@charset "utf-8";
/* CSS Document */
.menuzord-brand img {
    max-height: 60px;
}
.clients-logo{
	opacity: 1;
}
body{
	font-size: 16px;
	font-family: "Open Sans","san serif";
	color:#333;
}
.section-title p {
    font-size: 16px;
	color:#333;
}
.footer .widget p,.footer a {
	color:#d3cfcf;
	font-size: 15px;
}
h2 {
    font-family: 'Roboto Slab', serif;
    font-weight: 400;
    line-height: 1.42857143;
    color: 
    #333;
}
.form-control {
   
    border: 1px solid 
    #c2c0c0;
}
.menuzord-menu > li {
    padding: 10px 0;
}
.menuzord-menu ul.dropdown {
    top: 57px;
}
.agnis-box h4{
	font-size: 14px;
	margin: 0px;
	padding: 10px;
}
.breadcrumb.white li.active{
	color: #fff;
}
.animate-number:after {
    content: "+" !important;
    margin-left: 6px !important;
}
/******************* Timeline Demo - 3 *****************/
.main-timeline3{overflow:hidden;position:relative}
.main-timeline3:before{content:"";width:10px;height:100%;border:3px solid #959595;position:absolute;top:40px;left:50%;transform:translateX(-50%)}
.main-timeline3 .timeline{width:50%;padding:10px 60px 10px 100px;float:right;position:relative}
.main-timeline3 .timeline:before{content:"";width:40px;height:40px;border-radius:50%;background:#c47c48;border:5px solid #fff;box-shadow:0 0 1px 5px #c47c48;position:absolute;top:42px;left:-20px}
.main-timeline3 .timeline-content{display:block;background:#e9e9e7;padding:70px 30px 20px;box-shadow:0 0 10px rgba(0,0,0,.2) inset;position:relative}
.main-timeline3 .timeline-content:hover{text-decoration:none}
.main-timeline3 .year{display:block;width:80%;height:50px;background:#c47c48;padding:0 0 0 50px;font-size:30px;font-weight:800;color:#fff;line-height:50px;box-shadow:0 0 20px rgba(0,0,0,.4) inset;border-radius:10px 10px 10px 0;position:absolute;top:20px;left:-20px}
.main-timeline3 .year:before{content:"";border-top:40px solid #c47c48;border-left:20px solid transparent;border-bottom:20px solid transparent;position:absolute;bottom:-60px;left:0}
.main-timeline3 .title{font-size:18px;font-weight:600;text-transform:uppercase;color:#4a4a4a}
.main-timeline3 .description{font-size:14px;color:#333;margin:0 0 5px;text-align:justify;}
.main-timeline3 .timeline:nth-child(2n){padding:10px 100px 10px 60px;text-align:right}
.main-timeline3 .timeline:nth-child(2n):before{left:auto;right:-20px;background:#8cc43d;box-shadow:0 0 1px 5px #8cc43d}
.main-timeline3 .timeline:nth-child(2n) .year{padding-right:50px;border-radius:10px 10px 0;left:auto;right:-20px;background:#2fcea5}
.main-timeline3 .timeline:nth-child(2n) .year:before{border-left:none;border-right:20px solid transparent;left:auto;right:0;border-top-color:#2fcea5}
.main-timeline3 .timeline:nth-child(2){margin-top:140px}
.main-timeline3 .timeline:nth-child(odd){margin:-140px 0 0}
.main-timeline3 .timeline:nth-child(even){margin-bottom:60px}
.main-timeline3 .timeline:first-child,.main-timeline3 .timeline:last-child:nth-child(even){margin:0}
.main-timeline3 .timeline:nth-child(3n):before{background:#ce3c41;box-shadow:0 0 1px 5px #ce3c41}
.main-timeline3 .timeline:nth-child(3n) .year{background:#ce3c41}
.main-timeline3 .timeline:nth-child(3n) .year:before{border-top-color:#ce3c41}
.main-timeline3 .timeline:nth-child(4n):before{background:#8cc43d;box-shadow:0 0 1px 5px #8cc43d}
.main-timeline3 .timeline:nth-child(4n) .year{background:#8cc43d}
.main-timeline3 .timeline:nth-child(4n) .year:before{border-top-color:#8cc43d}
@media only screen and (max-width:990px){.main-timeline3:before{top:8%}
.main-timeline3 .timeline{padding:10px 10px 10px 100px}
.main-timeline3 .timeline:nth-child(2n){padding:10px 100px 10px 10px}
}
@media only screen and (max-width:767px){.main-timeline3:before{width:8px;top:0;left:12px;transform:translateX(0)}
.main-timeline3 .timeline,.main-timeline3 .timeline:nth-child(even),.main-timeline3 .timeline:nth-child(odd){width:100%;float:none;text-align:left;padding:0 0 0 60px;margin:0 0 30px}
.main-timeline3 .timeline:before,.main-timeline3 .timeline:nth-child(2n):before{width:20px;height:20px;border:3px solid #fff;top:38px;left:6px}
.main-timeline3 .timeline:nth-child(2n) .year{right:auto;left:-20px;border-radius:10px 10px 10px 0}
.main-timeline3 .timeline:nth-child(2n) .year:before{border-left:20px solid transparent;border-bottom:20px solid transparent;border-right:none;right:auto;left:0}
}
.mfp-figure small{
	display: none;
}
.agnis-list-color ul.list li a{
	color: #333;
}
blockquote {
padding: 10px;
}
.widget .list-border li {
	padding-bottom: 0px;
	padding-top: 0px;
}
.widget ul.list li, .widget .post {
    margin-bottom: 0px;
	padding-bottom: 10px;
}
.list-border li {
    border-bottom: 1px dashed #887e7e;
    
}
.btn-dark.btn-theme-colored2:hover,.btn-theme-colored2:hover {
   background-color:#242C42;
   border-color:#242C42;
}
.gst-service .icon-box .icon.icon-top {
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    top: -56px;
}
.gst-service .icon-box .icon {
	width:100%;
}
.gst-service h4{
	font-size: 22px;
	
}
blockquote {
    margin: 10px 0;
    
}
.btn-danger {
color: #fff;
background-color:#c9302c;
border-color:#ac2925;
}
.bg-light-gray{
	background-color:#f2f2f2;
}
.border-img{
	border: 1px solid #e0e0e0;
	
}
.icon-bar {
  position: fixed;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
 z-index: 999;
}

/* Style the icon bar links */
.icon-bar a {
  display: block;
 
  padding: 8px;
  transition: all 0.3s ease;
  color: white;
  font-size: 18px;
}

/* Style the social media icons with color, if you want */
.icon-bar a:hover {
  background-color: #000;
}

.facebook {
  background: #3B5998;
  color: white;
}

.youtube {
  background: #bb0000;
  color: white;
}

