.searchNav {
            margin-top: 10px !important;
}

.navbar-nav > li > a {
    padding-top: 10px;
    padding-bottom: 10px;
}

i.glyphicon-search{
	position: absolute;
	margin: 10px 0px 0px 10px;
	width: 1em;
	color: #FFF;
	font-size: 1.3em;
  z-index:-1;
}
    .linha{
             width:100%;
             background-color:#FFF;
             margin-top:35px;
             height:3px;
                     }
    .cont{
             width:100%;
             position:relative;
             background-color:#003a6d;
             margin-top:-20px;
             height:35px;
                     }


#searchButton {
	width: 3em;
	border: medium none !important;
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
	text-transform: uppercase;
  position:relative;
  top:-2.5em;
  right:-3em;
  float:right;
         border-bottom-right-radius: 5px;
     border-top-right-radius: 5px;
     -webkit-border-bottom-right-radius: 5px;
     -webkit-border-top-right-radius: 5px;
     -moz-border-bottom-right-radius: 5px;
     -moz-border-top-right-radius: 5px;
     background:#00467F!important;
  z-index:2;
  border: 1px solid #00467F;
}


#searchButton .input-group-addon {
       border-bottom-right-radius: 5px;
     border-top-right-radius: 5px;
     -webkit-border-bottom-right-radius: 5px;
     -webkit-border-top-right-radius: 5px;
     -moz-border-bottom-right-radius: 5px;
     -moz-border-top-right-radius: 5px;
     background:#00467F!important;
  border-color:#00467F;
     /*min-width:0 !important;
     border:none !important;
     padding-right: 5px;
*/
}

#results .ajax-list a{
    color:#999;
    font-size:12px;
    padding:2px;
}

#results {
    z-index:10000000;
    position:absolute;
    background:#FFF;
    box-shadow: 0px 0.1em 1em #333;
  
}

#results .ajax-list li:hover{
    background:#CCC;
    color:#FFF;
    text-decoration:none;
}

#results .ajax-list {
  margin-left: -3em;
   min-width: 32em;
}

#results .ajax-list li a:hover{
    color:#FFF;
    text-decoration:none;
}

.input-group .data-activity:hover {
    background:#CCC;
    margin:5px;
    min-width:20em;
}


.associacoes {
	min-height:40em;
}

#searchButton .form-control{
  border: 1px solid #00467F!important;
}

.form-control {
	box-shadow: #FFF;
}

.containerTop .row .col-md-4:last-child{
  border-left:1px solid #D2D3D3;
}

.pubWrapper{
  border-left:1px solid #D2D3D3;
}

.amazing .row .col-md-4{
  border-left:1px solid #D2D3D3;
}

.containerTop .row .video:last-child{
  border:none;
}


.associacoes-wrapper img {
vertical-align: middle;
max-width: 290px;
padding: 10px;
max-height: 110px;
}


.container > .navbar-header, .container > .navbar-collapse {
    margin-right: 0px;
    margin-left: 0px;
}


.navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px;
    background: #FFF;
}

.navbar-toggle {
    position: relative;
    float: right;
    padding: 9px 10px;
    margin-right: 15px;
    margin-bottom: 8px;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    background-color: #000;
    /*top: -7em;*/
    z-index: 100000;
}

.Pesquisa {
    font-size:.7em !important;
    z-index: 10000000000;
    display: block;
}

.searchNav {
    width:auto;
    float:right;
    /*margin-top: 10px;*/
    position:relative;
    top:0px;
    right:3em;
}

    input.form-control.navDiretorio {
    width:250px !important;
    border-bottom-left-radius: 4px !important;
    border: 5px #6D6E71 solid;
    margin-top: -10px;
}

.form-control {
  height:30px !important;
  padding:0 !important;
}

/*#searchButton {
    z-index: 1;
    position: relative;
    top: -30px;
    left: 248px;
    height: 30px;
    width: 30px !important;
}*/

.input-group-addon {
    color: #FFF;
    padding:0 !important;
}

#pesquisaButton {
  z-index: 1000000;
  background:none;
  border-color:none;
  /*background:#00467F;
  border-color:#00467F;
    background:#00467F !important;
    width: 3em;
    border: none!important;
    font-size: 12px;
    color:#FFF;
    font-weight:bold;
    text-transform:uppercase;*/
}

/*#pesquisaButton {
    background:#00467F !important;
    /*width: 9% !important;*/
    /*border: 1px solid #00467F;
    font-size: 12px;
    color:#FFF;
    font-weight:bold;
    text-transform:uppercase;
}*/


