#futures{
    background: rgb(240, 241, 243); 
}

#testimonials{
    background:#f8f8f8;
}

#testimonials:after{ background: none; }	 
#testimonials:before{ background: none; }	 
#futures:after{ background: none; }
#futures:before{ background: none; }
#main-footer:before{ background: none; }  

#main-nav.navbar-inverse .in .navbar-nav>li>a {
	color:#444;
}

@media( max-width: 768px ){
    #futures ul > li> .future .future{
        text-align: center;
	    margin-bottom: 40px;

    }
}

#header-intro h6{
	padding: 30px 15%;
}


.download_btn{
	background: #5cb85c;
}

.download_btn:hover,
.download_btn:focus,
.download_btn:active:hover,
.download_btn:active:focus,
.download_btn:active{
    background-color: #66d668  !important; 
    color: #000 !important;
	font-weight:600;
}

section .future  > p {
    color: #555;
}

section ul{
	list-style: none;
}

.s1{
    position: relative;
    background: #f0f1f3;	
}

.s2{
    position: relative;
    background: #f8f8f8;	
}

.sect h3 {
    color: #d77a61;
	margin-bottom: 10px;
}

.imp{ width:100px;float:left;}
.imp2{width:20px;float:left;}
.impred{width:310px;color:red;}

#downlangs h3{
	font-weight:600;
	text-align:center;
	border-bottom: 1px #d77a61 solid;
	margin-bottom:5px;
}
section#downlangs h4{
	font-weight:600;
	font-size:16px;
	margin-bottom:5px;
}

#map-canvas {
	/*width: 550px;*/
	height: 300px;
	border: 1px solid #999;
}
.noresize {
  resize: none; 
}

p#modal_message {
    color: #444;
}

#contact{
	padding-bottom:100px;
	padding-top:30px;
	background-color:#f3454c;
	color:#fff;
}
#contact h4{
	font-weight:600;
	font-size:16px;
	color:#fff;
}
#contact .section-title{
	padding-bottom:50px;
}
#contact .section-title h2{
	color:#fff;
}
#contact .modal-header{
	padding:10px;
	background-color: #648269;
}
#contact .modal-content{
	background-color:#e2e2e2;
}

#main-footer .copyright > p {
	font-size:14px;
}

#lang-btn-grp .icon-small
{
	height:14px;
	margin:0;
	padding:0;
}

#lang-btn-grp .icon-medium
{
	height:18px;
	margin:0;
	padding:0;
}

#lang-btn-grp{
	width:190px;
	padding-left:30px;
}
#lang-btn-grp .caret{
	margin-left:20px;
}
#lang-btn-grp .dropdown-toggle{
	box-shadow:none;
}
#lang-btn-grp button {
	background: none;
	border: none;
	color: #fff;
}		
#lang-btn-grp .btn-group{
	width:100%;
}
#lang-btn-grp .btn-group.open {
	background: none;
}						

#lang-btn-grp  span#lanBtnSel {
    font-size: 13px;
}

#lang-btn-grp ul {
	background: none;
	border: none;
	margin-top: 0px;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	width:100%;
	box-shadow:none;
}
#lang-btn-grp ul a{
	color:#fff;
}
#main-nav.sticky-navbar .navbar-nav li span{
	color:#444;
}
#main-nav.navbar-inverse .in .navbar-nav li span {
	color: #444;
}						
#main-nav.sticky-navbar .dropdown-menu {
	background: #fff;
}

.navbar-collapse.in #lang-btn-grp {
	padding-left: 0;
}

.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
	background: none;
}
.dropdown-menu>li>a:focus>span, 
.dropdown-menu>li>a:hover>span{
	color:#d77a61;
}


#main-footer .footer-menu > li {
    display: inline;
    line-height: 40px;
    margin-right: 15px;
}
#main-footer .footer-menu > li > a {
    display: inline-block;
    height: 40px;
    text-align: center;
}

.bounce {
  position:absolute;
  left:50%;
  bottom:0;
  margin-top:-25px;
  margin-left:-25px;
  height:25px;
  width:50px;
  -webkit-animation:bounce 1s infinite;
}	
.bounce a{
	color:#fff;
	font-size: 48px;
	margin-top: -26px;
}	
@-webkit-keyframes bounce {
  0%       { bottom:5px; }
  25%, 75% { bottom:15px; }
  50%      { bottom:20px; }
  100%     {bottom:0;}
}