@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed');

body{
padding:0;
margin:0;
background:#fff;
position:relative;
font-family:'Roboto Condensed', sans-serif;
min-width:320px;
}
body a{
transition:0.5s all;
-webkit-transition:0.5s all;
-moz-transition:0.5s all;
-o-transition:0.5s all;
-ms-transition:0.5s all;
}
a:hover{
text-decoration:none;
}
input[type="button"],input[type="submit"],.contact-form input[type="submit"]{
transition:0.5s all;
-webkit-transition:0.5s all;
-moz-transition:0.5s all;
-o-transition:0.5s all;
-ms-transition:0.5s all;
}
h1,h2,h3,h4,h5,h6{
margin:0;
font-weight:600;
}
p{
margin:0;
letter-spacing:.5px;
font-family:'Roboto Condensed', sans-serif;
margin-bottom:15px;
}
ul{
margin:0;
padding:0;
}
label{
margin:0;
text-transform:uppercase;
color:#0551a5;
padding:15px;
}
.logo img {margin-left:5px; margin-top:5px;}
.navbar-header h1 {
text-align:center;
}
.navbar-header h1 img {
margin-right:0.3em;
}
.navbar-header h1 a {
color:#FFF;
text-decoration:none;
font-size:30px;
display:block;
padding:10px;
font-weight:600;
font-family:'Roboto Condensed', sans-serif;
}
.navbar-header h1 a span {
font-size:.3em;
display:block;
letter-spacing:8px;
}
.social_agileinfo li {
display:inline-block;
}
.social_agileinfo li a {
width:38px;
height:38px;
line-height:38px;
display:block;
border:1px dashed #000;
text-align:center;
color:#000;
}
.w3_facebook:hover {
border-color:#3b5998;
color:#3b5998;
-webkit-border-radius:50%;
-moz-border-radius:50%;
border-radius:50%;
}
.w3_twitter:hover {
border-color:#1da1f2;
color:#1da1f2;
-webkit-border-radius:50%;
-moz-border-radius:50%;
border-radius:50%;
}
.w3_google:hover {
border-color:#dd4b39;
color:#dd4b39;
-webkit-border-radius:50%;
-moz-border-radius:50%;
border-radius:50%;
}
.w3_instagram:hover {
border-color:#833ab4;
color:#833ab4;
-webkit-border-radius:50%;
-moz-border-radius:50%;
border-radius:50%;
}

/*-- top-nav --*/
.glyphicon.glyphicon-phone {
color:#000;
font-size:33px;
display:inline;
}
.nav-contact-w3ls {
padding-right:10px;
margin-right:10px;
float:left;
}
.nav-contact-w3ls i.fa {
color:#fff;
font-size:17px;
background:#23B684;
border-radius:50%;
width:40px;
height:40px;
text-align:center;
line-height:40px;
margin-right:.5em;
}
.nav-contact-w3ls p {
display:inline-block;
font-size:16px;
text-transform:uppercase;
letter-spacing:1px;
color:#ffffff;
}
.top-nav-text .call {
font-size:14px;
color:#ffffff;
font-weight:600;
/* float:left; */
margin-top:4px;
}
.top-nav-text {
padding:10px 0;
float:right;
width:11%;
margin-left:8%;
}
/* Underline From Center */
.hvr-underline-from-center {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:translateZ(0);
  transform:translateZ(0);
  box-shadow:0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
  -moz-osx-font-smoothing:grayscale;
  position:relative;
  overflow:hidden;
}
.hvr-underline-from-center:before {
  content:"";
  position:absolute;
  z-index:-1;
  left:50%;
  right:50%;
  bottom:0;
  background:#0551A5;
  height:2px;
  -webkit-transition-property:left, right;
  transition-property:left, right;
  -webkit-transition-duration:0.3s;
  transition-duration:0.3s;
  -webkit-transition-timing-function:ease-out;
  transition-timing-function:ease-out;
}
.hvr-underline-from-center:hover:before, .hvr-underline-from-center:focus:before, .hvr-underline-from-center:active:before {
  left:0;
  right:0;
}