.Pesquisa .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    color: #FFF !important;
    cursor: pointer;
    background:#6D6E71 !important;
    border-width: none;
    border-style: none;
    border-color: none;

}

/*input#pesquisaButton.form-control {
    padding-left: 10px !important;
    padding-top: 6px !important;
    background: none !important;
    height:15px !important;
}*/

.Pesquisa .nav-tabs {
    border-bottom: none !important;
}

.Pesquisa .nav > li > a {
    position: relative;
    display: block;
    padding: 6px 8px;
    color:#6D6E71 !important;
    text-transform:uppercase;
}

.Pesquisa .nav-tabs > li {
    float: left;
    margin-bottom: 2px;
}

.formContainer {
    padding-top:400px;
    min-height:800px;
}

.formSearch {

}

.Pesquisa .nav-tabs > li {
    background:#FFF !important;
    border-radius: 4px 4px 0px 0px;
    -moz-border-radius: 4px 4px 0px 0px;
    border-radius: 4px 4px 0px 0px;
    margin-right:4px;
}

.Pesquisa .nav-tabs > li > a {
    margin-right:0 !important;
}

a.inactive{
}

#activeSearch {
    border-radius: 4px 4px 0px 0px;
}

a#activeSearch {
    text-transform:uppercase;
    font-size:0.9em !important;
}

a.inactive {
    text-transform:uppercase;
    font-size:0.9em !important;
}

.Pesquisa button, input, select, textarea {
    margin: 0px;
    font-family: inherit;
    font-size: 11px !important;
}

.Pesquisa {
  padding:0 !important;
}

.idiomas {
  float: right;
}

.idiomas > a {
  font-size:10px;
  color: #FFF !important;
  text-transform:uppercase;
}

.idiomas > a:hover {
  color: #063677 !important;
}


.associacoes-wrapper {
    padding-bottom: 100px;
}



/* Move down content because we have a fixed navbar that is 50px tall */
.navbar-fixed-top {
  position:relative!important;
}

body {
    padding-top: 0px;
    padding-bottom: 20px;
}

h3 {
    font-size:1.2em;
    line-height:30px;
}

@media(max-width:992px) {


    .anuncioEspaco {
            margin-right:-80px;
}
                    }

a:hover {
    text-decoration:none;
}

p {
    color:#000000;
}

.navbar-nav > li > a {
  color:#FFF!important;
}

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

.anuncioEspaco {
    float:right;
    padding:14px;
    position:relative;
    z-index:10000000000;
}

.navbar-inverse .navbar-toggle {
    border-color: #333 !important;
    background-color: #333 !important;
}

.navbar {
    background: #00a9e9; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYTllOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDUxOGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #00a9e9 0%, #00518a 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00a9e9), color-stop(100%,#00518a)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #00a9e9 0%,#00518a 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #00a9e9 0%,#00518a 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #00a9e9 0%,#00518a 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #00a9e9 0%,#00518a 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a9e9', endColorstr='#00518a',GradientType=0 ); /* IE6-8 */
}

.navbar-collapse.in {
    /*padding-top: 20px !important;*/
    border: medium none;
    float: left;
    width: 100%;
}

.navbar-inverse .navbar-nav > li > a {
    color:#FFF;
}

.navbar-inverse .navbar-nav > li > a:hover {
    background-color:#02153b!important;
    padding-bottom:9px!important;
    }
.logo { 
    top:0;
    margin-right:20px;
    display:inline;
}

.navbar-brand {
    width:180px;
    height:50px;
    display:block;
  
}
.containerJumbotron .row {
    margin:0 !important;
    display:block;
}

.containerJumbotron {
    width:100% !important;
}

.frase a{
    display:block;
    /*float:right;*/
    color:#FFF;
    text-decoration:none;
    /*padding-top:30px;*/
    /*padding-right:350px;*/
    top:60px;
    position:relative;
    left:-165px;

}
.navbar-nav {
    margin:0;
    vertical-align:middle;
    /*background:#003A6D;*/
}

.navbar-nav > li > a {
    padding-top:10px;
}

#footer {
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  height: 60px;
}

.footerTop{
    background: #00a9e9; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYTllOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDUxOGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #00a9e9 0%, #00518a 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00a9e9), color-stop(100%,#00518a)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #00a9e9 0%,#00518a 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #00a9e9 0%,#00518a 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #00a9e9 0%,#00518a 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #00a9e9 0%,#00518a 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a9e9', endColorstr='#00518a',GradientType=0 ); /* IE6-8 */
}

