@media screen and (min-width:601px){   .item-blog a {  display: flex;  align-items: center;   }   .item-blog .imgwrapper, .item-blog .tocenter {  flex:1; }   .item-blog .tocenter {  margin-top:0;   }   .item-blog .textarea {  flex:2;  padding: 0 10px;   }   .item-blog {  max-width:100%   }   .item-blog a .pseudobutton {  padding: 10px   } .lottie, .boxarea {   width:50%; }  } @media screen and (min-width:993px){   .mobile-menu {  display:flex;  align-items:center;   }   .blueboxpos {  margin-top:0   }   .sidebar-trigger-mainmenu {  margin-left:auto;   }   form.menuform-solicitar-contato {  display:flex;  align-items:center;   }   form.menuform-solicitar-contato .fieldwrap {  flex:1;  margin-right:10px;  margin-bottom:0 }   .marcarbtn.tocenter, .faleconoscobtn.tocenter {  text-align: left;   }   form.menuform-solicitar-contato .formbutton-align {  margin-top:0;   }   .box.historia {  background:white;   }   .box.historia .insidebox {  box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12), 0 1px 5px 0 rgba(0,0,0,0.2);  border:10px solid white;  background:#f4f6fa;  display: flex;   }   .wrapvideo, .wraptextbox {  width:50%;   }   .wraptextbox {  padding:30px   }   .wraptextbox h1 {  margin-top:0   }   .wrapvideo a {   max-width: 100%;   }   .wrapvideo {  display:flex   }   .flex-contain {  display:flex;   }   .box-ajuda {  position:relative;   }   .box-ajuda:before {  content:'';  display:block;  width:50%;  background:url(//central.puze.com.br/__ccentral/imgs/bgside.jpg) no-repeat right center;  position:absolute;  top:0;  bottom:0;  background-size:cover   }   .wraptext-help {  margin-left:50%;   }   .item-blog a .pseudobutton {   padding: 10px 25px; } }  @media screen and (min-width:1201px){   .desktop-menu {  display:flex;  align-items:center; }   .desktop-menu ul {  display:flex;   }   .mobile-menu {  display:none;   }   .desktop-menu ul li {  margin-right: 20px;   }   .wraphist-list .slide-marcas {  display:flex;  align-items:center;  justify-content: center;   }   .dk-menuwrapper {  display:flex;  align-items:center;  margin-left: auto;   }   .bluebox.minicontato {  max-width: 1080px;  margin: 0 auto 0;  width: 80%;  padding:30px;   position: absolute;  top:-45px   }   .blueboxpos {  position:relative;  height:50px   } .bluebox.minicontato .container {  width:100%;   }   .slide-qualidades {  display:flex;  justify-content:space-between   }   .slide-hospital-dia {  display:flex;  flex-wrap:wrap; }   .slide-hospital-dia .slick-item{  flex: 0 0 33.333333%;  margin-bottom:20px;   } } 