.navbar-default {
background:none;
border:none;
margin:0;
min-height:inherit;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
color:#99abd5;
background:none;
}
.navbar-nav > li {
   margin:0 0.5em;
}
.navbar-nav > li:nth-child(6){
margin-right:0!important;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus,.navbar-default .navbar-nav li a.active {
color:#ff8c00;
}
.navbar-right {
float:right!important;
margin-right:0px!important;
margin-top:0em;
padding:14px 0;
}
.navbar-collapse {
padding:0!important;
}
/*-- //top-nav --*/
/*-- animate popup --*/ 
/*-- login form --*/
.login-top.sign-top {
background:#272525;
}
.agileits-login {
padding:3em;
}
.agileits-login input[type="text"], .agileits-login input[type="password"], .agileits-login input[type="email"], .agileits-login textarea {
outline:none;
font-size:1em;
color:#fff;
padding:10px;
letter-spacing:1px;
margin:0;
width:100%;
border:none;
border-bottom:2px solid transparent;
-webkit-appearance:none;
margin-bottom:2em;
background:rgba(146, 142, 142, 0.33);
}
.agileits-login textarea {
resize:none;
height:80px;
margin-bottom:0!important;
}
.agileits-login input[type="text"]:focus, .agileits-login input[type="password"]:focus,.agileits-login input[type="email"]:focus,.agileits-login textarea:focus {
border-bottom:2px solid rgb(223, 31, 58);
}
.agileits-login ::-webkit-input-placeholder {
   color:#fff; 
} 
.agileits-login :-moz-placeholder { /* Firefox 18- */
   color:#fff;
} 
.agileits-login ::-moz-placeholder {  /* Firefox 19+ */
   color:#fff; 
} 
.agileits-login :-ms-input-placeholder {  
   color:#fff; 
}
/*-- checkbox --*/
.agileits-login label {
font-size:1em;
color:#fff;
letter-spacing:0.5px;
font-weight:400;
cursor:pointer;
position:relative;
}
input.checkbox {
background:#ff304d;
cursor:pointer;
width:1.2em;
height:1.2em;
display:inline-block;
margin:0 5px 0 0;
vertical-align:text-bottom;
}
input.checkbox:before {
content:"";
position:absolute;
width:1.2em;
height:1.2em;
background:inherit;
cursor:pointer;
}
input.checkbox:after {
content:""; 
position:absolute;
top:0px;
left:0;
z-index:1;
width:1.2em;
height:1.2em;
border:1px solid #fff; 
-webkit-transition:.4s ease-in-out;
-moz-transition:.4s ease-in-out; 
transition:.4s ease-in-out;
}
input.checkbox:checked:after {
-webkit-transform:rotate(-45deg);
-moz-transform:rotate(-45deg);
-o-transform:rotate(-45deg);
-ms-transform:rotate(-45deg);
transform:rotate(-45deg);
height:1.2em;
border-color:#fff;
border-top-color:transparent;
border-right-color:transparent;
}
.anim input.checkbox:checked:after {
-webkit-transform:rotate(-45deg);
-moz-transform:rotate(-45deg);
-o-transform:rotate(-45deg);
-ms-transform:rotate(-45deg);
transform:rotate(-45deg);
height:.6em;
border-color:transparent;
border-right-color:transparent;
animation:.4s rippling .4s ease;
animation-fill-mode:forwards;
}
@keyframes rippling {
50% {
border-left-color:#fff;
}
100% {
border-bottom-color:#fff;
border-left-color:#fff;
}
} 
/*-- //checkbox --*/ 
.wthree-text {
margin-top:0.5em;
}
.wthree-text ul li {
display:inline-block;
float:left;
}
.wthree-text ul li:nth-child(2) {
float:right;
}
.wthree-text ul li a {
font-size:1em;
color:#fff;
letter-spacing:0.5px;
transition:0.5s all;
-webkit-transition:0.5s all;
-moz-transition:0.5s all;
-o-transition:0.5s all;
-ms-transition:0.5s all;
}
.wthree-text ul li a:hover {
text-decoration:underline;
}
.w3ls-submit {
text-align:center;
margin-top:2.5em;
} 
.agileits-login input[type="submit"] {
font-size:1em;
color:#fff;
border:none;
outline:none;
padding:.8em 5em;
-webkit-appearance:none;
text-transform:uppercase;
transition:.5s all;
background:#dd1733;
display:inline-block;
transition:0.5s all;
-webkit-transition:0.5s all;
-moz-transition:0.5s all;
-o-transition:0.5s all;
-ms-transition:0.5s all;
}
.agileits-login input[type="submit"]:hover {
background:#01bcfa;
transition:0.5s all;
-webkit-transition:0.5s all;
-moz-transition:0.5s all;
-o-transition:0.5s all;
-ms-transition:0.5s all;
} 
.modal-header {
border-bottom:none;
}
/*-- //animate popup --*/ 
.navbar {
  margin-bottom:0;
}
.navbar-nav {
  float:right;
}
.navbar-default {
  background:none;
  border-color:#012231;
}
.navbar-default .navbar-brand {
color:#fff !important;
font-size:40px;
text-decoration:none;
}
a.navbar-brand img {
display:inline-block;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
padding:0;
}
.navbar-default .navbar-brand:hover {
color:#fff;
text-decoration:none;
}
a.navbar-brand span {
  color:#2FD828;
  margin-left:12px;
}
.navbar {
position:relative;
min-height:inherit;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
  color:#000;
  background-color:#2FD828;
}
.navbar-default .navbar-nav > li > a{
color:#000;
font-size:16px; 
text-transform:uppercase;
padding:5px 0;
margin:0 .3em;
position:relative;
font-weight:400;
}
.navbar-nav > li > a {
padding-top:10px;
padding-bottom:10px;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
color:#fff;
background-color:transparent;
}
.contactheader input {background:none; color:#fff; font-weight:bold; border:1px solid #fff; width:100%; padding:10px;}
.contactheader input.btn {background:#0551A5; border-radius:0px;text-transform:uppercase;}
.contactheader input.btn:hover {color:#b52e31;background-color:#fff;}
.dropdown-menu > li > a {
padding:10px 20px;
color:#000;
font-size:15px;
}
.dropdown-menu {
padding:0px 0;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
color:#fff;
background-color:#0551A5;
}
.caret {
color:#0551A5;
}
.navbar-brand {
height:0;
padding:0;
}
.navbar{
border-radius:0px; 
border:none;
}
.navbar-default .navbar-brand {
color:#000;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a.active {
color:#000;
}
.navbar {
border-radius:0px;
border:none;
padding:1px 0;
}
.header {
background:#efefef;
border-bottom:1px solid #9e9e9e;
padding:0 0em;
position:fixed;

z-index:100;

width:100%;
}
/*--//header--*/
/*--slider--*/
#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:rgba(255,255,255,.1);
  color:#fff;
  font-weight:bold;
}
.events {
  list-style:none;
}
.callbacks_container {
  position:relative;
  float:left;
  width:100%;
}
.callbacks {
  position:relative;
  list-style:none;
  overflow:hidden;
  width:100%;
  padding:0;
  margin:0;
}
.callbacks li {
  position:absolute;
  width:100%;
}
.callbacks img {
  position:relative;
  z-index:1;
  height:auto;
  border:0;
}
.callbacks .caption {
display:block;
position:absolute;
z-index:2;
font-size:20px;
text-shadow:none;
color:#fff;
left:0;
right:0;
padding:10px 20px;
margin:0;
max-width:none;
top:10%;
text-align:center;
}

.callbacks_nav {
position:absolute;
-webkit-tap-highlight-color:rgba(0,0,0,0);
top:55%;
left:40px;
opacity:0.7;
z-index:3;
text-indent:-9999px;
overflow:hidden;
text-decoration:none;
height:42px;
width:42px;
}
.callbacks_nav.next {
left:auto;
background:url(../images/left.png) no-repeat 9px 9px  #000;
right:47.2%;
}
.callbacks_nav.next:hover {
background-color:#0551A5;
}
.callbacks_nav.prev {
left:auto;
background:url(../images/right.png) no-repeat 9px 9px #000;
left:47.2%;
}
.callbacks_nav.prev:hover {
background-color:#0551A5;
}
#slider3-pager a {
  display:inline-block;
}
#slider3-pager span{
  float:left;
}
#slider3-pager span{
width:100px;
height:15px;
background:#fff;
display:inline-block;
border-radius:30em;
opacity:0.6;
}
#slider3-pager .rslides_here a {
  background:#FFF;
  border-radius:30em;
  opacity:1;
}
#slider3-pager a {
  padding:0;
}
#slider3-pager li{
display:inline-block;
}
.rslides {
  position:relative;
  list-style:none;
  overflow:hidden;
  width:100%;
  padding:0;
}
.rslides li {
  -webkit-backface-visibility:hidden;
  position:absolute;
  display:none;
  width:100%;
  left:0;
  top:0;
}
.rslides li{
  position:relative;
  display:block;
  float:left;
}
.rslides img {
  height:auto;
  border:0;
  }
.callbacks_tabs {
list-style:none;
position:absolute;
top:75%;
left:46%;
padding:0;
margin:0;
display:block;
z-index:99;
}
.slider-top span{
font-weight:600;
}
.callbacks_tabs li {
display:inline-block;
margin:0px 7px;
border:1px solid #fff;
border-radius:50%;
line-height:0;
width:26px;
height:26px;
padding:0px 5px;
}
/*----*/
.callbacks_tabs a{
 visibility:hidden;
}
.callbacks_tabs a:after {
content:"\f111";
font-size:0;
font-family:FontAwesome;
visibility:visible;
display:block;
height:15px;
width:15px;
display:inline-block;
background:#ffffff;
border-radius:50%;
-webkit-border-radius:50%;
-o-border-radius:50%;
-moz-border-radius:50%;
-ms-border-radius:50%;
}
.callbacks_here a:after{
   background:#ff4c4c;
}
/*-- //slider --*/
/*-- banner-top --*/
.w3layouts-banner-top{
background:url(../images/bg5.jpg) no-repeat 0px 0px;
background-size:cover;
-webkit-background-size:cover;
-moz-background-size:cover;
-o-background-size:cover;
-moz-background-size:cover;
min-height:700px;
}
.w3layouts-banner-top1{
background:url(../images/bg7.jpg) no-repeat 0px 0px;
background-size:cover;
-webkit-background-size:cover;
-moz-background-size:cover;
-o-background-size:cover;
-moz-background-size:cover;
min-height:700px;
}
.w3layouts-banner-top2{
background:url(../images/bg8.jpg) no-repeat 0px 0px;
background-size:cover;
-webkit-background-size:cover;
-moz-background-size:cover;
-o-background-size:cover;
-moz-background-size:cover;
min-height:700px;
}
.w3layouts-banner-top3{
background:url(../images/bg.jpg) no-repeat 0px 0px;
background-size:cover;
-webkit-background-size:cover;
-moz-background-size:cover;
-o-background-size:cover;
-moz-background-size:cover;
min-height:700px;
}
.w3layouts-banner-top4{
background:url(../images/bg4.jpg) no-repeat 0px 0px;
background-size:cover;
-webkit-background-size:cover;
-moz-background-size:cover;
-o-background-size:cover;
-moz-background-size:cover;
min-height:700px;
}
.banner-dott, .banner-dott1 {
background:rgba(0,0,0,0.2) repeat 0px 0px;
background-size:2px;
-webkit-background-size:2px;
-moz-background-size:2px;
-o-background-size:2px;
-ms-background-size:2px;
min-height:700px;
}

