/*-- about --*/
.about-agileinfo {
    margin-top: 3em;
}
.about-right.wthree {
    padding-left: 3em;
}
.about-right h3 {
    font-size: 2.5em;
    color: #999;
}
.about-right h3 span {
    color: #4378ff;
}
.about-agileinfo p{
    line-height:1.7 !important;
	text-align:justify;
	font-size:1em;
}
.about-left img {
    border: 5px solid rgba(0,123,255,0.5);
}
ul.address {
    margin-top: 1.5em;
    border-top: 1px dashed rgba(96, 125, 139, 0.38);
    padding-top: 0.5em;
}
ul.address li {
    display: block;
}
ul.address li b{ 
    letter-spacing: 5px;
}
ul.address li ul.agileits-address-text li {
    display: inline-block;
    font-size: 1.1em;
    color: #999;
    margin-top: 1.5em;
    font-weight: 100;
}
ul.address li ul.agileits-address-text li:nth-child(1){
	width: 20%;
}
ul.address li ul.agileits-address-text li a {
    color: #999;
	text-decoration:none;
}
/*ul.address li ul.agileits-address-text li a:hover{
    color: #4378ff;
} */
.about-text {
    padding: 1em 1em 0;
}
p.agile-br {
    margin-top: 1em;
}
/*.about-text p:first-letter {
    font-size: 6em;
    color: #fff;
    background: #749e29;
    float: left;
    padding: .4em 0.3em .5em;
    margin-right: 0.3em;
    font-family: 'Playfair Display', serif;
	-webkit-box-shadow: 0px 0px 15px 1px #999;
	-moz-box-shadow: 0px 0px 15px 1px #999;
	-o-box-shadow: 0px 0px 15px 1px #999;
	-ms-box-shadow: 0px 0px 15px 1px #999;
    box-shadow: 0px 0px 15px 1px #999;
}*/
.header-txt
{
    display: inline-block;
    margin-bottom:10px;
}
.header-txt .entry-title
{    
	font-size:40px;
    line-height: 30px;
    font-weight: 300;
    padding: 0;
	margin-top:10px;
	font-family:subHeadingFont;
}
.header-txt b
{
    font-weight: 700 !important;
}
.in
{
	font-style:normal;
}
/*-- about --*/
/* slide */
.slide-main
{
	margin-top:1em;
}
.slide {
	background: url(../img/slide.jpg) no-repeat center;
	background-size: cover;
	min-height: 500px;
}
.slide_au {
	background: url(../img/au/complain_au2.jpg) no-repeat center;
	background-size: cover;
	min-height: 500px;
}
.slide_ca {
	background: url(../img/ca/complain_ca2.jpg) no-repeat center;
	background-size: cover;
	min-height: 500px;
}
.slide_us {
	background: url(../img/us/complain_us2.jpg) no-repeat center;
	background-size: cover;
	min-height: 500px;
}
.slide_uk {
	background: url(../img/uk/complain_uk2.jpg) no-repeat center;
	background-size: cover;
	min-height: 500px;
}
.slide_de {
	background: url(../img/de/complain_de2.jpg) no-repeat center;
	background-size: cover;
	min-height: 500px;
}
.slide-right {
	background: #007bff;
}

.slide-right h5 {
	color: #fff;
	text-transform: capitalize;
	font-size: 2em;
	line-height: 1.5;
}

.slide-sub {
	background: url(../images/about.png) no-repeat center;
	background-size: cover;
	min-height: 300px;
}

.slide-sub h5 {
	color: #cd2029;
	text-transform: capitalize;
	font-size: 2em;
}

.form-inline label {
	color: #000;
	font-size: 1.2em;
	text-transform: capitalize;
}

.form-inline i {
	color: #fff;
}