.footerInside{
    height:60px;
    padding:10px;
}

.text-muted{
    color:white!important;
    font-size:.9em;
    vertical-align:middle;
    padding-top:10px;
    display:inline;
}

.containerTop .col-md-4 .article:nth-child(4) {
    border:none;
}


p.text-muted > span{
    padding-left:20px;
    color:white!important;
}

.navfooter{
    display:inline;
    padding-left:0px;
    padding-top:20px;
    padding-bottom:20px;
}
.navfooter > a {
    font-size:.9em;
    color:#323232;
    padding-right:20px;
}

.navfooter > a:hover {
    color:#003d70;
    text-decoration:none;
}

.socialNetwork{
    padding-top:5px;
    color:#FFF;
    display:inline;
    vertical-align:middle;
    float:right;
}

.socialNetwork a{
    color:#FFF !important;
    font-size:20px;
}

.socialNetwork li{
    text-decoration: none;
    list-style: none;
    display: inline;
}

.socialNetwork > ul{
    text-decoration: none;
    color:#FFF;
    font-size:20px;
    margin-top:-22px;
    padding-left:4.5em;
}


.copy{
   color:#003d70;    
   font-size:.8em;
   float:left; 
   padding-top:20px;
}

.qren{
    background-image:url(qren.jpg);
    width:384px;
    height:80px;
    display:inline;
    float:right;
}

    ul.nav .navfooter{
                     background-color:none;
                     padding-top:50px !important;
                     }

@media(min-width:992px) {
    .navbar-fixed-top{
                         top:auto;

                     }
                    }

@media(min-width:1200px) {
    .navfooter{
                        width:100%;
                        height:35px;

                     }
                    }

@media(min-width:768px) {
    ul.nav .navfooter{
          background-color:none;
          padding-top:50px !important;
                     }
                    }

@media(max-width:1200px) {
    .frase a{
            /*display:none !important;*/
}

            }

@media(max-width:480px) {
    .qren{
                      float:left;
                     }
                     /*.navbar {
    height: 300px !important;
}*/
.containerTop {
    padding-top: 0px !important;
}
                    }

@media(min-width:1200px) {
    .navbar-nav{
                        width:100%;
                        height:35px;
                        margin: 0px!important;

                     }
                    }

@media(max-width:768px) {
    .navbar-nav{
                     background-color:none;
                     float:right;
                      /*margin: -20px;*/
                     }
     .cont {
      background:none;
     }
     .linha {
      display:none;
     } 
     .navbar {
      height:auto;
     } 
     .anuncioEspaco {
      margin-right: 0px;
      margin-left: 0px;
      width:auto;
     }
     .navbar-nav {
      background: #000;
     }    

     .anuncioEspaco {
      float: right;
      position: relative;
      z-index: -1;
      width: auto;
      right: 0px;
     }   
     .idiomas > a {
      font-size: 1.2em;
      color: #FFF !important;
      text-transform: uppercase;
      }       
                    }

@media(max-width:768px) {
    .footerTop{
                        height:auto;
                        padding:5px;

                     }
.navbar {
    height: 180px;
}
.containerTop {
    padding-top: 240px;
}
                    }

@media(min-width:1200px) {
    .navbar-collapse{
                        width:100%;

                     }
                    }

@media(min-width:1200px) {
    
    .idiomas {
        float: right;
        margin-right: -240px;
      }

    .cont{
             width:100%;
             position:relative;
             background-color:#003a6d;
             margin-top:-20px;
             height:35px;
                     }
                    }

@media(min-width:768px) {
    .cont{
             display:block;
             float:right;
             background-color:none;
                     }
                    }


@media(min-width:768px) {
    .linha{
            background-color:none;
            box-shadow: 0 0.1em 1em rgba(0, 0, 0, 1);
            -moz-box-shadow: 0 0.1em 1em rgba(0, 0, 0, 1);
            -webkit-box-shadow: 0 0.1em 1em rgba(0, 0, 0, 1);
                     }
                    }


@media(min-width:1200px) {
    .linhafooter{
             width:100%;
             background-color:#FFF;
             height:3px;
                     }
                    }
