@import url('https://fonts.googleapis.com/css?family=Montserrat:400,500,600');
body { color:#000; font-family: 'Montserrat', sans-serif !important; font-size:15px !important;}
p { line-height:30px;}
.c-layout-header .c-brand { margin: 0 auto;}
.c-page-on-scroll.c-layout-header-fixed .c-layout-header .c-brand { margin: 2px 0 0px 0;}
.c-layout-header .c-navbar .c-mega-menu .nav > li > a {margin-top: 33px; font-weight: 600;}
.c-page-on-scroll.c-layout-header-fixed .c-layout-header .c-mega-menu  .nav > li > a{margin-top: 7px;}
.c-content-product-1 .row .c-body{padding: 20px 0 20px 10px;}
.c-content-tab-4.c-opt-3 > .tab-content .c-tab-items > li p {color: #000;}
.nav > li > a {padding: 10px 20px;}
.navbar-nav > li > a.active {background:#90d020 !important;color: #fff !important;}
.c-theme-nav li:hover > a:not(.btn) {background:#90d020 !important;color: #fff !important;}

.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link { /*padding: 41px 15px 39px 15px;*/
   padding: 11px; min-height:0px; text-transform:capitalize !important;
}
.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li .dropdown-menu > li > a {border-bottom: 1px solid #4e8001;}
.c-layout-footer-7 { background:url(../../../base/img/footer_bg.jpg);}
.c-layout-footer-7 .c-prefooter {padding: 40px 0 15px 0;}
.c-layout-footer-7 .c-content-title-1 .c-title {color: #fff;}
.c-content-title-1 > .c-line-left { background-color: #019448; }
.c-layout-footer-7 .c-body .c-links > li > a {color: #fff;}
.c-font-dark-1 {color: #fff !important;}
.c-layout-footer-7 .c-body .c-address {color: #fff;}
.c-layout-footer-7 .c-line {background-color: #007d3d; margin: 10px auto;}
.mt10 { margin-top:10px !important;}
.m0 { margin-bottom:0px !important;}
.m10 { margin-bottom:10px !important;}
.p_20{padding: 20px;}
.ov_hi{ overflow: hidden;}
.c-content-title-1 > p { margin: 10px 0; font-size:15px !important;}
.five_box:hover { -moz-box-shadow: 0 0 10px #ccc; -webkit-box-shadow: 0 0 10px #ccc; box-shadow: 0 0 10px #ccc;}

/**NEW STYLE STARTS HERE**/

.h_100 { height: 100px; }

.c-page-on-scroll.c-layout-header-fixed .c-layout-header .c-mega-menu .nav > li > a
{
	margin-top: 12px;
}

/*.c-layout-header .c-brand.c-pull-left
{
	height: 100px;
    width: 430px;
}*/

.c-page-on-scroll.c-layout-header-fixed .c-layout-header .c-mega-menu .nav.navbar-nav > li > .c-link
{
	padding: 10px;
    min-height: 0;
}

.c-page-on-scroll .c-layout-header.c-layout-header-4 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link
{
	    color: #000;
}

.c-layout-header.c-layout-header-4 .c-navbar
{
	    background: #fff;
}


.c-layout-header .c-navbar .c-mega-menu.c-mega-menu-dark > .nav.navbar-nav > li > .dropdown-menu
{
	    background: #FFF;
}

.c-layout-header .c-navbar .c-mega-menu.c-mega-menu-dark > .nav.navbar-nav > li .dropdown-menu > li > a
{
	color: #000;
}

.c-content-title-1 > .c-line-center
{
	background-color: #1d0969;
}

.c-theme-bg
{
	background-color: #92d113 !important;
}

.c-theme-border
{
	 border-color: #332277 !important;
}

.in_bg
{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#3b15be+0,4a28be+100 */
background: #3b15be; /* Old browsers */
background: -moz-linear-gradient(left, #3b15be 0%, #4a28be 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #3b15be 0%,#4a28be 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #3b15be 0%,#4a28be 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b15be', endColorstr='#4a28be',GradientType=1 ); /* IE6-9 */
}
.c-btn-border-2x.c-btn-dark:hover
{
    color: #332278;
    background: #94d200;
    border-color: #332278;
}

.c-content-box.c-size-md
{
	padding: 30px 0;
}

.brd_top
{
	border-top: 2px solid #411ac0; border-bottom: 1px solid #f8f8f8 !important;
}

.pad_bg
{
	background: #92d113;
    padding: 30px 27px;
	border-right: 10px solid #3d14c0;
}

.abt p
{
	margin-bottom: 15px;
    line-height: 28px;
    text-align: justify;
}

.abt h3
{
	font-size:20px;
	color:#fff;
}

.c-font-grey-3
{
	color: #92d113 !important;
}

#culture p
{
	margin-bottom: 15px;
    line-height: 28px;
    text-align: justify;
	color:#fff;
}

#culture h4
{
	font-size:20px;
	color:#fff;
}

#culture
{
    background-image: url(../../../base/img/culture_bg.jpg);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    padding: 40px;
}


.VA h3
{
	font-size:20px;
	    margin-top: 20px;
}

.VA p
{	
	smargin-bottom: 15px;
    line-height: 28px;
    text-align: justify;
}

.c-btn-green
{
	background: #92d113;
    border-color: #3f17c0;
}

.c-btn-green:hover
{
	background: #431dc0 !important;
}

.read-more-state {
  display: none;
}

.read-more-target {
  opacity: 0;
  max-height: 0;
  font-size: 0;
  transition: .25s ease;
}

.read-more-state:checked ~ .read-more-wrap .read-more-target {
  opacity: 1;
  font-size: inherit;
  max-height: 999em;
}

.read-more-state ~ .read-more-trigger:before {
  content: 'Show more';
}

.read-more-state:checked ~ .read-more-trigger:before {
  content: 'Show less';
}

.read-more-trigger {
  cursor: pointer;
  display: inline-block;
  padding: 0 .5em;
  color: #666;
  font-size: .9em;
  line-height: 2;
  border: 1px solid #ddd;
  border-radius: .25em;
}

/*.lightboxOverlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  background-color: black;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  display: none;
}

.lightbox {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 10000;
  text-align: center;
  line-height: 0;
  font-weight: normal;
}

.lightbox .lb-image {
  display: block;
  height: auto;
  max-width: inherit;
  max-height: none;
  border-radius: 3px;
  border: 4px solid white;
}

.lightbox a img {
  border: none;
}

.lb-outerContainer {
  position: relative;
  *zoom: 1;
  width: 250px;
  height: 250px;
  margin: 0 auto;
  border-radius: 4px;
  background-color: white;
}

.lb-outerContainer:after {
  content: "";
  display: table;
  clear: both;
}

.lb-loader {
  position: absolute;
  top: 43%;
  left: 0;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
}

.lb-cancel {
  display: block;
  width: 32px;
  height: 32px;
  margin: 0 auto;
  background: url(/aarel/assets/base/img/close.png) no-repeat;
}

.lb-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}

.lb-container > .nav {
  left: 0;
}

.lb-nav a {
  outline: none;
  background-image: url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==');
}

.lb-prev, .lb-next {
  height: 100%;
  cursor: pointer;
  display: block;
}

.lb-nav a.lb-prev {
  width: 34%;
  left: 0;
  float: left;
  background: url(/aarel/assets/base/img/lft_arw.png) left 48% no-repeat;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: opacity 0.6s;
  -moz-transition: opacity 0.6s;
  -o-transition: opacity 0.6s;
  transition: opacity 0.6s;
}

.lb-nav a.lb-prev:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

.lb-nav a.lb-next {
  width: 64%;
  right: 0;
  float: right;
  background: url(/aarel/assets/base/img/rgt_arw.png) right 48% no-repeat;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: opacity 0.6s;
  -moz-transition: opacity 0.6s;
  -o-transition: opacity 0.6s;
  transition: opacity 0.6s;
}

.lb-nav a.lb-next:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

.lb-dataContainer {
  margin: 0 auto;
  padding-top: 5px;
  *zoom: 1;
  width: 100%;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.lb-dataContainer:after {
  content: "";
  display: table;
  clear: both;
}

.lb-data {
  padding: 0 4px;
  color: #ccc;
}

.lb-data .lb-details {
  width: 85%;
  float: left;
  text-align: left;
  line-height: 1.1em;
}

.lb-data .lb-caption {
  font-size: 13px;
  font-weight: bold;
  line-height: 1em;
}

.lb-data .lb-caption a {
  color: #4ae;
}

.lb-data .lb-number {
  display: block;
  clear: left;
  padding-bottom: 1em;
  font-size: 12px;
  color: #999999;
}

.lb-data .lb-close {
  display: block;
  float: right;
  width: 30px;
  height: 30px;
  background: url(../images/close.png) top right no-repeat;
  text-align: right;
  outline: none;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
  -webkit-transition: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  transition: opacity 0.2s;
}

.lb-data .lb-close:hover {
  cursor: pointer;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

.gal img
{
	margin:10px 10px;
}
*/
.c-content-feature-14
{
	padding: 20px 0;
}

/*
@media only screen and (max-width: 600px)
{
	.gal img
	{
		margin:0 auto;
	}
}*/
@media only screen and (max-width: 480px)
{
	.c-mobile-logo { margin-top: 15px; margin-left: 5px;}
	.c-layout-header .c-brand > .c-hor-nav-toggler {float: none;}
	.c-layout-header .c-navbar .c-mega-menu .nav > li > a {margin-top: 3px; color:#fff;}
	.c-page-on-scroll .c-layout-header.c-layout-header-4 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link {
    color: #fff; margin-left: 10px !important;
	}
	.c-layout-header .c-navbar .c-mega-menu.c-mega-menu-dark-mobile {background: #29166f;}
}

.active {
    background: #90d020 !important;
    color: #fff !important;
}
	
/**NEW STYLE END HERE**/
.pop { height:205px !important;}
.pos_bor { border:1px solid #e1e1e1 !important;}
