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

.navbar-brand.less-top-padding {
    padding: 8px 0 0;
}

.section-small-title-6 {
    padding: 0;
    margin: 0px;
    font-weight: normal;
    font-size: 30px;
}

.section-title-6 {
    padding: 10px 0 0 0;
    margin: 0px;
    font-weight: bold;
    font-size: 36px;
    line-height: 18px;
    color: #000;
}

.title-line-10.align-left {
    width: 20%;
    float: left;
    padding: 20px 0 0 0;
    margin: 0 50% 70px 0;
}

.title-line-10.align-left {
    width: 20%;
    float: left;
    padding: 20px 0 0 0;
    margin: 0 50% 30px 0;
}

.divider-line.green-4 {
    border-bottom-color: #000;
}

.section-light {
    background-color: #fafafa;
}

ul.nav.cyan>li>a.active {
    color: #fff;
    background-color: #8ac700;
}

.section-side-image .text-inner {
    padding: 60px 80px 40px 0;
}


.header-inner.two {
    height: 320px;
}

.header-inner.two .overlay {
    height: 320px;
}

.text-cyan {
    color: #8ac700;
}

.sec-padding {
    padding: 40px 0 40px 0;
}

.quotation{
	font-size: 32px; font-family: Gotham, 'Helvetica Neue', Helvetica, Arial, 'sans-serif'; font-weight: bold;
	}

.quot-color{
	border-left: 4px #8ac700 solid; font-weight: bold;	
}

.feature-box-78 {
    position: relative;
    width: 100%;
    padding: 30px;
    margin: 0px;
    float: left;
    border: 1px solid #e4e4e4;
    margin-bottom: 30px;
}

.tabs12 {
    margin: 0;
    padding: 0;
    list-style-type: none;
    border-bottom: none;
    height: 54px;
    width: 38%;
    position: relative;
    z-index: 4;
}


.ex1 {
      width: 100%;
    /*height: 400px !important;*/
     /*overflow: scroll !important;*/
    font-size: 12px;
    line-height: 16px;
    color: #000;
}


.tabs12 li.active a {
    color: #fff;
    border-right: 1px solid #8ac700;
    background-color: #8ac700;
}


.header-inner.extra {
    height: 443px;
}


.cbp-caption-active .cbp-caption, .cbp-caption-active .cbp-caption-defaultWrap, .cbp-caption-active .cbp-caption-activeWrap {
    width: 100%;
    overflow: hidden;
    position: static;
    z-index: 1;
}


.header-inner .title {
    padding: 150px 0 0 0;
    margin: 0px;
    font-size: 30px;
    font-weight: 700;
}

@media screen and (min-width:320px) and (max-width:768px)

{
  
.header-inner.extra {
    height: auto;
}	
	
	.section-small-title-6 {
    padding: 0;
    margin: 0px;
    font-weight: normal;
    font-size: 30px;
    margin-top: -32px;
}
	
	.section-title-6 {
    padding: 10px 0 0 0;
    margin: 0px;
    font-weight: bold;
    font-size: 18px;
    line-height: 8px;
    color: #000;
}
	
.header-inner.two {
    height: 164px;
}	
	
.header-inner .title {
    padding: 80px 0 0 0;
    margin: 0px;
    font-size: 30px;
    font-weight: 700;
}	
	
}
	
	@media only screen and (max-width: 479px)

{
	
	
}