.banner1{
background:url(../images/bg2.jpg) no-repeat 0px 0px;
background-size:cover;
-webkit-background-size:cover;
-moz-background-size:cover;
-o-background-size:cover;
-moz-background-size:cover;
min-height:300px;
}
.w3ls-button a {
color:#ffffff;
font-size:15px;
padding:.8em 2em;
text-decoration:none;
background:none;
border:2px solid #fff;
text-align:center;
letter-spacing:1px;
text-transform:uppercase;
font-weight:bold;
}
.w3ls-button a:hover {
background:#0551A5;
border:2px solid #0551A5;
}
/*-- //banner-top --*/ 
.slider-info {
padding:12em 0 0;
text-align:center;
}
.slider-info h3,.slider-info h2 {
font-size:3.7em;
color:#fff;
text-transform:uppercase;
font-weight:200;
letter-spacing:0px;
}
.slider-info h4 {
font-size:2.0em;
color:#fff;
text-transform:uppercase;
font-weight:600;
letter-spacing:0px;
padding:0.4em 0em 1.5em;
}
.banner-form-agileinfo p {
color:#fff;
font-weight:normal;
letter-spacing:0.5px;
font-size:14px;
margin:1em 0;
line-height:1.8em;
}
.banner-form-agileinfo h5 {
color:#fff;
font-size:25px;
letter-spacing:1px;
text-transform:uppercase;
}
.slider-info i {
font-size:3em;
color:#eee;
}
.bannergrids {
margin-top:8em;
}
.bannergrids .grid1 p {
color:#fff;
margin:1.5em 0 0;
font-size:15px;
line-height:26px;
}
.grid1 {
background:rgba(0, 0, 0, 0.6);
padding:2em 2em;
border:1px dotted #0551A5;
-webkit-transition:0.5s all;
-o-transition:0.5s all;
-moz-transition:0.5s all;
-ms-transition:0.5s all;
transition:0.5s all;
}
.grid1:hover {
background:rgba(190, 33, 57, 0.6);
-webkit-transition:0.5s all;
-o-transition:0.5s all;
-moz-transition:0.5s all;
-ms-transition:0.5s all;
transition:0.5s all;
}

/*-- bootstrap-modal-pop-up --*/
.modal-header {
font-size:2em;
color:#0551A5;
text-align:center;
text-transform:uppercase;
border:1px solid #fff;
}
.close {
opacity:1;
}
.modal-body p {
color:#999;
text-align:left;
padding:1em 2em 0em;
margin:0 !important;
line-height:2em;
}
.modal-body p i {
display:block;
margin:1em 0;
color:#212121;
}
.modal-body {
padding:0;
}
.modal-body img {
padding:0em 1em 0 1em;
}
.modal-content {
border-radius:0;
}
button.close {
font-size:1.5em;
color:#000;
outline:none;
}
/*-- //bootstrap-modal-pop-up --*/

.banner-form-agileinfo input[type="text"], .banner-form-agileinfo input[type="tel"], .banner-form-agileinfo textarea,.banner-form-agileinfo .form-control {
border:none;
width:100%;
background:rgba(0, 0, 0, 0.5);
padding:10px 15px;
margin-bottom:15px;
outline:none;
font-size:14px;
color:#fff;
letter-spacing:1px;
}

.banner-form-agileinfo input[type="text"]:focus, .banner-form-agileinfo input[type="tel"]:focus, .banner-form-agileinfo textarea {
-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}
.banner-form-agileinfo span {
color:#23B684;
}
.banner-form-agileinfo input[type="submit"] {
width:100%;
margin-top:0px;
padding:12px 0px;
font-size:15px;
color:#fff;
letter-spacing:1px;
text-transform:uppercase;
border:none;
background:#e01f3d;
-webkit-transition:0.5s all;
-o-transition:0.5s all;
-moz-transition:0.5s all;
-ms-transition:0.5s all;
transition:0.5s all;
}
.banner-form-agileinfo input[type="submit"]:hover {
background:#23B684;
}
.banner-form-agileinfo {
background:#fff;
background:rgba(0, 0, 0, 0.54);
padding:3em 2em;
}
.form-control {
height:40px;
border-radius:0px;
}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color:#999;
}
::-moz-placeholder { /* Firefox 19+ */
  color:#999;
}
::-ms-input-placeholder { /* IE 10+ */
  color:#999;
}
::-moz-placeholder { /* Firefox 18- */
  color:#999;
}