@media(min-width:768px) {
    .linhafooter{
            background-color:none;
            box-shadow: 0 0.1em 1em rgba(0, 0, 0, 1);
            -moz-box-shadow: 0 0.1em 1em rgba(0, 0, 0, 1);
            -webkit-box-shadow: 0 0.1em 1em rgba(0, 0, 0, 1);
                     }
                    }


    @media(max-width:980px) and (max-width:768px){
.navbar {
  /*height:auto;*/
    }

.searchNav {
  top: 8em;
  left: -16em;
  }

}

  @media screen and (max-width:767px) and (min-width:730px){
    .navbar-header {
      /*top: -8em;
      position: relative;*/
    }
    .navbar-toggle {
      top: -8em;
      position: relative;
    }
    .navbar-nav {
    float: none;
    }

    ul.ajax-list li{
      padding:1em;
    }
  }

  @media screen and (max-width:729px) and (min-width:668px){
    .navbar-header {
      /*top: -8em;
      position: relative;*/
    }
    .navbar-toggle {
      top: -8em;
      position: relative;
    }
    .navbar-nav {
    float: none;
    }

    ul.ajax-list li{
      padding:1em;
    }
    .searchNav {
    top: 6em;
    float:left;
    }
    .frase a {
    display: block;
    color: #FFF;
    text-decoration: none;
    top: 5em;
    position: relative;
    float: left;
    font-size:0.9em;
    }
  }


   @media screen and (max-width:667px) and (min-width:548px){
    .navbar-header {
      /*top: -8em;
      position: relative;*/
    }
    .navbar-toggle {
      top: -8em;
      position: relative;
    }
    .navbar-nav {
    float: none;
    }

    ul.ajax-list li{
      padding:1em;
    }
    .searchNav {
    top: 6em;
    float:left;
    left:0px;
    }
    .frase a {
    display: block;
    color: #FFF;
    text-decoration: none;
    top: 5em;
    position: relative;
    font-size:0.9em;
    }
  }

   @media screen and (max-width:547px) and (min-width:528px){
    .containerTop {
      padding-top: 0px;
      top:;
    }
    .navbar-header {
      margin-top: -8em;

    }
    .navbar-toggle {
      
    }
    .navbar-nav {
    float: none;
    }

    ul.ajax-list li{
      padding:1em;
    }
    .searchNav {
    top: 5em;
    float:left;
    left:0px;
    }
    .frase a {
    display: block;
    color: #FFF;
    text-decoration: none;
    top: 6em;
    position: relative;
    font-size:0.8em;
    }
  }

@media screen and (max-width:527px) and (min-width:420px){
    .containerTop {
      padding-top: 0px;
      top:;
    }
    .navbar-header {
      margin-top: -8em;

    }
    .navbar-toggle {
      
    }
    .navbar-nav {
    float: none;
    }

    ul.ajax-list li{
      padding:1em;
    }
    .searchNav {
    top: 1em;
    float:left;
    left:0px;
    }
    .frase a {
    display:none;
    }
    .idiomas {
     margin-top: 5em;
     float: none;
    }
  }

  @media screen and (max-width:419px) and (min-width:378px){
    .containerTop {
      padding-top: 0px;
      top:;
    }
    .navbar-header {
      margin-top: -8em;

    }
    .navbar-toggle {
      
    }
    .navbar-nav {
    float: none;
    }

    ul.ajax-list li{
      padding:1em;
    }
    .searchNav {
    top: 1em;
    float:left;
    left:0px;
    }
    .frase a {
    display:none;
    }
    .idiomas {
     margin-top: 5em;
     float: none;
    }
    .anuncioEspaco {
      display:none;
    }
  }

    @media screen and (max-width:377px) and (min-width:320px){
    .containerTop {
      padding-top: 0px;
      top:;
    }
    .navbar-header {
      margin-top: -6em;

    }
    .navbar-toggle {
      margin-right: -2px;
    }
    .navbar-nav {
    float: none;
    }

    ul.ajax-list li{
      padding:1em;
    }
    .searchNav {
    top: 1em;
    float:left;
    left:0px;
    }
    .frase a {
    display:none;
    }
    .idiomas {
     margin-top: 0em;
     float: right;
    }
    .anuncioEspaco {
      display:none;
    }
  }

.navbar-collapse .navbar-nav > li > a:hover, .navbar-collapse .navbar-nav > li > a:focus {
    text-decoration: none;
    background-color: red;
    background: #086bbb;
}

.Pesquisa a {
    color:#FFF;
}
.search {
}

.search input {
    width:200px;
    height:30px;
}

.search button {
    width:30px !important;
    height:30px;
    background:#00467F;
    border:none;
    color:#FFF !important;
}

