
body {
    overflow-x: hidden;
    font-family: 'Alegreya Sans', sans-serif;
}

p {
    font-size: 20px;
}

p.small {
    font-size: 16px;
}

a,
a:hover,
a:focus,
a:active,
a.active {
    outline: 0;
    color: #2C3E50;
    text-decoration: none;
}


h1,h2,h3,h4,h5,h6 {text-transform: uppercase; font-family: 'Alegreya Sans', sans-serif;font-weight: 700;}

hr.star-light,
hr.star-primary {margin: 25px auto 30px;padding: 0;max-width: 250px;border: 0;border-top: solid 5px;text-align: center;}

.img-centered {margin: 0 auto;}
.navbar-default, .navbar-inverse {border: 0;background-color: #b3c1ca;padding: 16px;}
.navbar ul li a{font-size: 13px; font-family: 'Alegreya Sans', sans-serif;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {
    color: #b3c1ca;background-color: #FFFFFF;border-radius: 4px;}
.navbar-default .navbar-nav>li>a:hover {color: #B9BCBE;}
.navbar .navbar-header a.navbar-brand:hover {color: #B9BCBE;}
a, a:hover, a:focus, a:active, a.active {outline: 0;color: #fff;text-decoration: none;}
header { text-align: center;color: #fff;background: #b3c1ca;}
header .container {padding-top: 100px;padding-bottom: 50px;}
header img {display: block;margin: 0 auto 20px;}

#home {background-image: url(../img/bh-26.jpg);background-size: 100%; background-repeat: no-repeat; height: 1480px;margin-top: 109px;}
#home .bannerText{background: rgba(249,249,249,0.7) none repeat scroll 0 0;left: 0;padding: 30px 0;text-align: center;
    border-radius: 18px; margin-top: -100px;height: 480px}
#home .bannerText span{color: #535f67;font-size: 60px;text-transform: uppercase;text-align: center;font-weight: 600;}
#home .bannerText p{color: #a94442;font-size: 47px;font-weight: 600;text-transform: uppercase;}
#home .bannerText p.diasEventoHome{font-size: 13px; color: #535f67;}
#home #arrow-bellow {position: absolute;left: 50%;bottom: 1050px;display: inline-block;margin-left: -12px;z-index: 10;
    -webkit-animation: bounce 3000ms infinite;animation: bounce 3000ms infinite;}
.watch {position: absolute;left: 0;top: 7%;}
#home #explore h2 {font-size: 42px;text-transform: uppercase;text-align: center;}
#home #explore  #countdown {display: block;overflow: hidden;text-align: center;padding: 0;}
#home #explore  #countdown li {list-style: none;display:inline-block;text-align: center;text-transform: uppercase;font-size: 18px;
  position: relative;}
#home #explore  #countdown li:last-child {margin-right: 0}
#home #explore #countdown li span {display: block;font-size: 40px;font-weight: 700;height: 75px;line-height: 79px;width: 75px;
  border-radius: 10px;border-right: 1px solid #9e3e2e;border-bottom: 1px solid #9e3e2e;}
#home #explore  #countdown li .days {background-color: #1b314a;color: #fff;border-radius: 200px;}
#home #explore  #countdown li .hours {background-color: #1b314a;color: #fff;border-radius: 200px;}
#home #explore  #countdown li .minutes {background-color: #1b314a;color: #fff;border-radius: 200px;}
#home #explore  #countdown li .seconds {background-color: #1b314a;color: #fff;border-radius: 200px;}
#home #explore ul#countdown li p{font-size: 14px;}
#home .bannerText .welcome_icon {background: none repeat scroll 0 0 #21516f;border: 2px solid #59a3fc;border-radius: 100%;
    color: #fff;margin: 0 auto;padding: 35px;text-align: center;width: 100px;height: 100px;}
#home .bannerText h5{color: #2c3e50;font-size: 23px;padding: 20px;    opacity: 0.8;
    background: #4C666E;}
.img-rounded {border-radius: 6px;-webkit-box-shadow: 6px 7px 16px 0px rgba(144,176,209,1);-moz-box-shadow: 6px 7px 16px 0px rgba(144,176,209,1);
    box-shadow: 6px 7px 16px 0px rgba(144,176,209,1);}
.btn-default {color: #ffffff;text-transform: uppercase;background-color: #02baf2;border-color: #02baf2;}
.cart {background-color: #b34534;position: absolute;right:-200px;top: 37%;width:252px;-webkit-transition: all 0.7s ease-in-out;
  -moz-transition: all 0.7s ease-in-out;-ms-transition: all 0.7s ease-in-out;-o-transition: all 0.7s ease-in-out;
  transition: all 0.7s ease-in-out;}
.cart:hover {right:0;}
.cart a {color: #FFFFFF;display: block;font-size: 24px;text-transform: uppercase;}
.cart a i {font-size: 30px;padding: 20px 12px;background-color: #A64030;margin-right: 3px;}
#home #arrow-bellow {position: absolute;left: 50%;bottom: 10px;display: inline-block;margin-left: -12px;z-index: 10;
    -webkit-animation: bounce 3000ms infinite;animation: bounce 3000ms infinite;}
#home .bannerText h5 span{font-size: 22px;padding: 12px;color: #e6e6e6;border-radius: 7px;
    font-weight: 500;padding-bottom: 2px;}
#home .bannerText .glyphicon{background: transparent;}

#sobre p{text-align: justify;color: #2c3e50;}
#sobre img{margin-top: 80px;}


.section-title{font-weight: bold;text-transform: uppercase;margin-top: 50px;margin-bottom: 40px;text-align: center;color: #2c3e50;
    position: relative;}

.section-title:before{content: "";position: absolute;bottom: -20px;left: 50%;-webkit-transform: translate(-50%);
    transform: translate(-50%);background: url(../img/all/borda.png) no-repeat;width: 140px;height: 8px;}
@media(min-width:768px) {
    header .container {
        padding-top: 150px;
        padding-bottom: 100px;
    }

    header .intro-text .name {
        font-size: 60px;
    }

    header .intro-text .skills {
        font-size: 1.75em;
    }
}

@media(min-width:768px) {
    .navbar-fixed-top {
        padding: 25px 0;
        -webkit-transition: padding .3s;
        -moz-transition: padding .3s;
        transition: padding .3s;
    }

    .navbar-fixed-top .navbar-brand {
        font-size: 2em;
        -webkit-transition: all .3s;
        -moz-transition: all .3s;
        transition: all .3s;
    }

    .navbar-fixed-top.navbar-shrink {
        padding: 10px 0;
    }

    .navbar-fixed-top.navbar-shrink .navbar-brand {
        font-size: 1.5em;
    }
}

.navbar {text-transform: uppercase;font-weight: 700;opacity: 0.8;background: #4C666E;}
.navbar a:focus {outline: 0;}
.navbar .navbar-nav {letter-spacing: 1px;}
.navbar .navbar-nav li a:focus {outline: 0;}
.navbar-default,.navbar-inverse {border: 0;}
.navbar-default .navbar-nav>li>a {color: #ffffff;border-bottom: 1px solid rgba(255,255,255,0.15);font-size: 13px;}
.navbar-default .navbar-toggle {border-color: #fff;}

section {padding: 100px 0;}
section h2 {margin: 0;font-size: 3em;}
section.sobre {color: #112232;background: #F7F7EE;}
section.sobre .btn-outline {margin-top: 15px;border: solid 2px #02BAF2;font-size: 20px;color: #FFFFFF;background: #02BAF2;
    transition: all .3s ease-in-out;}
section.sobre .btn-outline:hover {margin-top: 15px;border: solid 2px #0095c2;font-size: 20px;color: #fff;background: #0095c2;transition: all .3s ease-in-out;}

/* COMISSAO ORGANIZADORA*/
.area-servico {background-image: url('../img/bh-12.jpg'); background-size: 100% 100%; background-repeat: no-repeat;}
section.area-servico h2{color: #2c3e50;background: rgba(255,252,252,0.81);border-radius: 2px; padding: 14px;}
.icon {background: #00bcd4 none repeat scroll 0 0;border: 1px solid #fff;display: table;height: 80px;margin: 0 auto 50px;
text-align: center;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);width: 80px;
-webkit-transition: .4s;transition: .4s;}
.icon img {display: table-cell;font-size: 30px;margin: 15px;-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);
transform: rotate(-45deg);vertical-align: middle;transition:0.3s;}
.s-service:hover .icon img {transform: scale(1.1) rotate(-45deg);}
.s-service .icon {background: #00bcd4 none repeat scroll 0 0;border: medium none;box-shadow: 0 0 0 3px #ffffff, 0 0 0 7px #00bcd4;}
.s-service {background: rgba(255, 255, 255, 0.88) none repeat scroll 0 0;box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
margin-bottom: 30px;padding: 50px 20px;transition: 0.3s;}
.s-service h3{color: #00bcd4;}
.s-service h3:hover {color: #00ACC1;}
.s-service > p a {text-transform: uppercase;color: #727272;font-size: 14px;}
.s-service > p a:hover{color: #00bcd4;}
.s-service:hover {box-shadow: 0 15px 30px rgba(0, 0, 0, 0.15) !important;transform: scale(1.01);}
.s-divulgacao:hover .icon img {transform: scale(1.1) rotate(-45deg);}
.s-divulgacao .icon {background: #00bcd4 none repeat scroll 0 0;border: medium none;box-shadow: 0 0 0 3px #ffffff, 0 0 0 7px #00bcd4;}
.s-divulgacao {background: rgba(255, 255, 255, 0.88) none repeat scroll 0 0;box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    margin-bottom: 40px;padding: 50px 20px 40px 20px;transition: 0.3s;}
.s-divulgacao h3{color: #00bcd4;}
.s-divulgacao h3:hover {color: #00ACC1;}
.s-divulgacao > p a {text-transform: uppercase;color: #727272;font-size: 14px;}
.s-divulgacao > p a:hover{color: #00bcd4;}
.s-divulgacao:hover {box-shadow: 0 15px 30px rgba(0, 0, 0, 0.15) !important;transform: scale(1.01);}
.theme-bg .section-title h2::after {background: #fff;}


/* EIXOS TEMÁTICOS*/
#welcome_section{background-image: url('../img/fundo.jpg');overflow: hidden;}
#welcome_section .section-title p{color: #2c3e50;}
.about{margin: 0 auto;padding: 60px 20px;}
.about h2{font-size: 35px;font-weight: bold;text-align: center;}
.about p{margin: 20px;text-align: center;}
.welcome_part{margin: 50px auto 80px;}
.welcome_icon{background: url(../img/bck.jpg) no-repeat;background-size: 100% 100%;border: 2px solid #ecf0f1;border-radius: 100%;
color: #ecf0f1;margin: 0 auto;padding: 35px;text-align: center;width: 196px;height: 196px;-webkit-box-shadow: 6px 7px 16px 0px rgba(144,176,209,1);
-moz-box-shadow: 6px 7px 16px 0px rgba(144,176,209,1);box-shadow: 6px 7px 16px 0px rgba(144,176,209,1);}
.welcome_part h2{font-size: 18px;font-weight: 900;margin-bottom: 37px;text-transform: uppercase;text-align: center;margin-top: 44px;
    background: #ecf0f1;opacity: 0.9;color: #1a242f;padding: 4px;border-radius: 6px;}
.welcome_part p{color: #9c9c9c;font-size: 14px;text-align: center;}


/* CONVIDADOS */
.convidados {background: #f8f8f8;}
#convidados .section-title p{color: #2c3e50;}
#convidadosmob .caption h6{text-align: center;text-transform: uppercase;}
.convidados.section_padding {padding: 75px 0 120px;}
.member-list {margin-left: 100px;margin-top: 50px;}
.s-member {box-shadow: 0 0 0 5px #ffffff, 0 0 0 9px #dadbdb;float: left;height: 150px;margin-right: 110px;overflow: hidden;
position: relative;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);width: 150px;}
.s-member img {height: 65%;width: 220px;
    left: 2px;
    max-width: inherit !important;
    position: relative;
    top: 25px;
    transform: rotate(-45deg);
    height: 220px;left: -35px;max-width: inherit !important;position: absolute;top: -40px;transform: rotate(-45deg);
    /*height: 220px;left: -35px;max-width: inherit !important;position: absolute;top: -40px;transform: rotate(-45deg);*/}
.s-member:nth-child(5),
.s-member:nth-child(6),
.s-member:nth-child(7),
.s-member:nth-child(8),
.s-member:nth-child(9),
.s-member:nth-child(10) {margin-top: -20px;}
.s-member:nth-child(5) {margin-left: 130px;}
.s-member:nth-child(8) {margin-left: 260px;}
.s-member:nth-child(10) {margin-left: 390px;}
/* s-sember-hover area */
.s-sember-hover {height: 100%;position: absolute;top: -170%;-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);
    transform: rotate(-90deg);-webkit-transition: all 0.4s ease 0s;transition: all 0.4s ease 0s;width: 100%;}
.s-sember-hover:before {background: #D82D45 none repeat scroll 0 0;content: "";height: 100%;opacity: 0.6;filter: alpha(opacity=60);
    position: absolute;-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);width: 100%;z-index: -1;left: 0;top: 0;}
.s-sember-hover-table {display: table;height: 100%;width: 100%;}
.s-sember-hover-table-cell {display: table-cell;vertical-align: middle;}
.member-icon i {color: #fff;font-size: 30px;}
.member-icon {margin-bottom: 10px;}
.s-sember-hover-table-cell h5 a {color: #fff;font-size: 16px;}
.s-member:hover .s-sember-hover,
.s-sember-hover:before {top: 0;-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg)}


.portfolio-modal .modal-content {padding: 100px 0;min-height: 100%;border: 0;border-radius: 0;text-align: center;background-clip: border-box;
-webkit-box-shadow: none;box-shadow: none;}
.portfolio-modal .modal-body p{color: #2c3e50;}
.portfolio-modal .modal-content h2 {margin: 0;font-size: 3em;}
.portfolio-modal .modal-content img {margin-bottom: 30px;width: 200px;height: 200px;}
.portfolio-modal .modal-content .item-details {margin: 30px 0;}
.portfolio-modal .close-modal {position: absolute;top: 25px;right: 25px;width: 75px;height: 75px;background-color: transparent;cursor: pointer;}
.portfolio-modal .close-modal:hover {opacity: .3;}
.portfolio-modal .close-modal .lr {z-index: 1051;width: 1px;height: 75px;margin-left: 35px;background-color: #e74c3c;
-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.portfolio-modal .close-modal .lr .rl {z-index: 1052;width: 1px;height: 75px;background-color: #e74c3c;-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);transform: rotate(90deg);}
.portfolio-modal .modal-backdrop {display: none;opacity: 0;}
.portfolio-modal .modal-body a{color: #3498db;}


/* PROGRAMAÇÃO*/
#programacao{background-image: url('../img/bh-1.jpg'); background-repeat: no-repeat; background-size: cover;}
table-bordered>thead>tr>th, .table-bordered>thead>tr>th, table-bordered>tbody>tr>th, .table-bordered>tbody>tr>th, table-bordered>tfoot>tr>th, .table-bordered>tfoot>tr>th, table-bordered>thead>tr>td, .table-bordered>thead>tr>td, table-bordered>tbody>tr>td, .table-bordered>tbody>tr>td, table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>td {
    border: 1px solid #ecf0f1;background: #ecf0f1;opacity: 0.9;}
#programacao .table th{text-align: center;}
#programacao .table td{padding-left: 25px;}
#programacao .table-responsive span{color: #023467;font-weight: 600;font-size: 17px;}

.escolas {margin-bottom: 30px;}
.escolas .section-title h2{font-size: 32px;}
.escolas .lista-escolas .single-brand {padding-bottom: 20px;}
.single-brand {border-right: 1px solid rgba(0, 0, 0, 0.1);text-align: center;}
.brand-list {height: 150px;line-height: 150px;}
#incricaoEnvio .inscricao h5{text-align: center;text-transform: uppercase;font-size: 20px;padding-bottom: 20px; margin-top: 40px;}
#incricaoEnvio .inscricao a .btn-default{background-color: #00bcd4;border-color: #00bcd4;font-size: 18px;-webkit-box-shadow: 8px 9px 58px -7px #00bcd4;
    -moz-box-shadow: 8px 9px 58px -7px rgba(231,14,43,1);box-shadow: 8px 9px 58px -7px #00bcd4;}
#incricaoEnvio .inscricao a .btn-default:hover{transition: 0.4s;background-color: #078898;border-color: #078898;font-size: 18px;-webkit-box-shadow: 8px 9px 58px -7px #078898;
    -moz-box-shadow: 8px 9px 58px -7px #078898;box-shadow: 8px 9px 58px -7px #078898;}
#incricaoEnvio .envioTrab h5{text-align: center;text-transform: uppercase;font-size: 20px;padding-bottom: 20px; margin-top: 40px;}
#incricaoEnvio .envioTrab a .btn-default{background-color: #00bcd4;border-color: #00bcd4;font-size: 18px;-webkit-box-shadow: 8px 9px 58px -7px #00bcd4;
    -moz-box-shadow: 8px 9px 58px -7px rgba(231,14,43,1);box-shadow: 8px 9px 58px -7px #00bcd4;}
#incricaoEnvio .envioTrab a .btn-default:hover{transition: 0.4s;background-color: #078898;border-color: #078898;font-size: 18px;-webkit-box-shadow: 8px 9px 58px -7px #078898;
    -moz-box-shadow: 8px 9px 58px -7px #078898;box-shadow: 8px 9px 58px -7px #078898;}
.panel .formularioTrab .form-group input[type="file"] {margin-left: 412px;}

footer{margin-top: -110px;}
footer#contato{background-image: linear-gradient( to right, #5D7D88, #2b86a2, #5D7D88); }
footer h2, p{color: #ffffff;}
footer .footer-above{padding: 30px 0 40px 0;}
footer .footer-above .footer-col span{color: #fff;}
footer .footer-above img{display: block;margin-left: auto;margin-right: auto;}
footer .footer-below{padding: 20px 0 60px 0;background: #668995; }
footer .footer-below .forum{text-transform: uppercase;color: #fff;}
footer .footer-below span{color: #fff;}



/*PERGUNTAS FREQUENTES*/
.panel-default {margin-top: 130px;border-color: #ecf0f1;}
.panel-body{color: #2c3e50;font-size: 30px;text-transform: uppercase;}
header .panel blockquote p {border-left: 5px solid #02baf2;color: #1a242f;}

/* ENVIO DE TRABALHO */
header .panel .textareaTrab p label{color: #2c3e50;}
header .panel .textareaTrab p small{color: #2c3e50;}
.panel .formularioTrab{margin-top: -140px;}
.panel-body {color: #2c3e50;font-size: 30px;text-transform: uppercase;padding-bottom: 50px;}
.panel .panel-body span{font-size: 15px;}
.panel .panel-body span span.glyphicon{padding-left: 10px;font-size: 15px;}
.panel .panel-body span span.clique{font-size: 11px;}
.input-group-addon:first-child {border-right: 0;color: #021728;}
.input-group .form-control {position: relative;z-index: 2;float: left;width: 100%;margin-bottom: 0;border-color: #dce4ec;}
form p label.restantes{color:red;}
form p small.caracteres{color: #2c3e50;font-size: 18px;}

/* INSCRIÇÕES */
.panel .formulario h6 a {color: #2c3e50;font-size: 30px;}
.panel .formulario h6 a:hover{color:#00bcd4;}
.panel .formulario .input-group{margin-bottom: 30px;}
.panel .formulario .input-group-addon:first-child {border-right: 0;color: #2c3e50;}
.panel .formulario .form-group input[type="file"] {margin-left: 410px;}
.panel .orientacoes{margin-top: -30px;}
.panel .orientacoes h6{color: #2c3e50;font-size: 18px;text-transform: inherit;}
.panel .orientacoes h6 span{text-transform: uppercase;}
header .panel ul.list-group li.list-group-item{color: #2c3e50;text-transform: uppercase;font-weight: 600;}

.escolas .credito span a{font-size: 30px; color: #2c3e50;}

/*PRE FORUNS*/
.single-bl-post {box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);margin-bottom: 30px;transition: all 0.3s ease 0s;}
.post-thumb {position: relative;}
.post-meta-info {background: rgba(0, 0, 0, 0) linear-gradient(0deg, rgba(0, 0, 0, 0.35) 10%, rgba(0, 0, 0, 0) 90%) repeat scroll 0 0;
    bottom: 0;color: #ffffff;font-size: 16px;left: 0;padding: 15px 20px;position: absolute;width: 100%;}
.post-content-wrap {padding: 25px 20px;}
.post-title {font-size: 18px;font-weight: 700;line-height: 1.43;margin-bottom: 13px;text-transform: uppercase;}
.post-title a:hover {color: #00ACC1;}
.post-content-wrap .post-dis {color: #021728;font-size: 15px;line-height: 22px;overflow: hidden;}
.post-action {border-top: 1px solid rgba(0, 0, 0, 0.1);}
.post-action a {color: #999999;display: inline-block;font-size: 12px;padding: 16px 21px;text-transform: uppercase;}
.post-action a:hover {color: #00ACC1;}
a.blog-comments {color: #999999;display: inline-block;font-size: 12px;text-transform: uppercase;}
a.blog-share {border-left: 1px solid #dddddd;cursor: pointer;float: right;}
.single-bl-post:hover {box-shadow: 0 15px 30px rgba(0, 0, 0, 0.15) !important;}
.post-thumb img {max-width: 420px;transition: all 0.5s ease 0s;transform: scale(1.05);max-height: 216px;}
.single-bl-post:hover .post-thumb img {transform: scale(1);}
.post-thumb {overflow: hidden;}
.blog .section-title h2{font-size: 30px;}

@media only screen  and (max-width:758px){
    #home {background-image: url(../img/bh-26mob.jpg);background-size: 100% 36%;background-repeat: no-repeat;}
    #home .bannerText{    margin-top: -65px;height: 396px;}
    #home .bannerText span {font-size: 40px;}
    #home .bannerText p {font-size: 20px;}
    #home #explore h3{font-size: 14px;margin-top: -26px;}
    #home {background-image: url(../img/bh-26mob.jpg);background-size: 100% 36%;background-image: url(../img/bh-26mob.jpg);background-size: 100%;
    height: 541px;margin-top: 92px;}
    #home #explore #countdown {margin-top: -22px;}
    #home .bannerText h5{color: #2c3e50;font-size: 17px;background: rgb(97, 113, 117);padding: 20px;margin-top: -50px}
    #sobre .section-title h2{font-size: 30px !important;}
    .area-servico .section-title h2 {color: #ffffff;font-size: 30px !important;background: none;}
    .welcome_part {margin: 50px auto -36px;}
    .section-title h2{font-size: 30px !important;}
    #welcome_section .section-title  p{font-size: 15px;}
    #convidadosmob .section-title p{font-size: 15px;color: #2c3e50;}
    #incricaoEnvio .inscricao h5{padding-bottom: 10px}
    #incricaoEnvio .inscricao a .btn-default{margin-bottom: 70px;}
    #incricaoEnvio .envioTrab h5{padding-bottom: 10px}
    #incricaoEnvio .envioTrab a .btn-default{margin-bottom: 70px;}
    section#incricaoEnvio{margin-bottom: -82px;margin-top: 54px;}
    footer .footer-above .footer-col{padding-bottom: 20px;}
    .portfolio-modal .modal-content h2 {margin: 0;font-size: 24px;}
    .panel .formularioTrab .form-group input[type="file"] {margin-left:10px;}
    .panel .formulario .form-group input[type="file"] {margin-left: -15px;}
    #home .bannerText h5 span{font-size: 14px;padding: 12px;background: transparent;color: #ecf0f1;border-radius: 7px;font-weight: 500;}
    header img {display: block;margin: 0 auto -5px;}
    .area-servico {background:rgb(112, 125, 138);}
    footer .footer-below{padding: 20px 0 36px 0;background: #668995; }
    footer .section-title{ padding: 100px 0 0 0;}
    header .panel-body a img{margin-bottom: 30px; margin-top: 20px;}
    header .panel .orientacoes{margin-bottom: 30px;}
    .brand-logo-area{margin-top: 30px;margin-bottom: -5px}
    .escolas .credito{margin-top: 381px;}
    #sobre img {margin-top: 80px;height: 300px !important;}
}

@media only screen  and (min-width:768px) and (max-width: 1024px){
    .navbar-fixed-top .navbar-brand {
    font-size: 22px;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
}
   .navbar-default .navbar-nav>li>a {color: #ffffff;border-bottom: 1px solid rgba(255,255,255,0.15);font-size: 11px;padding: 19px 5px 10px 5px;}
   #home {background-image: url(../img/bh-26.jpg);background-size: 100%;background-repeat: no-repeat;height: 902px;margin-top: 100px;}
    #sobre img{display: block;margin-left: auto;margin-right: auto; margin-top: 30px;}
    .area-servico .service-list .com01{padding-bottom: 116px !important;}
    .area-servico .service-list .com02{padding-bottom: 54px !important;}
    .area-servico .service-list .com03{padding-bottom: 195px !important;}
    .area-servico .service-list .com04{padding-bottom: 280px !important;}
    .area-servico .service-list .com05{padding-bottom: 77px !important;}
    .welcome_icon {background: url(../img/bck.jpg) no-repeat;background-size: 100% 100%;border: 2px solid #ecf0f1;
    border-radius: 100%;color: #ecf0f1;margin: 0 auto;padding: 35px;text-align: center;width: 180px;height: 180px;
    -webkit-box-shadow: 6px 7px 16px 0px rgba(144,176,209,1);-moz-box-shadow: 6px 7px 16px 0px rgba(144,176,209,1);
    box-shadow: 6px 7px 16px 0px rgba(144,176,209,1);}
    #welcome_section .eix1, .eix2, .eix3, .eix4, .eix5{margin-bottom: -90px}
    .welcome_part h2 {font-size: 18px;font-weight: 900;margin-bottom: 37px;text-transform: uppercase;text-align: center;
    margin-top: 32px;background: #ecf0f1;opacity: 0.9;color: #1a242f;padding: 4px;border-radius: 6px;}
    footer .footer-above img{display: block;margin-left: auto;margin-right: auto; margin-top: 30px;}
    footer .section-title{padding-top: 30px;}
    footer .footer-below{padding-top: 42px;}
    .panel .formularioTrab .form-group input[type="file"] {margin-left: 210px;}
    .panel .formulario .form-group input[type="file"] {margin-left: 200px;}
    header .panel-body a img{margin-bottom: 30px; margin-top: 20px;}
    header .panel .orientacoes{margin-bottom: 30px;}
    footer {margin-top: -110px;}
    .escolas .credito{margin-top: 236px;}
}