/*-- about --*/
h3.text-center {
font-size:40px;
margin-bottom:1.5em;
color:#000;
text-transform:capitalize;
}
.about,.w3-services{
padding:5em 0;
}
.about_left {
background:url(../images/b.jpg) no-repeat 0px 0px;
background-size:cover;
min-height:500px;
}
.about_right h3 {
font-size:28px;
text-transform:uppercase;
letter-spacing:0px;
color:#0551A5;
margin-bottom:.6em;
}
.about_right h4 {
text-transform:capitalize;
color:#353535;
margin-bottom:1em;
line-height:30px;
}
.about_right p {
line-height:22px;
color:#212121;
letter-spacing:.2px;
font-size:14px; 
padding-top:0.5em;
padding-bottom:0.2em;
}
.about_right {
padding-left:4em;
}
.about_right ul li a {
padding:10px 25px;
text-decoration:none;
color:#333;
font-size:15px;
border:2px solid #333;
}
.about_right ul li {
display:inline-block;
margin-top:2em;
}
.about_right .w3l, .about_right .w3ls_more:hover {
border:2px solid #0551A5;
color:#fff !important;
background:#0551A5;
text-transform:uppercase;
font-weight:bold;
}
.about_right .w3l:hover, .about_right .w3ls_more {
border:2px solid #333;
color:#fff !important;
background:#333;
text-transform:uppercase;
font-weight:bold;
}
table.car  {border:none;}
table.car tr {border:none; border-bottom: 1px solid #0551A5;}
table.car tr td {border:none; }
table.car tr td+td {font-weight:bold; text-transform:uppercase;}
table.car {margin-top:20px;} 

span.h1 { color:#CE3233;}

#manager { padding:10px 0px; margin:0px 0px 20px 0px; border-bottom: 1px solid #0551A5; border-top: 1px solid #0551A5;background-color:#efefef;}
#manager  .h3 { text-transform:uppercase; font-weight:bold;}
#manager  .manager {color:#000; text-transform:uppercase; font-weight:bold;} 
#manager   p {color:#000;}

#manager  .btncall, .btnlzn{border:1px solid #efefef; background-color:#CE3233; color:#fff; text-transform:uppercase; font-weight:bold;padding:10px 14px; font-size:15px;margin:10px 0px;}
#manager  .btncall:hover,  .btnlzn:hover{background-color:#fff; color:#CE3233;border:1px solid #CE3233; }


@media(max-width:980px){
#manager  .btncall, .btnlzn{font-weight:400;  font-size:15px;}
}
#prm { padding:0px 0px 10px 0px; margin:20px 0px; border-bottom: 1px solid #0551A5; border-top: 1px solid #0551A5;background-color:#efefef;}
#prm .title, .titlemanager {width:100%; font-weight:bold; font-size:20px; background-color:#0551A5; color:#fff; padding:15px; text-transform:uppercase;}
#prm  .name {color:#CE3233; font-size:18px; text-transform:uppercase;}
#prm  p {color:#000; padding-right:10px;}

#maincolbck form { border-bottom: 1px solid #0551A5; padding-bottom:30px;  }

.w3-services{
   background:url(../images/b.jpg) no-repeat 0px 0px;
background:#302f2f;
background-size:cover;
-webkit-background-size:cover;
-moz-background-size:cover;
-o-background-size:cover;
-ms-background-size:cover;
background-attachment:fixed;
}
.w3-services h3.heading, .testimonials h3.heading {
color:#fff;
}
.w3-services-left-grid h3 {
color:#fff;
}
.w3-services-left-grid h4 {
font-size:1.6em;
color:#fff;
margin-bottom:1em;
text-transform:uppercase;
letter-spacing:2px;
}
.w3-services-left-grid p,.w3-icon-grid1 p {
font-size:14px;
line-height:26px;
letter-spacing:0.5px;
color:#fff;
padding:0 0em;
}
.w3-icon-grid1 i {
font-size:2em;
color:#b52e31;
float:left;
width:40px;
}
.w3-icon-grid-gap1 {
margin:0em 0em 4em 0em;
}
.w3-services-right-grid h3 {
text-transform:uppercase;
color:#fff;
font-size:18px;
font-weight:500;
letter-spacing:1px;
float:left;
margin-top:5px;
margin-bottom:15px;
}
.w3-services-left-grid a {
text-transform:uppercase;
padding:8px 30px;
font-size:15px;
border:2px solid #0551A5;
color:#fff;
background:#0551A5;
font-weight:bold;
}

.w3-services-left-grid a:hover{
background:transparent;
border:2px solid #0551A5;
color:#0551A5;
}
.more{
margin:2em 0;
}
/*-- //services --*/

/* testimonials */
.testimonials{
padding:5em 0;
background:#302f2f;
}
.testimonials-grid-1 {
width:200px;
}
.w3-testimonials-head h3 {
color:#fff;
}

.testimonials h5 {
font-size:25px;
color:#fff;
}
.w3l-info1 h1{
font-size:3em;
color:#000;
text-transform:uppercase;
line-height:1.4em;
letter-spacing:0.2em;
font-weight:900;
}
.w3l-info1 p {
font-size:15px;
color:#ccc;
letter-spacing:1px;
line-height:1.8em;
margin-top:20px;
margin-bottom:15px;
padding-right:60px;
}
.w3l-info1 h3 {
font-size:3em;
color:#999;
}
.testimonials h5 {
font-size:16px;
color:#eee;
margin-top:10px;
font-weight:300;
letter-spacing:2px;
text-transform:capitalize;
}
.testimonials i.fa.fa-quote-left {
margin-right:1em;
color:#0551A5;
}
.testimonials i.fa.fa-quote-right {
margin-left:1em;
color:#0551A5;
}
.testimonials h4 {
font-size:22px; 
text-transform:uppercase;
color:#fff;
}
.flexslider .slides > li {
display:block;
}
/* //testimonials */

/*--team--*/
.team-section{
padding:5em 0;
}
.team-grids {
text-align:center;
overflow:hidden;
}
.team-grids h4 {
font-size:1.4em;
color:#0551A5;
margin:.5em 0;
text-transform:uppercase;
letter-spacing:1px;
}
.team-grids h6 {
font-size:1.1em;
color:#FFF;
}
.team-img {
position:relative;
}
.team-row p {
color:#646464;
line-height:26px;
margin-top:1em;
font-size:14px;
}
.team-grids .captn {
position:absolute;
top:-100%;
left:0;
background:rgba(190, 33, 57, 0.5);
width:100%;
height:100%;
padding:3.5em 1em;
-webkit-transition:.5s all;
-moz-transition:.5s all;
transition:.5s all;
}
.team p span {
color:#F6D13B;
}
.social-icons {
margin-top:2em;
}
.social-icons ul li {
display:inline-block;
margin:0 0.2em;
}
.social-icons ul li a {
background:url(../images/social-icons.png) no-repeat 0px -1px;
display:block;
height:26px;
width:26px;
-webkit-transition:.5s all;
transition:.5s all;
-moz-transition:.5s all;
}
.social-icons ul li a.pin {
background-position:0px -28px;
}
.social-icons ul li a.in {
background-position:0px -57px;
}
.social-icons ul li a.be {
background-position:0px -86px;
}
.social-icons ul li a.you {
background-position:0px -115px;
}
.social-icons ul li a.vimeo {
background-position:0px -144px;
}
.social-icons ul li a:hover{
-webkit-transform:rotateY(360deg);
transform:rotateY(360deg);
-moz-transform:rotateY(360deg);
-o-transform:rotateY(360deg);
-ms-transform:rotateY(360deg);
}
.team-grids:hover .captn {
top:0;
}
.team-agile {
padding:0.5em;
}
.modal-header.book-form form {
margin-top:1.5em;
}
.book-form input[type=submit] {
color:#FFFFFF;
   padding:.8em 1em;
font-size:1em;
cursor:pointer;
border:2px solid #fff;
outline:none;
  background:#2baf2b;
width:100%;
letter-spacing:3px;
transition:0.5s all;
-webkit-transition:0.5s all;
-moz-transition:0.5s all;
-o-transition:0.5s all;
-ms-transition:0.5s all;
}
.book-form input[type=submit]:hover {
  background:#00acee;
color:#fff;
}
.check-box input[type="checkbox"]+label {
position:relative;
padding-left:2em;
border:none;
outline:none;
font-size:0.9em;
   color:#555;
font-weight:400;
cursor:pointer;
}
.check-box {
margin-bottom:1.5em;
}
.check-box input[type="checkbox"] {
display:none;
}
.check-box input[type="checkbox"]:checked+label span:first-child:before {
content:"";
background:url(../images/tick.png)no-repeat;
position:absolute;
left:2px;
top:2px;
font-size:10px;
width:10px;
height:10px;
}
.check-box input[type="checkbox"]+label span:first-child {
width:15px;
height:15px;
display:inline-block;
border:1px solid #555;
position:absolute;
left:0;
top:1px;
}
/*-- social-icons --*/
ul.top-links li {
margin-right:10px;
display:inline-block;
}
ul.top-links {
margin-top:100px;
margin-left:26px;
}
ul.top-links li a i.fa {
color:#fff;
font-size:15px;
line-height:31px;
text-align:center;
transition:all 0.5s ease-in-out;
-webkit-transition:all 0.5s ease-in-out;
-moz-transition:all 0.5s ease-in-out;
-o-transition:all 0.5s ease-in-out;
-ms-transition:all 0.5s ease-in-out;
width:36px;
height:36px;
border:2px dotted #fff;
}
ul.top-links li a i.fa:hover {
border-color:#fff;
-webkit-border-radius:50%;
-moz-border-radius:50%;
border-radius:50%;
}
.w3_navigation {
  background:#0085c3;
padding:0.5em 0;
}
/*-- //social-icons --*/
/*--//team--*/


/*-- Popular trips --*/
.zoom {
transform:scale(1);
transition:all .2s ease-in-out;
}
.zoom:hover {
transform:scale(1.04);
transition:all .5s ease-in-out;
}
#offers .item {margin-bottom:20px;}
.special-info{
background:url(../images/b.jpg) no-repeat 0px 0px;
background-size:cover;
padding:0em;
margin:0 .5em;
}
.special-info1{
background:url(../images/b1.jpg) no-repeat 0px 0px;
background-size:cover;
}
.special-info2{
background:url(../images/b2.jpg) no-repeat 0px 0px;
background-size:cover;
}
.special-star i.fa {
color:#fff;
font-size:1em;
margin:0 .1em;
text-shadow:0 1px 2px rgba(0, 0, 0, 0.31);
}
.special-info-top h4{
color:#FFFFFF;
font-size:1.2em;
margin:.5em 0 0 0;
text-transform:uppercase;
font-weight:600;
letter-spacing:1px;
text-shadow:0 1px 2px rgba(0, 0, 0, 0.31);
height: 35px;
}
.special-info-top{background-color:rgba(0,0,0,0.35);padding:15px;}
.special-info-bottom{
height:200px;
margin:12em 0 0 0;
background-color:rgba(0,0,0,0.3);
padding:15px;

color:#FFFFFF;
font-size:1em;
line-height:1.6em;
letter-spacing:1px;

}
.special-info-bottom ul{
padding:0;
margin:0;
margin:0 0 2em 0;
}
.special-info-bottom ul li{
display:inline-block;
color:#FFFFFF;
font-weight:600;
font-size:1.1em;
text-transform:uppercase;
}
.special-info-bottom ul li span{
margin:0 0 0 .5em;
font-size:.5em !important;
font-weight:400 !important;
}
.special-info-bottom ul li:nth-child(1){
padding-right:.5em;
}
.special-info-bottom ul li:nth-child(3){
padding-left:.5em;
}
.special-info-bottom ul li:nth-child(2){
padding:0 .3em;
border-right:solid 1px #FFF;
border-left:solid 1px #FFF;
}
.special-info-bottom p{
color:#FFFFFF;
font-size:1em;
line-height:1.6em;
letter-spacing:1px;

}
.special{
padding:5em 0;
}
/*-- //Popular trips --*/


/*-- Popular Packages --*/
.packages{
padding:5em 0;
}
.packages_left img {
width:100%;
}
.packages_left{
background:url(../images/p1.jpg) no-repeat 0px 0px;
background-size:cover;
min-height:340px;
padding:0 15px;
}
.packages_left1{
background:url(../images/p2.jpg) no-repeat 0px 0px;
background-size:cover;
min-height:340px;
}
.packages_left2{
background:url(../images/p3.jpg) no-repeat 0px 0px;
background-size:cover;
min-height:340px;
}

.packages_right h3 {
font-size:26px;
font-weight:400;
color:#fff;
text-transform:uppercase;
}
.packages_right h4 {
font-size:20px;
color:#e0e0e0;
margin:15px 0;
font-weight:400;
}
.packages_right p {
font-size:14px;
line-height:28px;
margin:1em 0 2em;
color:#e0e0e0;
}
.packages_right a {
font-size:15px;
color:#fff;
border:1px solid #fff;
padding:10px 20px;
letter-spacing:1px;
text-transform:uppercase;
font-weight:bold;
}
.packages_right a:hover {
background:#fff;
color:#333;
}

.packages_right {
padding:4em 4em 5em;
background:#b52e31;
}
.packages_right1 {
background:#2b2b2b;
}
.packages_right2 {
background:#0551A5;
}
.package_middle_grid {
margin:2em 0;
}
/*-- //Popular Packages --*/

/*-- contact --*/
.contact-agileinfo {
margin-top:4em;
}  
.address.address-mdl {
margin:2em 0;
}
.address h5 {
font-size:1.2em;
font-weight:600;
color:#000;
}
.address p { 
margin-top:1em;
font-size:15px;
letter-spacing:.5px;
}
.address p i.glyphicon { 
color:#0551A5;
margin-right:0.5em;
font-size:17px;
}
.address p a {
color:#525252;
font-size:15px;
}
.address p a:hover{
color:#0551A5;
}
.contact-agileinfo input[type="text"],.contact-agileinfo input[type="email"] {
width:100%;
color:#999;
background:none;
outline:none;
font-size:14px;
padding:1em;
letter-spacing:1px;
border:solid 1px #b5b5b5;
-webkit-appearance:none;
display:inline-block;
} 
input.email {
margin:1em 0;
}
.contact-agileinfo textarea {
resize:none;
width:100%;
background:none;
color:#999;
font-size:14px;
padding:1em;
outline:none;
letter-spacing:1px;
border:solid 1px #b5b5b5;
min-height:10em;
-webkit-appearance:none;
margin-top:1em;
}
.contact-agileinfo input[type="submit"] {
border:none;
margin:1em 1em 0 0;
font-size:14px;
color:#fff;
background:#0551A5;
padding:10px 50px;
text-transform:uppercase;
font-weight:bold;
letter-spacing:1px;
-webkit-appearance:none;
transition:0.5s all;
-webkit-transition:0.5s all;
-moz-transition:0.5s all;
}
.contact-agileinfo input[type="submit"]:hover {
background:#333;
}
.agileits-w3layouts-map iframe {
width:100%;
min-height:350px;
border:none;
border:4px dotted #0551A5;
} 
.contact {
padding:5em 0;
}
/*-- //contact --*/


/*-- subscribe --*/
/*-- newsletter --*/
h3.heading {
text-align:center;
font-size:40px;
text-transform:uppercase;
color:#000;
margin-bottom:50px;
font-weight:300;
position:relative;
}
h3.heading:before {
content:'';
background:#0551A5;
height:3px;
width:10%;
bottom:-15%;
left:45%;
position:absolute;
}

h1.heading {
text-align:center;
font-size:40px;
text-transform:uppercase;
color:#000;
margin-bottom:50px;
margin-top:50px;
font-weight:300;
position:relative;
}
h1.heading:before {
content:'';
background:#0551A5;
height:3px;
width:10%;
bottom:-15%;
left:45%;
position:absolute;
}

.subscribe p {
width:60%;
text-align:center;
margin:0 auto;
color:#999;
font-size:14px;
line-height:25px;
}
.newsletter {
position:relative;
}
.newsletter input[type="email"] {
padding:14px 20px 14px 30px;
border:1px solid #3a3939;
width:90%;
text-align:left;
color:#fff;
background-color:#272727;
outline:none;
letter-spacing:1px;
border-radius:30px;
-ms-border-radius:30px;
-o-border-radius:30px;
-moz-border-radius:30px;
-webkit-border-radius:30px;
}
.newsletter input[type="submit"] {
width:22%;
height:46px;
color:#ffffff;
font-size:15px;
text-transform:uppercase;
letter-spacing:1px;
background-color:#0551A5;
position:absolute;
top:16px;
right:39px;
padding:0em;
border:none;
outline:none;
border-radius:30px;
-ms-border-radius:30px;
-o-border-radius:30px;
-moz-border-radius:30px;
-webkit-border-radius:30px;
}
.newsletter input[type="submit"]:hover {
background:#fff;
color:#333;
}
.newsletter {
text-align:center;
width:65%;
margin:0px auto;
}
.newsletter h4 {
font-size:1.4em;
color:#fff;
text-transform:uppercase;
font-weight:700;
margin:2em 0 3em 0;
}
.newsletter form {
width:60%;
margin:0 auto;
}
.subscribe {
padding:4em 0;
}
/*-- //subscribe --*/
/*-- //newsletter --*/

/*-- footer start here --*/ 
.footer-agile {
padding:6em 0 3em;
background:#fff;
}   
p.footer-p1 {
font-size:14px;
letter-spacing:1px;
font-weight:normal;
line-height:30px;
padding-bottom:10px;
color:#302f2f;
}
.footer-grid a{
color:#999;
letter-spacing:2px;
font-size:14px;
}
.footer-top-agileinfo{
text-align:center;
} 
.footer-grid h3 {
text-transform:uppercase;
font-size:1.8em;
font-weight:300;
color:#0551A5;
margin-bottom:1em;
}
.footer-grid li {
display:block;
margin:.7em 0 0;
font-size:1em;
letter-spacing:1px;
font-family:'Roboto Condensed', sans-serif;
}
ul.tweet-agile li:nth-child(1) {
padding-bottom:20px;
}
ul.tweet-agile li i.fa.fa-twitter-square {
font-size:35px;
color:#302f2f;
display:inline-block;
}
ul.tweet-agile li p.tweet-p1 {
font-size:15px;
font-weight:normal;
margin:-48px 0 10px 38px;
line-height:25px;
color:#302f2f;
}
ul.tweet-agile li p.tweet-p2 {
font-size:13px;
font-weight:normal;
font-style:italic;
color:#dcdcdc;
letter-spacing:2px;
}
ul.tweet-agile li p.tweet-p1 a {
text-decoration:none;
color:#999;
text-transform:none;
}
.footer-grid  li {
color:#302f2f;
font-weight:300;
}
.footer-grid  li a{
color:#302f2f;
}
.footer-grid li i {
width:25px;
font-size:.9em;
}
.footer-grid  li a:hover { 
color:#0551A5;
} 
.footer-grid  p { 
color:#302f2f;
} 
.footer-grid p.w3l-para-mk {
margin-top:1.5em;
}
.footer-agilem {
padding-top:2em;
border-top:1px solid rgba(255, 255, 255, 0.38);
margin-top:3em;
}
.social-w3licon {
text-align:right;
}
.copy-w3lsright p {
color:#302f2f;
letter-spacing:1px;
text-transform:capitalize;
font-size:1em;
padding-top:10px;
line-height:26px;
font-family:'Roboto Condensed', sans-serif;
}
.copy-w3lsright p a{ 
color:#0551A5;
text-decoration:none;
-webkit-transition:.5s all;
-moz-transition:.5s all;
transition:.5s all;
}
.copy-w3lsright p a:hover{ 
color:#302f2f; 
}
/*-- social-icons --*/
.social-w3licon a {
font-size:13px;
color:#302f2f;
margin:0 0.1em;
display:inline-block;
-webkit-transition:.5s all;
-moz-transition:.5s all;
transition:.5s all;
width:30px;
height:30px;
line-height:2.1em;
border:1px dashed #302f2f;
text-align:center;
}
.social-w3licon a:hover {
border-color:#302f2f;
-webkit-border-radius:50%;
-moz-border-radius:50%; 
border-radius:50%;
}
/*-- //social-icons --*/ 
/*-- //footer end here --*/

/*-- slider-up-arrow --*/
#toTop {
border-radius:50%;
display:none;
text-decoration:none;
position:fixed;
bottom:3%;
right:3%;
overflow:hidden;
width:32px;
height:32px;
border:none;
text-indent:100%;
background:url("../images/move-up.png") no-repeat 0px 0px;
}
#toTopHover {
width:32px;
height:32px;
display:block;
overflow:hidden;
float:right;
opacity:0;
-moz-opacity:0;
filter:alpha(opacity=0);

}
/*-- //slider-up-arrow --*/

