
@font-face {
        font-family: "DINPro";
        src: url(../fonts/DINPro-Regular_13937.ttf);
        src: url('../fonts/DINPro-Regular_13937.ttf') format('embedded-opentype'),
        url('../fonts/DINPro-Regular_13937.ttf') format('truetype'),
        font-weight: normal;
        font-style: normal;
}
        

body{ margin:0px; padding:0px;color:#000;     font-size: 15px;
    line-height: 19px; font-family: "DINPro";}
.row { margin:0px; }
.left-right-clr { padding:0px; }
.common-con { width:980px; margin:0 auto; }
.top-margin1 { margin-top:20px; }
.light-grey{ background-color:#efefef; }
.orange-bg { background-color:#e59a25; }
.red-col { color:#e59a25; }
.common-980 { width:980px; margin:0 auto; }
.orange-btn{background: none;
    color: #eea236;
    border-radius: 0px;}
#myCarousel .nav a small {
	display:block;
}
#myCarousel .nav a:hover{background-color:none !important;color:#fff; }
#myCarousel .nav {
     background-color: rgba(0,0,0,0.5);
    z-index: 9999;
    position: absolute;
     overflow-x: auto;
    overflow-y: hidden;
    padding: 0;
    margin: 0;
    white-space: nowrap;
    text-align: center;
    position: absolute;
  
    z-index: 99;
    bottom: 0;
    width: 100%;
	
	
	
}
#tabnew1, #tabnew2, #tabnew3, #tabnew4 {
    display: none;
}
.padding-bottm{padding-bottom:117px;}
.img-width{width:100%;}
#myCarousel .nav a {
	border-radius: 0px;
}

/*.min-hight { min-height:470px; }*/

.down-arrow { position:absolute; bottom:0px; right:0px; left:50%; top:75%; width:55px; }

.logo { position:relative; top:10px;}
.logo img { position:absolute; top:0px; left:0px; z-index:9999;} 

#banner {    position: relative;    }
/* NAV */
.nav-fixed { position:fixed; z-index:999; width: 100%;}
#nav { background-color:rgba(0,0,0,0.3); background-color:#000\9; position:absolute; z-index:999; width:100%; display:block;}
.navbar-nav { float:right !important; margin-top:0px;position: relative; }

.capital-nav {
  position: static !important;
}
#portfolio{padding-top:40px;}
.capital-nav-menu {
    padding: 11px 0px;
     width: 190px;
    box-shadow: none;
    -webkit-box-shadow: none;
}
.capital-nav-menu > li > ul {
  padding: 0;
  margin: 0;
}
.capital-nav-menu > li > ul > li {
  list-style: none;
  
}
.capital-nav-menu > li > ul > li.active{
background-color:#f00;
  
}

.capital-nav-menu > li > ul > li > a {
  display: block;
  color: #222;
  font-size:13px;
  border-bottom:solid 1px #e4e4e4;
  padding:10px 5px;
}
.capital-nav-menu > li ul > li > a:hover,
.capital-nav-menu > li ul > li > a:focus {
  text-decoration: none;
}
.capital-nav-menu .dropdown-header {
  font-size: 18px;
  color: #ff3546;
  padding: 5px 60px 5px 5px;
  line-height: 30px;
}
.dropdown-menu { left:30px;}

