@media screen and (min-width:601px){   .upper-header .container {  display: flex;   }   .upper-header .toright {  color:#7c858c;  font-size:14px;  padding:5px 0;  text-align:  center;  display: flex;  margin-left: auto;   }   .upper-header .toright i {  color:#e18a36   }  .upper-header .hour-tag {  margin-left:10px; }   .infos-contact {  display: grid;  grid-template-columns: repeat(auto-fit,50%);  justify-content: space-around;   }   .infos-contact .info {  margin:0 5px 20px;   }   .slide-acessos {  display: flex;   }   .slide-acessos {  justify-content: center;   } }  @media screen and (min-width: 993px){   .sidebar-trigger-mainmenu {  display: none;   }   .mobile-hide.menuwrap {  display: block;  margin-left:auto;   }   header .menuwrap .mainmenu {  display:flex   }   header .menuwrap .mainmenu li {  margin: 8px   }   header .menuwrap .mainmenu li.last {  margin-right:0;   }   .wrapjfimg {  display:flex;  justify-content:center;  align-items: center;   }   img.pjflogo {margin-right: 20px;margin-left:0}   .box.box-servicos .container {  content:  '';  display:  block;  background: url(//empavjf.com.br/__empav/imgs/bgpic3.jpg) no-repeat bottom left;  position: relative;   }  .box-servicos .textwrap {  background:  white;  margin-left:50%;   padding: 50px;   }   .orange-ball {  position:  absolute;   left: 67px;   }   .spaceup {  height:70px;   }   .qualidades {  display: grid;  grid-template-columns: repeat(auto-fit,50%);  justify-content: space-around;  text-align:left;   }   .wrapbutton {  text-align:left;   }   .box.solicitacao .wrapbutton {  text-align:center;   }   .orange-ball:before {  z-index:0;   }   .orange-ball .textover {  z-index:1;  position:absolute;  left:0; }   .infos-contact {   grid-template-columns: repeat(auto-fit,25%);  }   .add-box {  margin-left: 500px;   }   .falebox:not(.filtro) {  position:  absolute;  width: 470px;  top: -73px;  right: 0;   }   .filtro form.sample {  display:flex;  align-items:center; }   .falebox.filtro form.sample .fieldwrap {  flex:1;  margin-bottom:0;  padding: 0 5px 0 0;   }   .falebox.filtro form.sample .formbutton-align {  margin-top:0;   }   .map-contact {  padding-top: 80px;   }   .textjf {  margin:0;  text-align: left;   } }  @media screen and (min-width: 1201px){   .slide-servicos,  .slide-agenda,   .slide-noticias{  display:  flex;   } .slide-noticias .slick-item {  flex:1; } }