body {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  color: #000;
  line-height: normal;
  font-size: 19px;
}

.navbar.navbar-default .navbar-brand {
    padding: 16px 15px;
}
.nav>li>a{
  margin: 0 0 0 15px;
  font-size: 14px;
}
.nav>li>a:hover,
.nav>li>a:focus,
.nav>li>a:active{
  outline: none
}
#main-slider .slider-inner h2 {
    text-transform: lowercase;
}
#main-slider .slider-inner h2 > span {
    font-size: 2em;
    color: #fff;
    text-transform: uppercase;
}
#main-slider .slider-inner p{
    letter-spacing: 4px;
    font-size: 18px;
}
.btn.btn-white {
    border: 3px solid #fff;
    color: #fff;
    border-radius: 0px;
    padding:6px 15px;
    font-size: 18px;
}
.btn.btn-white:hover,
.btn.btn-white:focus,
.btn.btn-white:active{
  background:#fff;
  color: #000;
  box-shadow: none;
}
.btn.btn-black {
    border: 3px solid #000;
    color: #000;
    border-radius: 0px;
    padding:6px 15px;
    font-size: 18px;
}
.btn.btn-black:hover,
.btn.btn-black:focus,
.btn.btn-black:active{
  background:#000;
  color: #fff;
  box-shadow: none;
}
#main-slider .owl-prev,
#main-slider .owl-next{
  background: transparent;
}
#main-slider .owl-prev:hover,
#main-slider .owl-next:hover{
  background: transparent;
}

#story,
#confluence,
#markets {
    padding: 100px 0 0 0;
}
#about-us,
#concept{
  padding:100px 0;
}
.list-wrap ul {
    margin: 0px;
}
.list-wrap li {
    margin-bottom: 6px;
}
.list-wrap ul li:last-child {
    margin: 0px;
}
section#concept {
   /* background: url(img/left-bg.jpg) left no-repeat, url(img/right-bg.jpg) right no-repeat;*/
}
#main-slider .slider-inner{
  position: static;
  padding:0px 0 200px 0;
}
#contact > img {
    width: 100%;
}
#contact .container-wrapper {
  background: transparent;
}
#contact textarea {
  resize: none;
}
.img-col{
  position: relative;
}
.img-left-col{
  position: absolute;
  top:0px;
  left:0px;
}
.img-right-col{
  position: absolute;
  top:0px;
  right:0px;
}
.form-control{
  font-size: 13px;
}
.form-control:focus {
    border-color: #000;
    outline: 0;
    box-shadow:none;
}
#meet-team .row {
   
    margin: 0 auto;
}
.team-section-one .col-sm-6, 
.team-section-one .col-md-6 {
    padding-left: 20px;
    padding-right: 20px;
}
.team-section-one{
   width: 68%;
}
.team-section-two{
  width: 53%;
}/*
#concept .img-left-col,
#concept .img-right-col{
  top:80px;
}*/
.concept-mid-section{
  width: 40%;
  margin:0 auto;
}
#main-slider .owl-carousel1{
  position: relative;
}



/*Profile detaisl */
.profile-details {
  margin-bottom: 40px;
}
.profile-details h1 {
    margin: 0;
    color: #333;
    font-size: 2em;
}
.degination {
    display: block;
    padding: 10px 0;
    color: #666;
}

.team-member a {
    text-align: right;
    display: block;
}
.team-member a:hover {
  text-decoration: underline;
}
.team-member a:focus,
.team-member a:active,
.team-member a:hover{
  outline:none;
}
.market-bg {
    background: url(img/market.jpg);
    background-position: bottom;
    background-repeat: no-repeat;
    background-size: cover;
}
#about-us a:hover{
  text-decoration: underline;
}
#markets .container {
    padding: 20px 0;
}

#get-in-touch h2,
#get-in-touch p {
    margin-left: 25%;
}
.grey-bg{
  background: #f5f5f5;
}

.part-1 {
    width: 90%;
    margin: 0 auto;
}
.part-2 {
    padding-top: 85px;
}

#markets .section-header{
    margin-bottom: 20px;
}
section#concept {
    padding-bottom: 0px;
}
#contact{
    background: url(img/footer-bg.png);
    background-size: cover;
    padding-bottom: 115px;
}
#contact .container-wrapper{
  position: relative;
}
#footer {
    padding: 15px 0;
    font-size: 13px;
}
.contact-form {
    font-size: 13px;
}
@media (max-width: 1200px){
  body{
    font-size: 16px;
  }

.part-1 {
    width: 100%;
}
.part-2{
  padding-top: 50px;
}

#about-us,
#concept{
  padding:100px 0;
}
.navbar-header {
    width: 25%;
}
.navbar.navbar-default .navbar-brand {
    padding: 1.5em 15px;
}
#get-in-touch h2, #get-in-touch p {
    margin-left: 31%;
}
/*end screen braket below*/
}

@media (max-width: 992px){
  body{
    font-size: 14px;
  }
  .part-2{
  padding-top: 0px;
}
.market-section {
    padding: 0 20px;
}
.navbar-header {
    width: 100%;
}
#contact{
  padding: 0px;
}
#contact > img {

  display: none;
}
#contact .container-wrapper {
  position: relative;
}
#contact .contact-form {
      margin: 20px 0;
}
.team-section-one {
    width: 90%;
}
.navbar.navbar-default .navbar-brand {
    padding: 15px;
}
#get-in-touch h2, #get-in-touch p {
    margin-left: 42%;
}
.nav>li>a {
  margin: 0;
  float: none;
}
a.navbar-brand {
  width: 70%;
}
.navbar-header {
    float: none;
}
.navbar-toggle {
    display: block;
}
.navbar-nav {
    float: none;
    margin: 7.5px -15px;
}
.navbar-nav>li {
    float: none
}
.navbar-collapse {
    border-top: 1px solid transparent;
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    width: inherit;
    }
.container>.navbar-collapse{
  margin-left:-15px;
    margin-right: -15px;
    padding-left: 15px;
    padding-right: 15px;
}

.navbar-collapse.collapse {
    display: none!important;
}
/* since 3.1.0 */
.navbar-collapse.collapse.in { 
    display: block!important;
}
.collapsing {
    overflow: hidden!important;
}
/*end screen braket below*/
}


@media (max-width: 767px){
  .part-2 {
      padding-top: 20px;
  }

  section#concept {
      padding-bottom: 0px;
      background: none;
  }
  .concept-mid-section {
    width: 98%;
    margin: 0 auto;
  }
  .list-wrap {
    padding-top: 20px;
  }
  .list-wrap ul {
    margin: 0px;
    padding-left: 20px;
  }
  .team-section-one {
    width: 100%;
  }
  #meet-team .team-member {
    margin-bottom: 40px;
  }
  .img-left-col {
    display: none;
  }
  #get-in-touch h2, #get-in-touch p {
    margin-left: 0;
  }
  .section-header .section-title {
    font-size: 34px;
  }
  section#concept {
    margin-top: 0px;
  }


}
@media (max-width: 480px){
  .navbar.navbar-default .navbar-brand {
    padding: 1.5em 15px;
}
}
@media (max-width: 320px){
  .navbar.navbar-default .navbar-brand {
    padding: 1.6em 15px;
}
}