.banner{
	background:url(../images/banner.jpg) no-repeat 0px 0px;
	background-size:cover;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	-ms-background-size:cover;
	min-height:400px;
}

.top_bar{
background:#0099cc;
padding:5px 0;
}

.social_icons{
margin-right:5px;
}

.contact_info{
color:#FFFFFF;
font-size:16px;
}

.my_menu{
margin:40px 0;}

.my_menu .navbar-default{border:none; background:none;}

.my_menu .navbar-nav .active a, .my_menu .navbar-nav .active a:hover{ background:#0099cc; color:#FFFFFF;}

.my_menu .navbar-nav li a:hover{background:#0099cc; color:#FFFFFF;}


@media screen and (max-width: 699px) and (min-width: 520px)
{
[class*="col-"] {
        width: 100%;
    }
}

.btn-abt h4{
float:right;
margin:2px 2px 2px 2px;
}


.our-products .img a{ background:#0066FF; color:#FFFFFF;}


.img-grids {
  float: left;
  width: 48.7%;
  padding-right: 0 !important;
}
.caption.img-caption {
  padding: 1em;
}
.img-grids .thumbnail {
  margin-bottom: 1.5em;
}

.img-grids {
  padding-left: 0.5em !important;
}
.caption.img-caption {
  padding: 1em 0.5em;
}
.caption.img-caption h3 {
  font-size: 1.2em;
  margin: 0 0 0.3em;
}
.caption.img-caption p {
  font-size: 13px;
  line-height: 1.3em;
}
.img-grids .thumbnail {
  margin-bottom: 0.5em;
}

/*--img--*/


.caption.img-caption {
  padding: 1.5em;
  background-color: cadetblue;
  margin-top:1%;
  margin-bottom:3%;
}
.caption.img-caption h4 {
  font-size: 1.3em;
  margin: 0 0 0.2em;
}
.caption.img-caption h4 a {
  color: #fff;
}
.caption.img-caption h4 a:hover {
  color: #3366cc;
}
.caption.img-caption p {
  font-size: 14px;
  color: #EDEDED;
}

img.zoom-img {
	transform: scale(1, 1);
	-webkit-transform: scale(1, 1);
	-moz-transform: scale(1, 1);
	o-transform: scale(1, 1);
	-ms-transform: scale(1, 1);
	transition-timing-function: ease-out;
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	-ms-transition-timing-function: ease-out;
	transition-duration: .5s;
	-webkit-transition-duration: .5s;
	-moz-transition-duration: .5s;
	-o-transition-duration: .5s;
	-ms-transition-duration: .5s;
}
img.zoom-img:hover {
	transform: scale(1.08);
	-webkit-transform: scale(1.08);
	-moz-transform: scale(1.05);
	-o-transform: scale(1.08);
	-ms-transform: scale(1.08);
	-webkit-transition-timing-function: ease-in-out;
	-moz-transition-timing-function: ease-in-out;
	-o-transition-timing-function: ease-in-out;
	-ms-transition-timing-function: ease-in-out;
    -webkit-transition-duration: 750ms;
	-moz-transition-duration: 750ms;
	-o-transition-duration: 750ms;
	-ms-transition-duration: 750ms;
	overflow: hidden;
}

h1.zoom-img {
	transform: scale(1, 1);
	-webkit-transform: scale(1, 1);
	-moz-transform: scale(1, 1);
	o-transform: scale(1, 1);
	-ms-transform: scale(1, 1);
	transition-timing-function: ease-out;
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	-ms-transition-timing-function: ease-out;
	transition-duration: .5s;
	-webkit-transition-duration: .5s;
	-moz-transition-duration: .5s;
	-o-transition-duration: .5s;
	-ms-transition-duration: .5s;
	color:#0099cc;
	text-transform:uppercase;

}
h1.zoom-img:hover {
	transform: scale(1.08);
	-webkit-transform: scale(1.08);
	-moz-transform: scale(1.05);
	-o-transform: scale(1.08);
	-ms-transform: scale(1.08);
	-webkit-transition-timing-function: ease-in-out;
	-moz-transition-timing-function: ease-in-out;
	-o-transition-timing-function: ease-in-out;
	-ms-transition-timing-function: ease-in-out;
    -webkit-transition-duration: 750ms;
	-moz-transition-duration: 750ms;
	-o-transition-duration: 750ms;
	-ms-transition-duration: 750ms;
	overflow: hidden;
}






.footer{
background:#0099cc;
color:#FFFFFF;
margin-top:1%;
font-family:cambria;
}
.footer .ftr_navi ul{

list-style:none;
color:#FFFFFF;
font-size:16px;
}

.footer .ftr_navi li a{

list-style:none;
color:#FFFFFF;}

.footer.ftr-con p a
{

color:#CCCCCC;}

.footer.ftr-logo p a
{

color:#CCCCCC;}

.copyright .copyright-left{
color:#000033; text-decoration:blink; text-transform:capitalize; background-color:#666666; text-align:left;}

.copyright .copyright-right{
color:#fff; text-decoration:none; background-color:#666666; text-align:right;}

/*--slider-up-arrow--*/
#toTop {
	display: none;
	text-decoration: none;
	position: fixed;
	bottom: 3%;
	right: 3%;
	overflow: hidden;
	width: 31px;
	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);
}



@media (max-width:766px) and (min-width:499px)
{
.box1{
padding-top:15px;
margin-top:-10%;
}
.footer{
text-align:center;
float:right;}

}


@media (max-width:498px) and (min-width:300px)
{
.box1{
padding-top:10px;
margin-top:-55%; }
.footer{
text-align:center;
float:right;}
}

.element {
  width: 100%;
  height: 100%;
  animation: pulse 5s infinite;
}

@keyframes pulse {
  0% {
    background-color: #001F3F;
  }
  100% {
    background-color: #FF4136;
  }
  
}