/*-- Responsive Design --*/

@media(max-width:1440px){
.top-nav-text {
width:12%;
margin-left:12em;
}
.callbacks_nav.next {
right:46.5%;
}
.slider-info h3, .slider-info h2,.slider-info h4 {
font-size:3.5em;
}
}
@media(max-width:1366px){
.top-nav-text {
width:10%;
margin-left:7em;
}
.slider-info h3, .slider-info h2,.slider-info h4{
font-size:2em;
}
.slider-info i {
font-size:2.5em;
}
.slider-info {
padding:10em 0 0;
}
.callbacks_nav {
top:49%;
}
.w3layouts-banner-top,.w3layouts-banner-top1 ,.w3layouts-banner-top2,.w3layouts-banner-top3,.w3layouts-banner-top4,.w3layouts-banner-top5,.banner-dott, .banner-dott1{
min-height:650px;
}
}
@media(max-width:1280px){
.slider-info {
padding:8em 0 0;
}
.callbacks_nav {
top:47%;
}
.callbacks_nav.prev {
left:46.5%;
}
.w3layouts-banner-top,.w3layouts-banner-top1 ,.w3layouts-banner-top2,.w3layouts-banner-top3,.w3layouts-banner-top4,.w3layouts-banner-top5,.banner-dott, .banner-dott1{
min-height:620px;
}
.top-nav-text {
width:14%;
margin-left:6em;
}
.about, .w3-services, .team-section, .packages, .testimonials, .special, .contact {
padding:4em 0;
}
.subscribe {
padding:3em 0;
}
.footer-agile {
padding:4em 0 2em;
}
.about_right h3 {
font-size:26px;
}
}

