html {
	background: rgb(255, 255, 255); margin: 0px; font-family: "Lato", sans-serif; font-size: 100%;
}
body {
	background: rgb(255, 255, 255); margin: 0px; font-family: "Lato", sans-serif; font-size: 100%;
}
body a {
	transition:0.5s; text-decoration: none; -webkit-transition: 0.5s all; -o-transition: 0.5s all; -moz-transition: 0.5s all;
}
a:hover {
	text-decoration: none;
}
input[type='button'] {
	transition:0.5s; -webkit-transition: 0.5s all; -o-transition: 0.5s all; -moz-transition: 0.5s all;
}
input[type='submit'] {
	transition:0.5s; -webkit-transition: 0.5s all; -o-transition: 0.5s all; -moz-transition: 0.5s all;
}
h1 {
	margin: 0px; font-family: "Montserrat", sans-serif; font-weight: 600;
}
h2 {
	margin: 0px; font-family: "Montserrat", sans-serif; font-weight: 600;
}
h3 {
	margin: 0px; font-family: "Montserrat", sans-serif; font-weight: 600;
}
h4 {
	margin: 0px; font-family: "Montserrat", sans-serif; font-weight: 600;
}
h5 {
	margin: 0px; font-family: "Montserrat", sans-serif; font-weight: 600;
}
h6 {
	margin: 0px; font-family: "Montserrat", sans-serif; font-weight: 600;
}
p {
	margin: 0px;
}
ul {
	margin: 0px; padding: 0px;
}
label {
	margin: 0px;
}
.navbar-header h1 {
	text-align: center;
}
.navbar-header h1 img {
	margin-right: 0.3em;
}
.navbar-header h1 a {
	background: rgb(255, 255, 255); padding: 20px; color: rgb(255, 255, 255); font-size: 33px; font-weight: 600; text-decoration: none; margin-top: 6px; display: block;
}
.navbar-header h1 a span {
	letter-spacing: 8px; font-size: 0.3em; display: block;
}
.glyphicon-phone.glyphicon {
	color: rgb(0, 0, 0); font-size: 33px; display: inline;
}
.nav-contact-w3ls {
	padding-right: 10px; margin-right: 10px; border-right-color: rgb(7, 7, 7); border-right-width: 2px; border-right-style: solid; float: left; display: inline-block;
}
.nav-contact-w3ls p {
	color: rgb(7, 7, 7); text-transform: uppercase; letter-spacing: 0.5px; font-size: 12px; display: inline-block;
}
.top-nav-text .call {
	color: rgb(255, 255, 255); font-size: 14px; font-weight: 600; margin-top: 4px;
}
.top-nav-text a {
	background: rgb(1, 188, 250); padding: 7px 30px; color: rgb(255, 255, 255); font-size: 14px; text-decoration: none; margin-left: 2em; display: inline-block;
}
.top-nav-text {
	width: 29%; margin-top: 14px; margin-left: 3em; float: right;
}
.hvr-underline-from-center {
	overflow: hidden; vertical-align: middle; display: inline-block; position: relative; box-shadow: 0px 0px 1px rgba(0,0,0,0); transform: translateZ(0px); backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; -webkit-transform: translateZ(0); -webkit-backface-visibility: hidden;
}
.hvr-underline-from-center::before {
	background: rgb(255, 48, 77); left: 50%; height: 2px; right: 50%; bottom: 0px; position: absolute; z-index: -1; content: ""; transition-property: left, right; transition-duration: 0.3s; transition-timing-function: ease-out; -webkit-transition-timing-function: ease-out; -webkit-transition-duration: 0.3s; -webkit-transition-property: left, right;
}
.hvr-underline-from-center:hover::before {
	left: 0px; right: 0px;
}
.hvr-underline-from-center:focus::before {
	left: 0px; right: 0px;
}
.hvr-underline-from-center:active::before {
	left: 0px; right: 0px;
}
.navbar-default {
	background: none; margin: 0px; border: currentColor; border-image: none; min-height: inherit;
}
.navbar-default .navbar-nav > .active > a {
	background: none; color: rgb(153, 171, 213);
}
.navbar-default .navbar-nav > .active > a:hover {
	background: none; color: rgb(153, 171, 213);
}
.navbar-default .navbar-nav > .active > a:focus {
	background: none; color: rgb(153, 171, 213);
}
.navbar-nav > li {
	margin: 0px 0.5em;
}
.navbar-nav > li:nth-child(6) {
	margin-right: 0px !important;
}
.navbar-default .navbar-nav > li > a:hover {
	color: rgb(255, 140, 0);
}
.navbar-default .navbar-nav > li > a:focus {
	color: rgb(255, 140, 0);
}
.navbar-default .navbar-nav li a.active {
	color: rgb(255, 140, 0);
}
.navbar-right {
	margin-right: 0px !important; float: right !important;
}
.navbar-collapse {
	padding: 0px !important;
}
.sign-top.login-top {
	background: rgb(39, 37, 37);
}
.agileits-login {
	padding: 3em;
}
.agileits-login input[type='text'] {
	background: rgba(146, 142, 142, 0.33); border-width: medium medium 2px; border-style: none none solid; border-color: currentColor currentColor transparent; margin: 0px 0px 2em; padding: 10px; border-image: none; width: 100%; color: rgb(51, 51, 51); letter-spacing: 1px; font-size: 1em; -webkit-appearance: none;
}
.agileits-login input[type='password'] {
	background: rgba(146, 142, 142, 0.33); border-width: medium medium 2px; border-style: none none solid; border-color: currentColor currentColor transparent; margin: 0px 0px 2em; padding: 10px; border-image: none; width: 100%; color: rgb(51, 51, 51); letter-spacing: 1px; font-size: 1em; -webkit-appearance: none;
}
.agileits-login input[type='email'] {
	background: rgba(146, 142, 142, 0.33); border-width: medium medium 2px; border-style: none none solid; border-color: currentColor currentColor transparent; margin: 0px 0px 2em; padding: 10px; border-image: none; width: 100%; color: rgb(51, 51, 51); letter-spacing: 1px; font-size: 1em; -webkit-appearance: none;
}
.agileits-login textarea {
	background: rgba(146, 142, 142, 0.33); border-width: medium medium 2px; border-style: none none solid; border-color: currentColor currentColor transparent; margin: 0px 0px 2em; padding: 10px; border-image: none; width: 100%; color: rgb(51, 51, 51); letter-spacing: 1px; font-size: 1em; -webkit-appearance: none;
}
.agileits-login textarea {
	height: 80px; margin-bottom: 0px !important; resize: none;
}
.agileits-login input[type='text']:focus {
	border-bottom-color: rgb(223, 31, 58); border-bottom-width: 2px; border-bottom-style: solid;
}
.agileits-login input[type='password']:focus {
	border-bottom-color: rgb(223, 31, 58); border-bottom-width: 2px; border-bottom-style: solid;
}
.agileits-login input[type='email']:focus {
	border-bottom-color: rgb(223, 31, 58); border-bottom-width: 2px; border-bottom-style: solid;
}
.agileits-login textarea:focus {
	border-bottom-color: rgb(223, 31, 58); border-bottom-width: 2px; border-bottom-style: solid;
}
.agileits-login :-ms-input-placeholder {
	color: rgb(153, 153, 153);
}
.agileits-login label {
	color: rgb(255, 255, 255); letter-spacing: 0.5px; font-size: 1em; font-weight: 400; position: relative; cursor: pointer;
}
input.checkbox {
	background: rgb(255, 48, 77); margin: 0px 5px 0px 0px; width: 1.2em; height: 1.2em; vertical-align: text-bottom; display: inline-block; cursor: pointer;
}
input.checkbox::before {
	background: inherit; width: 1.2em; height: 1.2em; position: absolute; cursor: pointer; content: "";
}
input.checkbox::after {
	border: 1px solid rgb(255, 255, 255); transition:0.4s ease-in-out; border-image: none; left: 0px; top: 0px; width: 1.2em; height: 1.2em; position: absolute; z-index: 1; content: ""; -webkit-transition: .4s ease-in-out; -moz-transition: .4s ease-in-out;
}
input:checked.checkbox::after {
	border-color: transparent transparent rgb(255, 255, 255) rgb(255, 255, 255); height: 1.2em; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -o-transform: rotate(-45deg); -moz-transform: rotate(-45deg);
}
.anim input:checked.checkbox::after {
	border-color: transparent; animation:rippling 0.4s 0.4s forwards; height: 0.6em; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -o-transform: rotate(-45deg); -moz-transform: rotate(-45deg);
}
.wthree-text {
	margin-top: 0.5em;
}
.wthree-text ul li {
	float: left; display: inline-block;
}
.wthree-text ul li:nth-child(2) {
	float: right;
}
.wthree-text ul li a {
	transition:0.5s; color: rgb(255, 48, 77); letter-spacing: 0.5px; font-size: 1em; -webkit-transition: 0.5s all; -o-transition: 0.5s all; -moz-transition: 0.5s all;
}
.wthree-text ul li a:hover {
	text-decoration: underline;
}
.w3ls-submit {
	text-align: center; margin-top: 2.5em;
}
.agileits-login input[type='submit'] {
	background: rgb(221, 23, 51); padding: 0.8em 5em; border: currentColor; transition:0.5s; border-image: none; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 1em; display: inline-block; -webkit-appearance: none; -webkit-transition: 0.5s all; -o-transition: 0.5s all; -moz-transition: 0.5s all;
}
.agileits-login input[type='submit']:hover {
	background: rgb(1, 188, 250); transition:0.5s; -webkit-transition: 0.5s all; -o-transition: 0.5s all; -moz-transition: 0.5s all;
}
.modal-header {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#slider2 {
	margin: 0px auto; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
#slider3 {
	margin: 0px auto; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.rslides_tabs li:first-child {
	margin-left: 0px;
}
.rslides_tabs .rslides_here a {
	background: rgba(255, 255, 255, 0.1); color: rgb(255, 255, 255); font-weight: bold;
}
.events {
	list-style: none;
}
.callbacks_container {
	width: 100%; float: left; position: relative;
}
.callbacks {
	list-style: none; margin: 0px; padding: 0px; width: 100%; overflow: hidden; position: relative;
}
.callbacks li {
	width: 100%; position: absolute;
}
.callbacks img {
	border: 0px currentColor; border-image: none; height: auto; position: relative; z-index: 1;
}
.callbacks .caption {
	margin: 0px; padding: 10px 20px; left: 0px; top: 10%; text-align: center; right: 0px; color: rgb(255, 255, 255); font-size: 20px; display: block; position: absolute; z-index: 2; max-width: none; text-shadow: none;
}
.callbacks_nav {
	left: 0px; width: 32px; height: 32px; bottom: -35%; text-indent: -9999px; overflow: hidden; text-decoration: none; display: none; position: absolute; z-index: 3; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.callbacks_nav:hover {
	opacity: 0.5;
}
.next.callbacks_nav {
	left: 51%;
}
.prev.callbacks_nav {
	background-position: left top; left: 46%; right: auto;
}
#slider3-pager a {
	display: inline-block;
}
#slider3-pager span {
	float: left;
}
#slider3-pager span {
	background: rgb(255, 255, 255); border-radius: 30em; width: 100px; height: 15px; display: inline-block; opacity: 0.6;
}
#slider3-pager .rslides_here a {
	background: rgb(255, 255, 255); border-radius: 30em; opacity: 1;
}
#slider3-pager a {
	padding: 0px;
}
#slider3-pager li {
	display: inline-block;
}
.rslides {
	list-style: none; padding: 0px; width: 100%; overflow: hidden; position: relative;
}
.rslides li {
	left: 0px; top: 0px; width: 100%; display: none; position: absolute; -webkit-backface-visibility: hidden;
}
.rslides li {
	float: left; display: block; position: relative;
}
.rslides img {
	border: 0px currentColor; border-image: none; height: auto;
}
.callbacks_tabs {
	list-style: none; margin: 0px; padding: 0px; left: -1.5%; text-align: center; bottom: -7%; display: block; position: absolute; z-index: 990;
}
.slider-top span {
	font-weight: 600;
}
.callbacks_tabs li {
	margin: 0px 7px; display: inline-block;
}
.callbacks_tabs a {
	visibility: hidden;
}
.callbacks_tabs a::after {
	background: rgb(1, 188, 250); border: 2px solid rgb(255, 255, 255); border-image: none; width: 13px; height: 13px; font-family: FontAwesome; font-size: 0px; display: inline-block; visibility: visible; content: "\f111";
}
.callbacks_here a::after {
	background: rgb(255, 48, 77);
}
.header {
	padding: 0px 3em;
}
.w3l_banner_info {
	margin: 0px auto; width: 85%; text-align: left;
}
.slider_banner_info h4 {
	color: rgb(255, 255, 255); text-transform: uppercase; letter-spacing: 2px; font-size: 76px; font-weight: bold; margin-bottom: 0.4em;
}
.slider_banner_info p {
	color: rgb(255, 255, 255); line-height: 26px; letter-spacing: 4px; font-size: 20px; margin-bottom: 1.5em;
}
.slider_banner_info {
	margin-top: 9em;
}
.hvr-shutter-in-vertical {
	background: rgb(32, 152, 209); vertical-align: middle; display: inline-block; position: relative; box-shadow: 0px 0px 1px transparent; transform: perspective(1px) translateZ(0px); transition-property: color; transition-duration: 0.3s; -webkit-transition-duration: 0.3s; -webkit-transition-property: color; -webkit-transform: perspective(1px) translateZ(0);
}
.hvr-shutter-in-vertical::before {
	background: rgb(225, 225, 225); transform-origin: 50% 50%; left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; z-index: -1; content: ""; transform: scaleY(1); transition-property: transform; transition-duration: 0.3s; transition-timing-function: ease-out; -webkit-transition-timing-function: ease-out; -webkit-transition-duration: 0.3s; -webkit-transition-property: transform; -webkit-transform: scaleY(1); -webkit-transform-origin: 50%;
}
.hvr-shutter-in-vertical:hover {
	color: white;
}
.hvr-shutter-in-vertical:focus {
	color: white;
}
.hvr-shutter-in-vertical:active {
	color: white;
}
.hvr-shutter-in-vertical:hover::before {
	transform: scaleY(0); -webkit-transform: scaleY(0);
}
.hvr-shutter-in-vertical:focus::before {
	transform: scaleY(0); -webkit-transform: scaleY(0);
}
.hvr-shutter-in-vertical:active::before {
	transform: scaleY(0); -webkit-transform: scaleY(0);
}
.banner-form-agileinfo {
	background: rgb(255, 255, 255); padding: 3em; margin-top: 9em;
}
.banner-form-agileinfo input[type='text'] {
	background: rgba(167, 230, 252, 0.18); padding: 10px 15px; border: 1px solid rgb(237, 237, 237); border-image: none; width: 100%; color: rgb(136, 136, 136); letter-spacing: 1px; font-family: "Lato", sans-serif; font-size: 14px; margin-bottom: 8px;
}
.banner-form-agileinfo input[type='password'] {
	background: rgba(167, 230, 252, 0.18); padding: 10px 15px; border: 1px solid rgb(237, 237, 237); border-image: none; width: 100%; color: rgb(136, 136, 136); letter-spacing: 1px; font-family: "Lato", sans-serif; font-size: 14px; margin-bottom: 8px;
}
.banner-form-agileinfo textarea {
	background: rgba(167, 230, 252, 0.18); padding: 10px 15px; border: 1px solid rgb(237, 237, 237); border-image: none; width: 100%; color: rgb(136, 136, 136); letter-spacing: 1px; font-family: "Lato", sans-serif; font-size: 14px; margin-bottom: 8px;
}
.form-control {
	background: rgba(167, 230, 252, 0.18); padding: 10px 15px; border: 1px solid rgb(237, 237, 237); border-image: none; width: 100%; color: rgb(136, 136, 136); letter-spacing: 1px; font-family: "Lato", sans-serif; font-size: 14px; margin-bottom: 8px;
}
.form-control {
	border-radius: 0px !important; height: 38px; padding-left: 11px !important;
}
.form-control:focus {
	border: currentColor; border-image: none; box-shadow: none;
}
option {
	background: rgb(34, 30, 30);
}
.banner-form-agileinfo textarea {
	border: currentColor; border-image: none; height: 60px; resize: none;
}
.banner-form-agileinfo input[type='submit'] {
	background: rgb(255, 48, 77); padding: 12px 0px; border: currentColor; transition:0.5s; border-image: none; width: 100%; color: rgb(255, 255, 255); text-transform: uppercase; letter-spacing: 1px; font-size: 12.5px; margin-top: 0px; -webkit-transition: 0.5s all; -o-transition: 0.5s all; -moz-transition: 0.5s all;
}
.banner-form-agileinfo .zhuce {
	padding: 12px 0px; border: 1px solid rgb(255, 48, 77); transition:0.5s; border-image: none; width: 100%; text-align: center; text-transform: uppercase; letter-spacing: 1px; margin-top: 8px; -webkit-transition: 0.5s all; -o-transition: 0.5s all; -moz-transition: 0.5s all;
}
.banner-form-agileinfo .zhuce a {
	width: 100%; height: 100%; color: rgb(255, 48, 77); font-size: 14px; display: block;
}
.banner-form-agileinfo .zhuce a:hover {
	color: rgb(255, 255, 255); font-size: 14px;
}
.banner-form-agileinfo .zhuce:hover {
	background: rgb(255, 48, 77); transition:0.5s; color: rgb(255, 255, 255); cursor: pointer; -webkit-transition: 0.5s all; -o-transition: 0.5s all; -moz-transition: 0.5s all;
}
.banner-form-agileinfo input[type='submit']:hover {
	background: rgb(1, 188, 250); transition:0.5s; -webkit-transition: 0.5s all; -o-transition: 0.5s all; -moz-transition: 0.5s all;
}
.banner-form-agileinfo input[type='submit']:focus {
	
}
.navbar {
	margin-bottom: 0px;
}
.navbar-nav {
	float: right;
}
.navbar-default {
	background: none; border-color: rgb(1, 34, 49);
}
.navbar-default .navbar-brand {
	color: rgb(255, 255, 255) !important; font-family: "Days One", sans-serif; font-size: 40px; text-decoration: none;
}
a.navbar-brand img {
	display: inline-block;
}
.navbar-default .navbar-collapse {
	padding: 0px; margin-top: 5px;
}
.navbar-default .navbar-form {
	padding: 0px; margin-top: 5px;
}
.navbar-default .navbar-brand:hover {
	color: rgb(255, 255, 255); text-decoration: none;
}
a.navbar-brand span {
	color: rgb(47, 216, 40); margin-left: 12px;
}
.navbar {
	position: relative; min-height: inherit;
}
.navbar-default .navbar-nav > .active > a {
	color: rgb(255, 255, 255); background-color: rgb(47, 216, 40);
}
.navbar-default .navbar-nav > .active > a:hover {
	color: rgb(255, 255, 255); background-color: rgb(47, 216, 40);
}
.navbar-default .navbar-nav > .active > a:focus {
	color: rgb(255, 255, 255); background-color: rgb(47, 216, 40);
}
.navbar-default .navbar-nav > li > a {
	padding: 16px 23px; color: rgb(255, 255, 255); text-transform: uppercase; letter-spacing: 1px; font-size: 15px; font-weight: 400; position: relative;
}
.navbar-nav > li > a {
	padding-top: 10px; padding-bottom: 10px;
}
.navbar-brand {
	padding: 0px; height: 0px;
}
.navbar {
	border-radius: 0px; border: currentColor; border-image: none;
}
.navbar-default .navbar-brand {
	color: rgb(255, 255, 255);
}
.navbar-default .navbar-nav > li > a:hover {
	color: rgb(255, 255, 255);
}
.navbar-default .navbar-nav > li > a:focus {
	color: rgb(255, 255, 255);
}
.navbar-default .navbar-nav > li > a.active {
	color: rgb(255, 255, 255);
}
.navbar {
	padding: 0px; border-radius: 0px; border: currentColor; border-image: none;
}
.banner-w3layouts {
	background: url("../images/bann5.jpg") no-repeat 0px 0px / cover; position: relative; min-height: 750px; -webkit-background-size: cover; -o-background-size: cover; -moz-background-size: cover; -ms-background-size: cover;
}
.modal-content img {
	width: 100%; height: 300px;
}
.modal-content h4 {
	text-align: center; color: rgb(0, 0, 0); font-size: 30px;
}
.modal-content h5 {
	text-align: center; color: rgb(255, 255, 255); text-transform: uppercase; letter-spacing: 1.5px; font-size: 27px; margin-bottom: 1em;
}
.modal-content p {
	color: rgb(99, 99, 99); line-height: 25px; font-size: 14px;
}
.features {
	padding: 100px 0px;
}
.capabilities {
	padding: 100px 0px;
}
.gallery {
	padding: 100px 0px;
}
h4.title-w3 {
	text-align: center; color: rgb(16, 16, 16); text-transform: uppercase; font-size: 35px; margin-bottom: 45px;
}
h2.title-w3 {
	text-align: center; color: rgb(16, 16, 16); text-transform: uppercase; font-size: 35px; margin-bottom: 45px;
}
.w3-welcome-left h5 {
	margin: 0px; color: rgb(255, 48, 77); text-transform: uppercase; line-height: 40px; letter-spacing: 1px; font-size: 1.5em; font-weight: 600;
}
.w3-welcome-left p {
	margin: 1em 0px 0px; color: rgb(136, 136, 136); line-height: 1.9em; letter-spacing: 0.5px; font-size: 16px;
}
.w3-welcome-left p span {
	margin: 1em 0px 0px; display: block;
}
.w3ls-welcome-img1 img {
	width: 100%;
}
.w3-welcome-bottom {
	margin: 3em 0px 0px;
}
.stats-agileits {
	background: url("../images/counter.jpg") no-repeat 0px 0px / cover; margin: 0px; padding: 0px; text-align: center; position: relative; z-index: 999;
}
.stats-grid {
	text-align: center; margin-bottom: 2em;
}
.numscroller {
	margin: 20px 0px 5px; color: rgb(255, 255, 255); letter-spacing: 1px; font-family: "Lato", sans-serif; font-size: 40px;
}
.stats-grid h4 {
	background: rgba(1, 188, 250, 0.18); padding: 20px; color: rgb(127, 216, 245); text-transform: capitalize; line-height: 29px; letter-spacing: 1px; font-family: "Montserrat", sans-serif; font-size: 19px; font-weight: 700; margin-top: 0.5em; border-bottom-color: rgba(202, 31, 38, 0.59); border-bottom-width: 2px; border-bottom-style: solid;
}
.stats-info {
	background: rgba(0, 0, 0, 0.78); margin: 0px auto; padding: 2em;
}
h4.w3layouts.agileits span {
	color: rgb(255, 48, 77); text-transform: uppercase !important; letter-spacing: 0.5px; font-size: 25px; font-weight: bold; display: block;
}
.jarallax {
	background-position: 50% 50%; position: relative; background-repeat: no-repeat; background-size: cover;
}
.left {
	-webkit-clip-path: polygon(0 0, 75% 0, 100% 100%, 0% 100%);
}
.leftw3ls .hvr-rectangle-out::before {
	-webkit-clip-path: polygon(0 0, 75% 0, 100% 100%, 0% 100%);
}
.right {
	-webkit-clip-path: polygon(28% 0, 100% 0, 100% 100%, 0% 100%);
}
.rightw3ls .hvr-rectangle-out::before {
	-webkit-clip-path: polygon(28% 0, 100% 0, 100% 100%, 0% 100%);
}
.agileits_w3layouts_features_grids {
	margin: 3em 0px 0px;
}
.w3l_features_bottom_grids {
	margin: 3em 0px 0px;
}
.agileits_w3layouts_features_gridr img {
	margin: 0px auto;
}
.agile-why-text h4 {
	color: rgb(255, 48, 77); letter-spacing: 1px; font-size: 1.5em;
}
.agile-why-text p {
	margin: 1em 0px 0px; color: rgb(119, 119, 119); line-height: 1.9em; font-size: 16px;
}
.siml-w3ls {
	text-align: right; padding-left: 0px;
}
.simr-w3ls {
	text-align: left; padding-right: 0px;
}
.wthree_agile_us i {
	width: 100px; height: 100px; text-align: center; position: relative; z-index: 1;
}
.wthree_agile_us i {
	color: rgb(255, 255, 255); line-height: 4em; font-size: 1.5em;
}
.wthree_agile_us {
	margin-top: 3em;
}
.mid-img-agileits {
	background: url("../images/cab.jpg") no-repeat 0px 0px / cover; min-height: 475px; -webkit-background-size: cover; -o-background-size: cover; -moz-background-size: cover; -ms-background-size: cover;
}
.hvr-rectangle-out {
	background: rgb(1, 188, 250); vertical-align: middle; display: inline-block; position: relative; box-shadow: 0px 0px 1px rgba(0,0,0,0); transform: translateZ(0px); transition-property: color; transition-duration: 0.3s; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; -webkit-transition-duration: 0.3s; -webkit-transition-property: color; -webkit-transform: translateZ(0); -webkit-backface-visibility: hidden;
}
.hvr-rectangle-out::before {
	background: rgb(255, 48, 77); left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; z-index: -1; content: ""; transform: scale(0); transition-property: transform; transition-duration: 0.3s; transition-timing-function: ease-out; -webkit-transition-timing-function: ease-out; -webkit-transition-duration: 0.3s; -webkit-transition-property: transform; -webkit-transform: scale(0);
}
.hvr-rectangle-out:hover {
	color: white;
}
.hvr-rectangle-out:focus {
	color: white;
}
.hvr-rectangle-out:active {
	color: white;
}
.hvr-rectangle-out:hover::before {
	transform: scale(1); -webkit-transform: scale(1);
}
.hvr-rectangle-out:focus::before {
	transform: scale(1); -webkit-transform: scale(1);
}
.hvr-rectangle-out:active::before {
	transform: scale(1); -webkit-transform: scale(1);
}
.agile_banner_bottom_grid:hover .hvr-rectangle-out::before {
	transform: scale(1); -webkit-transform: scale(1);
}
h4.two {
	color: rgb(255, 255, 255);
}
.team-grid-text-agile {
	background: rgb(0, 0, 0); padding: 6em 5em 0em; min-height: 630.2px;
}
.team-grid-text-agile p {
	text-align: center; color: rgb(169, 177, 180); line-height: 3em; font-size: 16.4px; margin-top: 3em;
}
.team-grid {
	text-align: center;
}
.team-grid img {
	width: 100%;
}
.team-img {
	position: relative;
}
.team-img:hover .overlay {
	cursor: pointer; opacity: 1; transform: rotateY(0deg) scale(1); -webkit-transform: rotateY(0deg) scale(1, 1); -o-transform: rotateY(0deg) scale(1, 1); -moz-transform: rotateY(0deg) scale(1, 1);
}
.team-img .overlay {
	padding: 5em 0.5em 0em; line-height: 24px;
}
.overlay {
	background: rgba(1, 188, 250, 0.52); transition:450ms ease-out; left: 0px; top: 0px; width: 100%; height: 100%; text-align: center; color: rgb(255, 255, 255); position: absolute; opacity: 0; transform: rotateY(180deg) scale(0.5); -webkit-transition: all 450ms ease-out 0s; -o-transition: all 450ms ease-out 0s; -webkit-transform: rotateY(180deg) scale(0.5, 0.5); -o-transform: rotateY(180deg) scale(0.5, 0.5); -moz-transition: all 450ms ease-out 0s; -moz-transform: rotateY(180deg) scale(0.5, 0.5);
}
.team-grid h5 {
	font-size: 1.4em;
}
.team-grid p {
	color: rgb(238, 238, 238); line-height: 1.8em; font-size: 1em;
}
.team-grid h4 {
	margin: 1em 0px 0.2em; color: rgb(255, 255, 255); text-transform: capitalize; font-size: 1.5em;
}
h3.tittle3 {
	text-align: center; color: rgb(255, 255, 255); font-size: 3.5em;
}
.team-grid span {
	margin: 0px; color: rgb(239, 239, 239); font-size: 1em;
}
.w3l-social {
	margin: 1em 0px 0px;
}
.w3l-social ul {
	margin: 0px; padding: 0px;
}
.w3l-social ul li {
	display: inline-block;
}
.w3l-social ul li a {
	text-align: center; color: rgb(51, 51, 51);
}
.w3l-social ul li a i.fa-facebook.fa {
	background: rgba(200, 239, 252, 0.56); margin: 0px 4px; transition:0.5s; width: 28px; height: 28px; color: rgb(0, 0, 0); line-height: 30px; font-size: 0.8em; -webkit-transition: 0.5s all; -o-transition: 0.5s all; -moz-transition: 0.5s all;
}
.w3l-social ul li a i.fa-twitter.fa {
	background: rgba(200, 239, 252, 0.56); margin: 0px 4px; transition:0.5s; width: 28px; height: 28px; color: rgb(0, 0, 0); line-height: 30px; font-size: 0.8em; -webkit-transition: 0.5s all; -o-transition: 0.5s all; -moz-transition: 0.5s all;
}
.w3l-social ul li a i.fa-google-plus.fa {
	background: rgba(200, 239, 252, 0.56); margin: 0px 4px; transition:0.5s; width: 28px; height: 28px; color: rgb(0, 0, 0); line-height: 30px; font-size: 0.8em; -webkit-transition: 0.5s all; -o-transition: 0.5s all; -moz-transition: 0.5s all;
}
.w3l-social ul li a i.fa-facebook.fa:hover {
	background: rgb(59, 89, 152); color: rgb(255, 255, 255);
}
.w3l-social ul li a i.fa-twitter.fa:hover {
	background: rgb(29, 161, 242); color: rgb(255, 255, 255);
}
.w3l-social ul li a i.fa-google-plus.fa:hover {
	background: rgb(221, 75, 57); color: rgb(255, 255, 255);
}
.team-grid {
	padding: 0px; text-align: center;
}
.agile-team-grids {
	padding: 0px;
}
#jzBox {
	margin: 0px !important; left: 0px; top: 0px; width: 100%; height: 100%; text-align: center; color: rgb(255, 255, 255); display: none; position: fixed; z-index: 10000; background-color: rgba(30, 30, 30, 0.9);
}
#jzBoxTargetImg {
	margin: 4% 0px 1%; cursor: pointer; max-height: 73%; max-width: 96%;
}
#jzBoxTitle {
	font-size: 1.1em; font-weight: 300; margin-bottom: 1em;
}
#jzBoxCounter {
	font-size: 12px; margin-bottom: 1%;
}
#jzBox i:hover {
	color: rgb(243, 90, 90); cursor: pointer;
}
#jzBoxBottom {
	max-height: 22%;
}
#jzBoxNextBig {
	left: 0px; top: 0px; width: 35%; height: 100%; position: fixed; z-index: 10001; cursor: pointer;
}
#jzBoxPrevBig {
	left: 0px; top: 0px; width: 35%; height: 100%; position: fixed; z-index: 10001; cursor: pointer;
}
#jzBoxNextBig {
	left: 69%;
}
i#jzBoxPrev {
	padding: 0.2em; border: 1px solid rgb(255, 255, 255); transition:0.5s; border-image: none; font-size: 2em; z-index: 99999; -webkit-transition: .5s all; -moz-transition: .5s all;
}
i#jzBoxNext {
	padding: 0.2em; border: 1px solid rgb(255, 255, 255); transition:0.5s; border-image: none; font-size: 2em; z-index: 99999; -webkit-transition: .5s all; -moz-transition: .5s all;
}
i#jzBoxClose {
	transition:0.5s; font-size: 3em; margin-left: 10em; vertical-align: bottom; -webkit-transition: .5s all; -moz-transition: .5s all;
}
.gallery-grid {
	padding: 0px;
}
.wpf-demo-4 {
	padding: 0px; overflow: hidden; position: relative;
}
.view-caption {
	background: rgba(1, 188, 250, 0.86); padding: 1em; transition:0.5s; top: -30%; width: 100%; text-align: center; border-bottom-color: rgb(255, 48, 77); border-bottom-width: 2px; border-bottom-style: solid; position: absolute; -webkit-transition: .5s all; -moz-transition: .5s all;
}
.wpf-demo-4:hover .view-caption {
	top: 0px;
}
.view-caption p {
	color: rgb(255, 255, 255); letter-spacing: 3px; font-size: 1.2em; font-weight: 400;
}
.contact-left h6 {
	color: rgb(255, 255, 255); text-transform: uppercase; letter-spacing: 2px; font-size: 17px; font-weight: bold; margin-bottom: 15px;
}
.open-w3ls {
	margin-top: 15px;
}
.contact-left {
	background: rgb(255, 48, 77); padding: 2.3em 3em;
}
.contact-agile {
	left: 5.5em; bottom: 2em; position: absolute;
}
.contact-agile h4 {
	text-align: left; color: rgb(0, 196, 255); font-size: 22px; margin-bottom: 13px;
}
.contact-agile h4 {
	color: rgb(0, 196, 255); font-size: 25px; margin-bottom: 10px;
}
.contact-left p {
	text-align: left; color: rgb(142, 0, 20); line-height: 25px; letter-spacing: 1px; font-size: 13.5px;
}
a.a1 {
	transition:0.5s ease-in-out; color: rgb(142, 0, 20); text-decoration: none; -webkit-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out;
}
a.a1:hover {
	transition:0.5s ease-in-out; color: rgb(255, 255, 255); -webkit-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out;
}
a.a2 {
	background: rgb(245, 34, 64); padding: 10px; border: 2px solid rgba(230, 12, 42, 0.83); transition:0.5s ease-in-out; border-image: none; text-align: center; color: rgb(255, 255, 255); text-transform: uppercase; letter-spacing: 0.5px; font-size: 12px; text-decoration: none; margin-top: 6px; display: block; -webkit-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out;
}
a.a2:hover {
	background: rgba(230, 12, 42, 0.83); transition:0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out;
}
.contact-left span {
	color: rgba(255, 255, 255, 0.62); letter-spacing: 0.8px; font-size: 13px; margin-bottom: 7px; display: inline-block;
}
.contact-agile p.heading-btm-w3ls {
	color: rgb(231, 227, 227);
}
.sevices-w3layouts p.heading-btm-w3ls {
	color: rgb(231, 227, 227);
}
.contact-middle p {
	color: rgb(177, 177, 177); font-size: 15px; margin-bottom: 4px;
}
.map-w3ls {
	padding-bottom: 0px !important; position: relative;
}
.map-w3ls iframe {
	border: currentColor; border-image: none; width: 100%; height: 31em;
}
:-ms-input-placeholder {
	color: rgb(153, 153, 153) !important;
}
.copy {
	text-align: center;
}
.copy p {
	background: rgb(30, 34, 35); padding: 20px; color: rgb(255, 255, 255); letter-spacing: 2px; font-size: 14px;
}
.copy p a {
	transition:0.5s; color: rgb(255, 48, 77); text-decoration: none; -webkit-transition: 0.5s all; -o-transition: 0.5s all; -moz-transition: 0.5s all;
}
.copy p a:hover {
	transition:0.5s; color: rgb(255, 255, 255) !important; -webkit-transition: 0.5s all; -o-transition: 0.5s all; -moz-transition: 0.5s all;
}
#toTop {
	background: url("../images/arr.png") no-repeat 0px 0px; border: currentColor; border-image: none; width: 64px; height: 64px; right: 1%; bottom: 24px; text-indent: 100%; overflow: hidden; text-decoration: none; display: none; position: fixed; z-index: 999;
}
#toTopHover {
	width: 64px; height: 64px; overflow: hidden; float: right; display: block; opacity: 0; -moz-opacity: 0;
}
@media all and (max-width:1600px)
{
.top-nav-text {
	width: 32%;
}
.team-grid-text-agile {
	min-height: 594.2px;
}
.team-grid-text-agile p {
	line-height: 2em; font-size: 16px;
}
}
@media all and (max-width:1440px)
{
.top-nav-text a {
	margin-left: 1em;
}
.top-nav-text {
	width: 33.1%;
}
.slider_banner_info h4 {
	font-size: 70px;
}
.banner-w3layouts {
	min-height: 645px;
}
.team-grid-text-agile p {
	margin-top: 2em;
}
.team-grid-text-agile {
	padding: 5.5em 5em 0em;
}
.team-grid-text-agile {
	min-height: 540.2px;
}
}
@media all and (max-width:1366px)
{
.banner-form-agileinfo {
	margin-top: 7em;
}
.slider_banner_info {
	margin-top: 7em;
}
.wthree_agile_us {
	margin-top: 2.6em;
}
.team-grid-text-agile p {
	margin-top: 1.5em;
}
.team-grid-text-agile {
	min-height: 512.4px;
}
.navbar-default .navbar-nav > li > a {
	padding: 16px 23px; font-size: 13px;
}
.team-grid h4 {
	font-size: 1.4em;
}
.team-img .overlay {
	padding: 4em 0.5em 0px;
}
}
@media all and (max-width:1280px)
{
.top-nav-text a {
	font-size: 12.5px; margin-top: 3px; margin-left: 6px;
}
.banner-form-agileinfo {
	padding: 0px 4em;
}
.numscroller {
	font-size: 35px;
}
h4.w3layouts.agileits span {
	font-size: 22px;
}
.stats-grid h4 {
	font-size: 18px;
}
.slider_banner_info h4 {
	font-size: 63px;
}
.team h4.two {
	margin-bottom: 22px !important;
}
.team-grid-text-agile {
	min-height: 480.5px;
}
.mid-img-agileits {
	min-height: 465px;
}
}
@media all and (max-width:1080px)
{
.top-nav-text {
	width: 39.7%;
}
.navbar-default .navbar-nav > li > a {
	padding: 16px 18px 14px; font-size: 12.5px;
}
.navbar-header h1 a {
	padding: 35px 23px; font-size: 29px;
}
.slider_banner_info h4 {
	font-size: 50px;
}
.slider_banner_info {
	margin-top: 6em;
}
.banner-form-agileinfo {
	padding: 0px 3em; margin-top: 5em;
}
.callbacks_tabs {
	left: -2.8%;
}
.banner-w3layouts {
	min-height: 590px;
}
h4.title-w3 {
	font-size: 32px; margin-bottom: 40px;
}
h2.title-w3 {
	font-size: 32px; margin-bottom: 40px;
}
.w3-welcome-left h5 {
	line-height: 35px; letter-spacing: 0.8px; font-size: 1.3em;
}
.slider_banner_info p {
	font-size: 18px;
}
.w3-welcome-left p {
	font-size: 15px;
}
h4.w3layouts.agileits span {
	font-size: 20px;
}
.stats-grid h4 {
	letter-spacing: 0.5px; font-size: 16px;
}
.agile-why-text h4 {
	font-size: 1.2em;
}
.agile-why-text p {
	margin: 9px 0px 0px; font-size: 15px;
}
.agileits-w3layouts-grid {
	width: 100%;
}
.wthree_agile_us {
	width: 33.3%; margin-top: 0px; float: left;
}
.wthree_agile_us i {
	width: 90px; height: 90px; line-height: 3.8em;
}
.hvr-rectangle-out.wthree_features_grid {
	margin-top: 10px;
}
.mid-img-agileits {
	margin: 4% auto; width: 30%; min-height: 280px;
}
.agileits-w3layouts-grid {
	float: none;
}
.team-grid-text-agile {
	padding: 3em 3em 0em;
}
.team-grid-text-agile p {
	line-height: 2.2em; font-size: 14.5px; margin-top: 1em;
}
.team-grid-text-agile {
	min-height: 405px;
}
.team-grid h4 {
	font-size: 1.3em;
}
.team-img .overlay {
	padding: 2em 0.5em 0px;
}
.view-caption p {
	font-size: 1em;
}
.view-caption {
	padding: 11px 0px;
}
.features {
	padding: 70px 0px;
}
.capabilities {
	padding: 70px 0px;
}
.gallery {
	padding: 70px 0px;
}
.contact-left h6 {
	font-size: 15px;
}
.map-w3ls iframe {
	height: 30em;
}
}
@media all and (max-width:1050px)
{
.top-nav-text {
	width: 41%;
}
.navbar-header h1 a {
	padding: 35.5px 23px;
}
.banner-form-agileinfo {
	padding: 0px 1em;
}
.banner-form-agileinfo input[type='submit'] {
	padding: 10px 0px;
}
.banner-form-agileinfo input[type='text'] {
	padding: 9px 15px;
}
.banner-form-agileinfo input[type='email'] {
	padding: 9px 15px;
}
.banner-form-agileinfo textarea {
	padding: 9px 15px;
}
.form-control {
	padding: 9px 15px;
}
.agileits-login input[type='submit'] {
	font-size: 13px;
}
.agileits-login input[type='text'] {
	padding: 8px 10px; font-size: 14px;
}
.agileits-login input[type='password'] {
	padding: 8px 10px; font-size: 14px;
}
.agileits-login input[type='email'] {
	padding: 8px 10px; font-size: 14px;
}
.agileits-login textarea {
	padding: 8px 10px; font-size: 14px;
}
.agileits-login label {
	font-size: 0.91em;
}
.wthree-text ul li a {
	font-size: 0.9em;
}
.slider_banner_info h4 {
	font-size: 45px;
}
.slider_banner_info {
	margin-top: 7em;
}
.banner-w3layouts {
	min-height: 540px;
}
.slider_banner_info p {
	letter-spacing: 3px; font-size: 16px;
}
.w3-welcome-left h5 {
	font-size: 1.2em;
}
.stats-grid {
	width: 50%; margin-bottom: 1em;
}
.stats-info {
	padding: 2em 13em;
}
.numscroller {
	margin: 5px 0px;
}
}
@media all and (max-width:1024px)
{
.top-nav-text a {
	font-size: 12.4px;
}
.top-nav-text {
	width: 42.8%;
}
.team-grid-text-agile {
	padding: 2em 1em 0em;
}
.team-grid-text-agile {
	min-height: 378px;
}
}
@media all and (max-width:991px)
{
.top-nav-text {
	width: 44.5%;
}
.slider {
	width: 50%; float: left;
}
.navbar-header h1 a {
	padding: 35.5px 22px;
}
.slider_banner_info {
	margin-top: 5em;
}
.wthree_agile_us {
	width: 100%; margin-top: 0px; float: left;
}
.agile-team-grids {
	margin: 0px auto; width: 83%;
}
.team-grid-text-agile {
	padding: 3em 4em 0em; min-height: 297px;
}
:nth-child(1).w3-welcome-left {
	margin-bottom: 2em;
}
.stats-info {
	padding: 2em 10em;
}
h4.title-w3 {
	font-size: 27px; margin-bottom: 35px;
}
h2.title-w3 {
	font-size: 27px; margin-bottom: 35px;
}
.features {
	padding: 65px 0px;
}
.capabilities {
	padding: 65px 0px;
}
.gallery {
	padding: 65px 0px;
}
.contact-agile {
	left: 23.5em;
}
.map-w3ls iframe {
	height: 24em;
}
.contact-left h6 {
	font-size: 14px;
}
.w3ls-welcome-img2 {
	margin-bottom: 2em;
}
.team-grid {
	float: left;
}
.banner-form-agileinfo {
	float: right;
}
.gallery-grid {
	width: 33.33%; float: left;
}
.view-caption {
	padding: 8px; top: -50%;
}
.view-caption p {
	font-size: 16px;
}
.team-img .overlay {
	padding: 5em 0.5em 0px;
}
.agile-why-text h4 {
	margin-top: 24px;
}
.w3-welcome-bottom {
	margin: 2em 0px 0px;
}
}
@media all and (max-width:900px)
{
.banner-form-agileinfo {
	width: 50%; margin-top: 3.5em; float: right;
}
.slider_banner_info h4 {
	font-size: 41px;
}
.header {
	padding: 0px 2em;
}
.top-nav-text {
	width: 46.5%;
}
.top-nav-text {
	width: 47.6%;
}
.navbar-default .navbar-nav > li > a {
	padding: 16px 13px 14px;
}
.team-grid {
	width: 50%;
}
.banner-w3layouts {
	min-height: 500px;
}
}
@media all and (max-width:800px)
{
.top-nav-text a {
	padding: 6px 16px; margin-top: 4px;
}
.top-nav-text {
	width: 46.5%;
}
.navbar-header h1 a {
	padding: 35.5px 16px; font-size: 25px;
}
.navbar-default .navbar-nav > li > a {
	padding: 15px 8.5px 10px; font-size: 12px;
}
.slider_banner_info p {
	letter-spacing: 2px; font-size: 15px;
}
.slider_banner_info h4 {
	line-height: 44px; font-size: 35px;
}
.callbacks_tabs a::after {
	width: 12px; height: 12px;
}
.callbacks_tabs li {
	margin: 0px 5px;
}
.stats-info {
	padding: 2em 3em;
}
.numscroller {
	font-size: 31px;
}
.team-img .overlay {
	padding: 3em 0.5em 0px;
}
.team-grid-text-agile {
	min-height: 310px;
}
.contact-left {
	background: rgb(255, 48, 77); padding: 2em 2.5em;
}
.contact-agile {
	left: 17.5em;
}
.map-w3ls iframe {
	height: 27.5em;
}
}
@media all and (max-width:768px)
{
.top-nav-text {
	width: 48.6%;
}
.navbar-nav > li {
	margin: 0px 0.33em;
}
.w3l_banner_info {
	width: 90%;
}
}
@media all and (max-width:767px)
{
ul.navbar-right.navbar-nav.nav {
	margin: 0px; float: none !important;
}
.navbar-default .navbar-nav > li > a {
	text-align: center;
}
.navbar-default .navbar-collapse {
	background: rgb(0, 0, 0); border: currentColor; border-image: none;
}
.navbar-default .navbar-form {
	background: rgb(0, 0, 0); border: currentColor; border-image: none;
}
.navbar-default .navbar-toggle {
	background: rgb(1, 188, 250); border-color: rgba(0, 0, 0, 0.01); margin: 12px 0px 0px; transition:0.5s; -webkit-transition: 0.5s all; -o-transition: 0.5s all; -moz-transition: 0.5s all;
}
.top-nav-text {
	width: 100%; margin-top: 11px; margin-left: 0px; float: none;
}
.navbar-default .navbar-toggle .icon-bar {
	background-color: rgb(255, 255, 255);
}
.navbar-default .navbar-toggle:hover {
	border-color: rgb(255, 255, 255); transition:0.5s; background-color: rgb(1, 188, 250); -webkit-transition: 0.5s all; -o-transition: 0.5s all; -moz-transition: 0.5s all;
}
.navbar-default .navbar-toggle:focus {
	border-color: rgb(255, 255, 255); transition:0.5s; background-color: rgb(1, 188, 250); -webkit-transition: 0.5s all; -o-transition: 0.5s all; -moz-transition: 0.5s all;
}
.navbar-default .navbar-nav > li > a::before {
	width: 0px;
}
.navbar-default .navbar-nav > li > a {
	padding: 1em 0px; color: rgb(255, 255, 255);
}
.navbar-nav > li {
	margin: 0px;
}
div#bs-example-navbar-collapse-1 {
	background: rgba(0, 0, 0, 0.88); margin: 0.5em 0px 0px; border: 1px solid rgb(255, 255, 255); border-image: none; width: 100%; position: absolute; z-index: 999;
}
.navbar-default .navbar-nav > li > a::before {
	width: 0px; display: none;
}
.navbar-header h1 a {
	padding: 11px 20px; font-size: 25px; float: left;
}
.modal-dialog {
	margin: 3em auto 0px; width: 85%;
}
.banner-w3layouts {
	min-height: 485px;
}
h4.title-w3 {
	font-size: 24px; margin-bottom: 30px;
}
h2.title-w3 {
	font-size: 24px; margin-bottom: 30px;
}
.w3-welcome-left h5 {
	font-size: 1.1em;
}
.w3-welcome-left p {
	font-size: 14.5px;
}
.stats-grid {
	float: left;
}
.agile-why-text p {
	font-size: 14.5px;
}
.copy p {
	font-size: 13px;
}
.contact-left h6 {
	margin-bottom: 7px;
}
.contact-agile {
	left: 16.5em;
}
#toTop {
	width: 32px; height: 30px; right: 4%;
}
.wthree_agile_us {
	margin: 0px auto; width: 88%; float: none;
}
.navbar-default .navbar-nav > li:nth-child(1) a {
	padding-top: 1.3em;
}
.navbar-default .navbar-nav > li:nth-child(6) a {
	padding-bottom: 1.3em;
}
}
@media all and (max-width:736px)
{
.wthree_agile_us {
	width: 92%;
}
a.a2 {
	padding: 6px;
}
.map-w3ls iframe {
	height: 26em;
}
.gallery {
	padding: 55px 0px;
}
.banner-form-agileinfo {
	margin-top: 2em;
}
.slider_banner_info {
	margin-top: 4em;
}
.banner-w3layouts {
	min-height: 455px;
}
.modal-content h5 {
	font-size: 24px;
}
}
@media all and (max-width:667px)
{
h4.w3layouts.agileits span {
	font-size: 19px;
}
.stats-grid h4 {
	line-height: 24px;
}
.agile-why-text h4 {
	margin-top: 13px;
}
.agile-why-text h4 {
	font-size: 1.1em;
}
.team-img .overlay {
	padding: 2.5em 0.5em 0px;
}
.team-grid-text-agile {
	padding: 2.5em 2.5em 0em; min-height: 326px;
}
.contact-agile {
	left: 13.5em;
}
.agileits-login textarea {
	height: 65px;
}
.agileits-login input[type='text'] {
	margin-bottom: 1em;
}
.agileits-login input[type='password'] {
	margin-bottom: 1em;
}
.agileits-login input[type='email'] {
	margin-bottom: 1em;
}
.agileits-login textarea {
	margin-bottom: 1em;
}
.w3ls-submit {
	margin-top: 1.5em;
}
.slider_banner_info h4 {
	line-height: 38px; font-size: 30px;
}
.slider_banner_info p {
	letter-spacing: 1px; font-size: 14px;
}
.mid-img-agileits {
	width: 40%;
}
}
@media all and (max-width:640px)
{
.slider_banner_info h4 {
	line-height: 36px; font-size: 29px;
}
.w3-welcome-left h5 {
	font-size: 1em;
}
.agile-team-grids {
	width: 100%;
}
.contact-left span {
	font-size: 12px;
}
.team-img .overlay {
	padding: 3em 0.5em 0px;
}
#Choco_close {
	background-size: 15px;
}
#Choco_left_arrow {
	background-size: 20px;
}
#Choco_right_arrow {
	background-size: 20px;
}
.banner-w3layouts {
	min-height: 440px;
}
}
@media all and (max-width:600px)
{
.w3-welcome-left p {
	margin: 0.5em 0px 0px;
}
.w3ls-welcome-img2 {
	margin-bottom: 1em;
}
:nth-child(1).w3-welcome-left {
	margin-bottom: 1em;
}
.features {
	padding: 55px 0px;
}
.capabilities {
	padding: 55px 0px;
}
.gallery {
	padding: 55px 0px;
}
.w3l_banner_info {
	width: 93%;
}
.slider_banner_info h4 {
	font-size: 28px;
}
.slider {
	padding-right: 0px;
}
.banner-form-agileinfo input[type='text'] {
	font-size: 13px;
}
.banner-form-agileinfo input[type='email'] {
	font-size: 13px;
}
.banner-form-agileinfo textarea {
	font-size: 13px;
}
.form-control {
	font-size: 13px;
}
.banner-w3layouts {
	min-height: 435px;
}
.banner-form-agileinfo input[type='submit'] {
	padding: 9px 0px; font-size: 12px;
}
.stats-grid {
	width: 100%; float: none;
}
.stats-info {
	padding: 2em 7em;
}
.mid-img-agileits {
	width: 45%;
}
h4.title-w3 {
	font-size: 22px;
}
h2.title-w3 {
	font-size: 22px;
}
.team-grid-text-agile {
	padding: 2.5em 2.5em 0em; min-height: 345px;
}
.contact-agile {
	bottom: 1em;
}
.navbar-default .navbar-nav > li > a {
	padding: 0.8em 0px; color: rgb(255, 255, 255);
}
}
@media all and (max-width:568px)
{
.slider {
	width: 100%; float: none;
}
.slider_banner_info {
	margin-top: 1em;
}
.slider_banner_info h4 {
	font-size: 25px; margin-bottom: 4px;
}
.banner-form-agileinfo {
	margin: 2em 0px 0px 3.5em; width: 79%; float: left;
}
.banner-form-agileinfo input[type='text'] {
	padding: 6px 15px;
}
.banner-form-agileinfo input[type='email'] {
	padding: 6px 15px;
}
.banner-form-agileinfo textarea {
	padding: 6px 15px;
}
.form-control {
	padding: 6px 15px;
}
.form-control {
	height: 31px;
}
.banner-w3layouts {
	min-height: 490px;
}
.slider_banner_info p {
	margin-bottom: 1.2em;
}
.gallery {
	padding: 45px 0px;
}
#toTop {
	width: 34px; height: 34px; right: 6%; bottom: 37px;
}
.w3-welcome-left h5 {
	line-height: 25px;
}
.contact-agile {
	left: 10.5em;
}
}
@media all and (max-width:480px)
{
.nav-contact-w3ls p {
	font-size: 11px;
}
.top-nav-text .call {
	font-size: 12px;
}
.glyphicon-phone.glyphicon {
	font-size: 29px;
}
.header {
	padding: 0px 1.4em;
}
.top-nav-text a {
	padding: 5px 16px; margin-top: 3px;
}
.slider_banner_info h4 {
	line-height: 20px; font-size: 21px; margin-bottom: 2px;
}
.slider_banner_info p {
	font-size: 13px;
}
.callbacks_tabs a::after {
	width: 11px; height: 11px;
}
.callbacks_tabs li {
	margin: 0px 3px;
}
.w3l_banner_info {
	width: 95%;
}
.banner-form-agileinfo input[type='submit'] {
	padding: 7px 0px;
}
.banner-w3layouts {
	min-height: 460px;
}
.banner-form-agileinfo {
	margin: 2em 0px 0px 3em;
}
h4.title-w3 {
	margin-bottom: 25px;
}
h2.title-w3 {
	margin-bottom: 25px;
}
.w3-welcome-left h5 {
	letter-spacing: 0.6px; font-size: 15px;
}
.stats-info {
	padding: 2em 5em;
}
.team-img .overlay {
	padding: 1.7em 0.5em 0px;
}
.team-grid-text-agile p {
	line-height: 2em; margin-top: 0.5em;
}
.team-grid-text-agile {
	padding: 2.5em 2em 0em; min-height: 360px;
}
.gallery-grid {
	width: 100%; float: none;
}
.wpf-demo-4 img {
	width: 100%; margin-bottom: 0.7em;
}
.contact-agile {
	left: 7.6em;
}
.copy p {
	padding: 17px 20px; line-height: 29px; letter-spacing: 1.5px;
}
}
@media all and (max-width:414px)
{
.navbar-header h1 a {
	font-size: 22px;
}
.navbar-default .navbar-toggle {
	margin: 11px 0px 0px; padding: 8px;
}
h4.title-w3 {
	font-size: 20px; margin-bottom: 20px;
}
h2.title-w3 {
	font-size: 20px; margin-bottom: 20px;
}
.features {
	padding: 40px 0px;
}
.capabilities {
	padding: 40px 0px;
}
.gallery {
	padding: 40px 0px;
}
.banner-w3layouts {
	min-height: 455px;
}
.w3-welcome-left p span {
	margin: 0.7em 0px 0px;
}
.agileits-login {
	padding: 1.5em;
}
.agileits-login input[type='submit'] {
	padding: 0.6em 4.5em; font-size: 12px;
}
.agileits-login label {
	font-size: 0.8em;
}
.wthree-text ul li a {
	font-size: 0.8em;
}
.modal-content h5 {
	font-size: 20px;
}
.banner-form-agileinfo {
	margin: 2em 0px 0px 2.5em;
}
.stats-info {
	padding: 2em 3em;
}
.numscroller {
	margin: 5px 0px 0px; font-size: 25px;
}
.stats-grid h4 {
	margin-top: 0.4em;
}
.agile-why-text h4 {
	letter-spacing: 0.5px; font-size: 17px;
}
.wthree_agile_us {
	width: 95%;
}
.mid-img-agileits {
	width: 60%;
}
.team-grid h4 {
	font-size: 1.1em;
}
.team-img .overlay {
	padding: 0.8em 0.5em 0px;
}
.team-grid-text-agile {
	min-height: 417px;
}
.map-w3ls iframe {
	height: 23.5em;
}
.copy p {
	padding: 17px 27px;
}
#toTop {
	bottom: 16px;
}
.contact-agile {
	left: 6em;
}
.contact-left {
	background: rgb(255, 48, 77); padding: 1.7em 2em;
}
.agileits-login input[type='text'] {
	padding: 6px 10px; font-size: 13px; margin-bottom: 0.8em;
}
.agileits-login input[type='password'] {
	padding: 6px 10px; font-size: 13px; margin-bottom: 0.8em;
}
.agileits-login input[type='email'] {
	padding: 6px 10px; font-size: 13px; margin-bottom: 0.8em;
}
.agileits-login textarea {
	padding: 6px 10px; font-size: 13px; margin-bottom: 0.8em;
}
}
@media all and (max-width:384px)
{
.slider_banner_info h4 {
	line-height: 19px; letter-spacing: 1px; font-size: 19px;
}
.slider_banner_info {
	margin-top: 0.6em;
}
.banner-form-agileinfo {
	margin: 1.5em 0px 0px 1.8em; width: 85%;
}
.banner-w3layouts {
	min-height: 434px;
}
.navbar-default .navbar-nav > li > a {
	padding: 0.6em 0px;
}
.w3-welcome-left p {
	line-height: 1.85em; font-size: 14.4px;
}
.w3-welcome-bottom {
	margin: 1em 0px 0px;
}
.siml-w3ls {
	padding: 0px; width: 100%; text-align: center;
}
.simr-w3ls {
	padding: 0px; width: 100%; text-align: center;
}
.wthree_agile_us i {
	width: 75px; height: 69px; line-height: 2.9em; font-size: 1.5em;
}
.wthree_agile_us {
	width: 95%; margin-bottom: 0.8em;
}
.agile-why-text p {
	margin: 5px 0px 0px;
}
.mid-img-agileits {
	width: 65%;
}
.team-grid {
	width: 100%; margin-bottom: 7px; float: none;
}
.team-img .overlay {
	padding: 4em 0.5em 0px;
}
.contact-agile {
	left: 5em;
}
.team-grid h4 {
	font-size: 1.4em;
}
.agile-why-text p {
	line-height: 1.85em; font-size: 14.4px;
}
.team-grid-text-agile p {
	line-height: 1.85em; font-size: 14.4px;
}
.team-grid-text-agile {
	min-height: 391px;
}
.gallery {
	padding: 35px 0px;
}
#Choco_close {
	background-size: 13px;
}
#Choco_left_arrow {
	background-size: 18px;
}
#Choco_right_arrow {
	background-size: 18px;
}
}
@media all and (max-width:375px)
{
.nav-contact-w3ls {
	margin-right: 7px;
}
.copy p {
	font-size: 12.5px;
}
}
@media all and (max-width:320px)
{
.glyphicon-phone.glyphicon {
	font-size: 27px;
}
.nav-contact-w3ls {
	padding-right: 6px; margin-right: 5px;
}
.navbar-default .navbar-nav > li > a {
	font-size: 10.5px;
}
.wthree-text ul li {
	text-align: center; float: none; display: block;
}
.wthree-text ul li:nth-child(2) {
	margin-top: 6px; float: none;
}
.top-nav-text a {
	padding: 5px 10px; font-size: 11px; margin-left: 0px;
}
.modal-body {
	padding: 8px;
}
.banner-form-agileinfo {
	margin: 1.5em 0px 0px 0em; width: 100%;
}
.banner-w3layouts {
	min-height: 425px;
}
.team-img .overlay {
	padding: 3em 0.5em 0px;
}
.navbar-default .navbar-toggle {
	margin: 8px 0px 0px;
}
.slider_banner_info h4 {
	line-height: 14px; font-size: 17px;
}
.navbar-header h1 a {
	padding: 11px 17px; font-size: 20px;
}
.stats-info {
	padding: 2em 1em;
}
.mid-img-agileits {
	width: 80%;
}
.team-grid-text-agile {
	padding: 2.3em 1.5em 0em; min-height: 460px;
}
.contact-agile {
	left: 3em;
}
#toTop {
	right: 3%; bottom: 8px;
}
.gallery {
	padding: 30px 0px;
}
.view-caption p {
	letter-spacing: 2px; font-size: 15px;
}
#Choco_close {
	background-size: 11px;
}
#Choco_right_arrow {
	background-size: 16px;
}
#Choco_left_arrow {
	background-size: 16px;
}
}
