/*Customizations by Deepesh Goud*/

p {
    font-family: 'Roboto', sans-serif !important;
    line-height: 1.5;
}

*[id]:before { 
  display: block; 
  content: " "; 
  margin-top: -59px; 
  height: 59px; 
  visibility: hidden; 
}


#site-logo {
	background: #ffffff;
	-webkit-box-shadow: 0px 3px 5px -3px rgba(0, 0, 0, 0.76);
	-moz-box-shadow: 0px 3px 5px -3px rgba(0, 0, 0, 0.76);
	box-shadow: 0px 3px 5px -3px rgba(0, 0, 0, 0.76);
}

a.bg-icon-link {
	color: #ff5722;
	font-weight: 100;
}

a.bg-icon-link:hover {
	color: #ff9800;
}

a.bg-icon-link:active {
	color: #ff9800;
}

#bg-mobile-toggle {
	font-size: 20px;
	font-weight: 100;
	color: #ff5722;
}

#bg-mobile-toggle:hover {
	color: #ff9800;
}

#bg-mobile-toggle:active {
	color: #ff9800;
}

#top-navigation {
	padding-top: 20px;
	font-size: 14px;
	font-family: 'Roboto', sans-serif !important;
	font-weight: 500;
}

#top-navigation ul li a:link {
	text-decoration: none;
	color: #3f51b5;
}

#top-navigation ul li a:visited {
	text-decoration: none;
	color: #3f51b5;
}

#top-navigation ul li a:hover {
	text-decoration: none;
	color: #536dfe;
	border-bottom: 3px solid #ff9800;
}

#top-navigation ul li {
	display: inline;
	padding-left: 15px;
	padding-right: 15px;
}

.sticky {
	position: fixed;
	width: 100%;
	left: 0;
	top: 0;
	z-index: 100;
	border-top: 0;
	margin: 0;
	padding: 0;
}

.bg-para-heading {
	font-weight: 600;
	color: #ff9800;
}

.bg-section-dark {
	background: #3f51b5;
	padding: 0px;
	color: #ffffff;
	font-size: 16px;
	/*text-align: justify;
              text-justify: inter-word;*/
	min-height: 500px;
}

.bg-section-dark a {
	color: #ffeb3b;
}

.bg-section-dark a:hover {
	color: #ffeb3b;
	text-decoration: underline;
}

.bg-section-dark a:active {
	color: #ffeb3b;
	text-decoration: underline;
}

.bg-section-light {
	background: #ffffff;
	padding: 15px;
	color: #003136;
	font-size: 16px;
	/*text-align: justify;
              text-justify: inter-word;*/
	min-height: 500px;
}

.bg-shadow {
	background: #ffffff;
	-webkit-box-shadow: 0px 3px 5px -3px rgba(0, 0, 0, 0.76);
	-moz-box-shadow: 0px 3px 5px -3px rgba(0, 0, 0, 0.76);
	box-shadow: 0px 3px 5px -3px rgba(0, 0, 0, 0.76);
}

.bg-video-pv {
	padding-bottom: 20px;
}

.bg-share {
	padding-top: 10px;
	padding-bottom: 10px;
}

.bg-slide img {
	width: 100%;
	min-width: 100%;
}

.bg-top-slider .slick-dots li button:before {
	font-size: 12px !important;
}

.bg-car {
	z-index: 10;
}

.bg-top-slider .slick-arrow {
	z-index: 20;
}

.bg-top-slider .slick-next {
	right: 10px;
	z-index: 20;
}

.bg-top-slider .slick-next:before,.bg-top-slider .slick-prev:before {
	color: darkorange;
	font-size: 30px;
}

.bg-top-slider .slick-prev {
	left: -0px;
}


.bg-partner-slider img{
	padding-top:15px;
	padding-bottom:15px;
	align:center !important;
	margin:0 auto;
}

.bg-spacer{
	widht:100%;
	min-height:60px;
}

.bg-timeline{
	list-style-type: none;
	font-size:14px;
	padding-left:0px;
}

.bg-tweet {
	border-bottom: 1px dotted #bbbbbb;
	padding-top:5px;
	padding-bottom:5px;	
}

.bg-tweet-time{
	color:darkorange;
	font-size:12px;
	font-style:italic;
	font-weight: 500;
}

.bg-footer-address{
	font-size:14px;	
}


