         body {
         font-family: "exo-regular"!important;
         font-size: 14px!important;
         line-height: 1.428571429!important;
         color: #333!important;
         background-color:#f2eff6!important;
         }
         .thumbnail {
         display: block;
         padding: 4px;
         line-height: 1.42857143;
         background-color: #d7d7d7;
         border: 1px solid #dedede;
         border-radius: 4px;
         margin-bottom: 9px;
         -webkit-transition: border .2s ease-in-out;
         -o-transition: border .2s ease-in-out;
         transition: border .2s ease-in-out;
         }
         html, body, .carousel, .carousel-inner, .carousel-inner .item {
         height: 51vh;
         }
         .col-md-3 {
         width: 20%;
         padding: 4px;
         }
         @media (max-width: 1280px){
         .col-md-3 {
         width: 25%;
         padding: 4px;
         }
         .elemento-x{
         display: none;
         }
         }
         h2 {
         color: #172b88;
         word-spacing: 5px;
         font-size: 30px;
         font-weight: 700;
         margin-bottom: 30px;
         font-family: 'Raleway', sans-serif;
         }
         @media (max-width: 780px){
         .col-x6, .s2 {
         height: 340px;
         padding: 0px;
         text-align: center;
         }
         .col-md-3 {
         width: 100%;
         padding: 4px;
         }
         #blog .card {
         background-color: #FFF;
         border: 1px solid #eceaea;
         margin: 0px 0px;
         }
         .nlmbr {
         font-size: 28px;
         margin-top: 5%;
         color: #00177d;
         padding: 12% 0%;
         }
         #blog .card-block {
         padding: 30px;
         position: relative;
         height: 290px;
         }
         .nlmbr-desc {
         font-size: 20px;
         color: #7f7f7f;
         }
         }
         .ht {
         color: #1e2c66;
         font-family: 'exo-bold';
         width: 100%;
         font-size: 44px;
         }
         .hte {
         font-size: 1.6rem;
         color: #777777;
         font-family: 'exo-thin';
         width: 100%;
         line-height: 1.4;
         padding-bottom: 8%;
         text-align: left;
         }
         .htr{
         font-size: 1.6rem;
         color: #777777;
         font-family: 'exo-thin';
         width: 100%;
         line-height: 1.4;
         padding-bottom: 8%;
         text-align: right;
         }
         .hty{
         color: #1e2c66;
         font-family: 'exo-bold';
         width: 100%;
         font-size: 44px;
         text-align: right;
         }
         .border-bottom-right-radius: {
         font-size: 1.6rem;
         color: #777777;
         font-family: 'exo-thin';
         width: 100%;
         line-height: 1.4;
         padding-bottom: 8%;
         text-align: right;
         }
         .ookloo {
         background-image: url(img/qm-sms.jpg);
         height: auto;
         }
         .centered-form{
         margin-top: 60px;
         }
         .centered-form .panel{
         background: rgba(255, 255, 255, 0.8);
         box-shadow: rgba(0, 0, 0, 0.3) 20px 20px 20px;
         }
         .panel-default>.panel-heading {
         color: #f5f5f5;
         background-color: #1942b4;
         border-color: #ffffff00;
         }
         .btn-info {
         color: #fff;
         background-color: #2570f3;
         border-color: #2570f3;
         }
         b, strong {
         font-weight: 700;
         font-family: 'exo-bold';
         }
         .hhtnp{
         width: 100px;
         margin-top: 19%;
         margin-bottom: 2%;
         margin-left: 23%;
         }
         .titulotr {
         font-family: exo-bold;
         text-align: left;
         }
         .trcon-item {
         margin-bottom: 30px;
         }
         .trcon-item .trcon-image {
         display: block;
         position: relative;
         margin: 0 auto;
         }
         .trcon-item .trcon-image .trcon-hover, .thumb-clients .trcon-hover {
         background: rgba(27, 164, 221, 0.75);
         }
         .trcon-item .trcon-image .trcon-hover {
         background: rgba(146, 157, 172, 0.75);
         position: absolute;
         width: 100%;
         height: 100%;
         opacity: 0;
         -webkit-transition: 0.5s all;
         transition: 0.5s all;
         }
         .img-responsive {
         display: block;
         height: auto;
         max-width: 100%;
         }
         .trcon-item .trcon-image {
         display: block;
         position: relative;
         margin: 0 auto;
         }
         .trcon-item {
         margin-bottom: 30px;
         }
         .nlmbr {
         font-size: 51px;
         margin-top: 2%;
         color: #00177d;
         margin-bottom: 2%;
         }
         .p309_ {
         text-align: left;
         font-family: exo-light;
         line-height: 1.6;
         font-size: 19px;
         color: rgba(74, 74, 74, 0.69);
         }
         }
         .btn.btn-primary {
         background-color: #a8e164;
         color: #465366;
         border: 1px solid #a8e164;
         -webkit-transition: 0.5s all;
         transition: 0.5s all;
         }
         .btn.btn-default {
         color: #5f5d5d;
         outline: none!important;
         border-radius: 100px;
         border: none;
         padding: 13px 20px;
         font-size: 15px;
         font-family: 'exo-regular';
         background: #ececec;
         }
         .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {
         color: #fff;
         background-color: #172879;
         }
         .margin-tp-20{
         margin-top: 20%;
         width: 100%;
         }
         p {
         margin: 0 0 10px;
         font-family: exo-regular;
         }
         .stylish-input-group .form-control {
         border-right: 0;
         box-shadow: 0 0 0;
         border-color: #ccc;
         height: 40px;
         }
         .stylish-input-group .input-group-addon {
         background: white !important;
         }
         .stylish-input-group button {
         border: 0;
         background: transparent;
         }
         .palavras-populares {
         margin-top: 5%;
         padding-bottom: 3%;
         font-size: 14px;
         color: #29347b;
         font-weight: bold;
         }
         @media (min-width: 1200px){
         .col-lg-6 {
         width: 50%;
         padding-left: 0px;
         margin-top: 3%;
         }
         }
         .widget-sidebar {
         background-color: #fff;
         padding: 20px;
         box-shadow: 1px 1px 4px #80808036;
         }
         .title-widget-sidebar {
    font-size: 14pt;
    border-bottom: 2px solid #e5ebef;
    margin-bottom: 15px;
    padding-bottom: 10px;
    margin-top: 0px;
    font-family: 'exo-regular';
}
         .post-img img {
         width: 100px;
         height: 70px;
         float: left;
         margin-right: 15px;
         transition: 0.5s;
         }
         .catega{
         list-style: none;
         padding-left: 0pc;
         font-family: exo-regular;
         font-size: 20px;
         }
         .lind {
         padding: 3% 0%;
         border-bottom: 1px solid #dadada;
         color: #152778;
         font-size: 17px;
         }
         border-bottom: 1px solid #dadada;{
         }
         .section-title {
         font-size: 36px;
         line-height: 36px;
         text-transform: uppercase;
         position: relative;
         font-weight: 300;
         color: #1c1b23;
         border-bottom: 1px solid #e0e0e0;
         margin: 0 0 25px;
         padding-bottom: 1%;
         }
         .section-title .title-content {
         display: inline-block;
         background: #F2EFF6;
         position: relative;
         z-index: 1;
         font-family: 'exo-bold';
         padding-right: 25px;
         }
         h5, .h5 {
         font-size: 17px;
         font-family: 'exo-regular';
         }
         .bread-wrap {
         background: #e4e3e3;
         height: 51px;
         border-bottom: 1px solid #d2d2d278;
         }
         .breadcrumb {
         padding: 14px 15px;
         margin-bottom: 20px;
         list-style: none;
         background-color: #e4e3e3;
         font-style: italic;
         border-radius: 4px;
         font-family: 'exo-regular';
         }
         .btn-warning {
         color: #fff;
         background-color: #162879;
         border-color: #162879;
         width: 100%;
         box-shadow: 1px 1px 4px #80808036;
         margin-top: 4%;
         }
         @media (min-width: 992px){
         .col-md-12 {
         width: 98%;
         }
         }
         @media (min-width: 992px){
         .col-md-8 {
         background: white;
         width: 66.66666666666666%;
         padding: 5%;
         box-shadow: 1px 1px 4px #80808036;
         }
         }