@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css?family=Muli|PT+Sans');
body
{
	background-color:white;
	margin:0;
	padding:0;
	font-family: 'PT Sans', sans-serif;
	font-family: 'Muli', sans-serif;
	font-size:16px;
	color:333;
	text-align:justify;
	line-height:22px
}

#widget{
width:100%;
max-height:250px;
height:auto;
float:left;
overflow: auto;
padding-right:5px;
margin-top:5px
}

::-webkit-scrollbar {
    width: 0.5em;
    height: 0.5em;
}

::-webkit-scrollbar-thumb {
    background: slategray;
}

::-webkit-scrollbar-track {
    background: #b8c0c8;
}

body {
    scrollbar-face-color: slategray;
    scrollbar-track-color: #b8c0c8;
}
/*custom scrollbar end*/

.blank
{
	padding:1%;
}

.navbar-brand
{
	height:70px;
	padding:0
}

.top-left
{
	
	padding:2% 12%;
	color:white;
}

.top-left b
{
	font-size:18px;
	font-weight:normal
}

.top-left .fa
{
	font-size:18px;
	color:#fff;
	padding:0 2%
}

.india
{
	line-height: 20px;
    margin-left: 25%;
}
/*end top bar*/
.navbar 
{
    min-height: 40px;
    margin-bottom: 0px;
}

.navbar-default
{
	background-color:#fff;
	border-radius:0px;
	border-bottom:1px solid #666;
	/*box-shadow:0px 0px 2px 0px #666;*/
	color:#808000;
}

.navbar-default .navbar-nav>li.active>a, .navbar-default .navbar-nav>li.active>a:focus, .navbar-default .navbar-nav>li.active>a:hover {
    color: #fff;
   /* background-color: #808000;*/
    background-color: #808000;
}

.navbar-default .navbar-nav>li>a {
    color: #808000;
}

.navbar-default .navbar-nav>li a:hover {
    color: #fff;
    background-color: #808000;
}

.navbar-default .navbar-nav>li a:focus {
    color: #fff;
    background-color: #808000;
}

.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover
{
    background-color: #808000;
    color: #fff;
}
.caret-up {
    width: 0; 
    height: 0; 
    border-left: 4px solid rgba(0, 0, 0, 0);
    border-right: 4px solid rgba(0, 0, 0, 0);
    border-bottom: 4px solid;
    
    display: inline-block;
    margin-left: 2px;
    vertical-align: middle;
}
.affix {
    position: fixed;
    top: 0;
	    width: 84%;
}
#navbar-main {
  /* Added `.affix-top` class css when the element is top */
  &.affixed-top {
    background: black;
  }
  /* Added `.affix` class css when the element is >= 170px (Look: line 8 html) */
  &.affix {
    background: gray;
    top: 0;
    left: 0;
    right: 0;
  }
  /* Added `.affix-bottom` class css when the element is footer */
  &.affix-bottom {
    background: red; 
  }
}


.text-india
{
	right:-35%;
}
/*end navbar*/

.border-right
{
	border-right:1px solid #808000;
}

.heading		
{
	font-size:28px;
	font-weight:bold;
	font-family: 'PT Sans', sans-serif;
	text-transform:uppercase;
	color:#808000;
	line-height:50px;
}

.heading u
{
	font-size:22px;
	color:#535353;
	text-decoration:none;
	border-bottom:2px solid #808000;
}

.home-para
{
	font-size:16px;
}

.team-bg
{
	background-color:#f3f3f3;
	padding-bottom:3%
}

.heading-sm
{
	font-size:18px;
	color:#333;
	text-transform:uppercase;
	margin:0;
}

.btn-default
{
	background-color:#808000;
	color:white;
	text-transform:uppercase;
	border:none;
	font-family: Candara;
	border-radius:0;
	letter-spacing:0.5px;
	line-height:20px
}

ul.services
{
	list-style:none;
	margin:0;
	padding:0;
	margin-bottom:15%
}

ul.services li
{
	border-left:5px solid #808000;
	background-color:#fff;
	line-height:50px;
	font-size:16px;
	padding-left:5%;
	color:#000;
	font-family: 'PT Sans', sans-serif;
	margin-bottom:10px;
	
}
ul.services li.odd
{
	background-color:#f4f4f4;
}



ul.services li a
{
	text-decoration:none;
	color:#808000;
}

ul.services li a:hover
{
	text-decoration:none;
	color:#808000;
}

ul.services li.active
{
	text-decoration:none;
	color:#808000;
	border-left:5px solid #808000;
}

ul.services li.active .fa
{
	font-size:25px;
	float:right;
	color:#808000;
	line-height:50px;
	margin-right:15px
}

