body,html {
	background:#fff;
	font-family:Source Sans Pro,sans-serif;
	font-size:100%;
	margin:0
}
body a {
	transition:all .5s;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-o-transition:all .5s;
	-ms-transition:all .5s
}
a:hover,body a {
	text-decoration:none
}
input[type=button],input[type=submit] {
	transition:all .5s;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-o-transition:all .5s;
	-ms-transition:all .5s
}
h1,h2,h3,h4,h5,h6 {
	font-family:Nunito Sans,sans-serif;
	margin:0
}
p {
	font-size:.9em;
	letter-spacing:1px
}
p,ul {
	margin:0
}
ul {
	padding:0
}
label {
	margin:0
}
.vip {
	border:1px solid #000;
	height:60px;
	text-align:center;
	width:16%
}
.login-btn {
	background:#20a53a;
	border:1px solid #20a53a;
	color:#fff;
	font-size:15px;
	font-weight:600;
	letter-spacing:1px;
	padding:5px 15px
}
.w3l_header_left {
	float:left;
	margin:.3em 0 0
}
.w3l_header_left ul li {
	color:#fff;
	display:inline-block;
	font-size:15px;
	letter-spacing:1px;
	margin-right:2em
}
.w3l_header_left ul li i {
	color:#fff;
	padding-right:.2em
}
.w3l_header_left ul li a {
	color:#fff;
	letter-spacing:1px;
	text-decoration:none
}
.w3l_header_left ul li a:hover {
	color:#18ba60
}
.w3l_header_right {
	float:right
}
.w3ls-social-icons.text-left a {
	display:inline-block
}
.w3ls-social-icons i {
	background:#333;
	border:1px solid #424242;
	color:#fff;
	font-size:15px;
	padding:8px 10px;
	transition:all .5s;
	-webkit-transition:all .5s;
	-o-transition:all .5s;
	-ms-transition:all .5s;
	-moz-transition:all .5s
}
a.login {
	background:#18ba60;
	border:1px solid #18ba60;
	color:#fff;
	font-size:15px;
	font-weight:600;
	letter-spacing:1px;
	padding:5px 15px;
	text-transform:uppercase
}
a.login:hover {
	background:none;
	border:1px solid #fff
}
.w3ls-social-icons i:hover {
	background:transparent;
	border:1px solid #fff;
	color:#fff;
	transition:all .5s;
	-webkit-transition:all .5s;
	-o-transition:all .5s;
	-ms-transition:all .5s;
	-moz-transition:all .5s
}
.top-header-main {
	padding:1em 0
}
.header-address h6 {
	color:#fff;
	display:inline-block;
	font-size:.9em
}
.logo h1 {
	font-size:2.5em
}
.agileits_w3layouts_banner_nav {
	background:#333;
	margin:0 auto;
	padding:0 2em;
	width:100%
}
.agileits_top_menu {
	background:#292929;
	padding:.5em 1em
}
.header-1 {
	background:url(../image/banner1.jpg) 0 0 no-repeat;
	background-size:cover;
	min-height:380px
}
.content {
	margin:0;
	padding:0
}
.content p:last-child {
	margin:0
}
.content a.button {
	background:#ff0;
	color:#000;
	display:inline-block;
	padding:10px 20px;
	text-decoration:none
}
.content a.button:hover {
	background:#000;
	color:#ff0
}
.content.title {
	background:#333;
	position:relative
}
.navbar-nav {
	float:right;
	margin:0
}
.content.title h1 span.demo {
	background:#fff;
	color:#333;
	display:inline-block;
	font-size:.5em;
	padding:10px;
	vertical-align:top
}
.content.title .back-to-article {
	bottom:-20px;
	left:20px;
	position:absolute
}
.content.title .back-to-article a {
	background:#23b684;
	color:#fff;
	padding:10px 20px;
	text-decoration:none
}
.content.title .back-to-article a:hover {
	background:#23b684
}
.content.title .back-to-article a i {
	margin-left:5px
}
.content.white {
	background:#fff;
	padding:1em 0
}
.content.black {
	background:#000
}
.content.black p {
	color:#999
}
.content.black p a {
	color:#08c
}
.navbar {
	border:1px solid transparent;
	margin-bottom:0!important;
	min-height:50px;
	position:relative
}
.navbar-default {
	background-color:#fff;
	border-color:#fff
}
.navbar-brand {
	float:left;
	font-size:18px;
	height:0!important;
	line-height:0px!important;
	padding:0!important;
	text-transform:uppercase;
	width:650px
}
.navbar-default a.navbar-brand img {
	float:left;
	margin-right:5px;
	width:50px
}
.navbar-default a.navbar-brand h1 {
	color:#fff;
	font-family:Source Sans Pro,sans-serif;
	font-size:28px;
	font-weight:700;
	margin-top:10px
}
.navbar-default .navbar-nav>li>a {
	color:#fff;
	font-size:1em;
	font-weight:600;
	letter-spacing:1px;
	margin:10px 0;
	padding:5px 10px;
	text-transform:uppercase
}
.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand {
	margin-left:0
}
.navbar-nav>li>a {
	padding-bottom:15px;
	padding-top:18px
}
.navbar-default .navbar-nav>li>a.active,.navbar-default .navbar-nav>li>a:hover {
	color:#ff976a
}
.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover {
	background-color:rgba(35,182,132,0);
	border:1px solid #fff;
	border-radius:5px;
	color:#ff976a
}
.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover {
	background-color:#202020
}
.navbar-default .navbar-toggle .icon-bar {
	background-color:#fff
}
.navbar-default .navbar-nav>.active>a:before {
	background:#ff4f81;
	transform:translateX(0);
	-webkit-transform:translateX(0);
	-moz-transform:translateX(0);
	-o-transform:translateX(0);
	-ms-transform:translateX(0)
}
.navbar-toggle {
	background-color:#282828;
	background-image:none;
	border:1px solid transparent;
	border-radius:0;
	float:right;
	margin-bottom:8px;
	margin-right:0;
	margin-top:8px;
	padding:9px 10px;
	position:relative
}
.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover {
	background:#ff976a;
	border:1px solid #ff976a;
	border-radius:5px;
	color:#fff
}
.navbar-nav>li {
	float:left;
	margin:0 15px
}
.navbar-default .navbar-toggle {
	border-color:#202020
}
.navbar-collapse {
	padding:0
}
.dropdown-menu .divider {
	background:none;
	border-bottom:1px solid #e8e7ec;
	height:0;
	margin:0;
	overflow:hidden;
	padding:3px 0
}
.main-content {
	padding:3em 0
}
.dropdown-menu {
	background:#fff;
	min-width:150px;
	text-align:center
}
.dropdown-menu.columns-2 {
	min-width:400px
}
.dropdown-menu.columns-3 {
	min-width:600px
}
.dropdown-menu li a {
	color:#000;
	font-size:1em;
	font-weight:700;
	letter-spacing:1px;
	padding:8px 15px;
	text-align:left;
	text-transform:uppercase
}
.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover {
	background-color:hsla(0,0%,96%,0);
	color:#18ba60;
	padding-left:20px;
	text-decoration:none
}
.multi-column-dropdown {
	list-style:none
}
.multi-column-dropdown li a {
	clear:both;
	color:#333;
	display:block;
	line-height:1.428571429;
	white-space:normal
}
.multi-column-dropdown li a:hover {
	background:none;
	color:#23b684;
	text-decoration:none
}
@media (max-width:767px) {
	.dropdown-menu.multi-column {
	min-width:240px!important;
	overflow-x:hidden
}
.navbar-nav {
	background:#fff;
	float:left;
	margin:1em 0 0;
	width:100%
}
}.carousel .item {
	background:-webkit-linear-gradient(rgba(23,22,23,.2),rgba(23,22,23,.5)),url(../image/banner1.jpg) no-repeat;
	background:-moz-linear-gradient(rgba(23,22,23,.2),rgba(23,22,23,.5)),url(../image/banner1.jpg) no-repeat;
	background:-ms-linear-gradient(rgba(23,22,23,.2),rgba(23,22,23,.5)),url(../image/banner1.jpg) no-repeat;
	background:linear-gradient(rgba(23,22,23,.2),rgba(23,22,23,.5)),url(../image/banner1.jpg) no-repeat;
	background-size:cover
}
.carousel .item.item2 {
	background:-webkit-linear-gradient(rgba(23,22,23,.2),rgba(23,22,23,.5)),url(../image/banner3.jpg) no-repeat;
	background:-moz-linear-gradient(rgba(23,22,23,.2),rgba(23,22,23,.5)),url(../image/banner3.jpg) no-repeat;
	background:-ms-linear-gradient(rgba(23,22,23,.2),rgba(23,22,23,.5)),url(../image/banner3.jpg) no-repeat;
	background:linear-gradient(rgba(23,22,23,.2),rgba(23,22,23,.5)),url(../image/banner3.jpg) no-repeat;
	background-size:cover
}
.carousel .item.item3 {
	background:-webkit-linear-gradient(rgba(23,22,23,.2),rgba(23,22,23,.5)),url(../image/banner4.jpg) no-repeat;
	background:-moz-linear-gradient(rgba(23,22,23,.2),rgba(23,22,23,.5)),url(../image/banner4.jpg) no-repeat;
	background:-ms-linear-gradient(rgba(23,22,23,.2),rgba(23,22,23,.5)),url(../image/banner4.jpg) no-repeat;
	background:linear-gradient(rgba(23,22,23,.2),rgba(23,22,23,.5)),url(../image/banner4.jpg) no-repeat;
	background-size:cover
}
.carousel-caption h2,.carousel-caption h3 {
	font-size:2em;
	font-weight:300;
	letter-spacing:1px;
	line-height:50px;
	text-transform:uppercase
}
.carousel-caption h4 {
	font-size:20px;
	font-weight:100;
	letter-spacing:1px;
	margin-bottom:1em;
	position:relative
}
.carousel-caption h4:after {
	background:#fff;
	content:"";
	height:2px;
	left:30%;
	position:absolute;
	top:35%;
	width:10%
}
.carousel-caption h2 span,.carousel-caption h3 span {
	font-weight:700
}
.banner_left,.banner_right {
	padding:0 2em
}
.carousel-caption p {
	color:#fff;
	font-size:1em;
	font-weight:300;
	letter-spacing:4px;
	line-height:1.8em;
	margin:1em 0 2em;
	text-transform:capitalize
}
.carousel-caption a {
	background:none;
	border:1px solid #fff;
	border-radius:0;
	color:#fff;
	font-size:.9em;
	letter-spacing:1px;
	padding:11px 20px
}
.carousel-caption a:hover {
	background:#18ba60;
	border:1px solid #18ba60
}
.codes {
	background:#fff;
	padding:5em 0
}
.codes.agileitsbg2 {
	background:#e74c3c;
	background-image:-webkit-linear-gradient(#ff9d2f,#ff6126);
	background-image:-moz-linear-gradient(#ff9d2f,#ff6126);
	background-image:-ms-linear-gradient(#ff9d2f,#ff6126);
	background-image:linear-gradient(#ff9d2f,#ff6126);
	padding-bottom:10em
}
.codes.agileitsbg3 {
	background:#3498db;
	padding-bottom:10em
}
.codes.agileitsbg4 {
	background:#2ecc71;
	padding-bottom:10em
}
.carousel.slide.grid_3.grid_4 {
	background-image:url(data:image/svg+xml;
	base64,),url(data:image/svg+xml;
	base64,);
	background-image:-webkit-linear-gradient(top,#3acfd5,#3a4ed5),-webkit-linear-gradient(top,#3acfd5,#3a4ed5);
	background-image:-moz-linear-gradient(top,#3acfd5 0,#3a4ed5 100%),-moz-linear-gradient(top,#3acfd5 0,#3a4ed5 100%);
	background-image:-o-linear-gradient(top,#3acfd5 0,#3a4ed5 100%),-o-linear-gradient(top,#3acfd5 0,#3a4ed5 100%);
	background-image:linear-gradient(180deg,#3acfd5 0,#3a4ed5),linear-gradient(180deg,#3acfd5 0,#3a4ed5);
	background-position:0 0,100% 0;
	background-repeat:no-repeat;
	-webkit-background-size:10px 100%;
	-moz-background-size:10px 100%;
	background-size:10px 100%;
	border-bottom:10px solid #3a4ed5;
	border-top:10px solid #3acfd5;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.carousel-indicators {
	bottom:0;
	left:50%
}
.carousel-caption {
	min-height:660px!important;
	padding-top:12em;
	position:inherit;
	text-align:left
}
.carousel-control {
	line-height:33em
}
.text-center {
	margin:0 10em;
	text-align:center
}
.text-right {
	text-align:right
}
.layer1 {
	background:rgba(0,0,0,.6);
	padding:4em 3em
}
.modal-body.modal-body-sub_agile input[type=email],.modal-body.modal-body-sub_agile input[type=password],.modal-body.modal-body-sub_agile input[type=text] {
	-webkit-appearance:none;
	background:none;
	border:1px solid #dcdcdc;
	color:#777;
	font-size:14px;
	letter-spacing:1px;
	margin-bottom:20px;
	outline:none;
	padding:10px;
	width:100%
}
.modal-body.modal-body-sub_agile input[type=submit] {
	background:#18ba60;
	border:none;
	color:#fff;
	font-size:14px;
	font-weight:700;
	letter-spacing:1px;
	margin:0;
	outline:none;
	padding:10px 40px;
	text-transform:uppercase
}
.modal-header {
	border-bottom:1px solid transparent;
	color:#18ba60;
	font-family:Source Sans Pro,sans-serif;
	font-size:30px;
	font-weight:700;
	padding:20px 10px 0;
	text-align:center;
	text-transform:uppercase
}
.modal-body p {
	color:#6f6f6f;
	line-height:25px;
	margin:2em
}
.modal-content {
	border-radius:5px
}
.modal-body.modal-body-sub_agile input[type=submit]:hover {
	background:#333
}
h3.agileinfo_sign {
	color:#666;
	font-size:30px;
	letter-spacing:1px;
	margin-bottom:40px;
	text-align:center;
	text-transform:capitalize
}
h3.agileinfo_sign span {
	font-weight:300
}
.modal-content {
	position:relative
}
.main-mailposi span {
	color:#c3c3c3;
	font-size:70px;
	opacity:.4;
	position:absolute;
	right:45%;
	top:-8%;
	transform:rotate(-35deg);
	-ms-transform:rotate(-35deg);
	-webkit-transform:rotate(-35deg)
}
.modal-body.modal-body-sub_agile::-webkit-input-placeholder {
	color:#212121!important
}
.modal-body.modal-body-sub_agile p a {
	color:#ff5722
}
.modal-body.modal-body-sub_agile p {
	color:#000;
	font-size:15px;
	line-height:2em;
	margin-bottom:20px
}
.modal-body.modal-body-sub_agile {
	margin-top:1em;
	padding:0 2em 2em
}
.team {
	background:#c1fccd;
	border:1px solid #ddd;
	padding:5em 0
}
.w3l-info1 img {
	border-radius:50%
}
.w3l-info1 h4 {
	color:#383838;
	font-size:22px;
	font-weight:700;
	letter-spacing:1px;
	text-transform:uppercase
}
.w3l-info1 h5 {
	color:#555;
	font-size:18px;
	letter-spacing:2px;
	margin:10px 0;
	text-transform:capitalize
}
.w3l-info1 p {
	color:#777;
	font-size:15px;
	letter-spacing:1px;
	line-height:24px;
	margin:15px 0
}
.team .w3ls-social-icons i:hover {
	background:transparent;
	border:1px solid #333;
	color:#333;
	transition:all .5s;
	-webkit-transition:all .5s;
	-o-transition:all .5s;
	-ms-transition:all .5s;
	-moz-transition:all .5s
}
h3.heading {
	color:#585858;
	font-family:Source Sans Pro,sans-serif;
	font-size:45px;
	font-weight:300;
	letter-spacing:0;
	margin-bottom:50px;
	text-align:center;
	text-transform:capitalize
}
.test_consultant {
	padding:5em 0
}
.testimonial img {
	width:100%
}
.testimonial p {
	color:#000;
	font-size:15px;
	letter-spacing:1px;
	line-height:24px;
	margin:2em 0 0;
	padding-right:3em
}
.test_img {
	padding:0
}
.test_info h4 {
	color:#666;
	font-size:22px;
	font-weight:700;
	margin-bottom:10px;
	margin-top:10px;
	text-transform:uppercase
}
.test_info h5 {
	color:#222;
	font-size:18px;
	letter-spacing:2px;
	margin-bottom:10px;
	text-transform:capitalize
}
.test_consultant h3.heading {
	text-align:left
}
ul.rating li {
	display:inline-block;
	margin:0 3px;
	width:unset
}
ul.rating li span {
	color:#18ba60
}
.test_info {
	padding-left:1.5em
}
.wthree-contact-form input[type=email],.wthree-contact-form input[type=text] {
	width:49%
}
.wthree-contact-form input.number,.wthree-contact-form input[type=email],.wthree-contact-form input[type=text] {
	-webkit-appearance:none;
	background:none;
	border:1px solid #888;
	color:#777;
	display:inline-block;
	float:left;
	font-size:1em;
	letter-spacing:1px;
	margin-bottom:1em;
	outline:none;
	padding:.6em .8em
}
.wthree-contact-form input.number {
	width:100%
}
.wthree-contact-form input[type=email] {
	margin-left:2%
}
.wthree-contact-form textarea {
	background:none;
	border:1px solid #888;
	color:#777;
	min-height:8em;
	padding:.6em .8em;
	resize:none
}
.wthree-contact-form input[type=submit],.wthree-contact-form textarea {
	-webkit-appearance:none;
	font-size:1em;
	letter-spacing:1px;
	outline:none;
	width:100%
}
.wthree-contact-form input[type=submit] {
	background:#18ba60;
	border:1px solid #18ba60;
	color:#fff;
	font-weight:600;
	margin:1em 1em 0 0;
	padding:.6em 3em;
	transition:all .5s;
	-webkit-transition:all .5s;
	-moz-transition:all .5s
}
.wthree-contact-form input[type=submit]:hover {
	background:none;
	color:#18ba60
}
#slider2,#slider3 {
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	margin:0 auto
}
.rslides_tabs li:first-child {
	margin-left:0
}
.rslides_tabs .rslides_here a {
	background:hsla(0,0%,100%,.1);
	color:#fff;
	font-weight:700
}
.events {
	list-style:none
}
.callbacks_container {
	float:left;
	position:relative;
	width:100%
}
.callbacks {
	list-style:none;
	margin:0;
	overflow:hidden;
	padding:0;
	position:relative;
	width:100%
}
.callbacks li {
	position:absolute;
	width:100%
}
.callbacks img {
	border:0;
	height:auto;
	position:relative;
	z-index:1
}
.callbacks .caption {
	color:#fff;
	display:block;
	font-size:20px;
	left:0;
	margin:0;
	max-width:none;
	padding:10px 20px;
	position:absolute;
	right:0;
	text-align:center;
	text-shadow:none;
	top:10%;
	z-index:2
}
.callbacks_nav {
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	bottom:0;
	height:70px;
	left:80px;
	opacity:.9;
	overflow:hidden;
	position:absolute;
	text-decoration:none;
	text-indent:-9999px;
	width:70px;
	z-index:3
}
.services {
	padding:5em 0
}
.ser_grid1 img {
	width:100%
}
.ser_info i.fa.icon {
	background:#333;
	float:left
}
.ser_info i.fa.fa-plus,.ser_info i.fa.icon {
	color:#fff;
	height:45px;
	line-height:45px;
	text-align:center;
	width:45px
}
.ser_info i.fa.fa-plus {
	background:#20a53a;
	float:right
}
.ser_info h4 {
	background:#20a53a;
	float:left;
	height:45px;
	line-height:45px;
	width:268.25px
}
.ser_all a,.ser_info h4 {
	color:#fff;
	letter-spacing:1px;
	text-align:center
}
.ser_all a {
	background:#333;
	font-size:17px;
	padding:10px 30px;
	text-transform:capitalize
}
.ser_all a:hover {
	background:#20a53a
}
.ser_all {
	margin-top:3em;
	text-align:center
}
.ser_grid1 p {
	color:#333;
	font-size:15px;
	font-weight:600;
	line-height:24px;
	margin-top:1.5em;
	text-align:center;
	text-transform:capitalize
}
.newsletter_w3layouts_agile {
	padding:3em 7em
}
.newsright input[type=email] {
	background:none;
	border:1px solid #bbb;
	color:#848484;
	font-size:15px;
	letter-spacing:1px;
	outline:none;
	padding:11px 15px;
	width:100%;
	width:74%
}
.newsright input[type=submit] {
	background:#18ba60;
	border:none;
	color:#fff;
	font-size:15px;
	font-weight:600;
	letter-spacing:1px;
	margin:0 0 0 -4px;
	outline:none;
	padding:13px 20px 12px;
	text-transform:uppercase
}
.newsright input[type=submit]:hover {
	background:#2b2b2b;
	color:#fff
}
.newsleft h3 {
	color:#333;
	font-size:24px;
	font-weight:700;
	letter-spacing:3px;
	margin-top:15px
}
.services-bottom {
	background:url(../image/services.jpg) no-repeat 0 0;
	background-attachment:fixed;
	background-size:cover;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	-ms-background-size:cover
}
.banner-dott1 {
	background:rgba(0,0,0,.4);
	padding:5em 0
}
.stats h3.heading {
	color:#fff
}
.agile_count_grid_left {
	text-align:center
}
.agile_count_grid_left span,.agile_count_grid_right p {
	font-size:3em
}
.agile_count_grid_right {
	text-align:center
}
.agile_count_grid_right p {
	color:#fff;
	font-weight:700
}
.w3_agile_stats_grid h4 {
	color:#fff;
	font-size:1.3em;
	letter-spacing:1px;
	margin:0;
	position:relative;
	text-align:center;
	text-transform:capitalize
}
.agile_count_grid_left span {
	color:#fff;
	margin-bottom:15px
}
.w3_agile_stats_grid {
	background:hsla(216,8%,88%,.2);
	border:1px solid #888;
	padding:2em 1em
}
.welcome {
	padding:5em 0
}
.grid_info h3 {
	color:#333;
	font-size:23px;
	font-weight:600;
	letter-spacing:1px;
	margin-bottom:10px
}
.grid_info p {
	color:#585858;
	font-size:15px;
	letter-spacing:1px;
	line-height:24px
}
.inner_grid1 {
	margin-bottom:20px
}
.inner_grid1:nth-child(3) {
	margin-bottom:0
}
.inner_grid1:first-child {
	margin-top:20px
}
.icon,.icon span.fa {
	text-align:center
}
.icon span.fa {
	color:#999;
	font-size:40px
}
.color1 span.fa {
	color:#0099e5
}
.color2 span.fa {
	color:#ff4c4c
}
.color3 span.fa {
	color:#34bf49
}
.welcome_left {
	background:url(../image/welcome.jpg) no-repeat 0 0;
	background-size:cover;
	min-height:450px;
	padding:0
}
.welcome_left h3 {
	color:#fff;
	font-size:30px;
	margin-bottom:15px
}
.welcome_left h3,.welcome_left p {
	letter-spacing:1px;
	text-transform:capitalize
}
.welcome_left p {
	color:#eee;
	font-size:15px;
	line-height:24px
}
.read a {
	border:1px solid #fff;
	color:#fff;
	letter-spacing:1px;
	padding:8px 15px;
	text-transform:capitalize
}
.read a:hover {
	background:#18ba60;
	border:1px solid #18ba60
}
.read {
	margin-top:2em
}
.welcome_left_info {
	background:hsla(0,0%,47%,.3);
	border:1px solid #888;
	padding:4em 3em
}
.footer_top_agileits {
	background:#fff;
	padding:4em 2em
}
.footer_bottom1 a {
	display:inline-block
}
.footer_w3ls {
	background:#20a53a;
	padding:1em 0;
	text-align:center
}
ul.tag2:last-child {
	margin:0
}
.footer_bottom_grid:nth-child(2) {
	float:right;
	text-align:right
}
.footer_bottom {
	padding:2em 0
}
.index-copy-right {
	background:transparent
}
.footer_bottom h6 {
	color:#fff;
	font-size:1.4em;
	font-weight:700;
	letter-spacing:1px;
	margin-bottom:1em;
	text-transform:uppercase
}
.footer_bottom1 p {
	color:#fff;
	font-size:14px;
	letter-spacing:2px;
	margin-top:0
}
.footer_bottom1 p a {
	color:#18ba60
}
.footer_bottom1 p a,.footer_bottom1 p a:hover {
	transition:.5s ease-in;
	-webkit-transition:.5s ease-in;
	-moz-transition:.5s ease-in;
	-o-transition:.5s ease-in;
	-ms-transition:.5s ease-in
}
.footer_bottom1 p a:hover {
	color:#fff
}
.social ul {
	margin:0;
	padding:0
}
.social ul li {
	display:inline-block
}
.social ul li a {
	color:#333;
	text-align:center
}
.social ul li a i.fa.fa-facebook {
	background:#fff;
	color:#3b5998;
	height:32px;
	line-height:32px;
	transition:all .5s;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-o-transition:all .5s;
	-ms-transition:all .5s;
	width:32px
}
.social ul li a i.fa.fa-facebook:hover {
	background:#3b5998;
	color:#fff;
	height:32px;
	line-height:32px;
	width:32px
}
.social ul li a i.fa.fa-twitter {
	background:#fff;
	color:#1da1f2;
	height:32px;
	line-height:32px;
	transition:all .5s;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-o-transition:all .5s;
	-ms-transition:all .5s;
	width:32px
}
.social ul li a i.fa.fa-twitter:hover {
	background:#1da1f2;
	color:#fff;
	height:32px;
	line-height:32px;
	width:32px
}
.social ul li a i.fa.fa-rss {
	background:#fff;
	color:#f26522;
	height:32px;
	line-height:32px;
	transition:all .5s;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-o-transition:all .5s;
	-ms-transition:all .5s;
	width:32px
}
.social ul li a i.fa.fa-rss:hover {
	background:#f26522;
	color:#fff;
	height:32px;
	line-height:32px;
	width:32px
}
.footer_bottom1 label {
	color:#ff4f81;
	display:block;
	font-size:.3em;
	letter-spacing:3px
}
.footer_bottom1 h2 {
	color:#fff;
	font-size:2.2em;
	font-weight:700;
	text-shadow:0 1px 2px rgba(0,0,0,.29);
	text-transform:uppercase
}
.footer_grid h3,.footer_grid_left h3 {
	color:#20a53a;
	font-size:1.6em;
	font-weight:600;
	letter-spacing:1px;
	margin-bottom:1em;
	position:relative
}
.footer_grid_left h3 {
	margin:0
}
.footer_grid p {
	color:#444;
	font-size:14px;
	line-height:2em;
	padding-right:2em
}
.address li,.footer_grid_list li {
	display:block;
	margin-bottom:1em
}
.footer_grid_list li i {
	color:#20a53a;
	padding-right:.5em
}
.footer_grid_list li a {
	color:#333;
	font-size:.9em;
	letter-spacing:1px;
	line-height:1.5em;
	text-decoration:none
}
.footer_grid_list li a:hover {
	color:#999
}
.address li:last-child,.footer_grid_list li:last-child {
	margin-bottom:0
}
.address li {
	color:#333;
	letter-spacing:1px
}
.address li p {
	margin-bottom:10px
}
.address li i {
	border:1px solid #20a53a;
	color:#20a53a;
	height:25px;
	line-height:25px;
	margin-right:.75em;
	text-align:center;
	vertical-align:text-top;
	width:25px
}
.address li span {
	display:block;
	font-size:1em;
	letter-spacing:1px;
	margin-left:3em
}
.address li a {
	color:#444;
	text-decoration:none
}
.address li a:hover {
	color:#999;
	text-decoration:none
}
.footer_grids {
	margin:3em 0 0
}
ul.social-icons3.two li a {
	text-align:center
}
ul.follow {
	margin-top:1.5em
}
ul.follow li {
	display:inline-block;
	padding-right:16px
}
ul.follow h4 {
	color:#000;
	font-size:17px;
	letter-spacing:1px
}
a.facebook {
	color:#333;
	font-size:16px
}
.flickr-grid a img {
	border:1px solid #888;
	padding:.3em;
	width:100%
}
.flickr-grid {
	float:left;
	margin:0 .1em .2em;
	width:24%
}
.footer_grid .read a,.service_grid2 .read a {
	border:1px solid #333;
	color:#333;
	letter-spacing:1px;
	padding:8px 15px
}
.footer_grid .read a:hover,.service_grid2 .read a:hover {
	background:#20a53a;
	border:1px solid #20a53a;
	color:#fff
}
.banner {
	background:url(../image/banner.jpg) no-repeat 0 0;
	background-size:cover;
	min-height:300px;
	padding-top:6em
}
.banner h2 {
	color:#fff;
	font-size:45px;
	text-align:center;
	text-transform:capitalize
}
.banner p {
	color:#eee;
	font-size:18px;
	margin:1em 0;
	text-align:center
}
.banner p a {
	color:#fff;
	margin-right:1em
}
#toTop {
	background:url('../image/up.png') no-repeat 0 0;
	border:none;
	bottom:3%;
	display:none;
	position:fixed;
	right:3%;
	text-decoration:none;
	text-indent:100%
}
#toTop,#toTopHover {
	height:32px;
	overflow:hidden;
	width:32px
}
#toTopHover {
	display:block;
	filter:alpha(opacity=0);
	float:right;
	opacity:0;
	-moz-opacity:0
}
.pricing {
	padding:5em 0
}
.agileits-pricing-grid {
	float:left;
	width:31.5%
}
.agileits-pricing-grid:nth-child(2) {
	margin:0 1em
}
.pricing-top {
	background:#c73a40;
	padding:2em 0 0;
	text-align:center
}
.blue-top {
	background:#1085bf!important
}
.green-top {
	background:#609835!important
}
.pricing-top h3 {
	color:#fff;
	font-size:1.5em;
	letter-spacing:1px;
	margin:0;
	text-transform:uppercase
}
.wthree-pricing-info {
	background:#c73a40;
	padding:0 0 1em
}
.wthree-pricing-info p {
	color:#fff;
	font-size:1em;
	margin:0;
	text-align:center
}
.wthree-pricing-info p span {
	font-size:3em;
	font-weight:600
}
.pricing-bottom {
	background:#fff;
	border-bottom-left-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-bottom-left-radius:5px;
	-ms-border-bottom-left-radius:5px;
	-o-border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-moz-border-bottom-right-radius:5px;
	-ms-border-bottom-right-radius:5px;
	-o-border-bottom-right-radius:5px;
	padding:0 0 2em;
	text-align:center
}
.pricing-bottom-top {
	background:#fd5c63;
	padding:1em 0
}
.pricing-bottom-top p {
	color:#212121;
	font-size:.9em;
	font-weight:600;
	line-height:1.8em;
	margin:0;
	text-transform:uppercase
}
.pricing-bottom-bottom {
	background:#fd5c63;
	padding:3em 0
}
.pricing-bottom-bottom p {
	color:#fff;
	font-size:1em;
	margin:0 0 1em
}
.pricing-bottom-bottom p span {
	color:#fff;
	font-weight:700;
	letter-spacing:1px
}
p.text {
	margin-bottom:0
}
.buy-button {
	margin:1.5em 0 0
}
.buy-button a {
	background:#212121;
	border:1px solid #333;
	color:#fff;
	letter-spacing:1px;
	padding:.5em 1.5em
}
.buy-button a:hover {
	background:none;
	border:1px solid #212121;
	color:#212121;
	text-decoration:none;
	transition:all .5s;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-o-transition:all .5s;
	-ms-transition:all .5s
}
.first .buy-button a {
	background:#c73a40;
	border:1px solid #c73a40
}
.first .buy-button a:hover {
	background:none;
	border:1px solid #c73a40;
	color:#c73a40
}
.second .buy-button a {
	background:#1085bf;
	border:1px solid #1085bf
}
.second .buy-button a:hover {
	background:none;
	border:1px solid #1085bf;
	color:#1085bf
}
.third .buy-button a {
	background:#609835;
	border:1px solid #609835
}
.third .buy-button a:hover {
	background:none;
	border:1px solid #609835;
	color:#609835
}
.blue-pricing-bottom-top {
	background:#0099e5
}
.blue-pricing-bottom-top:nth-child(2) {
	border-top:1px solid #1085bf
}
.green-pricing-bottom-top {
	background:#7ac143
}
.green-pricing-bottom-top:nth-child(2) {
	border-top:1px solid #609835
}
.copyright {
	margin:2em 0 0;
	text-align:center
}
.copyright p {
	color:#fff;
	font-size:.9em;
	margin:0
}
.copyright p a {
	color:#fff;
	text-decoration:none
}
.copyright p a:hover {
	color:#fd5c63
}
#small-dialog,#small-dialog1,#small-dialog2,#small-dialog3,#small-dialog4,#small-dialog5 {
	background:#fff;
	border-radius:5px;
	margin:39px auto;
	max-width:500px;
	padding:0;
	position:relative;
	text-align:center
}
.my-mfp-zoom-in #small-dialog {
	opacity:0;
	-webkit-transform:scale(.8);
	-moz-transform:scale(.8);
	-ms-transform:scale(.8);
	-o-transform:scale(.8);
	transform:scale(.8);
	-webkit-transition:all .2s ease-in-out;
	-moz-transition:all .2s ease-in-out;
	-o-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out
}
.my-mfp-zoom-in.mfp-ready #small-dialog {
	opacity:1;
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1)
}
.my-mfp-zoom-in.mfp-removing #small-dialog {
	opacity:0;
	-webkit-transform:scale(.8);
	-moz-transform:scale(.8);
	-ms-transform:scale(.8);
	-o-transform:scale(.8);
	transform:scale(.8)
}
.my-mfp-zoom-in.mfp-bg {
	opacity:0;
	-webkit-transition:opacity .3s ease-out;
	-moz-transition:opacity .3s ease-out;
	-o-transition:opacity .3s ease-out;
	transition:opacity .3s ease-out
}
.my-mfp-zoom-in.mfp-ready.mfp-bg {
	opacity:.8
}
.my-mfp-zoom-in.mfp-removing.mfp-bg {
	opacity:0
}
.mfp-bg {
	background:#151515;
	filter:alpha(opacity=80);
	opacity:.8;
	overflow:hidden;
	z-index:1042
}
.mfp-bg,.mfp-wrap {
	height:100%;
	left:0;
	position:fixed;
	top:0;
	width:100%
}
.mfp-wrap {
	-webkit-backface-visibility:hidden;
	outline:none!important;
	z-index:1043
}
.mfp-container {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	height:100%;
	left:0;
	padding:0 8px;
	position:absolute;
	text-align:center;
	top:0;
	width:100%
}
.mfp-container:before {
	content:"";
	display:inline-block;
	height:100%;
	vertical-align:middle
}
.mfp-align-top .mfp-container:before {
	display:none
}
.mfp-content {
	display:inline-block;
	margin:0 auto;
	position:relative;
	text-align:left;
	vertical-align:middle;
	z-index:1045
}
.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content {
	cursor:auto;
	width:100%
}
.mfp-ajax-cur {
	cursor:progress
}
.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
	cursor:-moz-zoom-out;
	cursor:-webkit-zoom-out;
	cursor:zoom-out
}
.mfp-zoom {
	cursor:pointer;
	cursor:-webkit-zoom-in;
	cursor:-moz-zoom-in;
	cursor:zoom-in
}
.mfp-auto-cursor .mfp-content {
	cursor:auto
}
.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader {
	-webkit-user-select:none;
	-moz-user-select:none;
	user-select:none
}
.mfp-loading.mfp-figure {
	display:none
}
.mfp-hide {
	display:none!important
}
.mfp-content iframe {
	min-height:500px;
	width:100%
}
.mfp-preloader {
	color:#ccc;
	left:8px;
	margin-top:-.8em;
	position:absolute;
	right:8px;
	text-align:center;
	top:50%;
	width:auto;
	z-index:1044
}
.mfp-preloader a {
	color:#ccc
}
.mfp-preloader a:hover {
	color:#fff
}
.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader {
	display:none
}
button.mfp-arrow,button.mfp-close {
	-webkit-appearance:none;
	background:#dadada;
	border:0;
	cursor:pointer;
	display:block;
	overflow:visible;
	padding:0;
	z-index:1046
}
button::-moz-focus-inner {
	border:0;
	padding:0
}
.mfp-close {
	color:#fff;
	font-size:28px;
	font-style:normal;
	height:35px;
	line-height:17px;
	outline:none;
	padding:0!important;
	position:absolute;
	right:0;
	text-align:center;
	text-decoration:none;
	top:0;
	width:35px
}
.mfp-close:focus,.mfp-close:hover {
	opacity:1
}
.mfp-close-btn-in .mfp-close {
	color:#212121;
	padding:0 0 7px
}
.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close {
	color:#fff;
	padding-right:6px;
	right:-6px;
	text-align:right;
	width:100%
}
.signin-form {
	background:#fff;
	background-size:cover;
	margin:0 auto;
	padding:2em;
	text-align:center
}
.signin-form h3 {
	color:#212121;
	font-size:2em;
	font-weight:700;
	margin:1em 0;
	text-transform:uppercase
}
.signin-form h3 span {
	color:#67e1ff
}
.signin-form img {
	border-radius:50%
}
.login-form {
	margin:1em 0 2.5em
}
.signin-form input[type=email],.signin-form input[type=password],.signin-form input[type=text] {
	border:none;
	border-bottom:1px solid #212121;
	color:#212121;
	font-size:.9em;
	letter-spacing:1px;
	margin:1em 0;
	outline:none;
	padding:1em;
	width:94%
}
.signin-form input[type=email],.signin-form input[type=password],.signin-form input[type=text] {
	background:none;
	display:block
}
::-webkit-input-placeholder {
	color:#212121!important
}
.signin-form input[type=submit] {
	background:#18ba60;
	border:none;
	box-shadow:0 2px 1px rgba(28,28,29,.42);
	color:#fff;
	cursor:pointer;
	font-size:1em;
	letter-spacing:2px;
	margin-top:1em;
	outline:none;
	padding:.9em 0;
	text-align:center;
	width:100%
}
.signin-form input[type=submit]:hover {
	background:#212121;
	color:#fff;
	transition:all .5s;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-o-transition:all .5s;
	-ms-transition:all .5s
}
.signin-form p a {
	color:#212121;
	font-size:.875em;
	letter-spacing:1px
}
.who {
	background:url(../image/banner2.jpg) no-repeat 0 0;
	background-size:cover
}
.who_grid_left img {
	width:100%
}
.layer {
	background:rgba(0,0,0,.6);
	padding:5em 0
}
.who h3.heading {
	color:#fff
}
.who_grid_left h3 {
	color:#20a53a;
	font-size:35px;
	font-weight:600;
	text-shadow:0 1px 2px rgba(0,0,0,.6);
	text-transform:capitalize
}
.who_grid_left h4 {
	color:#fff;
	font-size:22px;
	letter-spacing:1px;
	line-height:30px;
	margin:1em 0
}
.who_grid_left p {
	color:#bbb;
	font-size:16px;
	letter-spacing:2px;
	line-height:26px
}
.who_grid_left p.listing {
	color:#ddd;
	font-size:16px;
	margin:1em 0
}
.who_grid_left p.listing i {
	color:#18ba60;
	margin-right:.5em
}
.progress {
	background-color:hsla(0,0%,93%,.14);
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-o-border-radius:0;
	-ms-border-radius:0;
	border-radius:0;
	height:10px;
	margin-bottom:0;
	margin-top:1em
}
.bar-grids {
	margin:40px 40px 0
}
.who_grid_right p {
	color:#dadada;
	font-size:16px;
	letter-spacing:2px;
	line-height:26px;
	margin-top:1em
}
.bar-grids h6 {
	color:#ccc;
	font-size:18px;
	letter-spacing:2px;
	margin-bottom:.5em
}
.bar-grids h6 span {
	float:right;
	font-size:.9em
}
.mid-bar {
	margin:1.3em 0
}
.progress-bar {
	background-color:#fff
}
.service_grid1 img {
	width:100%
}
.service_grid1 {
	padding:0
}
.service_grid2 h3 {
	color:#333;
	font-size:26px;
	margin-bottom:20px;
	margin-top:30px;
	text-align:center
}
.service_grid2 p {
	color:#888;
	font-size:15px;
	letter-spacing:1px;
	line-height:25px;
	text-align:center
}
.service_grid2 {
	background:#fefefe;
	border:1px solid #e4e4e4;
	height:285px;
	text-align:center
}
.contact {
	padding:5em 0
}
.contact-form input[type=email],.contact-form input[type=text],textarea {
	background:#323232;
	border:1px solid #454545;
	color:#fff;
	font-size:.9em;
	letter-spacing:2px;
	margin:.5em 0;
	padding:.7em 1em;
	width:100%
}
textarea {
	height:150px
}
.contact-form input[type=email]:focus,.contact-form input[type=text]:focus,.contact-form textarea:focus {
	border:1px solid transparent;
	box-shadow:none;
	outline:none
}
.contact-form::-webkit-input-placeholder {
	color:#999!important
}
.contact-form input[type=submit] {
	background:#18ba60;
	border:1px solid #18ba60;
	color:#fff;
	font-size:.9em;
	letter-spacing:2px;
	padding:.5em 2em;
	text-transform:uppercase
}
.contact-form input[type=submit]:hover {
	background:none;
	border:1px solid #333;
	color:#fff
}
.map iframe {
	border:5px solid hsla(0,0%,60%,.5);
	height:400px;
	margin-bottom:1.5em;
	width:100%
}
.contact-form {
	background:#2b2b2b;
	padding:4em 3em
}
.contact-form h4.heading {
	color:#888;
	font-family:Source Sans Pro,sans-serif;
	font-size:35px;
	font-weight:300;
	letter-spacing:1px;
	margin-bottom:20px;
	text-align:left;
	text-transform:capitalize
}
.contact-grid1 i {
	color:#18ba60;
	font-size:25px;
	margin-bottom:15px
}
.contact-right p {
	color:#444;
	font-size:18px;
	font-weight:600;
	margin-bottom:5px
}
.contact-right a,.contact-right span {
	color:#464646;
	font-size:15px;
	letter-spacing:1px;
	line-height:26px
}
.portfolio {
	padding:5em 0
}
.portfolio figure {
	border:3px solid #fff;
	cursor:pointer;
	display:block;
	margin:0;
	overflow:hidden;
	padding:0;
	position:relative
}
.portfolio figure:hover figcaption {
	-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	filter:alpha(opacity=100);
	opacity:1;
	top:0;
	-webkit-transform:rotate(0);
	-moz-transform:rotate(0);
	-o-transform:rotate(0);
	-ms-transform:rotate(0);
	transform:rotate(0)
}
.portfolio figcaption {
	background:rgba(0,0,0,.5);
	color:#fff;
	-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	filter:alpha(opacity=0);
	height:100%;
	opacity:0;
	position:absolute;
	top:-100%;
	-webkit-transform:rotate(1turn);
	-moz-transform:rotate(1turn);
	-o-transform:rotate(1turn);
	-ms-transform:rotate(1turn);
	transform:rotate(1turn);
	-webkit-transition:all .5s ease;
	-moz-transition:all .5s ease;
	-o-transition:all .5s ease;
	-ms-transition:all .5s ease;
	transition:all .5s ease;
	-webkit-transition-delay:.5s;
	-moz-transition-delay:.5s;
	-o-transition-delay:.5s;
	-ms-transition-delay:.5s;
	transition-delay:.5s;
	width:100%
}
.portfolio figcaption h3 {
	color:#fff;
	font-family:Source Sans Pro,sans-serif;
	font-size:35px;
	font-weight:300;
	margin-bottom:0;
	margin-top:70px;
	position:relative;
	text-align:center;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-o-transition:all .5s;
	-ms-transition:all .5s;
	transition:all .5s;
	-webkit-transition-delay:1s;
	-moz-transition-delay:1s;
	-o-transition-delay:1s;
	-ms-transition-delay:1s;
	transition-delay:1s
}
.portfolio figure:hover h3 {
	left:0
}
.portfolio figcaption a {
	border:2px solid #fff;
	color:#fff;
	padding:4px 10px;
	text-decoration:none
}
.portfolio figcaption a:hover {
	background:#fff;
	color:#4f5856
}
.portfolio-categ {
	margin-bottom:30px
}
ul.portfolio-categ {
	margin-bottom:3em;
	text-align:center
}
.portfolio-categ li {
	border:1px solid #848484;
	color:#333;
	cursor:pointer;
	display:inline-block;
	font-size:1em;
	letter-spacing:1px;
	margin:0 .4em;
	padding:10px 20px
}
.portfolio-categ li.active {
	background:#20a53a;
	border:1px solid #20a53a;
	color:#fff
}
.portfolio-categ li a {
	color:#333
}
.image-block {
	display:block;
	position:relative
}
.portfolio-area li {
	float:left;
	list-style-type:none;
	max-width:25%;
	overflow:hidden;
	width:285px
}
.home-portfolio-text {
	margin-top:10px
}
.portfolio-categ li.active a {
	color:#fff
}
.w3_wthree_agileits_icons {
	padding:5em 0
}
.codes a {
	color:#999
}
.icon-box {
	background:hsla(0,0%,58%,.18);
	border:5px solid #fff;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	cursor:pointer;
	font-size:15px;
	margin:1em 0;
	padding:8px 15px;
	text-align:left
}
.icon-box,.icon-box:hover {
	transition:all .5s;
	-webkit-transition:all .5s;
	-o-transition:all .5s;
	-ms-transition:all .5s;
	-moz-transition:all .5s
}
.icon-box:hover {
	background:#18ba60
}
.icon-box:hover a.agile-icon,.icon-box:hover i.fa {
	color:#fff!important
}
.codes .bs-glyphicons li {
	float:left;
	font-size:12px;
	height:115px;
	line-height:1.4;
	list-style-type:none;
	padding:10px;
	text-align:center;
	width:12.5%
}
.codes .bs-glyphicons .glyphicon {
	font-size:24px;
	margin-bottom:10px;
	margin-top:5px
}
.codes .glyphicon {
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	color:#777;
	display:inline-block;
	font-family:Glyphicons Halflings;
	font-style:normal;
	font-weight:400;
	line-height:1;
	position:relative;
	top:1px
}
.codes .bs-glyphicons .glyphicon-class {
	word-wrap:break-word;
	display:block;
	text-align:center
}
h3.icon-subheading {
	color:#18ba60!important;
	font-size:28px;
	font-weight:700;
	letter-spacing:2px;
	margin:30px 0 15px
}
h3.agileits-icons-title {
	color:#222;
	font-size:33px;
	font-weight:700;
	letter-spacing:2px;
	text-align:center
}
.icons a {
	color:#999
}
.icon-box i {
	color:#18ba60!important;
	font-size:17px!important;
	margin-right:10px!important
}
.bs-glyphicons li {
	background:hsla(0,0%,58%,.18);
	float:left;
	font-size:12px;
	height:115px;
	line-height:1.4;
	list-style-type:none;
	margin:1%;
	padding:10px;
	text-align:center;
	width:18%
}
.bs-glyphicons .glyphicon {
	color:#18ba60;
	font-size:24px;
	margin-bottom:10px;
	margin-top:5px
}
.glyphicon {
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	color:#777;
	display:inline-block;
	font-family:Glyphicons Halflings;
	font-style:normal;
	font-weight:400;
	line-height:1;
	position:relative;
	top:1px
}
.bs-glyphicons .glyphicon-class {
	word-wrap:break-word;
	color:#777;
	display:block;
	text-align:center
}
@media (max-width:991px) {
	h3.agileits-icons-title {
	font-size:28px
}
h3.icon-subheading {
	font-size:22px
}
}@media (max-width:768px) {
	.navbar-default .navbar-nav>li>a {
	color:#000
}
h3.agileits-icons-title {
	font-size:28px
}
h3.icon-subheading {
	font-size:25px
}
.row {
	margin-left:0;
	margin-right:0
}
.icon-box {
	margin:0
}
}@media (max-width:640px) {
	.icon-box {
	float:left;
	width:50%
}
}@media (max-width:480px) {
	.bs-glyphicons li {
	width:31%
}
}@media (max-width:414px) {
	h3.agileits-icons-title {
	font-size:23px
}
h3.icon-subheading {
	font-size:22px
}
.bs-glyphicons li {
	width:31.33%
}
}@media (max-width:384px) {
	.icon-box {
	float:none;
	width:100%
}
}.typography {
	padding:5em 0
}
.list-group-item,.typo p,.well,li.list-group-item1 {
	font-size:14px;
	font-weight:300
}
.typo p {
	margin:0
}
.show-grid [class^=col-] {
	background:#fff;
	border:10px solid #f0f0f0;
	line-height:2em;
	margin-bottom:10px;
	text-align:center
}
.show-grid [class*=col-]:hover {
	background:#e0e0e0
}
.grid_3 {
	margin-bottom:2em
}
.xs h3,h3.m_1 {
	color:#000;
	font-size:1.7em;
	font-weight:300;
	margin-bottom:1em
}
.grid_3 p {
	color:#555;
	font-size:.85em
}
.grid_4 {
	background:none;
	margin-top:50px
}
.label {
	border-radius:4px
}
.grid_5 {
	background:none;
	padding:2em 0
}
.grid_5 h1,.grid_5 h2,.grid_5 h3,.grid_5 h4,.grid_5 h5,h3.bars,h3.hdg {
	color:#18ba60!important;
	font-size:28px;
	font-weight:700;
	letter-spacing:2px;
	margin:30px 0 15px
}
.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover {
	z-index:0
}
.badge-primary {
	background-color:#03a9f4
}
.badge-success {
	background-color:#8bc34a
}
.badge-warning {
	background-color:#ffc107
}
.badge-danger {
	background-color:#e51c23
}
.grid_3 p {
	color:#888;
	font-size:.9em;
	font-weight:300;
	line-height:2em;
	margin-bottom:1em
}
.bs-docs-example {
	margin:1em 0
}
section#tables p {
	margin-top:1em
}
.tab-container .tab-content {
	background-color:#fff;
	border:1px solid #e0e0e0;
	border-radius:0 2px 2px 2px;
	padding:16px
}
.table td,.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th {
	padding:15px!important
}
.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th {
	border-top:none!important;
	color:#555;
	font-size:.9em
}
.tab-content>.active {
	display:block;
	visibility:visible
}
.label {
	border:none;
	font-weight:300!important;
	padding:4px 6px;
	text-shadow:none
}
.alert {
	font-size:.85em
}
h1.t-button,h2.t-button,h3.t-button,h4.t-button,h5.t-button {
	line-height:2em;
	margin-bottom:.5em;
	margin-top:.5em
}
li.list-group-item1 {
	line-height:2.5em
}
.input-group {
	margin-bottom:20px
}
.in-gp-tl {
	padding:0
}
.in-gp-tb {
	padding-right:0
}
.list-group {
	margin-bottom:48px
}
ol {
	margin-bottom:44px
}
h2.typoh2 {
	margin:0 0 10px
}
@media (max-width:800px) {
	.grid_3.grid_5.agileinfo,.grid_3.grid_5.agileits,.grid_3.grid_5.w3l,.grid_3.grid_5.w3ls,.grid_3.grid_5.wthree {
	margin:0
}
}@media (max-width:768px) {
	.grid_5 {
	padding:0 0 1em
}
.grid_3 {
	margin-bottom:0
}
.grid_3.grid_5.w3l {
	margin-top:1.5em
}
}@media (max-width:640px) {
	.h1,.h2,.h3,h1,h2,h3 {
	margin-bottom:0;
	margin-top:0
}
.grid_5 h1,.grid_5 h2,.grid_5 h3,.grid_5 h4,.grid_5 h5,h3.bars,h3.hdg {
	margin-bottom:.5em
}
.grid_3 p,li.list-group-item1,ol.breadcrumb li,ul.list-group li {
	font-size:14px
}
.breadcrumb {
	margin-bottom:25px
}
.well {
	font-size:14px;
	margin-bottom:10px
}
h2.typoh2 {
	font-size:1.5em
}
.label {
	font-size:60%
}
.in-gp-tl {
	padding:0 1em
}
.in-gp-tb {
	padding-right:1em
}
.list-group {
	margin-bottom:20px
}
}@media (max-width:480px) {
	.grid_5 h1,.grid_5 h2,.grid_5 h3,.grid_5 h4,.grid_5 h5,h3.bars,h3.hdg {
	font-size:1.2em
}
.table h1 {
	font-size:26px
}
.table h2 {
	font-size:23px
}
.table h3 {
	font-size:20px
}
.label {
	font-size:53%
}
.alert,p {
	font-size:14px
}
.pagination {
	margin:20px 0 0
}
.grid_3.grid_4.w3layouts {
	margin-top:0
}
}@media (max-width:320px) {
	.grid_4 {
	margin-top:18px
}
h3.title {
	font-size:1.6em
}
.alert,.grid_3 p,.well,a.list-group-item,li.list-group-item1,ol.breadcrumb li,p,ul.list-group li {
	font-size:13px
}
.alert {
	margin-bottom:10px;
	padding:10px
}
ul.pagination li a {
	font-size:14px;
	padding:5px 11px
}
.list-group {
	margin-bottom:10px
}
.well {
	padding:10px
}
.nav>li>a {
	font-size:14px
}
.bs-docs-example,.table-bordered,table.table.table-striped {
	display:none
}
}@media (max-width:1440px) {
	.ser_info h4 {
	width:228.25px
}
.flex-direction-nav .flex-prev {
	right:6.2%
}
}@media (max-width:1366px) {
	.ser_info h4 {
	width:209.75px
}
.ser_grid1 p {
	font-size:14px
}
}@media (max-width:1280px) {
	.ser_grid1 {
	padding:0 5px
}
.ser_info h4 {
	width:208.25px
}
.carousel-caption {
	min-height:600px!important;
	padding:11em 3em 3em
}
.address li span {
	display:initial;
	margin-left:0
}
.footer_grid h3,.footer_grid_left h3 {
	font-size:1.5em;
	margin-bottom:.8em
}
.banner-dott1,.contact,.layer,.portfolio,.pricing,.services,.team,.test_consultant,.typography,.w3_wthree_agileits_icons,.welcome {
	padding:4em 0
}
.carousel-caption h2,.carousel-caption h3 {
	font-size:1.8em;
	line-height:43px
}
.carousel-caption h4:after {
	left:40%
}
}@media (max-width:1080px) {
	.text-center {
	margin:0;
	text-align:center
}
.carousel-caption {
	min-height:560px!important;
	padding:10em 3em 3em
}
.welcome_left_info {
	padding:3em 2em
}
.welcome_left h3 {
	font-size:26px
}
.grid_info h3 {
	font-size:20px
}
.icon span.fa {
	font-size:30px
}
.inner_grid1 {
	margin-bottom:1.5em
}
.welcome_left {
	min-height:443px
}
.ser_info h4 {
	font-size:16px;
	width:162.5px
}
h3.heading {
	font-size:40px;
	margin-bottom:40px
}
.test_info h4 {
	font-size:19px
}
.testimonial p {
	font-size:14px
}
.w3_agile_stats_grid h4 {
	font-size:1.1em
}
.agile_count_grid_left span,.agile_count_grid_right p {
	font-size:2.5em
}
.footer_grid h3,.footer_grid_left h3 {
	font-size:1.4em;
	margin-bottom:.8em
}
.footer_grid p {
	padding-right:0
}
.address li {
	font-size:14px
}
.footer_grid_list li i {
	padding-right:0
}
.address li,.footer_grid_list li {
	font-size:15px
}
.address li span {
	display:initial;
	margin-left:0
}
.flickr-grid {
	width:31%
}
.footer_grid {
	padding:0 10px
}
.who_grid_left p.listing {
	font-size:15px;
	letter-spacing:1px
}
.service_grid2 h3 {
	font-size:22px;
	margin-bottom:15px;
	margin-top:20px
}
.service_grid2 p {
	font-size:14px;
	line-height:21px
}
.service_grid2 {
	height:235px
}
.service_grid2 .read {
	margin-top:1em
}
.flex-direction-nav .flex-prev {
	right:7%
}
.ser_grid1 {
	padding:0 3px
}
.ser_info h4 {
	width:162.25px
}
.portfolio figcaption h3 {
	font-size:30px;
	margin-top:55px
}
.map iframe {
	height:370px
}
.contact-form h4.heading {
	font-size:30px
}
}@media (max-width:1024px) {
	.carousel-caption h2,.carousel-caption h3 {
	font-size:1.6em;
	line-height:37px
}
.carousel-caption {
	min-height:520px!important
}
.carousel-caption p {
	letter-spacing:2px
}
.ser_grid1 {
	float:left;
	padding:0 15px;
	width:50%
}
.services_grids {
	margin:0 auto;
	width:75%
}
.ser_info h4 {
	font-size:16px;
	width:246.38px
}
.ser_grid1:first-child,.ser_grid1:nth-child(2) {
	margin-bottom:3em
}
.map iframe {
	height:380px
}
.newsletter_w3layouts_agile {
	padding:3em 6em
}
.footer_top_agileits {
	padding:3em 2em
}
.icon-box i {
	font-size:15px!important;
	margin-right:5px!important
}
.icon-box {
	font-size:14px;
	padding:8px 10px
}
.banner {
	min-height:250px;
	padding-top:5em
}
.banner h2 {
	font-size:40px
}
.banner p {
	font-size:17px;
	margin:.5em 0
}
.banner p a {
	margin-right:.5em
}
.footer_grid {
	padding:0 5px
}
.footer_top_agileits {
	padding:3em 1em
}
}@media (max-width:991px) {
	.navbar-default a.navbar-brand h1 {
	font-size:30px
}
.navbar-default .navbar-nav>li>a {
	padding:15px 0
}
.carousel-caption {
	padding:8em 1em 1em
}
.carousel-caption h4:after {
	left:24%;
	width:6%
}
.carousel-control {
	line-height:25em
}
.w3l_header_left ul li {
	font-size:14px;
	margin-right:1em
}
.content.white {
	background:#fff;
	padding:.58em 0
}
.welcome_left {
	min-height:auto
}
.icon {
	float:left;
	width:10%
}
.grid_info {
	float:left;
	width:90%
}
.w3l-info1 .col-md-6 {
	float:left;
	width:50%
}
.team-grid-1 {
	float:left;
	padding:0 5px;
	width:40%
}
.team-grid-2 {
	float:left;
	padding:0;
	width:60%
}
.w3l-info1 h4 {
	font-size:20px
}
.w3l-info1 h5 {
	font-size:17px;
	margin:5px 0
}
.services_grids {
	margin:0 auto;
	width:77.6%
}
.test_img {
	float:left;
	width:20%
}
.test_info {
	float:left;
	padding-left:2em;
	padding-top:1em;
	width:80%
}
.consulting {
	float:left;
	margin-top:5em;
	width:100%
}
.w3_agile_stats_grid-top {
	float:left;
	padding:0 2px;
	width:25%
}
.w3_agile_stats_grid {
	padding:2em 0
}
.w3_agile_stats_grid h4 {
	font-size:1em
}
.agile_count_grid_left span,.agile_count_grid_right p {
	font-size:2.2em
}
.newsleft h3 {
	font-size:20px
}
.newsright input[type=email] {
	width:72%
}
.footer_grid {
	float:left;
	margin-bottom:3em;
	width:50%
}
.footer_grid:nth-child(3),.footer_grid:nth-child(4) {
	margin-bottom:0
}
.footer_grid_list li i {
	padding-right:.5em
}
.flickr-grid {
	width:22%
}
.who_grid_left h4 {
	font-size:19px
}
.agileits-pricing-grid:nth-child(2) {
	margin:0 .5em
}
.agileits-pricing-grid {
	float:left;
	width:32.5%
}
.pricing-bottom-bottom p {
	font-size:.9em
}
.service_grid1,.service_grid2 {
	float:left;
	width:50%
}
.service_grid2 {
	height:360px;
	padding:4em 3em
}
.contact-grid1 {
	float:left;
	width:33.33%
}
.map {
	padding:0
}
.services_grids {
	width:86%
}
.ser_info h4 {
	width:285.6px
}
.flex-direction-nav .flex-prev {
	right:8.5%
}
.portfolio-area li {
	max-width:33.33%;
	width:240px
}
}@media (max-width:900px) {
	.newsright input[type=submit] {
	padding:13px 15px 12px
}
.pricing-top h3 {
	font-size:1.2em
}
.wthree-pricing-info p span {
	font-size:2.5em
}
.ser_info h4 {
	width:246.6px
}
.banner {
	min-height:200px;
	padding-top:4em
}
.banner h2 {
	font-size:35px
}
}@media (max-width:800px) {
	.flex-direction-nav .flex-prev {
	right:8.5%
}
.layer1,.welcome_left_info {
	padding:3em
}
.services_grids {
	width:98%
}
.ser_info h4 {
	width:248.98px
}
.newsleft,.newsright {
	width:100%
}
.newsleft h3 {
	margin-bottom:15px;
	margin-top:0
}
.newsright input[type=submit] {
	padding:13px 40px 12px
}
.footer_grid:nth-child(2) {
	margin-bottom:5em
}
h3.heading {
	font-size:35px;
	margin-bottom:30px
}
h3.agileinfo_sign {
	font-size:25px
}
}@media (max-width:768px) {
	.navbar-brand {
	width:370px
}
.navbar-default a.navbar-brand img {
	margin-top:8px;
	width:35px
}
.navbar-default a.navbar-brand h1 {
	font-size:16px;
	margin-top:18px
}
.ser_info h4 {
	width:233.2px
}
.agileits_top_menu {
	padding:.5em 0
}
.address li span {
	display:block;
	margin-left:3em
}
.carousel-caption {
	padding:8em 3em 1em
}
}@media (max-width:767px) {
	.content.white {
	padding:.3em 1em
}
a.login {
	padding:5px 10px
}
.w3l_header_left ul li {
	margin-right:.6em
}
.navbar-nav>li {
	float:none;
	margin-left:0;
	text-align:center
}
div#bs-example-navbar-collapse-1 {
	position:absolute;
	width:100%;
	z-index:999
}
.navbar-nav {
	margin-top:0
}
.carousel-caption {
	padding:7em 4em 4em
}
.carousel-caption h4 {
	font-size:18px
}
.ser_info h4 {
	width:232.5px
}
.service_grids {
	margin:0 auto;
	width:75%
}
.service_grid2 {
	height:270px;
	padding:2em 1.5em
}
.footer_top_agileits {
	padding:2em 1em
}
.navbar-default .navbar-nav .open .dropdown-menu>li>a {
	color:#333;
	text-align:center
}
.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
	color:#18ba60
}
}@media (max-width:736px) {
	.w3l_header_left ul li {
	font-size:13px
}
.carousel-caption p {
	font-size:.9em
}
.ser_info h4 {
	width:217.62px
}
.newsright input[type=submit] {
	padding:12px 35px
}
.carousel-caption h4:after {
	left:26%;
	top:38%
}
.flex-direction-nav .flex-prev {
	right:9%
}
.footer_grid h3,.footer_grid_left h3 {
	font-size:1.3em;
	margin-bottom:.8em
}
.service_grid1,.service_grid2 {
	height:258px
}
.map iframe {
	height:300px
}
}@media (max-width:734px) {
	.ser_info h4 {
	width:216.63px
}
}@media (max-width:667px) {
	.banner_left,.banner_right {
	padding:0
}
.ser_info h4 {
	width:183.5px
}
.ser_grid1 p {
	font-size:13px
}
.newsright input[type=email] {
	width:69%
}
.footer_grid p {
	line-height:1.8em
}
.footer_grid:nth-child(2) {
	margin-bottom:6em
}
.address li span {
	display:block;
	margin-left:3em
}
.flickr-grid {
	width:25%
}
.w3l_header_left {
	float:none;
	margin:.3em 0 0;
	text-align:center
}
.w3l_header_left ul li {
	font-size:14px;
	margin-right:1em
}
.w3l_header_right {
	float:none;
	text-align:center
}
.text-left {
	margin-bottom:.5em;
	margin-top:1em;
	text-align:center
}
.agileits-pricing-grid {
	float:left;
	width:32%
}
.service_grids {
	margin:0 auto;
	width:86%
}
.flex-direction-nav .flex-prev {
	right:10%
}
.portfolio figcaption h3 {
	font-size:25px;
	margin-top:55px
}
}@media (max-width:600px) {
	.carousel-caption {
	padding:7em 3em 3em
}
.carousel-caption h4:after {
	left:27%
}
.ser_grid1 {
	padding:0 5px
}
.ser_info h4 {
	width:179.13px
}
.w3_agile_stats_grid-top {
	padding:0 12px;
	width:50%
}
.w3_agile_stats_grid-top:first-child,.w3_agile_stats_grid-top:nth-child(2) {
	margin-bottom:30px
}
.newsletter_w3layouts_agile {
	padding:3em
}
.footer_grid:nth-child(2) {
	margin-bottom:7em
}
.address li span {
	display:initial;
	margin-left:0
}
.flickr-grid {
	width:28%
}
.service_grid2 {
	padding:1em
}
.service_grid1,.service_grid2 {
	height:238px
}
.service_grid2 h3 {
	font-size:20px;
	margin-bottom:10px;
	margin-top:15px
}
.portfolio-categ li {
	font-size:.9em;
	margin:0 .2em;
	padding:8px 20px
}
ul.portfolio-categ {
	margin-bottom:2em;
	text-align:center
}
.w3l-info1 p {
	letter-spacing:0
}
.flex-direction-nav a {
	height:40px;
	width:40px
}
.ser_info h4 {
	width:170.97px
}
.who_grid_left h3 {
	font-size:30px
}
.who_grid_left h4 {
	font-size:17px
}
.portfolio figcaption h3 {
	font-size:25px;
	margin-top:45px
}
}@media (max-width:568px) {
	.w3l-info1 .col-md-6 {
	float:left;
	width:100%
}
.w3l-info1 .col-md-6:nth-child(2) {
	margin-top:3em
}
.ser_grid1 {
	float:none;
	width:100%
}
.carousel-caption h2,.carousel-caption h3 {
	font-size:1.4em;
	line-height:37px
}
.carousel-caption p {
	font-size:.9em;
	line-height:1.6em
}
.carousel-caption h4 {
	font-size:16px
}
.services_grids {
	width:70%
}
.ser_info h4 {
	width:264.5px
}
.who_grid_left p {
	font-size:15px;
	letter-spacing:1px
}
.who_grid_left p.listing {
	margin:.5em 0
}
.who_grid_right p {
	font-size:15px;
	letter-spacing:1px
}
.service_grids {
	margin:0 auto;
	width:91%
}
.banner-dott1,.contact,.layer,.portfolio,.pricing,.services,.team,.test_consultant,.typography,.w3_wthree_agileits_icons,.welcome {
	padding:3em 0
}
.ser_grid1:first-child,.ser_grid1:nth-child(2),.ser_grid1:nth-child(3) {
	margin-bottom:3em
}
.welcome_left h3 {
	font-size:22px
}
.portfolio-categ li {
	padding:8px 16px
}
}@media (max-width:480px) {
	.carousel-caption h4:after {
	left:33%
}
.carousel-caption {
	padding-top:5em
}
.welcome_left h3 {
	font-size:22px
}
.layer1,.welcome_left_info {
	padding:2em
}
.ser_info h4 {
	width:216.05px
}
.newsletter_w3layouts_agile {
	padding:3em 1em
}
.newsleft h3 {
	font-size:18px;
	letter-spacing:1px
}
.footer_grid {
	float:none;
	width:100%
}
.footer_grid:nth-child(2),.footer_grid:nth-child(3) {
	margin-bottom:3em
}
.flickr-grid {
	width:24%
}
.agileits-pricing-grid,.agileits-pricing-grid:nth-child(2) {
	float:none;
	margin:0 auto;
	width:70%
}
.newsright input[type=submit] {
	padding:12px 30px
}
.service_grid1,.service_grid2 {
	float:none;
	height:auto;
	width:100%
}
.service_grids {
	margin:0 auto;
	width:80%
}
.service_grid2 {
	height:auto;
	padding:1em 1em 3em
}
.portfolio-categ li {
	margin:0 .1em;
	padding:8px 10px
}
.map iframe {
	height:250px
}
.contact-grid1 {
	float:none;
	margin-bottom:1em;
	width:100%
}
.contact-grid1:nth-child(3) {
	margin-bottom:0
}
.ser_grid1:nth-child(3) {
	margin-bottom:3em
}
.flex-direction-nav .flex-prev {
	right:12%;
	top:-10%
}
.flex-direction-nav .flex-next {
	top:-10%
}
.services_grids {
	width:73%
}
.footer_bottom1 p {
	line-height:24px
}
.who_grid_left h3 {
	font-size:26px
}
.who_grid_left h4 {
	font-size:16px
}
.banner h2 {
	font-size:30px
}
.banner {
	min-height:180px;
	padding-top:4em
}
.navbar-default .navbar-nav>li>a {
	padding:10px 0
}
.navbar-nav {
	margin-top:0;
	padding:1em 0
}
.navbar-default .navbar-nav>li>a {
	font-size:.9em
}
.portfolio-area li {
	max-width:50%;
	width:216px
}
.contact-form {
	padding:2em
}
.contact-form h4.heading {
	font-size:25px;
	margin-bottom:10px
}
}@media (max-width:414px) {
	.carousel-caption h2,.carousel-caption h3 {
	font-size:1.1em;
	line-height:35px
}
.carousel-caption {
	padding:4em 2em 2em
}
.carousel-caption h4:after {
	left:42%
}
.welcome_left h3 {
	font-size:20px
}
.services_grids {
	width:86%
}
.bar-grids {
	margin:40px 10px 0
}
.agileits-pricing-grid,.agileits-pricing-grid:nth-child(2) {
	margin:0 auto;
	width:80%
}
.newsright input[type=submit] {
	padding:12px 20px
}
.flickr-grid {
	width:23%
}
.banner p,.who_grid_left h4 {
	font-size:16px
}
.banner p {
	margin:0
}
.banner h2 {
	font-size:25px
}
.banner {
	min-height:150px;
	padding-top:3em
}
.icon {
	float:left;
	width:15%
}
.grid_info {
	float:left;
	width:85%
}
.flex-direction-nav .flex-prev {
	right:14%
}
.w3l-info1 h4 {
	font-size:18px
}
.w3l-info1 h5 {
	font-size:16px;
	letter-spacing:1px
}
.ser_info h4 {
	width:215px
}
.test_img {
	width:30%
}
.test_info {
	width:70%
}
.test_info h4 {
	font-size:18px
}
.test_info h5 {
	font-size:16px;
	letter-spacing:1px
}
.footer_grid h3,.footer_grid_left h3 {
	font-size:1.2em
}
.contact-right p {
	font-size:16px
}
.contact-right a,.contact-right span {
	font-size:14px
}
}@media (max-width:412px) {
	.ser_info h4 {
	width:209px
}
}@media (max-width:384px) {
	.layer1 {
	padding:1em
}
.welcome_left p {
	font-size:14px
}
.welcome_left_info {
	padding:1.5em
}
.services_grids {
	width:93%
}
.ser_info h4 {
	width:213px
}
.test_img {
	float:left;
	width:35%
}
.test_info {
	float:left;
	padding-left:1em;
	width:60%
}
.test_info h4 {
	font-size:18px
}
.testimonial p {
	font-size:14px;
	padding-right:0
}
.w3_agile_stats_grid-top {
	padding:0 2px
}
.w3_agile_stats_grid-top:first-child,.w3_agile_stats_grid-top:nth-child(2) {
	margin-bottom:4px
}
.agile_count_grid_left span,.agile_count_grid_right p {
	font-size:1.8em
}
.newsright input[type=email] {
	font-size:14px;
	padding:10px 15px;
	width:68%
}
.newsright input[type=submit] {
	font-size:14px;
	padding:11px 20px
}
.who_grid_left h3 {
	font-size:25px
}
.bar-grids h6 {
	font-size:16px;
	letter-spacing:1px;
	margin-bottom:.3em
}
h3.heading {
	font-size:35px;
	margin-bottom:25px
}
.contact-form {
	padding:2em
}
.footer_grid h3,.footer_grid_left h3 {
	font-size:1.2em
}
.contact-form input[type=email],.contact-form input[type=text],textarea {
	font-size:.8em;
	margin:.5em 0;
	padding:.6em 1em
}
textarea {
	height:110px
}
.portfolio-categ li {
	margin:.2em .1em
}
.flex-direction-nav .flex-prev {
	right:15%
}
.signin-form input[type=submit] {
	padding:.7em 0
}
}@media (max-width:375px) {
	.content.white {
	padding:.3em 1.5em
}
.navbar-brand {
	margin-top:5px;
	width:260px
}
.navbar-default a.navbar-brand img {
	width:40px
}
.navbar-default a.navbar-brand h1 {
	font-size:16px;
	margin-top:10px
}
.services_grids {
	width:96%
}
.ser_info h4 {
	width:214px
}
h3.heading {
	font-size:30px;
	margin-bottom:25px
}
.wthree-contact-form input.number,.wthree-contact-form input[type=email],.wthree-contact-form input[type=text],.wthree-contact-form textarea {
	font-size:14px
}
.signin-form h3 {
	font-size:1.2em;
	margin:.5em 0
}
.modal-header {
	font-size:25px
}
.footer_grid .read a,.service_grid2 .read a {
	font-size:14px;
	padding:6px 15px
}
}@media (max-width:320px) {
	.content.white {
	padding:.3em .5em
}
.carousel-caption h2,.carousel-caption h3 {
	font-size:1.1em;
	line-height:28px
}
.navbar-default a.navbar-brand h1 {
	font-size:22px
}
.navbar-toggle .icon-bar {
	width:19px
}
.carousel-caption h4:after {
	left:54%
}
.carousel-caption {
	padding:3em 1.5em 1.5em
}
.carousel-caption p {
	letter-spacing:1px
}
.navbar-toggle {
	margin-top:6px
}
.carousel-caption a {
	font-size:.875em;
	padding:7px 18px
}
.welcome_right {
	padding:0
}
.grid_info p {
	font-size:14px
}
.services_grids {
	width:100%
}
.ser_info h4 {
	width:173px
}
.w3_agile_stats_grid-top {
	padding:0 12px;
	width:100%
}
.w3_agile_stats_grid-top:nth-child(3) {
	margin-bottom:4px
}
.wthree-contact-form input[type=email],.wthree-contact-form input[type=text] {
	float:none;
	margin-left:0;
	width:100%
}
.newsright input[type=email] {
	width:100%
}
.newsright input[type=submit] {
	font-size:14px;
	margin-left:0;
	padding:11px 94px
}
.footer_grid h3,.footer_grid_left h3 {
	font-size:1.2em
}
.grid_info h3 {
	font-size:19px;
	letter-spacing:0
}
.flex-direction-nav .flex-prev {
	right:17%
}
.who_grid_left,.who_grid_right {
	padding:0
}
.agileits-pricing-grid,.agileits-pricing-grid:nth-child(2) {
	width:90%
}
.signin-form input[type=submit] {
	padding:.6em 0
}
}@media (min-width:1200px) {
	.header .container {
	width:95%
}
}.header_fixed {
	position:fixed;
	top:0;
	width:100%;
	z-index:999
}
.border {
	border:1px solid #ccc
}
