+
/*-------Sticky Footer----------*/

* {
    margin: 0;
}
html, body {
    height: 100%;
	padding:0 !important;

}
.page-wrap {
    min-height: 100%;
    margin-bottom: -140px;
}
.page-wrap:after {
    content: "";
    display: block;
}
.col-centered{
    margin: 0 auto;
    
    float: none;
}
/*--------------General CSS---------*/
img { border: 0 none; max-width: 100%; vertical-align:top; }
a { outline: none; cursor: pointer; color:#097874;}
a:hover, a:focus  {color:#0098d8; text-decoration:none;}
p { font-size: 14px; line-height: 20px; padding-bottom: 5px; color: #444444;}
h1 { font-size: 32px; margin: 15px 0px;}
h2 { font-size: 26px; margin: 15px 0px;}
h3 { font-size: 20px; margin: 15px 0px;}
h4 { font-size: 16px; margin: 15px 0px;}
h5 { font-size: 12px; margin: 15px 0px; }
body { margin: 0; padding: 0; font-family: 'Roboto', sans-serif; font-size: 14px; color: #666; -webkit-font-smoothing: subpixel-antialiased; -webkit-text-stroke: 1px transparent; overflow-x:hidden;}
/*-----------------------main styles starts here-----------------------------------------------*/
container { margin: 0 auto; }
ul { margin:0; padding:0; list-style-type:none;}
/*=====================================	PLACE HOLDER CSSS START HERE 		====================================*/
input::-webkit-input-placeholder {
color:#666666;
font-family: 'Roboto', sans-serif;

}
 input::-moz-placeholder {
color:#666666;
font-family: 'Roboto', sans-serif;

}
input::-ms-placeholder {
color:#666666;
font-family: 'Roboto', sans-serif;

}
input.textbox::-ms-input-placeholder {
color:#666666;
font-family: 'Roboto', sans-serif;

}
input.textbox::-ms-input-placeholder {
color:#666666;
font-family: 'Roboto', sans-serif;

}
{

}
/*===================================== PLACE HOLDER CSSS END HERE 		====================================*/
/*===================================== Commen Butons ===================================*/
.large-btn {border-radius: 4px;
    font-size: 16px;
    line-height: 1.33333;
    padding: 10px 16px;
	background-color: #0098d8;
    border:1px solid #0098d8;
    color: #fff;
	width:100%;
	border-radius:0px;
	} 
.large-btn:hover, .large-btn:focus {
    background-color: #FFFFFF;
    border-color: #0098d8;
    color: #0098d8;
}

.medium-btn {border-radius: 0px;
    font-size: 15px;
    line-height:1.42857;
	background-color: #0098d8;
    border-color: #0098d8;
    color: #fff;
	padding:6px 12px;
	min-width:370px;
	} 
.medium-btn:hover, .medium-btn:focus {
    background-color: #FFFFFF;
    border-color: #0098d8;
    color: #0098d8;
}

.small-btn {
	background-color:#fd8203;
    color:#fff; font-size:12px;
    border: solid 1.5px #fff; 
    text-align: center;padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 25px;text-align: center
    ;height: 40px;float: right;margin: 15px;
margin-top: 20px !important;}
	} 
.small-btn:hover, .small-btn:focus {
    background-color:#fff ;color:#fd8203;border: solid 1.5px #fd8203;
}

.close-btn {border-radius: 4px;
    font-size: 15px;
    line-height:1.42857;
	background-color: transparent;
    border-color:#c9302c;
    color: #c9302c;
	padding:6px 12px;
	min-width:120px;
	} 
.close-btn:hover, .close-btn:focus {
    border-color: #c97420;
	background-color:#c9302c;
    color: #fff;
}
.section-head
/*----------media query start--------------*/
@media screen and (max-width: 1230px)
{
	
}
/*----------media query end--------------*/
/* header start */
/* header top start */
/* header top left start */
.navbar{border: none;}
.navbar-brand img{height: 50px;float: left;padding: 0;}
.navbar-brand{padding: 0;}
.header{font-family: 'akzidenz-grotesk_bqmedium';padding-top: 20px;}
.navbar-collapse{padding: 0;}
.header .container-fluid{padding: 0;}
.navbar-default { background:transparent;}

/* CONTACT US PAGE END */

.slideshow {  
  position: relative;
  width: 100%;
  height: 100px;
  padding: 10px;
  /*box-shadow: 0 0 20px rgba(0, 0, 0, 0.4);*/
}
.banner-caption h2 {
    font-size: 30px;
    color: #fd8203;
}

.slideshow .banner-caption{
  position: absolute;
  top: 50%;
  left: 50%;
  transform:translate(-50%,-50%); 
}
.footer {
    padding: 50px 0 0 0;
}
.footer-top {
    background: #220a82;
}
.footer-top h4 {
    font-size: 16px;
    color: #fff;
}
.footer-top p {
    color: #aaaeaf;
}
.footer-bottom {
    background: #000000;
    padding: 30px 0;
}



.footer-inner   {

    -webkit-animation-name: example; /* Safari 4.0 - 8.0 */
    -webkit-animation-duration: 5s; /* Safari 4.0 - 8.0 */
 
    animation-duration: 5s;
    animation-name: bounceInLeft;
}


/* Safari 4.0 - 8.0 */
@keyframes bounceInLeft {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    transform: translate3d(-500%, 0, 0);
  }

  60% {
    opacity: 1;
    transform: translate3d(25px, 0, 0);
  }

  75% {
    transform: translate3d(-10px, 0, 0);
  }

  90% {
    transform: translate3d(5px, 0, 0);
  }

  to {
    transform: none;
  }
}
/* Standard syntax */

.bottom-inner   {

    -webkit-animation-name: example; /* Safari 4.0 - 8.0 */
    -webkit-animation-duration: 5s; /* Safari 4.0 - 8.0 */
 
    animation-duration: 5s;
    animation-name: bounceInRight;
}
@keyframes bounceInRight {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    transform: translate3d(3000, 0, 0);
  }

  60% {
    opacity: 1;
    transform: translate3d(-25px, 0, 0);
  }

  75% {
    transform: translate3d(10px, 0, 0);
  }

  90% {
    transform: translate3d(-5px, 0, 0);
  }

  to {
    transform: none;
  }
}