.block-heading
{
	background-color:#f4f4f4;
	border:1px solid #808000;
	text-transform:uppercase;
	line-height:40px;
	color:#808000;
	text-align:center;
	font-size:18px;
	font-weight:bold;
	font-family: 'PT Sans', sans-serif;
	margin-bottom:3%
}

.block-heading i
{
	font-size:21px;
}

.news-btn
{
	background-color:#f4f4f4;
	border-left:5px solid #808000;
	padding:15px 10px;
	line-height:20px;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	margin-bottom:5px;
}

.news-btn a
{
	text-align:center;
	font-size:18px;
	color:#000;
	text-decoration:none
}

.news-btn a:hover
{
	color:#808000;
}

.top-15
{
	margin-top:15%;
}
footer
{
	background-color:#000;
	margin:0;
	text-align:center;
	font-size:12px;
	color:white;
	padding:0.5% 0%;
	margin-top:3%
}

.text-divider-double {
    position: relative;
    margin: 20px 0 12px 0;
    text-align: center;
}

.text-divider-double+.sep {
    margin: 0 0 30px 0;
    position: relative;
}

.sep{
    position: relative;
    display: block;
    clear: both;
    margin: 20px 0 30px 0;
    min-width: 100%;
    height: 1px;
    border-top: 1px solid;
    color: #E8E8E8;
}
.text-divider-double+.sep:after {
    content: "";
    position: absolute;
    left: 50%;
    bottom: 1px;
    width: 100px;
    height: 1px;
    background: #808000;
    margin-left: -50px;
}

.heading-icon
{
	border:3px solid #808000;
	border-radius:50%;
	width:90px;
	height:90px;
	text-align:center;
	margin-top:20px;
}

.heading-icon .fa
{
	font-size:50px;
	line-height:90px;
	color:#808000
}

address
{
	font-size:14px;
	color:black;
	margin-top:15px
}

.img-height
{
	width:100%;
	height:200px;
}

.heading-h3
{
	color:#808000;
	font-size:36px;
	margin:0;
	text-align:center;
}

.branches ul
{
	margin:30px 0 0 0;
	padding:0;
	list-style:none;
}

.branches ul li
{
	border-radius:20px;
	border:2px solid #efefef;
	line-height:40px;
	text-align:center;
	margin:10px 0;
}


.experties
{
	background:#999 url(../images/expreties.jpg) no-repeat;
	background-size:cover;
	padding:5% 2%;
	border-radius:0 20px;
}
.experties ul
{
	margin:0px 0 0 0;
	padding:0;
	list-style:none;
}

.experties ul li
{
	border-radius:20px;
	border:2px solid #fff;
	line-height:40px;
	text-align:center;
	margin:10px 0;
	font-weight:bold;
	color:#fff;
	font-size:16px;
}


.branches-contact ul
{
	margin:0;
	padding:0;
	list-style:none;
}

.branches-contact ul li
{
	width:48%;
	float:left;
	border-radius:20px;
	border:2px solid #efefef;
	line-height:40px;
	text-align:center;
	margin:10px 2px;
}

.services-box
{
}

.collapse-bg
{
	background-color:#f4f4f4;
	padding:20px 10px 0;
	border:1px solid #808000;
	margin-bottom:10px
}

.collapse-bg ul li
{
	color:black;
	font-weight:normal
}

.no-margin
{
	margin:0
}

.no-padding
{
	padding:0;
}

.panel-title
{
	font-size:18px;
	font-weight:bold
}

.panel-title a
{
	text-decoration:none;
}

.panel-title a:hover
{
	color:#808000
}

.padding-right
{
	padding-right:0
}

.padding-15
{
	margin-bottom:2%;
}

.col-5-padding
{
	padding:0;
}

.grey-bg
{
	background-color:#ebeaea;
	margin:0 0 25px 0;
}

button
{
	width:100%;
	line-height:50px;
	font-size:16px;
	padding-left:5%;
	font-family: 'PT Sans', sans-serif;
	color:#808000;
	border:none;
	text-align:left;
	border-left:5px solid #808000;
	background-color:transparent;
	margin-bottom:10px
}

button:hover
{
	text-decoration:none;
	color:#808000;
}

button.odd
{
	background-color:#efefef;
}

.img-box
{
	background-color:white;
	box-shadow:0 0 2px 1px #ccc;
	padding:0 0 5% 0%;
	text-align:center;
	margin-bottom:30px
}

.img-responsive, .thumbnail a>img, .thumbnail>img {
    display: block;
    max-width: 100%;
    height: auto;
	padding-top:10px;
}

.clr
{
	color:#808000;
	font-weight:normal;
}


ul.points
{
	margin-bottom:20px;
}

ul.points li
{
	list-style:none;
}
	
ul.points li:before {
  content: '\f0da';
  font-family: 'FontAwesome';
  float: left;
  margin-left: -1.1em;
  color: #666;
}