.Pesquisa h2{
    color:#FFF !important;
    font-size:12px;
}

.directorioEmpresas .articleContainer img {
    width: 100% !important;
    height:auto;
    padding-top:10px;
}
.directorioEmpresas h2 {
    display:none;
}

.publicAnuncios .articleContainer img {
    width: 100% !important;
    height:auto;
    padding-top:10px;
}

.publicAnuncios h2 {
    display:none;
}

.articleContainer img {
    width:50% !important;
}

.articleContainer {

}
.singleContainer {
    padding-top:30px;
}

.containerTop {
    padding-top:30px;
}

.containerBottom {
    border-top:1px solid #d2d3d3;
    margin-top:20px;
    padding-top:20px;
}

.contentContainer iframe {
    width:100% !important;
    height:197px !important;
}


/* CUSTOMIZE THE CAROUSEL
    -------------------------------------------------- */

    /* Carousel base class */
    .carousel {
      margin-bottom: 60px;
    }

    .carousel .container {
      position: relative;
      z-index: 9;
    }

    .carousel-control.right {
        background-image:none !important;
    }

    .carousel-control.left {
        background-image:none !important;
    }

#carousel.carousel.slide.containerTop {
    padding-top:0 !important;
}

    .carousel-control {
      margin-top: 0;
      font-size: 20px;
      text-shadow: 0 1px 1px rgba(0,0,0,.4);
      background-color: transparent;
      border: 0;
      z-index: 10;
    }

    .carousel .item {
      height: 500px;
    }
    .carousel img {
      position: absolute;
      top: 0;
      left: 0;
      min-width: 100%;
      height: 500px;
    }

    .carousel-caption {
      background-color: transparent;
      position: static;
      max-width: 550px;
      padding: 0 20px;
      margin-top: 200px;
    }
    .carousel-caption h1,
    .carousel-caption .lead {
      margin: 0;
      line-height: 1.25;
      color: #fff;
      text-shadow: 0 1px 1px rgba(0,0,0,.4);
    }
    .carousel-caption .btn {
      margin-top: 10px;
    }



    /* MARKETING CONTENT
    -------------------------------------------------- */

    /* Center align the text within the three columns below the carousel */
    .marketing .span4 {
      text-align: center;
    }
    .marketing h2 {
      font-weight: normal;
    }
    .marketing .span4 p {
      margin-left: 10px;
      margin-right: 10px;
    }

      /* Featurettes
    ------------------------- */

    .featurette-divider {
      margin: 80px 0; /* Space out the Bootstrap <hr> more */
    }
    .featurette {
      padding-top: 120px; /* Vertically center images part 1: add padding above and below text. */
      overflow: hidden; /* Vertically center images part 2: clear their floats. */
    }
    .featurette-image {
      margin-top: -120px; /* Vertically center images part 3: negative margin up the image the same amount of the padding to center it. */
    }

    /* Give some space on the sides of the floated elements so text doesn't run right into it. */
    .featurette-image.pull-left {
      margin-right: 40px;
    }
    .featurette-image.pull-right {
      margin-left: 40px;
    }

    /* Thin out the marketing headings */
    .featurette-heading {
      font-size: 50px;
      font-weight: 300;
      line-height: 1;
      letter-spacing: -1px;
    }

 /* RESPONSIVE CSS
    -------------------------------------------------- */

    @media (max-width: 979px) {

      .carousel .item {
        height: 500px;
      }
      .carousel img {
        width: auto;
        height: 500px;
      }

      .featurette {
        height: auto;
        padding: 0;
      }
      .featurette-image.pull-left,
      .featurette-image.pull-right {
        display: block;
        float: none;
        max-width: 40%;
        margin: 0 auto 20px;
      }
  }

 @media (max-width: 767px) {
     
.carousel {
        margin-left: -20px;
        margin-right: -20px;
      }
      .carousel .container {

      }
      .carousel .item {
        height: 300px;
      }
      .carousel img {
        height: 300px;
      }
      .carousel-caption {
        width: 65%;
        padding: 0 70px;
        margin-top: 100px;
      }
      .carousel-caption h1 {
        font-size: 30px;
      }
      .carousel-caption .lead,
      .carousel-caption .btn {
        font-size: 18px;
      }

      .marketing .span4 + .span4 {
        margin-top: 40px;
      }

      .featurette-heading {
        font-size: 30px;
      }
      .featurette .lead {
        font-size: 18px;
        line-height: 1.5;
      }
    }

.linkable > strong{
	color:black
}