@media(max-width:1360px){
.navbar-default .navbar-nav > li > a {
font-size:15px;
}
}
@media(max-width:1080px){
.navbar-default .navbar-nav > li > a {
font-size:14px;
}
.navbar-nav > li {
margin:0 0em;
}
.top-nav-text {
width:16%;
margin-left:3em;
}
.callbacks_nav.prev {
left:45.5%;
}
.w3-icon-grid1 {
padding:0 8px;
}
.w3-services-right-grid h3 {
font-size:17px;
letter-spacing:.5px;
}
.w3-icon-grid1 i {
font-size:1.8em;
float:left;
width:38px;
}
.w3-services-left-grid {
padding:0;
}
ul.top-links {
margin-top:75px;
margin-left:26px;
}
.packages_right {
padding:3em 2em 4em;
}
.packages_left, .packages_left1, .packages_left2{
min-height:312px;
}
.special-info {
padding:2em 1.5em;
}
.special-info-bottom {
margin:9em 0 0 0;
}
.newsletter input[type="email"] {
width:88%;
}
.footer-grid {
padding:0 5px;
}
.footer-grid h3 {
font-size:1.6em;
}
}
@media(max-width:1024px){
.top-nav-text {
width:17%;
margin-left:1em;
}
.slider-info h3, .slider-info h2, .slider-info h4 {
font-size:2em;
}
.slider-info {
padding:8em 0 0;
}
.w3layouts-banner-top, .w3layouts-banner-top1, .w3layouts-banner-top2, .w3layouts-banner-top3, .w3layouts-banner-top4, .w3layouts-banner-top5, .banner-dott, .banner-dott1 {
min-height:570px;
}
.slider-info i {
font-size:2em;
}
.callbacks_nav.next {
right:46%;
}
.callbacks_nav {
top:49%;
}
.packages_right h3 {
font-size:24px;
}
.packages_right h4 {
font-size:18px;
}
.packages_left, .packages_left1, .packages_left2 {
min-height:305px;
}
h3.heading {
font-size:40px;
}
}
@media(max-width:991px){
.navbar-header h1 a {
font-size:28px;
padding:10px 15px;
}
.callbacks_nav.next {
right:45%;
}
.bannergrids .col-md-4 {
width:33.33%;
float:left;
padding:0 5px;
}
.grid1 {
padding:2em 1em;
}
.about_right {
padding-left:0em;
padding-top:3em;
}
.w3-icon-grid1 {
padding:0 8px;
width:33.33%;
float:left;
}
.w3-services-left-grid {
padding:0 15px;
padding-bottom:1em;
}
.team-grids {
width:25%;
padding:0 2px;
float:left;
}
ul.top-links {
margin-top:50px;
margin-left:2px;
}
.team-row p {
line-height:24px;
font-size:13px;
}
.team-grids h4 {
font-size:1.2em;
}
.package_top_grid .col-md-6,.package_bottom_grid .col-md-6,.package_middle_grid .col-md-6 {
width:50%;
float:left;
padding:0 5px;
}
.packages_right {
padding:2em 2em 3em;
}
.packages_right h3 {
font-size:22px;
}
.packages_right h4 {
font-size:16px;
}
.package_middle_grid {
margin:1em 0;
}
.testimonials-grid-1 {
width:200px;
float:left;
}
.testimonials-grid-2 {
float:left;
width:72%;
padding:0;
}
.contact-left {
padding-top:3em;
}
.newsletter {
width:85%;
}
.footer-grid {
padding:0 5px;
width:50%;
float:left;
margin-bottom:3em;
}
.footer-grid:nth-child(2) {
margin-bottom:4em;
}
.footer-grid:nth-child(3),.footer-grid:nth-child(4) {
margin-bottom:0em;
}
.packages_left, .packages_left1, .packages_left2 {
min-height:302px;
}
.copy-w3lsright p {
font-size:13px;
}
.bannergrids .grid1 p {
font-size:14px;
}
}
@media(max-width:900px){
.top-nav-text {
width:19%;
margin-left:1em;
}
.navbar-right {
margin-right:14%!important;
}
.callbacks_nav.prev {
left:45%;
}
.w3ls-button a {
font-size:14px;
padding:.7em 1.5em;
}
.slider-info h3, .slider-info h2, .slider-info h4 {
font-size:1.8em;
}
.agileits-w3layouts-map iframe {
min-height:300px;
}
h3.heading {
font-size:36px;
}
}
@media(max-width:800px){
.top-nav-text {
width:22%;
}
.navbar-right {
margin-right:12%!important;
}
.callbacks_nav.prev {
left:44%;
}
.grid1 {
padding:1.5em 1em;
}
.w3layouts-banner-top, .w3layouts-banner-top1, .w3layouts-banner-top2, .w3layouts-banner-top3, .w3layouts-banner-top4, .w3layouts-banner-top5, .banner-dott, .banner-dott1 {
min-height:540px;
}
}
@media(max-width:768px){
.callbacks_nav.next {
right:44%;
}
.about_left {
min-height:400px;
}
}
@media(max-width:767px){
.navbar-header h1 a {
display:inline-block;
float:left;
}
div#bs-example-navbar-collapse-1 {
position:absolute;
z-index:999;
width:100%;
text-align:center; 
background:#fff;
}
.navbar-right {
float:none!important;
width:auto;
}
.navbar-nav > li a {
display:inline-block;
}
.navbar-default .navbar-nav > li > a {
font-size:14px;
padding:10px 0;
}
.navbar-toggle {
border-radius:0px;
margin-top:8px;
}
.navbar-default .navbar-toggle {
border-color:#302f2f;
}
.navbar-default .navbar-toggle .icon-bar {
background-color:#302f2f;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
background-color:#0551A5;
}
.top-nav-text {
width:30%;
margin-left:0em;
position:absolute;
z-index:999;
top:10%;
left:46%;
}
.navbar-right {
margin-right:0%!important;
}
.navbar-nav .open .dropdown-menu {
text-align:center;
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a {
color:#fff;
}
.about, .w3-services, .team-section, .packages, .testimonials, .special, .contact {
padding:3em 0;
}
.copy-w3lsright, .social-w3licon {
width:100%;
text-align:center;
}
.social-w3licon {
margin-top:1em;
}
.about_left {
min-height:400px;
}
}
@media(max-width:736px){
.grid1 {
padding:1.5em .5em;
}
.slider-info h3, .slider-info h2, .slider-info h4 {
font-size:2.5em;
}
.slider-info {
padding:6em 0 0;
}
.w3layouts-banner-top, .w3layouts-banner-top1, .w3layouts-banner-top2, .w3layouts-banner-top3, .w3layouts-banner-top4, .w3layouts-banner-top5, .banner-dott, .banner-dott1 {
min-height:500px;
}
ul.top-links li {
margin-right:5px;
}
.packages_right a {
font-size:13px;
padding:8px 20px;
}
.packages_right p {
font-size:13px;
margin:1em 0 2em;
}
.packages_left, .packages_left1, .packages_left2 {
min-height:299px;
}
.packages_right h3 {
font-size:20px;
}
.testimonials-grid-2 {
float:left;
width:70%;
padding:0;
}
.w3-services-right-grid h3 {
font-size:16px;
}
.w3l-info1 p {
font-size:14px;
letter-spacing:.8px;
}
.agileits-w3layouts-map iframe {
min-height:280px;
}
.newsletter input[type="email"] {
width:87.2%;
}
}

