@media only screen and (max-width: 991px) {

   .mobile-ml-0{
      margin-left: 0px !important;
   }

   .mobile-font-size-18{
      font-size: 18px !important;
   }

   .mobile-font-size-20{
      font-size: 20px !important;
   }

   .mobile-text-center{
      text-align: center !important;
   }

   /* Call To action v2 */
   .calltoaction-v2-mobile{
      background-image: none !important;
      height: auto !important;
      padding-bottom: 45px !important;
   }

   .calltoaction-v2-mobile-men{
      background-image: none !important;
      height: auto !important;
      padding-bottom: 0px !important;
      margin-top: 0 !important;
   }

   .calltoaction-v2-mobile-men h3{
      margin-top: 0px !important;
      margin-bottom: 0px !important;
   }

   .c-etapas-cont {
      grid-template-columns: repeat(2, 1fr) !important;
      width: 100%;
   }

   .liquid-animator-numbers li {
      width: 12px !important;
   }

   .blog-text div {
      text-align: left !important;
   }

   .c-blogPostNoTopPicSection {
      padding-top: 30px;
   }

   .breadcrumbsPCNoShow {
      display: block;
   }

   .c-blogPostTopPicCont {
      margin-bottom: 20px;
   }

   .c-blog-postpic-title,
   .c-blog-postpic-breadcrumbs {
      display: none;
   }

   .c-blog-list-title {
      margin-top: 60px;
   }

   .c-blog-list {
      padding-top: 0px;
   }

   .c-blog-list-item {
      margin-top: 15px;
      margin-bottom: 10px;
   }

   .blog-text h4,
   .blog-text h3.c-blog_subtitle {
      margin: 20px 0px !important;
   }

   .blog-text img{
      margin: 20px 0px !important;
      max-width: 100% !important;
   }

   .blog-text iframe{
      margin: 20px 0px !important;
   }

   .mobile-hide{
      display: none;
   }

   .g-recaptcha{
      transform:scale(0.8);
      transform-origin:0 0;
   }

   [data-mobile-nav-style=modern] .navbar-collapse-clone{
      justify-content: flex-start;
   }

   [data-mobile-nav-style=modern] .navbar-collapse-clone .nav-trigger{
      top: -70px;
   }

   .navbar-collapse-inner{
      margin-top: -30px;
   }

   .c-mobile-header-number{
      border-radius:30px !important;
      line-height:26px !important;
      color: #000 !important;
      padding: 0px 15px 0px 0px !important;
      border:2px solid #000 !important;
      text-transform:uppercase !important;
      font-weight:600 !important;
   }

   .c-mobile-header-number i{
      background-color: #000 !important;
      color: #80BA26 !important;
      padding: 15px;
      border-radius: 30px;
   }


   .logo-mobile{
      height: 36px;
      width: auto;
      max-width: inherit;
   }

   .liquid-progressbar{
      margin-top: 65px;
   }

   .liquid-progressbar-title{
      top: -45px;
   }

   .main-header .header-module{
      display: block;
   }

   .secondarybar-wrap{
      display: block;
   }

   .c-mobile-hide{
      display: none !important;
   }

   .c-desktop-hide{
      display: inline-block !important;
   }

   .navbar-header.c-mobile-navbar{
      padding: 15px;
   }

   /* .sliderVideoBox{
   height: 260px !important;
   } */

   .carousel-nav{
      text-align: center !important;
   }

   .c-mobile-destaques-box{
      margin-bottom: 40px;
   }

   .titlebar{
      text-align: center !important;
   }

   .c-howitwork-banner > div{
      height: 200px !important;
   }

   .filter-list{
      display: flex;
      justify-content: center;
   }

   .portfolio-header{
      height: 200px !important;
   }

   .c-mobile-mt-0{
      margin-top: 0px !important;
   }

   .c-mobile-mt-20{
      margin-top: 20px !important;
   }

   .c-mobile-mt-40{
      margin-top: 40px !important;
   }

   .c-mobile-mb-0{
      margin-bottom: 0px !important;
   }

   .c-mobile-mb-20{
      margin-bottom: 20px !important;
   }

   .c-mobile-mb-40{
      margin-bottom: 40px !important;
   }

   .c-mobile-p-0{
      padding: 0px !important;
   }

   .vc_row[class*=c-mobile-pt-0], .c-mobile-pt-0{
      padding-top: 0px !important;
   }

   .c-mobile-pt-60{
      padding-top: 60px !important;
   }

   .vc_row[class*=c-mobile-pbf-0], .c-mobile-pb-0{
      padding-bottom: 0px !important;
   }

   .c-mobile-fontsize-14{
      font-size: 14px !important;
   }

   .c-mobile-fontsize-30{
      font-size: 30px !important;
   }

   .c-mobile-fontsize-34{
      font-size: 34px !important;
   }

   .c-mobile-display-block{
      display: block !important;
   }

   .c-mobile-float-none{
      float: none !important;
   }

   .sliderImages, .sliderImages-item{
      height: 300px;
   }

   .testimonials-image{
      width: 50%;
      margin: auto;
   }

   .liquid-counter-text{
      line-height: 20px !important;
      display: block !important;
      text-align: center !important;
   }

   #politica{
      margin-right: 0px !important;
   }



   .c-blog-list-item .iconbox-icon-wrap {
      margin-right: 10px !important;
      width: 20px !important;
      line-height: 20px !important;
   }

   .c-blog-list-item .contents {
      border: none !important;
   }

   .blog-text h4,
   .blog-text h3.c-blog_subtitle {
      text-align: left;
   }

   #c-side_cta {
      display: none !important;
   }

   .c-blog-post-title {
      font-size: 24px !important;
   }

   .c-project_h2 {
      font-size: 24px !important;
   }

   .c-project_h3 {
      font-size: 18px !important;
   }

   .c-contacts_h2 {
      font-size: 18px !important;
   }

   /*Basically h4*/
   .c-home-about-title {
      font-size: 18px !important;
   }

}