.banner-tabs { background-color:rgba(0,0,0,0.8); background:#000\9;}

.nav-strategy { left:150px; }
.nav-our-pro {left: 357px;}
.nav-team { left:265px; }

.navbar-inverse,.navbar-inverse .navbar-collapse { background-color:rgba(0,0,0,0.3); border:none; border-color:transparent;}
.navbar { margin-bottom:0px; }
ul.new-nav h2 { font-size:14px; font-weight:700; color:#10a666;}
.nav>li>a {padding: 15px 16px; font-size:15px;}
.navbar-inverse .navbar-nav>li>a { color:#FFF; }
.dropdown-menu>li>a {border-bottom: solid 1px #e4e4e4; padding: 6px 20px;}


.navbar-inverse .navbar-nav>li>a:hover { color:#FFF; background-color:#000; }
.navbar-inverse .navbar-nav>li>a:focus { color:#FFF; }

.navbar-inverse .navbar-toggle .icon-bar { background-color:#000; }

.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover { background-color:transparent; }
.navbar-inverse .navbar-nav>li>a:focus { color:#FFF; }

.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>li>a:hover { background-color:#e59a25 !important; color:#FFF !important;}

.top-links { padding-top:10px; padding-bottom:10px; padding-right: 17px;}
.top-links a { color:#878787; padding-left:12px;}
.top-links a:hover {color:#e59a25; text-decoration:none;}

.about-content { padding-left:40px; padding-right:20px; padding-top:30px;}
.about-content h2 { margin:0px; font-size:35px; color:#2e2e2e; line-height:35px;  margin-bottom:30px;}
.about-content h2 span { color:#e59a25; font-family: "DINPro";}

.about-content .quick-facts { border-bottom:solid 1px #c3c3c3; padding-bottom:10px; color:#a1a1a1; font-weight:700; 
font-family: "DINPro"; margin-bottom:10px; text-transform:uppercase;}

.facts { font-family: "DINPro"; color:#033333; text-transform:uppercase; line-height: 22px; font-size: 12px; margin-bottom:15px;}
.facts span { display:block; color:#e59a25; font-size:25px; text-transform:none;}

.about-content2 {padding-right:40px; padding-left:40px; font-family: "DINPro"; padding-top:30px;}
.about-content2 h2 { font-style:36px; color:#FFF; margin:0px; margin-bottom:20px;font-family: "DINPro";}
.about-content2 p { font-size:18px; color:#eaeaea; line-height:22px; padding-bottom:15px;font-family: "DINPro";}
.about-content2 a { border:solid 1px #FFF; text-transform:uppercase; padding:8px;color:#FFF; text-transform:none;
font-family:"DINPro"; }
.about-content2 a:hover { background-color:#FFF; color:#000;}

.home-title h1 { text-transform:uppercase;     font-weight: bold;font-family: "DINPro"; margin:0px; font-size:30px; color:#e59a25; margin-top:30px; line-height:40px;}
.home-title span { font-size:18px; color:#7d7d7d; display:block; margin-bottom:30px;}

.name h3 { font-size:20px; color:#e59a25; margin:0px; margin-bottom:8px; font-family: "DINPro"; margin-top:10px;}
.name p { font-size:17px; }e59a25

.konw-more { border:solid 1px #e59a25 !important; text-transform:uppercase; padding:8px;color:#e59a25; text-transform:none;}
.konw-more a{ border:solid 1px #e59a25 !important; text-transform:uppercase; padding:8px;color:#e59a25; text-transform:none;}


/*=========================
  Icons
 ================= */

/* footer social icons */
ul.social-network {
	list-style: none;
	display: inline;
	margin-left:0 !important;
	padding: 0;
	margin-bottom:30px !important;
}
ul.social-network li {
	display: inline;
	margin: 0 5px;
}
ul.social-network li a { border:solid 1px #e4e4e4; }

/* footer social icons */
.social-network a.icoRss:hover {
	background-color: #F56505;
}
.social-network a.icoFacebook:hover {
	background-color:#3B5998;
}
.social-network a.icoTwitter:hover {
	background-color:#33ccff;
}
.social-network a.icoGoogle:hover {
	background-color:#BD3518;
}
.social-network a.icoVimeo:hover {
	background-color:#0590B8;
}
.social-network a.icoLinkedin:hover {
	background-color:#007bb7;
}
.social-network a.icoRss:hover i, .social-network a.icoFacebook:hover i, .social-network a.icoTwitter:hover i,
.social-network a.icoGoogle:hover i, .social-network a.icoVimeo:hover i, .social-network a.icoLinkedin:hover i {
	color:#fff;
}
.social-network a.icoFacebook i { color:#0f3c80; }
.social-network a.icoTwitter i { color:#1a9ed5; }
.social-network a.icoLinkedin i { color:#05285c; }
 
a.socialIcon:hover, .socialHoverClass {
	color:#44BCDD;
}

.social-circle li a {
	display:inline-block;
	position:relative;
	margin:0 auto 0 auto;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	border-radius:50%;
	text-align:center;
	width: 40px;
	height: 40px;
	font-size:20px;
}
.social-circle li i {
	margin:0;
	line-height:40px;
	text-align: center;
}

.social-circle li a:hover i, .triggeredHover {
	-moz-transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	-ms--transform: rotate(360deg);
	transform: rotate(360deg);
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-o-transition: all 0.2s;
	-ms-transition: all 0.2s;
	transition: all 0.2s;
}
.social-circle i {
	color: #fff;
	-webkit-transition: all 0.8s;
	-moz-transition: all 0.8s;
	-o-transition: all 0.8s;
	-ms-transition: all 0.8s;
	transition: all 0.8s;
}


.invest-con {padding-right:140px; padding-left:40px; font-family: "DINPro"; }
.invest-bg {background-image:url(../images/sdfg.png); background-position:right bottom; background-repeat:no-repeat; padding-bottom: 134px;}
.invest-con .carousel-caption { position:relative; left:0px; top:0px; }
.invest-con .carousel-caption h4 { color:#2e2e2e; font-size:36px; font-family: "DINPro"; margin:0px; text-align:left; text-shadow:none;}

.invest-con .carousel-indicators { left: 5%;  bottom: -40px; }
.invest-con .carousel-indicators li {background-color:#e1e1e1;width: 13px;height: 13px;}
.invest-con .carousel-indicators .active { background-color:#7d7d7d; width: 13px; height: 13px;}


.portfolio {
    position:relative;
    overflow:hidden;
	padding:0px; border:none; border-radius:0;
}
 
.portfolio .caption {
    position:absolute;
    top:0;
    right:0;
    background:rgba(0, 0, 0, 0.8);
	background:#000\9;
    width:100%;
    height:100%;
    padding:2%;
    display: none;
    text-align:center;
    color:#fff !important;
    z-index:2;
}
.portfolio .caption h4 { margin-top:40%; margin-bottom: 22px;}
.portfolio .caption a { border:solid 1px #FFF; padding:8px; color:#FFF; text-transform:none;}

.profolios:hover .caption h3,.profolios:hover .caption p { color:#FFF; }
.profolios:hover .caption a { background-color:#FFF; color:#e59a25; }

.profolios:hover { background-color:#e59a25;-webkit-transition: all 0.7s ease;
transition: all 0.7s ease; }

.profolios img{

-webkit-transition: all 0.7s ease;
transition: all 0.7s ease;
}

.profolios:hover img {
-webkit-transform:scale(0.9);
transform:scale(0.9);
}



.port-title { position:absolute; bottom:0px; left:0px; background-color:rgba(217,43,34,0.8); text-transform:uppercase; color:#FFF; font-size:20px;font-family: "DINPro"; padding:8px; }

.nav-tabs { width:23%;margin-bottom:30px; border: none;font-family: "DINPro"; font-weight:600;}
ul.nav-tabs li { border-right:solid 1px #e4e4e4; }
ul.nav-tabs li:last-child { border-right:none; }

.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {color:#e59a25; border: none; }

#custom_carousel .item {

    color:#000;
    background-color:#eee;
    padding:0px 0;
	
}
#custom_carousel .controls{
    overflow-x: auto;
    overflow-y: hidden;
    padding:0;
    margin:0;
    white-space: nowrap;
    text-align: center;
    position: absolute;
	bottom:0px;
	z-index: 99;
	bottom: 0;
	width:100%;	
}

.tabs-nav {width: 50%; margin: 0 auto;}

#custom_carousel .controls li {
    display: table-cell;
    width: 1%;
    max-width:90px
}
#custom_carousel .controls li.active {
    background-color:#eee;
    border-top:3px solid red;
}
#custom_carousel .controls a small {
    overflow:hidden;
    display:block;
    font-size:10px;
    margin-top:5px;
    font-weight:bold
}


/* fade on slider */
.carousel-fade #custom_carousel .item {
  opacity: 0;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}
.carousel-fade #custom_carousel .active {
  opacity: 1 !important;
}
.carousel-fade #custom_carousel .active.left,
.carousel-fade #custom_carousel .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}
.carousel-fade #custom_carousel .next.left,
.carousel-fade #custom_carousel .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-control {
  z-index: 2;
}



/*.carousel-fade #custom_carousel .item {
  opacity: 0;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}
.carousel-fade #custom_carousel .active {
  opacity: 1;
}
.carousel-fade #custom_carousel .active.left,
.carousel-fade #custom_carousel .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}
.carousel-fade #custom_carousel .next.left,
.carousel-fade #custom_carousel .prev.right {
  opacity: 1;
}
.carousel-fade .controls li {
  z-index: 2;
}*/

.banner-tabs .nav>li>a { font-size:16px;padding: 19px 16px; text-transform:uppercase;font-family: "DINPro"; color:#505051;}

.inner-banner-title { position:absolute; display:block; text-align:center; width:100%; top:34%; }
.inner-banner-title h2 { font-size:42px; font-family: "DINPro"; color:#FFF;}
.inner-banner-title span { display:block; color:#FFF; font-size:18px; line-height:24px; }
.inner-banner-title h2 .banner-sub { font-size:38px;font-family: "DINPro";  margin-top: 20PX;}

.inner-banner-title2 { position:absolute; display:block; width:100%; top:33%; left: 230px; width: 40%;}
.inner-banner-title2 h3 {font-size:34px; color:#FFF; border-left:solid 2px #e59a25; padding-left:10px;}
.inner-banner-title2 h3 span {font-family: "DINPro"; }
.inner-banner-title2 p { font-size:18px; color:#FFF; line-height:22px; padding-bottom:15px;}
.inner-banner-title2 a { border:solid 1px #FFF; padding:8px; color:#FFF; font-size:12px; text-decoration:none; text-transform:uppercase;}
.inner-banner-title2 a:hover { background-color:#FFF; color:#000; }

.inner-banner-title3 { position:absolute; display:block; width:100%; top:23%; text-transform:uppercase; left: 230px; width: 40%;}
.inner-banner-title3 h3 {font-size:42px; color:#FFF; border-left:solid 2px #e59a25; padding-left:10px;}
.inner-banner-title3 h3 span {font-family: "DINPro"; }
.inner-banner-title3 p { font-size:18px; color:#FFF; line-height:22px; padding-bottom:15px;}
.inner-banner-title3 a { border:solid 1px #FFF; padding:8px; color:#FFF; font-size:12px; text-decoration:none; text-transform:uppercase;}
.inner-banner-title3 a:hover { background-color:#FFF; color:#000; }


.breadcrumb-top { margin-top:85px; }
.breadcrumb {border-radius: 0px; text-transform:uppercase;}

.project-link { text-align:center; margin-top:0px; margin-bottom:10px;}
.project-link a { display:block; border:solid 1px #e4e4e4; padding:12px 0px; font-size:17px;line-height: 19px; font-family: DINPro-Light; color:#7d7d7d; text-decoration:none; text-transform:uppercase;}
.project-link a:hover,.active-pro { background-color:#e59a25; color:#FFF !important; }

.big-text { font-size:42px; color:#333333; line-height:44px; text-align:center;margin-top:20px; margin-bottom:20px;}
.pro-detail { text-align:center; color:#7d7d7d; font-size:18px; line-height:24px; padding: 20px 110px; }

.pro-num { text-align:center; }
.pro-num span { display:inline-block; margin-left: 15px; margin-right: 15px;}
.pro-num strong { padding: 21px 11px; border:solid 3px #e4e4e4; -webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%; font-size:42px; font-family: DINPro-Light; color:#e59a25;line-height: 120px;}
.pro-num b { line-height:18px; }

.profolios { padding:0px; border:none; text-align:center; background-color:#f9f9f9; margin-bottom:25px;-webkit-transition: all 0.7s ease;
transition: all 0.7s ease;}

.profolios h3 {font-family: DINPro-Light; font-size:19px;} 
.profolios p { text-align:center; font-size:18px; line-height:22px; color:#7d7d7d; }
.profolios a { background-color:#e59a25; color:#FFF; border:none; text-transform:uppercase; font-size:12px; }

.pro-desc {  font-size:18px; color:#7d7d7d; display:block; line-height:20px;} 
.pro-desc strong { font-family: "DINPro"; display:block; padding-bottom:8px; color:#333333;} 
.bor-right { border-right:solid 1px #e4e4e4;}

.project-content img { margin-bottom:20px; }
.project-content h2 { font-size:18px; color:#e59a25; margin:0px; margin-bottom:10px;}
.project-content p.big-text { font-size:20px; line-height:24px; text-align:left; }
.project-content p strong { font-family: "DINPro"; }
.project-content p { font-size:16px; line-height:22px;}
.project-content p a {font-family: "DINPro-";color:#e59a25;}

button.close { padding:5px 8px; background-color:#e59a25; opacity:1; color:#FFF;}

/*.our-frim {padding-left: 90px;}*/
.our-frim .big-text { font-size:32px; padding-right:20px; line-height:36px;padding: 0 110px;}

.our-frim p {     font-size: 15px;
    color: #7d7d7d;
    line-height: 24px;
    margin-bottom: 20px;}
.our-frim p strong { color:#000; display:block; padding-bottom:10px; }
.our-frim ul { margin:0px; padding:0px; list-style-type:none; }
.our-frim ul li { background-image:url(../images/orange-dots.png); background-repeat:no-repeat; background-position:left 4px; padding-left:20px; font-size:15px; color:#7d7d7d; line-height:22px; margin-bottom:15px; padding-right:15px;}

.strategy {padding-left: 40px; padding-right:30px;}
.strategy .big-text { font-size:28px; padding-right:20px; line-height:36px;text-align:left;}
.strategy p { font-size:18px; color:#7d7d7d; line-height:20px; margin-bottom:20px;}
.strategy p strong { color:#000; display:block; padding-bottom:10px; }
.strategy ul { margin:0px; padding:0px; list-style-type:none; margin-bottom:26px;}
.strategy ul li { background-image:url(../images/red-dots.png); background-repeat:no-repeat; background-position:left 3px; padding-left:20px; font-size:18px; color:#7d7d7d; line-height:19px; margin-bottom:15px; padding-right:15px;}


.invest { text-align:left; }
.invest h4 { margin-bottom: 29px !important;}
.invest a {text-shadow: none;}

.home-control .carousel-control {width: 8%;top: 40%;}
.carousel-control.left,.carousel-control.right {background-image:none;}

ul.media-list { margin:0px; padding:0px; list-style-type:none; margin-top:30px;}
ul.media-list li { background-color:#f9f9f9; border-top:solid 1px #e59a25; padding-bottom:30px; margin-bottom:30px; background-image:none; padding-top:15px; background-image:url(../images/half-tri.png); background-repeat:no-repeat; background-position:right bottom;}
ul.media-list li h2 { margin:0px 0px 8px 0px; color:#333333; font-weight:700; font-size:18px;font-family: "DINPro";}
ul.media-list li p { font-size:24px; line-height:28px; padding-bottom:0px; margin-bottom:10px; color:#666666;}
ul.media-list li p.small {font-size:13px; line-height:16px;}
ul.media-list li p.date{ color:#e59a25; font-size:14px;}
ul.media-list li a { color:#ee1c25; text-decoration:none;  font-size:12px; text-transform:uppercase;font-family: "DINPro";}

/*ul.media-list li.web-icon {background-image:url(../images/web.png);}*/

.team-capital { padding:0px; border:none; text-align:center; }
.team-capital .caption h3 { font-weight:700;font-family: "DINPro"; font-size:20px; }
.team-capital .caption p { color:#7d7d7d; font-size:16px;}


.team-capital:hover {  cursor:pointer;}
.team-capital:hover .caption,.team-capital:hover .caption p { color:#e59a25 !important; }

.team-capital img{

-webkit-transition: all 0.7s ease;
transition: all 0.7s ease;
}

.team-capital:hover img {
-webkit-transform:scale(0.98);
transform:scale(0.98);
}

.team-overlay { background-color:rgba(0,0,0,0.5); width:100%; height:100%; position:absolute; left:0px; top:0; bottom:0px; right:0px; z-index:8; display:none;}
.team-container {position:absolute; left:0px; padding:10px; background-color:#eaeaea; display:none; border:solid 2px #e4e4e4; z-index:9; top:0px;
-webkit-box-shadow: 0px 0px 13px 2px rgba(33,32,33,1);
-moz-box-shadow: 0px 0px 13px 2px rgba(33,32,33,1);
box-shadow: 0px 0px 13px 2px rgba(33,32,33,1);

}

.team-container1 {position:absolute; left:0px; padding:10px; background-color:#eaeaea; display:none; border:solid 2px #e4e4e4; z-index:9; top:20%;
-webkit-box-shadow: 0px 0px 13px 2px rgba(33,32,33,1);
-moz-box-shadow: 0px 0px 13px 2px rgba(33,32,33,1);
box-shadow: 0px 0px 13px 2px rgba(33,32,33,1);

}
.team-content { }
.team-content h2 { border-bottom:solid 1px #e4e4e4; padding-bottom:15px; font-weight:700; color:#000000; font-size:32px;font-family:"DINPro"; display:block;}
.team-content h2 span { font-size:20px; color:#7d7d7d; font-family: "DINPro"; float: right; padding-top:10px;}
.team-content h3 { font-size:25px; font-family: "DINPro"; }
.team-content h3 span {font-family: "DINPro"; color:#f14c52;}
.closed-bt { position:absolute; top:10px; right:25px;  z-index:10;}

.team-top { top:-150px; }
.team-top2 { top:-130px; }

.team-container-parent .col-md-3,.team-small .col-md-3 { width:20%; }
button.close{background-color: #000000\9;}
button.close:hover { opacity:1 \9; background-color: #000000\9;}


#footer { background-color:#231f20; color:#FFF; padding-top:8px; padding-bottom:8px; margin-top:40px;}
#footer a { color:#FFF; padding-left:8px; padding-right:8px;}
.footer-link { padding-top:20px; }


.mobile-hide { display:block; }
.mobile-show { display:none; }



.timeblock:before {
    background: none repeat scroll 0 0 #e4e4e4;
    bottom: 0;
    content: "";
    left: 8%;
    margin-left: -10px;
    position: absolute;
    top: 0;
    width: 4px;
}


.timeline h4 {
    background: none repeat scroll 0 0 #e59a25;
    border: 3px solid #e4e4e4;
    border-radius: 50%;
    box-shadow: none;
    color: #FFF;
    display: block;
    font-size: 15px;
    height: 70px;
    margin: 0;
    padding: 25px 5px;
    text-align: center;
    transition: all .2s ease-in 0s;
    vertical-align: middle;
    width: 70px;
	font-family: "DINPro";
}

.timebox ul {
    min-height: 300px;
	text-align:center;
}

.timebox ul h1 {color: #101010;
    font-size: 40px;
    text-align: center;
    font-family: "DINPro";}

.timebox ul h2 { font-size:20px; }

.timebox ul p {
	font-size: 18px;
    margin: 10px 0px;
    font-weight: normal;
    line-height: 24px;
    text-align: center;
    color: #7d7d7d;}	

/*.timeline li {
    line-height: 1.2em;
    list-style: none outside none;
    margin: 16px auto;
}*/
.fixwrapper { padding-top:180px; }
.stuck {
    position: fixed;
    top: 90px;
	left:180px
}

.statistics {
    margin-bottom: 10px;
    padding-bottom: 10px;
}
.timeline .statistics>div {
    display:block;
    border: 0;
    width: 100%;
}

.timeline .statistics>div>span {
    display: block;
}

.timeline .statistics h4 {
    background: none repeat scroll 0 0 rgba(0,0,0,0);
    border: medium none;
    border-radius: 0;
    box-shadow: none;
    color: #101010;
    display: block;
    height: auto;
    margin: 0;
    padding: 0;
    text-align: center;
    text-shadow: none;
    transition: all .2s ease-in 0s;
    vertical-align: middle;
    width: auto;
	font-size: 42px;
    font-family: "DINPro";
}


.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}

.col-xs-15 {
    width: 20%;
    float: left;
}
@media (min-width: 768px) {
.col-sm-15 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 992px) {
    .col-md-15 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 1200px) {
    .col-lg-15 {
        width: 20%;
        float: left;
    }
}

.site-map-link { font-size:16px; color:#000; display:block;}


/* responsive */
 
/* Landscape phones and down */
@media (max-width: 480px) { 
.container,.common-980,.team-container-parent .col-md-3,.team-small .col-md-3 { width:100% }
.mobile-hide { display:none; }
.mobile-show { display:block; }
.team-container{top:90px;}
.profile-team{width:60%}
.timeblock:before {left: 29%;}
.logo { text-align:center; }
.logo img { position:relative; }
.team-container1{top:6%;}
#banner .carousel-control { display:none; }
.inner-banner-title2 h3 { font-size:25px; }
.inner-banner-title2 { top:5%;left: 20px;width: 90%; }

.inner-banner-title3 h3 { font-size:25px; }
.inner-banner-title3 { top:-3%; left: 20px;width: 90%; }


.about-content { padding-left:15px; }
.about-content h2 { font-size:31px; }
.about-content2 { padding-left:10px; padding-right:10px; padding-bottom: 30px;}
.social-circle li a { margin-bottom:30px; }
.invest-con { padding-left:10px; padding-right:10px; padding-top:8px;}
.invest-con .home-title span { padding:0px; }
.invest-con .carousel-caption { padding-top:0px; }
.nav-tabs {width: 75%;}
ul.nav-tabs li { border-bottom:none !important; }
.tabs-nav {width: 100%; }
.banner-tabs .nav>li>a {padding: 19px 0px; font-size: 12px; }
.home-title span { padding:0 20px; }
.top-links { text-align:center !important; }
.top-links a { padding-left:0px; }
#nav { position:relative; background-color:transparent; }
.navbar { min-height:0px; }
.navbar-toggle {top: -95px;float:none; left: 83%; margin-top:0px; margin-bottom:0px;}
.navbar-inverse .navbar-toggle { border-color: #e59a25 !important; }
.navbar-inverse .navbar-toggle .icon-bar { background-color:#e59a25 !important; }
.navbar-collapse { padding:0px; }
.navbar-nav { float: none !important;  text-align: center;}
.navbar-inverse .navbar-nav>li>a { border-bottom:solid 1px #FFF; }
.navbar-inverse .navbar-collapse { background-color:#000; }

.navbar-nav .open .dropdown-menu { background-color:#FFF;text-align: center; }


.big-text {font-size: 31px;line-height: 33px;}
.pro-detail {padding: 20px 8px;}
.inner-banner-title h2 { font-size:40px; }

.our-frim .big-text {padding: 0 0px;}
.fixwrapper { padding-top:0px; }
.timeline-con h2 { font-size: 35px !important; }
.timeline .statistics h4 {font-size: 28px;}
.navbar-header { height:0px; }
#banner { margin-top:125px; }
.timeblock:before { left:18% !important; }
.timebox ul { margin:0px; padding:0px; }

}

/* Landscape phone to portrait tablet */
@media (max-width: 767px) { 
.team-container1{top:6%;}
#myCarousel .nav{display:none;}
.container,.common-980,.team-container-parent .col-md-3,.team-small .col-md-3  { width:100% }
.mobile-hide { display:none; }
.mobile-show { display:block; }
.profile-team{width:60%}
.team-container{top:90px;}
.timeblock:before {left: 29%;}
.timeline-con h2 { font-size: 24px !important; }
.timeline .statistics h4 {font-size: 28px;}
.logo { text-align:center; }
.logo img { position:relative; }
.fixwrapper { padding-top:0px; }
#banner .carousel-control { display:none; }
.inner-banner-title2 h3 { font-size:25px; }
.inner-banner-title2 { top:5%;left: 20px;width: 90%; }

.inner-banner-title3 h3 { font-size:25px; }
.inner-banner-title3 { top:-3%;left: 20px;width: 90%; }

.about-content { padding-left:15px; }
.about-content h2 { font-size:31px; }
.about-content2 { padding-left:10px; padding-right:10px; padding-bottom: 30px;}
.social-circle li a { margin-bottom:30px; }
.invest-con { padding-left:10px; padding-right:10px; padding-top:8px;}
.invest-con .home-title span { padding:0px; }
.invest-con .carousel-caption { padding-top:0px; }
.nav-tabs {width: 75%;}
ul.nav-tabs li { border-bottom:none !important; }
.tabs-nav {width: 100%; }
.banner-tabs .nav>li>a {padding: 19px 0px; font-size: 12px; }
.home-title span { padding:0 20px; }
.top-links { text-align:center !important; }
.top-links a { padding-left:0px; }
#nav { position:relative; background-color:transparent; }
.navbar { min-height:0px; }
.navbar-toggle {top: -95px;float:none; left: 83%; margin-top:0px; margin-bottom:0px;}
.navbar-inverse .navbar-toggle { border-color: #e59a25 !important; }
.navbar-inverse .navbar-toggle .icon-bar { background-color:#e59a25 !important; }
.navbar-collapse { padding:0px; }
.navbar-nav { float: none !important;  text-align: center;}
.navbar-inverse .navbar-nav>li>a { border-bottom:solid 1px #FFF; }
.navbar-inverse .navbar-collapse { background-color:#000; }

.navbar-nav .open .dropdown-menu { background-color:#FFF;text-align: center; }
.navbar-header { height:0px; }

.big-text {font-size: 31px;line-height: 33px;}
.pro-detail {padding: 20px 8px;}
.inner-banner-title h2 { font-size:40px; }

.our-frim .big-text {padding: 0 0px;}
.inner-banner-title h2 .banner-sub { font-size:22px;margin-top: 5PX;}
#banner { margin-top:125px; }
.timeblock:before { left:18% !important; }
.timebox ul { margin:0px; padding:0px; }
 }

/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {
	.team-container1{top:6%;}
	#myCarousel .nav{display:none;}
.container,.common-980,.team-container-parent .col-md-3,.team-small .col-md-3  { width:100% }
.mobile-hide { display:none; }
.mobile-show { display:block; }
.team-container{top:90px;}
.timeblock:before {left: 8%;}
.timeline-con h2 { font-size: 35px !important; }
.timeline .statistics h4 {font-size: 28px;}
.logo { text-align:center; }
.logo img { position:relative; }
.fixwrapper { padding-top:0px; }
#banner .carousel-control { display:none; }
.inner-banner-title2 h3 { font-size:25px; }
.inner-banner-title2 { top:5%;left: 20px;width: 90%; }

.inner-banner-title3 h3 { font-size:25px; }
.inner-banner-title3 { top:-3%;left: 20px;width: 90%; }

.about-content { padding-left:15px; }
.about-content h2 { font-size:31px; }
.about-content2 { padding-left:10px; padding-right:10px; padding-bottom: 30px;}
.social-circle li a { margin-bottom:30px; }
.invest-con { padding-left:10px; padding-right:10px; padding-top:8px;}
.invest-con .home-title span { padding:0px; }
.invest-con .carousel-caption { padding-top:0px; }
.nav-tabs {width: 75%;}
ul.nav-tabs li { border-bottom:none !important; }
.tabs-nav {width: 100%; }
.banner-tabs .nav>li>a {padding: 19px 0px; font-size: 12px; }
.home-title span { padding:0 20px; }
.top-links { text-align:center !important; }
.top-links a { padding-left:0px; }
#nav { position:relative; background-color:transparent; }
.navbar { min-height:0px; }
.navbar-toggle {top: -95px;float:none; left: 83%; margin-top:0px; margin-bottom:0px;}
.navbar-inverse .navbar-toggle { border-color: #e59a25 !important; }
.navbar-inverse .navbar-toggle .icon-bar { background-color:#e59a25 !important; }
.navbar-collapse { padding:0px; }
.navbar-nav { float: none !important;  text-align: center;}
.navbar-inverse .navbar-nav>li>a { border-bottom:solid 1px #FFF; }
.navbar-inverse .navbar-collapse { background-color:#000; }

.navbar-nav .open .dropdown-menu { background-color:#FFF;text-align: center; }
.navbar-header { height:0px; }

.big-text {font-size: 31px;line-height: 33px;}
.pro-detail {padding: 20px 8px;}
.inner-banner-title h2 { font-size:40px; }

.our-frim .big-text {padding: 0 0px;}
.inner-banner-title h2 .banner-sub { font-size:22px;margin-top: 5PX;}
}



.features{

padding: 60px 0;

}
.features .single {
background: rgba(149, 150, 153, 0.8);
border: 1px solid rgba(255, 255, 255, 0.4);
text-align: center;
position: relative;
    padding: 8px 14px;
margin: 50px auto 40px auto;
-webkit-transition: 0.4s ease-in-out;
-moz-transition: 0.4s ease-in-out;
-ms-transition: 0.4s ease-in-out;
transition: 0.4s ease-in-out; 
min-height: 375px;

}
.features .single h2 {
font-size: 20px;
text-transform: uppercase;
color: #fff;
margin-bottom: 20px;
margin-top: 60px; }
.features .single h2:after {
content: '';
width: 80px;
height: 5px;
margin: 20px auto;
display: block;
border-top: 1px solid #f0f0f0;
border-bottom: 1px solid #f0f0f0; }
.features .single p{
color: rgba(255, 255, 255, 0.7);
line-height: 24px;
}
.features .single .icon-outer {
position: absolute;
width: 60px;
height: 60px;
background: rgba(149, 150, 153, 0.8);
border: 1px solid rgba(255, 255, 255, 0.3);
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
top: 0;
margin-top: -30px;
    left: 57%;
margin-left: -50px;
-webkit-transition: 0.4s ease-in-out;
-moz-transition: 0.4s ease-in-out;
-ms-transition: 0.4s ease-in-out;
transition: 0.4s ease-in-out; }
.features .single .icon-outer .icon {
    border: 1px solid rgba(255, 255, 255, 0.3);
    width: 30px;
    height: 30px;
    margin: 14px auto; }
.features .single .icon-outer .icon i {
line-height: 28px;
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg);
color: #fff;
font-size: 17px; }
.features .single:hover {
background:#606162; }
.features .single:hover h2 {
color: #fff; }
.features .single:hover h2:after {
border-color: rgba(255, 255, 255, 0.3); }
.features .single:hover p {
color: rgba(255, 255, 255, 0.8); }
.features .single:hover .icon-outer {
background: #E59B25;
border-color: #fff;
margin-top: -60px; }
.features .single:hover .icon-outer .icon {
border-color: #fff; }
.features .single:hover .icon-outer .icon i {
color: white; }

/* form starting stylings ------------------------------- */
.group {
    position: relative;
    margin-bottom: 35px;
}

input {
    font-size: 18px;
    padding: 5px 10px 10px 5px;
    display: block;
    width: 100%;
    border: none;
    border-bottom: 1px solid #fff;
    background: transparent;
}

    input:focus {
        outline: none;
    }

/* LABEL ======================================= */
label {
    color: #fff;
    font-size: 18px;
    font-weight: normal;
    position: absolute;
    pointer-events: none;
    left: 5px;
    top: 10px;
    transition: 0.2s ease all;
    -moz-transition: 0.2s ease all;
    -webkit-transition: 0.2s ease all;
}

/* active state */
input:focus ~ label, input:valid ~ label {
    top: -20px;
    font-size: 14px;
    color: #fff;
}

/* BOTTOM BARS ================================= */
.bar {
    position: relative;
    display: block;
    width: 100%;
}

    .bar:before, .bar:after {
        content: '';
        height: 2px;
        width: 0;
        bottom: 1px;
        position: absolute;
        background: #fff;
        transition: 0.2s ease all;
        -moz-transition: 0.2s ease all;
        -webkit-transition: 0.2s ease all;
    }

    .bar:before {
        left: 50%;
    }

    .bar:after {
        right: 50%;
    }



/* active state */
input:focus ~ .bar:before, input:focus ~ .bar:after {
    width: 50%;
}

/* HIGHLIGHTER ================================== */
.highlight {
    position: absolute;
    height: 60%;
    width: 100px;
    top: 25%;
    left: 0;
    pointer-events: none;
    opacity: 0.5;
}

/* active state */
input:focus ~ .highlight {
    -webkit-animation: inputHighlighter 0.3s ease;
    -moz-animation: inputHighlighter 0.3s ease;
    animation: inputHighlighter 0.3s ease;
}

/* ANIMATIONS ================ */
@-webkit-keyframes inputHighlighter {
    from {
        background: #fff;
    }

    to {
        width: 0;
        background: transparent;
    }
}

@-moz-keyframes inputHighlighter {
    from {
        background: #fff;
    }

    to {
        width: 0;
        background: transparent;
    }
}

@keyframes inputHighlighter {
    from {
        background: #fff;
    }

    to {
        width: 0;
        background: transparent;
    }
}


#panel {
    border: 1px solid rgb(200, 200, 200);
    box-shadow: rgba(0, 0, 0, 0.1) 0px 5px 5px 2px;
    background: -webkit-linear-gradient(90deg, #2caab3 0%, #2c8cb3 100%);
    background: red; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(90deg, #2caab3 0%, #2c8cb3 100%); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(90deg, #2caab3 0%, #2c8cb3 100%); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(90deg, #2caab3 0%, #2c8cb3 100%); /* For Firefox 3.6 to 15 */
    background: linear-gradient(90deg, #2caab3 0%, #2c8cb3 100%); /* Standard syntax (must be last) */
    border-radius: 4px;
    top: 50px;
}
.nav-tabs>li{    margin-right: 10px;margin-left: 10px;background: #e59a25;}
.nav-tabs { width:auto !important;text-align: center;
    margin: 0px 40px;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover { border-width: 0; }
.nav-tabs > li > a { border: none; color: #fff;text-transform: uppercase;font-weight: normal;}
.nav-tabs > li.active > a, .nav-tabs > li > a:hover { border: none; color: #fff  !important; background: transparent; }
.nav-tabs > li > a::after { content: ""; background: #20437a ; height: 3px; position: absolute; width: 100%; left: 0px; bottom: -1px; transition: all 250ms ease 0s; transform: scale(0); }
.nav-tabs > li.active > a::after, .nav-tabs > li:hover > a::after { transform: scale(1); }
.tab-nav > li > a::after { background: #21527d none repeat scroll 0% 0%; color: #fff; }
.tab-pane { padding: 15px 0; }
.tab-content{padding:20px}
