/*-- banner --*/ 
.banner{
	min-height: 300px;
}
.header {
    padding-top: 2em;
}
/*-- banner-text --*/ 
.banner-text {
    margin-top: 16em;
}
banner-w3lstext{
	color:#000;
	}
.banner-w3lstext h3{
    font-size: 7em;
    color: #fff;
    font-weight: 100;
	text-align: center;
	text-transform:capitalize;
}
.banner-w3lstext h2 a,.banner-w3lstext h2 a:hover{ 
    color: #fff; 
	text-decoration:none;
}
.banner-w3lstext p {
    font-size: 1.2em;
    color: #000;
    text-align: center;
    line-height: 2em;
    width: 74%;
    margin: 1em auto;
    font-weight: 300;
}
/*-- //banner --*/ 


/* -- Responsive code -- */
@media screen and (max-width: 1920px){
	.wthree-contact:before {
       top: -19.5%;
	} 
	.w3_agileits-adopt-right img {
       top: 44.4%;
	}
}
@media screen and (max-width: 1680px){
	.w3_agileits-adopt-right img {
		top: 58.2%;
	}
	.wthree-contact:before {
		top: -17.5%;
	}
	.agile-about-right {
       min-height: 423px;
	}
	li.callbacks1_s2 {
		right: 2.8%;
	}
}
@media screen and (max-width: 1600px){
	.w3_agileits-adopt-right img {
		top: 63%;
	}
	.wthree-contact:before {
		top: -16.5%;
	}
}
@media screen and (max-width: 1440px){
	.w3_agileits-adopt-right img {
		top: 72.1%;
	}
	.wthree-contact:before {
		top: -14%;
	}
	li.callbacks1_s2 {
		right: 3%;
	}
	.client-img {
		min-height: 357px;
	}
}
@media screen and (max-width: 1366px){
	.banner {
		min-height: 700px;
	}
	.banner-text {
		margin-top: 13em;
	}
	.w3_agileits-adopt-right img {
		top: 76.3%;
	}
	.wthree-contact:before {
		top: -14%;
	}
	.flexslider {
		margin:0 auto;
        width: 92%;
	}
	.banner-w3lstext p {
		width: 75%;
	}
	.callbacks_tabs li {
		right: 68px;
	}
	li.callbacks1_s2 {
		right: 3%;
	}
	li.callbacks1_s3 {
		right: 1%;
	}
	.gallery-grids.glry-grid1 span.b-animate.b-from-left {
		top: 46%;
		right: 40%;
	}
}
@media screen and (max-width: 1280px){
	.banner {
		min-height: 660px;
	}
	.banner-text {
		margin-top: 11em;
	}
	.banner-w3lstext p {
		width: 96%;
	}
	.flexslider {
		width: 88%;
	}
	.banner-w3lstext h3 {
		font-size: 6em;
	}
	.w3_agileits-adopt-right img {
		top: 74%;
	}
	.wthree-contact:before {
		top: -13%;
	}
	.w3_agileits-adopt-right h3 {
		font-size: 3.5em;
	}
	.w3_agileits-adopt-right img {
		top: 75.6%;
	}
	.client-text h4 {
		font-size: 1.35em;
	}
	.callbacks_tabs li {
		right: 64px;
	}
	li.callbacks1_s2 {
		right: 3%;
	}
	li.callbacks1_s3 {
		right: 1%;
	}
}
@media screen and (max-width: 1080px){
	.banner-w3lstext h3 {
		font-size: 5.5em;
	}
	.w3ls-section {
		padding: 3.5em 0;
	}
	.agile-about-right {
       min-height: 473px;
	}
	.w3_agileits-adopt-right img {
		top: 62.5%;
	}
	.agileits-section.w3ls-section h3.h3-w3l {
		width: 74%;
	}
	.w3_agileits-adopt-right h3 {
		font-size: 3em;
	}
	.breeds-right,.breeds1-left{
		padding:2em;
	}
	.client-text {
		padding: 1em 2em;
	}
	li.callbacks1_s2 {
		right: 4%;
	}
	li.callbacks1_s3 {
		right: 2%;
	}
	.client-text h4 {
		font-size: 1.2em;
	}
	.testi-left p {
		width: 80%;
	}
	.blog-w3grid-text {
		padding: 2em;
	}
	.test-tooltip1:after {
		left: -17px;
	}
	.wthree-contact:before {
		top: -10.5%;
	}
	.agileinfo-contact-left:before{
		bottom:-8%;
	}
}
@media screen and (max-width: 1050px){
	.banner {
		min-height: 690px;
	}
	.w3_agileits-adopt-right img {
		top: 60%;
	}
	.b-animate-go:hover .b-from-left {
		left: 40%;
	}
	
}
@media screen and (max-width: 1024px){
	.banner-text {
		margin-top: 12em;
	}
	.banner {
		min-height: 650px;
	}
	.w3_agileits-adopt-right img {
		top: 58.5%;
	}
	.w3_agileits-adopt-right h3 {
		font-size: 2.9em;
	}
	.client-text {
		padding: 1em 2em 0.5em;
	}	
}
@media screen and (max-width: 991px){
	.w3ls-section {
		padding: 3em 0;
	}
	.banner-w3lstext h3 {
		font-size: 5.1em;
	}
	.flexslider {
		padding: 2em 1em;
	}
	.banner-w3lstext p {
		width: 100%;
		font-size:1em;
	}
	.agile-about-right {
		min-height: 400px;
	}
	.w3_agileits-adopt-left {
		width: 30%;
		float: left;
	}
	.w3_agileits-adopt-right {
		width: 70%;
		float: left;
	}
	.w3_agileits-adopt-right img {
		top: 86.5%;
	}
	.agileits-section.w3ls-section h3.h3-w3l {
		width: 88%;
		font-size: 2em;
	}
	.b-from-left {
		top: 38%;
	}
	.b-wrapper span i.fa {
		font-size: 2em;
	}
	.breeds-right, .breeds1-left {
		padding: 3em;
	}
	.client-img {
		width: 40%;
		float: left;
	}
	.client-text {
		width: 60%;
		padding: 1em 2em 0.5em;
		float: left;
	}
	.client-text h3 {
		font-size: 2em;
	}
	.client-text h4 {
		margin: 1em 0 0.8em;
	}
	.blog-w3grid-img {
		width: 40%;
		float: left;
	}
	.blog-w3grid-text {
		width: 60%;
		float: left;
	}
	.test-review p {
		width: 93%;
	}
	.test-tooltip1:after {
		left: -18px;
	}
	.wthree-contact:before {
		top: -5%;
	}
	.agileinfo-contact-left,.contact-w3lsright {
		width: 100%;
		float: none;
	}
	.agileinfo-contact-left:before {
		bottom: 0;
	}
}
@media screen and (max-width: 900px){
	.banner {
		min-height: 600px;
	}
	.banner-text {
		margin-top: 10em;
	}
	.flexslider {
		width: 93%;
	}
	.w3_agileits-adopt-right h3 {
		font-size: 2.5em;
	}
	.w3_agileits-adopt-right p {
		font-size: 1.8em;
	}
	.w3_agileits-adopt-right img {
		top: 80.6%;
	}
	.w3_agileits-adopt-right h3 {
		font-size: 2.4em;
	}
	.w3_agileits-adopt-right p {
		font-size: 1.6em;
	}
	.w3_agileits-adopt-right img {
		top: 83.6%;
	}
	.testi-left p {
		width: 100%;
	}
	li.callbacks1_s2 {
		right: 5%;
	}
	li.callbacks1_s3 {
		right: 2.6%;
	}
	
}
@media screen and (max-width: 800px){
	h3.agileits-title {
		font-size: 2.8em;
	}
	.banner-w3lstext h3 {
		font-size: 4.8em;
	}
	.flexslider {
		width: 89%;
	}
	.wthree-contact:before {
		top: -5.8%;
		width:16%;
	}
	.w3_agileits-adopt-right h3 {
		font-size: 2.2em;
	}
	.w3_agileits-adopt-right {
		padding: 9em 0 3em 0em;
	}
	.agile-about-right {
		min-height: 298px;
		background-position: 0px -67px;
	}
	li.callbacks1_s2 {
		right: 5.3%;
	}
	.test-tooltip1:after {
		left: -17px;
	}
	.client-text h4 {
		line-height: 1.5;
	}
}
@media screen and (max-width: 768px){
	.flexslider {
		width: 84%;
	}
	.menu .toggle-menu li {
		margin: 5px auto;
	}
	.menu .navicon {
		height: 33px;
		width: 39px;
	}
	.menu .toggle-menu li a {
		font-size: 1em;
	}
	.menu .toggle {
		padding: 1.5em;
	}
	.menu .navicon:before, .menu .navicon:after {
		width: 38px;
	}
	.banner {
		min-height: 570px;
	}
	.w3_agileits-adopt-right img {
		top: 79.6%;
	}
	.agileits-section {
		min-height: 280px;
	}
	li.callbacks1_s2 {
		right: 5.5%;
	}
	.wthree-contact:before {
		top: -5%;
	}
	div#team {
		padding-bottom: 10em;
	}
}
@media screen and (max-width: 736px){
	.banner-w3lstext p {
		width: 95%;
	}
	.banner-w3lstext h3 {
		font-size: 4.5em;
	}
	.w3_agileits-adopt-right h3 {
		font-size: 2em;
	}
	.w3_agileits-adopt-right img {
		top: 76%;
	}
	.b-from-left {
		top: 43%;
		right: 40%;
	}
	.agileinfo-contact-left {
		padding: 3em 3em 8.1em;
	}
}
@media screen and (max-width: 667px){
	.banner-text {
		margin-top: 9em;
	}
	.w3_agileits-adopt-right {
		padding: 6.61em 0 3em 0em;
	}
	h3.agileits-title {
		font-size: 2.6em;
	}
	h2.agileits-title {
		font-size: 2em;
	}
	.w3_agileits-adopt-right img {
		top: 76.5%;
	}
	.wthree-almub {
		min-height: 206px;
	}
	.breeds-right, .breeds1-left {
		padding: 2em;
	}
	.client-text {
		padding: 1em 1em 0.5em;
	}	
	li.callbacks1_s2 {
		right: 6.1%;
	}
	.img-agile h6 {
		font-size: 1.1em;
	}
	.img-agile {
		padding: 2em 2em 0 0;
	}
	.blog-agileinfo {
		margin-top: 3em;
	}
}
@media screen and (max-width: 640px){
	.banner {
		min-height: 515px;
	}
	.banner-text {
		margin-top: 7em;
	}
	h3.agileits-title {
		font-size: 2.4em;
	}
	h2.agileits-title {
		font-size: 1.8em;
	}
	.agile-about-left h5 {
		font-size: 0.9em;
	}
	.w3_agileits-adopt-right h3 {
		font-size: 1.8em;
	}
	.w3_agileits-adopt-right p {
		font-size: 1.5em;
	}
	.w3_agileits-adopt-right img {
		top: 73.9%;
	}
	.blog-agileinfo p {
		margin-top: 1em;
	}
	.blog-agileinfo h4 {
		font-size: 1.4em;
	}
	div#team {
		padding-bottom: 8em;
	}
	.agileits-section.w3ls-section h3.h3-w3l {
		width: 92%;
		font-size: 1.8em;
	}
	.breeds-right, .breeds1-left {
		padding: 2em;
	}
	.w3ls-section {
		padding: 2.5em 0;
	}
}
@media screen and (max-width: 600px){
	.banner-w3lstext h3 {
		font-size: 4em;
	}
	.flexslider {
		width: 79%;
	}
	.agile-about-right {
		min-height: 248px;
		background-position: 0px -50px;
	}
	.w3_agileits-adopt-left {
		width: 28%;
	}
	.w3_agileits-adopt-right h3 {
		font-size: 1.7em;
	}
	.w3_agileits-adopt-right p {
		font-size: 1.3em;
	}
	.w3_agileits-adopt-right img {
		top: 61.4%;
	}
	.agileits-section {
		min-height: 240px;
	}
	.wthree-almub {
		min-height: 234px;
	}
	.blog-w3grid-img,.blog-w3grid-text {
		width: 50%;
	}
	.wthree-contact:before {
		top: -5.5%;
		width: 20%;
	}
	li.callbacks1_s2 {
		right: 6.6%;
	}
}
@media screen and (max-width: 568px){
	.banner {
		min-height: 463px;
	}
	.flexslider {
		width: 77%;
	}
	.banner-w3lstext h3 {
		font-size: 3.7em;
	}
	.banner-text {
		margin-top: 5em;
	}
	.w3_agileits-adopt-right {
		padding: 5.3em 0 3em 0em;
	}
	.agileits-section.w3ls-section h3.h3-w3l {
		width: 95%;
		font-size: 1.5em;
	}
	.agileits-section {
		min-height: 213px;
	}
	li.callbacks1_s2 {
		right: 6.9%;
	}
	.blog-w3grid-text {
		padding: 2em 1.5em;
	}
	div#team {
		padding-bottom: 6em;
	}
	.agileinfo-contact-left:before {
		bottom: -24px;
	}
	.test-review p {
		width: 100%;
	}
	.address-row span.glyphicon {
		font-size: 1em;
	}
	.address-row h5 {
		font-size: 1.3em;
	}
	.logo h3 {
		font-size: 3em;
	}
}
@media screen and (max-width: 480px){
	.menu .navicon:before, .menu .navicon:after {
		width: 32px;
	}
	.menu .navicon {
		height: 37px;
		width: 33px;
	}
	.menu .navicon:before {
		box-shadow: #fff 0 13px 0 0; 
	}
	.menu .navicon:after { 
		top: 25px; 
	}
	.menu .navicon--active:after {
		top: 15px;  
	}
	.menu .navicon--active:before {
		box-shadow: transparent 0 0 0 0; 
	}
	.menu .toggle {
		width: 200px;
	}
	.banner-w3lstext h3 {
		font-size: 3.2em;
	}
	h3.agileits-title {
		font-size: 2.1em;
	}
	.agile-about-left {
		padding: 2em;
	}
	.agile-about-right {
		min-height: 206px;
		background-position: 0px -30px;
	}
	.w3_agileits-adopt-right {
		width: 68%;
	}
	.w3_agileits-adopt-right {
		padding: 4.3em 0 3em 0em;
	}
	.w3_agileits-adopt-left {
		width: 32%;
	}
	.w3_agileits-adopt-right h3 {
		font-size: 1.4em;
	}
	.w3_agileits-adopt-right p {
		font-size: 1.2em;
	}
	.w3_agileits-adopt-right img {
		top: 74.5%;
	}
	.agileits-section.w3ls-section h3.h3-w3l {
		font-size: 1.4em;
	}
	.breeds-left,.breeds-right,.breeds1-right,.breeds1-left {
		float: none;
		width: 100%;
	}
	.w3ls-section {
		padding: 2.7em 0 0;
	}
	.w3_agileits-adopt-right img {
		top: 64.5%;
		width: 23%;
	}
	.client-img,.client-text,.blog-w3grid-img, .blog-w3grid-text {
		width: 100%;
		float: none;
	}
	.blog-w3grid-img.blog-img-rght {
		float: none;
	}
	.agileinfo-contact-left {
		padding: 3em 3em 6.1em;
	}
	li.callbacks1_s2 {
		right: 8%;
	}
	.agileinfo-contact-left:before {
		bottom: -68px;
	}
	.copyw3-agile p {
		line-height:2;
	}
	.test-review {
		padding: 1em;
	}
	.client-text h4 {
		margin: 0em 0 0.8em;
	}
	.client-text {
		padding: 1em;
	}
	h2.agileits-title {
		font-size: 1.6em;
	}
	.testi-left p{
		padding-left:0;
	}
	.test-review ,.img-agile{
		width: 100%;
		float: none;
	}
	.test-review.test-tooltip1 {
		margin-top: 2em;
	}
	.test-tooltip1:after {
		left: -50%;
		top: -14%;
		transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
	}
	.w3_testimonials_grids.w3_testimonials_grids {
		padding: 4em 0em 2em 0em;
	}
	.img-agile{
		padding:0;
	}
	.test-tooltip1:after {
		left: 48%;
		top: -17px;
	}
}
@media screen and (max-width: 414px){
	.banner-w3lstext h3 {
		font-size: 2.8em;
	}
	.banner {
		min-height: 400px;
	}
	.flexslider {
		width: 79%;
	}
	.banner-text {
		margin-top: 3em;
	}
	.logo h3 {
		font-size: 2.8em;
	}
	.w3_agileits-adopt-right {
		padding: 2.3em 0 3em 0em;
	}
	.w3_agileits-adopt-right h3 {
		font-size: 1.3em;
	}
	.w3_agileits-adopt-right p {
		font-size: 1em;
	}
	.w3_agileits-adopt-right img {
		top: 56%;
		right: 6px;
	}
	li.callbacks1_s2 {
		right: 9%;
	}
	.agileinfo-contact-left {
		padding: 3em 1em 6.1em;
	}
	.agileinfo-contact-left:before {
		bottom: -100px;
	}
	.wthree-contact:before {
		top: -4.5%;
	}
	.agileits-section.w3ls-section h3.h3-w3l {
		font-size: 1.3em;
		width: 100%;
	}
	.agileits-section {
		min-height: 185px;
	}
	.client-img {
		min-height: 250px;
	}
	.test-tooltip1:after {
		left: -53%;
		top: -11%;
	}	
	.test-review i {
		font-size: 1em;
	}
	.test-tooltip1:after {
		top: -13.5%;
	}
	.test-tooltip1:after {
		left: 48%;
		top: -17px;
	}
}
@media screen and (max-width: 384px){
	.w3_agileits-adopt-left {
		padding: 0;
		width: 27%;
	}
	.w3_agileits-adopt-right img {
		top: 63%;
		right: -4px;
	}
	.gallery-grid-3 .b-wrapper span i.fa {
		font-size: 1em;
	}
	.agileits-section {
		min-height: 164px;
	}
	.agileits-section.w3ls-section h3.h3-w3l{
		margin-top:1em;
	}
	li.callbacks1_s2 {
		right: 10%;
	}
	.wthree-contact:before {
		width: 22%;
	}
	span.label1 {
		 letter-spacing: 0.5px;
	}
	.agileinfo-contact-left:before {
		bottom: -115px;
	}
	.test-tooltip1:after {
		top: -11.5%;
	}
}
@media screen and (max-width: 375px){
	.banner {
		min-height: 350px;
	}
	.banner-w3lstext h3 {
		font-size: 2.5em;
	}
	.logo h3 {
		font-size: 2.8em;
	}
	.agile-about-left {
		padding: 1.5em;
	}
	.w3_agileits-adopt-right h3 {
		font-size: 1.2em;
	}
	.blog-agileinfo {
		margin-top: 2em;
	}
	.agileits-section.w3ls-section h3.h3-w3l {
		margin-top: 0em;
	}
	.test-tooltip1:after {
		border-bottom: 13px solid rgb(91, 89, 87);
	}
	.agile-about-left h5 {
		letter-spacing: 1px; 
	}
	.agileits-form-element span.label1,.agileits-form-element input,.agileits-form-element textarea {
		width: 100%;
		float: none;
		padding:0;
	}
	.agileits-form-element input[type="email"], .agileits-form-element input[type="text"],.agileits-form-element textarea{
		margin-top:1em;
	}
	.wthree-contact:before {
		top: -4%;
	}
	.agileinfo-contact-left:before {
		bottom: -175px;
		width:17%;
	}
	form.form_w3layouts {
		margin: 1em 0;
	}
	.test-tooltip1:after {
		top: -9%;
	}
}
@media screen and (max-width: 320px){
	.banner {
		min-height: 320px;
	}
	.banner-text {
		margin-top: 2em;
	}
	.menu .navicon:before, .menu .navicon:after {
		width: 27px;
	}
	.logo h3 {
		font-size: 2.5em;
	}
	.menu .navicon {
		top: 16px;
	}
	.menu .navicon:after {
		top: 21px;
	}
	.menu .navicon:before {
		box-shadow: #fff 0 11px 0 0;
	}
	.banner-w3lstext h3 {
		font-size: 2.1em;
	}
	.banner-w3lstext p {
		width: 98%;
		font-size: 0.9em;
	}
	.w3ls-section {
		padding: 2.4em 0 0;
	}
	.w3_agileits-adopt-right h3 {
		font-size: 1.1em;
	}
	.w3_agileits-adopt-right img {
		width: 18.7%;
	}
	li.callbacks1_s2 {
		right: 12%;
	}
	h3.agileits-title {
		font-size: 1.9em;
	}
	.wthree-contact:before {
		top: -4%;
		width: 25%;
	}
	.form_w3layouts input[type="submit"] {
        padding: .8em 3em;
	}
	.agileinfo-contact-left:before {
		bottom: -193px;	
	}
	.contact-w3lsright {
		padding: 2em 1em;
	}
	.test-tooltip1:after {
		top: -7.5%;
	}
	.test-review {
		padding: 1em 0em 1em 1em;
	}
}
/* -- //Responsive code -- */