.form-inline button {
	letter-spacing: 1px;
	font-size: 1.2em;
	padding: 5px 12px 1px;
}
.bluebg {
    color: #fff !important;
}
.wpb_text_column ul {
    list-style: none;
    padding-left: 0;
}
.wpb_text_column ul li {
    line-height: 1.5;
	padding-top:10px;
	font-size:1.2em;
}
/* //slide */
/*-- Services --*/
section.services, .about-middle, .contact, .gallery, .w3ls-team {
	padding:5em 0;
	text-align:center;
}
section.services h2.agile-se, .testimo h3, .contact-top h3, h3.title-agile2, h3.title-agile{
    font-size: 2.5em;
    font-weight: normal;
    color: #000;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 600;
}
.w3l-serv, section.slider, .row.team-row{
    margin-top: 3%;
}
.serv-agile:nth-child(4), .serv-agile:nth-child(5), .serv-agile:nth-child(6) {
    margin-top: 3%;
}
label.agile-se {
    width: 6%;
    border: 1px solid #fdbd10;
	height: 4px;
}
section.services a {
	text-decoration:none;
}
section.services h4.text-center {
    font-size: 1.5em;
    font-weight: 500;
    color: #478bca;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-top: 7%;
}
section.services p.services-w3ls {
    font-size: 1em;
    line-height: 1.9;
    padding: 10px 0;
    color: #777;
}
/* Rectangle Out */
.hvr-rectangle-out {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  background: #fdbd10;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  border-radius: 50%;
}
.hvr-rectangle-out:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 50%;
  background: #478bca;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-rectangle-out:hover, .hvr-rectangle-out:focus, .hvr-rectangle-out:active {
  color: white;
}
.hvr-rectangle-out:hover:before, .hvr-rectangle-out:focus:before, .hvr-rectangle-out:active:before {
  -webkit-transform: scale(1);
  transform: scale(1);
}
 .w3-agile a i {
    font-size: 2em;
    line-height: 3.2;
    color: #fff;
}
.w3-agile a {
    width: 90px;
    height: 90px;
    margin: 0 auto;
}
/*-- //Services --*/
@media screen and (max-width: 1440px) {
	.slide-right h5 {
		font-size: 1.8em;
	}
	section.services h2.agile-se, .testimo h3, .contact-top h3, h3.title-agile2, h3.title-agile {
		font-size: 2.4em;
	}
	section.services h4.text-center {
		font-size: 1.4em;
	}
}
@media screen and (max-width: 1280px) {
section.services, .about-middle, .contact, .gallery, .w3ls-team {
		padding: 4em 0;
	}
	section.services h2.agile-se, .testimo h3, .contact-top h3, h3.title-agile2, h3.title-agile {
		font-size: 2.35em;
	}
}
@media screen and (max-width: 1080px) {
	.slide-right h5 {
		font-size: 1.6em;
	}
	section.services h2.agile-se, .testimo h3, .contact-top h3, h3.title-agile2, h3.title-agile {
		font-size: 2.3em;
	}
	section.services h4.text-center {
		font-size: 1.3em;
	}
}
@media(max-width: 1050px){
	section.services h2.agile-se, .testimo h3, .contact-top h3, h3.title-agile2, h3.title-agile {
		font-size: 2.2em;
	}
}
@media screen and (max-width: 1024px) {
	.slider-info h3 {
		font-size: 1.8em;
	}
	section.services h2.agile-se, .testimo h3, .contact-top h3, h3.title-agile2, h3.title-agile {
		font-size: 2.1em;
	}
	section.services h4.text-center {
		font-size: 1.25em;
	}
}
@media(max-width:991px){
.about-agileinfo {
    margin-top: 2em;
}
	.about-text {
    padding: 1em 1em 0;
}
section.services h2.agile-se, .testimo h3, .contact-top h3, h3.title-agile2, h3.title-agile {
		font-size: 2.05em;
	}
	section.services h4.text-center {
		font-size: 1.2em;
	}
}
@media(max-width:800px){
section.services p.services-w3ls {
		font-size: 0.9em;
	}
	.w3-agile a {
		width: 80px;
		height: 80px;
	}
	.w3-agile a i {
		font-size: 1.9em;
		line-height: 3;
	}
}
@media(max-width:768px){
section.services, .about-middle, .contact, .gallery, .w3ls-team {
		padding: 3.5em 0;
	}
}
@media(max-width:736px){
	.about-right.wthree { 
    margin-top: 2em;
}
	.about-left img {
    border-width: 5px;
}
	.slide-sub h5 {
		font-size: 1.7em;
	}
}
@media screen and (max-width: 667px) {
	.slide {
		min-height: 430px;
	}
	.slide-right button {
		padding: 3px 14px;
		font-size: 1.1rem;
	}
	section.services, .about-middle, .contact, .gallery, .w3ls-team {
		padding: 3em 0;
	}
	section.services h4.text-center {
		font-size: 1.1em;
		letter-spacing: 0px;
	}
}
@media screen and (max-width: 640px) {
section.services h2.agile-se, .testimo h3, .contact-top h3, h3.title-agile2, h3.title-agile {
		font-size: 1.95em;
	}
}
@media screen and (max-width: 600px) {
	.slide {
		min-height: 386px;
		background-size: contain;
	}
	.serv-agile:nth-child(4), .serv-agile:nth-child(5), .serv-agile:nth-child(6), .serv-agile:nth-child(3) {
		margin-top: 3%;
	}
	.serv-agile {
		float: left !important;
		width: 50% !important;
	}
}
@media screen and (max-width: 568px) {
	.slide {
		min-height: 366px;
	}
	.slide-sub h5 {
		font-size: 1.5em;
	}
	.slide-right h5 {
		font-size: 1.5em;
	}
	.slider-info a {
		font-size: 15px;
		padding: 5px 10px 1px;
	}
	section.services, .about-middle, .contact, .gallery, .w3ls-team {
		padding: 2.5em 0;
	}
	.serv-agile:nth-child(4), .serv-agile:nth-child(5), .serv-agile:nth-child(6), .serv-agile:nth-child(3) {
		margin-top: 2%;
	}
}
@media(max-width:480px){
	.about-right.wthree {
    padding-left: 2em;
}
.slider-info h3 {
		font-size: 1.7em;
		letter-spacing: 1px;
	}
	.slide {
		min-height: 309px;
	}
	.slide-right h5 {
		font-size: 1.4em;
	}
	.slide-sub h5 {
		line-height: 1.5;
	}
	section.services h2.agile-se, .testimo h3, .contact-top h3, h3.title-agile2, h3.title-agile {
		font-size: 1.9em;
	}
}
@media(max-width:414px){
	.slider-info h3 {
		font-size: 1.5em;
	}
	.about-agileinfo {
    margin-top: 1em;
}
.about-right.wthree {
    margin-top: 0;
}
	.about-right.wthree {
    padding: 0;
}
.slide {
		min-height: 265px;
	}
	.slide-right h5 {
		font-size: 1.3em;
	}
	section.services, .about-middle, .contact, .gallery, .w3ls-team {
		padding: 2em 0;
	}
	section.services h2.agile-se, .testimo h3, .contact-top h3, h3.title-agile2, h3.title-agile {
		font-size: 1.8em;
	}
	.serv-agile:nth-child(2), .serv-agile:nth-child(4), .serv-agile:nth-child(5), .serv-agile:nth-child(6), .serv-agile:nth-child(3) {
		margin-top: 2%;
	}
	.serv-agile {
    width: 100% !important;
}
}
@media screen and (max-width: 384px) {
	.slide {
		min-height: 245px;
	}
}
@media screen and (max-width: 375px) {
	.slider-info h3 {
		letter-spacing: 0.5px;
	}
	.slide-right h5 {
		font-size: 1.2em;
	}
	.slide {
		min-height: 239px;
	}
	section.services h2.agile-se, .testimo h3, .contact-top h3, h3.title-agile2, h3.title-agile {
		font-size: 1.7em;
	}
}
@media screen and (max-width: 320px) {
	.slider-info h3 {
		font-size: 1.3em;
		font-weight:600;
	}
		.slide {
		min-height: 203px;
	}
	section.services, .about-middle, .contact, .gallery, .w3ls-team {
		padding: 1.5em 0;
	}
	section.services h2.agile-se, .testimo h3, .contact-top h3, h3.title-agile2, h3.title-agile {
		font-size: 1.6em;
	}
}