@media(max-width:667px){
.top-nav-text {
left:44%;
}
.navbar-header h1 a {
font-size:26px;
}
.slider-info h3, .slider-info h2, .slider-info h4 {
font-size:2.2em;
}
.callbacks_nav.prev {
left:42.5%;
}
.callbacks_nav {
top:35%;
}
.bannergrids {
margin-top:6em;
}
.w3layouts-banner-top, .w3layouts-banner-top1, .w3layouts-banner-top2, .w3layouts-banner-top3, .w3layouts-banner-top4, .w3layouts-banner-top5, .banner-dott, .banner-dott1 {
min-height:480px;
}
.w3-icon-grid1 i {
font-size:1.6em;
width:26px;
}
.w3-services-right-grid h3 {
font-size:16px;
letter-spacing:0px;
}
.w3-services-left-grid p, .w3-icon-grid1 p {
font-size:13.4px;
}
.team-grids {
width:50%;
padding:0 20px;
float:left;
margin-bottom:30px;
}
.team-grids:nth-child(3),.team-grids:nth-child(4) {
margin-bottom:0px;
}
ul.top-links {
margin-top:100px;
margin-left:12px;
}
.package_top_grid .col-md-6, .package_bottom_grid .col-md-6, .package_middle_grid .col-md-6 {
width:100%;
float:none;
padding:5px 15px;
}
.packages_left, .packages_left1, .packages_left2 {
min-height:230px;
}
.testimonials-grid-2 {
float:none;
width:100%;
padding:0 15px;
}
.testimonials-grid-1 {
width:200px;
float:none;
margin-bottom:20px;
}
.special-info-bottom ul li {
font-size:1.1em;
}
.newsletter input[type="submit"] {
width:25%;
right:36px;
}
.footer-grid:nth-child(2) {
margin-bottom:6em;
}
.special-info-top h4 {
font-size:1.3em;
letter-spacing:1px;
}
.about_right h3 {
font-size:24px;
}
.about_right h4 {
font-size:17px;
}
}
@media(max-width:640px){
.callbacks_nav.next {
right:43%;
}
.w3-icon-grid1 {
padding:0 8px;
width:100%;
float:none;
margin-bottom:15px;
}
.w3-icon-grid-gap1 {
margin:0em 0em 0em 0em;
}
.w3-icon-grid1 i {
font-size:1.6em;
width:35px;
}
}
@media(max-width:600px){
.callbacks_nav.prev {
left:42%;
}
.newsletter input[type="submit"] {
width:29%;
right:34px;
}
}
@media(max-width:568px){
.callbacks_nav.next {
right:42%;
}
.navbar-header h1 a {
font-size:25px;
}
.newsletter {
width:95%;
}
.address h5 {
font-size:1.1em;
}
.address p {
font-size:14px;
}
}
@media(max-width:480px){
.top-nav-text {
left:45%;
width:40%;
}
.slider-info h3, .slider-info h2, .slider-info h4 {
font-size:1.8em;
}
.slider-info {
padding:4em 0 0;
}
.w3ls-button a {
font-size:13px;
}
.bannergrids .col-md-4 {
width:100%;
float:none;
padding:5px 10px;
}
.callbacks_nav {
top:29%;
}
.callbacks_nav.next {
right:39%;
}
.bannergrids {
margin-top:5em;
}
.bannergrids .grid1 p {
margin:1em 0 0;
}
.about_left {
min-height:280px;
}
.about_right h3 {
font-size:22px;
}
.about_right h4 {
font-size:16px;
}
.about_right p {
font-size:13px;
}
.team-grids {
padding:0 5px;
}
ul.top-links {
margin-top:70px;
}
.w3l-info1 p {
font-size:13px;
padding-right:10px;
}
.testimonials h4 {
font-size:20px;
}
.testimonials h5 {
font-size:15px;
}

.contact-agileinfo input[type="text"], .contact-agileinfo input[type="email"] {
font-size:13px;
padding:.9em 1em;
}
.newsletter input[type="email"] {
width:95%;
padding:12px 20px 12px 30px;
font-size:13px;
}
.newsletter input[type="submit"] {
width:34%;
right:13px;
height:38px;
font-size:13px;
}
.carsold img {margin-bottom:10px; max-height:50px;}
p.footer-p1 {
font-size:13px;
line-height:26px;
}
.footer-grid li {
font-size:13px;
letter-spacing:0px;
}
.footer-grid a {
letter-spacing:1px;
}
.footer-grid {
margin-bottom:2em;
}
ul.tweet-agile li p.tweet-p1 {
font-size:14px;
}
}
@media(max-width:414px){
.navbar-header h1 a {
font-size:22px;
padding:10px;
}
.social_agileinfo li a {
width:35px;
height:35px;
line-height:35px;
}
.top-nav-text {
left:43%;
width:40%;
}
.navbar-toggle {
border-radius:0px;
margin-top:4px;
margin-bottom:0px;
}
.slider-info h3, .slider-info h2, .slider-info h4 {
font-size:1.6em;
margin:.3em 0;
}
.slider-info {
padding:3em 0 0;
}
.callbacks_nav {
top:20%;
}
.callbacks_nav.prev {
left:39%;
}
.w3-services-left-grid h4 {
font-size:1.3em;
margin-bottom:.5em;
letter-spacing:1px;
}
.team-grids {
width:80%;
padding:0 20px;
float:none;
margin:0 auto;
margin-bottom:30px;
}
.footer-grid {
padding:0 15px;
width:100%;
float:none;
margin-bottom:2em;
}
.footer-grid:nth-child(2),.footer-grid:nth-child(3) {
margin-bottom:2em;
}
h3.heading {
margin-bottom:30px;
}
.team-grids:nth-child(3) {
margin-bottom:30px;
}
ul.top-links {
margin-top:95px;
}
}
@media(max-width:384px){
.slider-info h3, .slider-info h2, .slider-info h4 {
font-size:1.4em;
margin:.3em 0;
}
.navbar-toggle {
margin-right:10px;
padding:9px 8px;
}
.top-nav-text {
width:42%;
}
.callbacks_nav.prev {
left:38%;
}
.about_right h3 {
font-size:22px;
line-height:26px;
}
.packages_right h3 {
font-size:19px;
}
.newsletter {
width:100%;
}
.newsletter input[type="submit"] {
width:35%;
right:11px;
}
.footer-agilem {
padding-top:1em;
margin-top:2em;
}
}
@media(max-width:375px){
.navbar-header h1 a {
display:block;
float:none;
}
.navbar-toggle {
margin-top:20px;
margin-bottom:5px;
}
.top-nav-text {
width:60%;
left:3%;
top:50%;
}
.navbar {
padding:0px 0;
}
.navbar-header h1 a {
font-size:22px;
padding:15px;
}
.callbacks_nav.next {
right:38%;
}
.team-grids {
width:90%;
}
ul.tweet-agile li i.fa.fa-twitter-square {
font-size:30px;
}
.about_right ul li a {
padding:10px 20px;
font-size:14px;
}
.modal-body p {
font-size:13px;
}
.modal-header {
font-size:1.7em;
}
}
@media(max-width:320px){
.callbacks_nav.prev {
left:35%;
}
.callbacks_nav.next {
right:36%;
}
.callbacks_nav {
top:20%;
}
h3.heading {
font-size:32px;
}
.team-grids {
width:100%;
}
.special-info-bottom ul li {
font-size:1em;
}
.special-info-bottom {
margin:6em 0 0 0;
}
.special-info-top h4 {
font-size:1.2em;
letter-spacing:1px;
}
.special-info-bottom p {
font-size:13px;
}
.newsletter input[type="email"] {
width:100%;
padding:12px 20px 12px 15px;
font-size:13px;
}
.newsletter input[type="submit"] {
width:38%;
right:3px;
letter-spacing:0px;
}
}
@media(max-width:1680px){

}
@media(max-width:1680px){

}
@media(max-width:1680px){

}
/*-- Responsive Design --*/
