@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'ralewaybold';
    src: url('raleway-bold-webfont.woff2') format('woff2'),
         url('raleway-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ralewaylight';
    src: url('raleway-light-webfont.woff2') format('woff2'),
         url('raleway-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ralewaymedium';
    src: url('../fonts/raleway-medium-webfont.woff2') format('woff2'),
         url('../fonts/raleway-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
body { font:14px/18px 'ralewaymedium', Roboto, Arial;}
.header { border-bottom:5px solid #0C4AA4; padding:25px 0;}
.sldierWrap { border-top:10px solid #72B806; border-bottom:5px solid #0C4AA4; margin:1px 0; max-height:800px; overflow:hidden;}
.carousel-inner>.item>a>img { min-width:100%; }


.contactWrap h2,
.testimonials h2,
.our_Expertise h2,
.weServe h2 { font:bold 40px/60px 'ralewaymedium', Roboto, Arial; color:#0C4AA4; display:inline-block; text-align:center; width:100%; position:relative;}

.aboutUs { padding:60px 0 !important; }
.aboutUs h2 { margin-top:0; font-weight:bold;}

.contactWrap h2 img { position:relative; margin-left:15px; top:-15px;}
.aboutUs { border-top:10px solid #72B806; border-bottom:10px solid #72B806; padding:25px 0;}

.weServe { background:#0C4AA4; border-top:1px solid #fff; border-bottom:1px solid #fff;  }
.weServe h2 { color:#7ECD06; }
.weServe .serve_Block { text-align:center; color:#fff; margin:35px 0; padding:15px 0; }
.weServe .serve_Block  .number { width:85px; height:85px; text-align:center; line-height:85px; font-size:46px; color:#fff; border-radius:50%; margin:0 auto; background:#72B806; display:inline-block;}

.product_Line {  padding:25px 0 0;}
.product_Lists { padding:25px 0;}
.product_Lists,
.product_LineSlider { background:#f6f6f6;  padding:25px 0 0;} 
.product_Line h2 { color:#0C4AA4; text-align:center; font:bold 40px/60px 'ralewaymedium', Roboto, Arial;}
.product_Lists ul li { list-style:none; position:relative; padding:8px 0; }
.product_Lists ul li:before { position:absolute; width:5px; height:5px; background:#41AD49; left:-13px; top:15px; content:"";   }


.our_Expertise { background:#0C4AA4; padding:25px 0; color:#fff; }
.our_Expertise h2 { color:#fff;}
.our_Expertise ul { margin:0; padding:0px 0 20px; list-style:none; }
.our_Expertise ul li { padding-bottom:10px;}
.our_Expertise ul li a { margin:15px inherit; padding:15px; color:#fff; background:#72B806; display:block; min-height:67px; text-align:center;  }


.testimonials ul { margin:0; padding:30px 0 0; list-style:none; }
.testimonials ul li {  margin:25px 0 60px 0;  list-style:none; padding:75px 25px 25px; border:1px solid #ccc; background:#F9F9F9; position:relative;  }
.testimonials ul li:before { width:90px; height:90px; background:#f9f9f9 url(../images/quotes.png) center center no-repeat; border:1px solid #ccc; border-radius:50%; content:""; display:block; position:absolute; top:-45px; left:50%; margin-left:-45px;  }

 
.contactWrap { background:#72B806; padding:25px 0; }
.contactWrap ul { margin:0; padding:0; list-style:none; }
.contactWrap ul li { padding-top:25px; color:#fff;}
.contactWrap input[type="text"],
.contactWrap input[type="email"],
.contactWrap input[type="tel"] { min-height:40px; border:1px solid #5C9605; background:#6BAF05; color:#fff; }
.contactWrap textarea { min-height:120px; border:1px solid #5C9605; background:#6BAF05; color:#fff; overflow:auto; overflow-x:hidden; }


.contactWrap input[type="submit"]{ background:#5C9605; border:1px solid #5C9605; padding:15px 45px; color:#fff;}
 
.footer { background:#0C4AA4; padding:15px 0 5px; color:#fff; line-height:1em;  text-align:center; }
.footer a { color:#fff; text-decoration:underline;} 


/*#multiCarousel { min-height:250px;}*/

#multiCarousel .carousel-inner .item { }
#multiCarousel .carousel-inner .item .col-md-3 {}
#multiCarousel .carousel-inner .item .col-md-3 a{ background:#72B806; display:block; color:#fff; text-align:center; margin:0; padding: 15px;}

.carousel-control 			 { width:  4%; }
.carousel-control.left,.carousel-control.right {margin-left:15px;background-image:none;}
@media (max-width: 767px) {
	.carousel-inner .active.left { left: -100%; }
	.carousel-inner .next        { left:  100%; }
	.carousel-inner .prev		 { left: -100%; }
	.active > div { display:none; }
	.active > div:first-child { display:block; }
	.imgMargin { margin-bottom:15px;}

}
@media (min-width: 767px) and (max-width: 992px ) {
	.carousel-inner .active.left { left: -50%; }
	.carousel-inner .next        { left:  50%; }
	.carousel-inner .prev		 { left: -50%; }
	.active > div { display:none; }
	.active > div:first-child { display:block; }
	.active > div:first-child + div { display:block; }
}
@media (min-width: 992px ) {
	.carousel-inner .active.left { left: -25%; }
	.carousel-inner .next        { left:  25%; }
	.carousel-inner .prev		 { left: -25%; }	
}


@media only screen and (max-width: 767px) {
	
#Contact_Serving {  padding:15px 0 !important; }	 
#Contact_Serving .text-right,
#Contact_Serving .text-left { text-align:left !important; }

 #Contact_Serving .text-right { border-right:none!important;}

}
 
 #Contact_Serving .text-right { border-right:1px solid #ccc;}
 
 
 .carousel-fade .carousel-inner .item {
  opacity: 0;
  transition-property: opacity;
}

.carousel-fade .carousel-inner .active {
  opacity: 1;
}

.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}

.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}

.carousel-fade .carousel-control {
  z-index: 2;
} 
@media all and (transform-3d), (-webkit-transform-3d) {
    .carousel-fade .carousel-inner > .item.next,
    .carousel-fade .carousel-inner > .item.active.right {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.prev,
    .carousel-fade .carousel-inner > .item.active.left {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.next.left,
    .carousel-fade .carousel-inner > .item.prev.right,
    .carousel-fade .carousel-inner > .item.active {
      opacity: 1;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
} 
.carousel-caption {
    text-shadow: 0 1px 4px rgba(0,0,0,.9);
  font-size:17px
}
.carousel-caption h3 {
  font-size: 30px;
  font-family: 'Lato', sans-serif;
}
   