.form-inline .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"] {
    outline: none;
}

h3.w3l-title:after, h3.w3l-title:before {
    width: 15%;
}
.wthree-services-left img{
	margin-top: 51px;
}
.spe-w3l {
	margin-top: 20px;
}

.team-caption {
    padding: 0.5em;
}

.team-caption p {
    font-size: .7em;
}


.header-w3layouts {
    background-color: #fff;
    border-bottom: 3px solid #e9e9e9;
}

.navbar-nav {
    margin-top: 24px;
	/*text-shadow: 3px 3px 2px #b0b0b5;*/
    float: none;
    display:inline-block;
}

.agileits-banner-info span {
     text-shadow: 3px 3px 2px #000;
}

.agileits-banner-info p {
     text-shadow: 3px 3px 2px #000;
}

.Main-agile2 {
    background-size: cover;	
	-webkit-background-size: cover;	
	-moz-background-size: cover;
	-o-background-size: cover;		
	-moz-background-size: cover;
	min-height:794px;
}

.top-navbar {
    transition: all 2s;
}

.fixed-nav {
    /*background-color:#111f2c !important;*/
    padding: 0px  !important;
    margin-bottom: 5px;
    position: fixed;
    top:0;
    z-index:888;
    width: 100%;
    
}
.fixed-nav .cd-header-buttons {
    top: -60px;
}
.fixed-nav .navbar-nav {
    margin-top: 12px;
}

.top-navbar .logo img {
    height: 85px;
    display: inline-block;
}

.top-navbar .logo:last-of-type img {
    height: 70px;
}

.fixed-nav .logo img {
    height: 70px;
}

.fixed-nav .logo:last-of-type img {
    height: 60px;
}

/*
.navbar-toggle {
    margin: 1em 1em 0 0 !important;
}
*/

.navbar-default .navbar-toggle {
    border: 1px solid #d32743;
    background: transparent;
    border-radius: 0px;
}

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
    background-color: transparent !important;
}

.navbar-default .navbar-toggle .icon-bar {
    background-color: #d32743;
}

.btn-info2 {
    font-size: .8em;
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    letter-spacing: 2px;
    background: #007469;
    padding: .7em 1em;
    border-radius: 0;
    border: none;
}

.btn-info2:hover, .btn-info2:focus {
    background: #e32c30;
}

.btn-default2 {
    text-transform: uppercase;
    letter-spacing: 2px;
    padding: .7em 2em;
    background-color: #eaeaea;
    border-radius: 00;
}
.btn-default2:hover, .btn-default2:focus {
    background-color: #dadada;
}

.header-template-2{
	/*background-color: #111f2c;*/
}

[class^='imghvr-'] .agile-figcaption p{
	line-height:1.2em;
	color:#ebe8e8;
	font-size: 1.5em;
}

@media(min-width: 768px){
    .navbar-header {
        float: inherit;
    }
    /*
    .navbar-toggle {
        display: inherit;
    }
    */
}

@media(min-width: 992px){
    .navbar-toggle {
        display: none;
    }
    .navbar-header {
        float: left;
    }
}

@media(max-width: 991px){
    .navbar-default .navbar-collapse, .navbar-default .navbar-form {
        border-color: #e7e7e7;
        position: absolute;
        width: 100%;
        padding: 0;
        background: #000;
        z-index: 9999;
        margin: 72px 0 0;
    }
    .navbar-default .navbar-collapse, .navbar-default .navbar-form {
        background: #e9e9e9;
        border: none;
    }
    .navbar-nav {
        margin: 0;
        text-align: center;
        float: none;
        padding-bottom: 1.5em;
    }
    .logo img {
        height: 70px !important;
    }
    .cd-header-buttons {
        top: -62px;
    }
    .fixed-nav .cd-header-buttons {
        top: -64px;
    }

    .navbar-toggle {
        margin-top: 19px;
    }
}

@media(max-width: 768px) {
    .logo img {
        height: 80px !important;
    }
    .navbar-default .navbar-toggle {
        margin-top: 10px !important;
        margin-right: 0 !important;
        margin-left: 20px !important;
    }
}

@media(max-width: 480px) {
    .cd-header-buttons {
        top: -84px;
    }
	.agileits-banner-info span {
        font-size: 2.65em;
	}

    .navbar-default .navbar-toggle {
        margin-top: 5px;
    }
}

@media(max-width: 420px){
	h1 a.logo{
		font-size: .4em;
	}	
}

@media(min-width: 421px){
	h1 a.logo{
		font-size: .5em;
	}
	
}


img.zoom-img:hover {

	-webkit-transform: scale(1.05);

	-webkit-transition-timing-function: ease-out;

	-webkit-transition-duration: 750ms;

	-moz-transform: scale(1.15);

	-moz-transition-timing-function: ease-out;

	-moz-transition-duration: 750ms;

	overflow: hidden;

}

img.zoom-img {

	-webkit-transform: scale(1, 1);

	-webkit-transition-timing-function: ease-out;

	-webkit-transition-duration: 250ms;

	-moz-transform: scale(1, 1);

	-moz-transition-timing-function: ease-out;

	-moz-transition-duration: 250ms;

}


