@media screen and (min-width:320px), screen and (max-width:320px) {

  .entWrapp div, .entWrappPay div {margin:5px 0;}
  #fullCatMenuWrapp {display:none;}
  .addbtn2 {display:none;}
  .addbtn3, .catsToHide {display:inline-block;}
  .cat {margin:35px 10px 30px 10px;}
  .entWrapp div *, .entWrappPay div * {font-size:0.9em;}
  .ce1 a {font-size:1em;}

  #entMenuWrapp {position:fixed; z-index:105; right:-264px; top:20px; border:2px solid #fe6c17; background:#fff; width:260px; -webkit-box-shadow:0 0 7px 1px rgba(0,0,0,0.4); box-shadow:0 0 7px 1px rgba(0,0,0,0.4); text-align:left;}
  .entMenuWrappNoShadow {-webkit-box-shadow:none !important; box-shadow:none !important;}
  #entMenuWrapp ul {padding:0; margin:10px; max-height:260px; overflow:auto;}
  #entMenuWrapp ul li {margin:0; padding:0;}
  #entMenuWrapp ul li a {padding:5px 0; display:block; color:#000; text-decoration:none;}
  #entMenuWrapp ul li a:focus, .entActive {color:#fe6c17 !important;}
  #entMenuWrapp p {background:#fe6c17; font-size:1.1em; color:#fff; text-transform:uppercase; line-height:40px; height:40px; padding:0 10px; -moz-transform:rotate(270deg); -webkit-transform:rotate(270deg); -o-transform:rotate(270deg); -ms-transform:rotate(270deg); transform:rotate(270deg); -webkit-border-radius:7px 7px 0 0; border-radius:7px 7px 0 0; position:absolute; left:-54px; top:5px; cursor:pointer; -webkit-box-shadow:0 -3px 7px 1px rgba(0,0,0,0.4); box-shadow:0 -3px 7px 1px rgba(0,0,0,0.4); opacity:0.8;}
  #entMenuWrapp p span {display:none;}
  #nocode {display:block;}

}

@media screen and (min-width:768px) {

  .entWrapp div, .entWrappPay div {display:inline-block; margin:7px 3.33% 7px 0; vertical-align:top;}
  .ce1 {width:22%;} .ce2, .ce3 {width:34%;}
  .entWrapp .ce2 {border:none; padding:0;}
  .addEntBtn {text-align:center; float:none !important;}
  .entBlock {display:inline-block; width:25%;}
  #nocode {display:inline;}
  .eAddressBlock {display:inline-block;}

}
@media screen and (min-width:1220px) {

  #fullCatMenuWrapp, .addbtn2 {display:block;}
  .cat {margin:35px 0 30px 0;}
  .addbtn3, .catsToHide {display:none;}

  #entMenuWrapp {position:static; border:none; -webkit-box-shadow:none; box-shadow:none; margin:10px 0; width:auto;}
  #entMenuWrapp p {text-align:center; position:static; -webkit-box-shadow:none; box-shadow:none; background:red; -moz-transform:rotate(0deg); -webkit-transform:rotate(0deg); -o-transform:rotate(0deg); -ms-transform:rotate(0deg); transform:rotate(0deg); -webkit-border-radius:0; border-radius:0; cursor:default; opacity:1; background:#fe6c17; background:-moz-linear-gradient(top, #fe6c17 0%, #fe6c17 90%, #d55203 90%, #d55203 100%); background:-webkit-linear-gradient(top, #fe6c17 0%,#fe6c17 90%,#d55203 90%,#d55203 100%); background:linear-gradient(to bottom, #fe6c17 0%,#fe6c17 90%,#d55203 90%,#d55203 100%); -webkit-border-radius:4px; border-radius:4px;}
  #entMenuWrapp p span {display:inline;}
  #entMenuWrapp ul {margin:0; max-height:550px;}
  #entMenuWrapp ul li a {padding:6px 10px 10px 10px; margin:5px 0; -webkit-border-radius:4px; border-radius:4px; background:#e7e7e7; background:-moz-linear-gradient(top, #e7e7e7 0%, #e7e7e7 90%, #dfdfdf 90%); background:-webkit-linear-gradient(top, #e7e7e7 0%,#e7e7e7 90%,#dfdfdf 90%); background:linear-gradient(to bottom, #e7e7e7 0%,#e7e7e7 90%,#dfdfdf 90%);}
  .entActive {color:#d55203 !important;}
  #entMenuWrapp ul li a:hover {opacity:0.8;}

}

.entWrapp, .entWrappPay {text-align:left; padding:5px 0; color:#404040;}
.entWrappPay {margin:0 0 7px 0; background:#dedede; padding:7px;}
.entWrappPay img {display:inline-block; margin:5px 0 0 0;}
.entWrapp {border-bottom:1px dashed #767676;}
.entWrapp p, .entWrappPay p {margin:4px 0 0 0;}
.ename {font-size:1.1em !important;}
.esite {font-size:0.8em !important; display:inline-block; margin:7px 0 0 0;}
.ce2 span, .ce3 span {color:#8e8e8e;}

#fullCatMenuWrapp {margin:10px 0 0 0;}
#catMenuWrapp2 {margin:0;}
#catMenuWrapp2 ul {margin:0; padding:0;}
#catMenuWrapp2 ul li {margin:5px 0; padding:0;}
#catMenuWrapp2 ul li ul {display:none;}
#catMenuWrapp2 ul li a {font-size:1.1em; background:#e7e7e7; background:url('/images/icon-arrowdown.png') no-repeat 96% 13px, -moz-linear-gradient(top, #e7e7e7 0%, #e7e7e7 90%, #dfdfdf 90%); background:url('/images/icon-arrowdown.png') no-repeat 96% 13px, -webkit-linear-gradient(top, #e7e7e7 0%,#e7e7e7 90%,#dfdfdf 90%); background:url('/images/icon-arrowdown.png') no-repeat 96% 13px, linear-gradient(to bottom, #e7e7e7 0%,#e7e7e7 90%,#dfdfdf 90%); -webkit-border-radius:4px; border-radius:4px; padding:6px 25px 6px 8px;}
#catMenuWrapp2 ul li ul li a {font-size:1em; padding:0 0 0 12px; background:url('/images/icon-marker.png') no-repeat 2px 6px; background-image:url('/images/icon-marker.svg'), none; border:none;}
.curActive {color:#000 !important; font-weight:bold;}

#catMenuInSelect ul li {margin:0;}
#catMenuInSelect ul li a {background:none !important; font-size:1em; line-height:normal !important; padding:5px 0 5px 8px;}
#catMenuInSelect ul li ul li a {padding:5px 0 5px 16px;}
.slWrapp {max-height:300px;}

.rbDisplay {display:block !important; width:auto !important;}
.lFdr {position:absolute; bottom:-22px; left:-2px; height:22px; line-height:22px; font-size:13px; background:#fd4642;}
.lFdr a {color:#fff !important; display:block; padding:0 10px;}
.lFdr a:hover, .lFdr a:focus {text-decoration:none;}

.entBlock {vertical-align:top; overflow:hidden; color:#000; margin:0 0 4px 0;}
.entBlock h5 {font-size:1em; margin:5px 5px 0 0; padding:0; font-weight:normal;}
.entBlock p {font-size:0.8em; margin:5px 12px 0 0; overflow:hidden;}

.addbtn3 {margin:0 10px 0 0;}
.addbtn3 a {padding:0 20px 0 20px !important; text-indent:-9999px !important; white-space:nowrap !important;}
#list {margin:0 0 10px 0;}

.rubrics {padding:5px 7px; background:#e7e7e7; text-align:left;}
.eAddressBlock {margin:10px 0; border:2px solid #e7e7e7; padding:2px 6px; text-align:left;}
.eAddressBlock p {margin:2px 0;}

#eEdit {cursor:pointer; margin:10px 0; color:#fff; height:40px; line-height:40px; -webkit-border-radius:4px; border-radius:4px; display:inline-block; text-shadow: 1px 1px 0 #848484; background:#9e9e9e; background:-moz-linear-gradient(top, #9e9e9e 90%, #848484 90%); background:-webkit-linear-gradient(top, #9e9e9e 90%,#848484 90%); background:linear-gradient(to bottom, #9e9e9e 90%,#848484 90%);}
#eEdit span {display:block; height:40px; padding:0 18px 0 45px; background:url('/images/icon-edit.png') no-repeat 15px 45%; background-image:url('/images/icon-edit.svg'), none}
#eEdit:hover, #eEdit:focus, #eclose:focus, #eclose:hover {opacity:0.8;}

#eform-wrapp {display:none; border:2px solid #e7e7e7; padding:5px 12px; text-align:left; position:relative; background:url('/images/icon-ok.svg') no-repeat -6000px -6000px, url('/images/icon-error.svg') no-repeat -6000px -6000px;}
#nocode {margin:0;}
#istatus {width:24px; height:24px; display:inline-block; vertical-align:middle; margin:0 10px 0 7px; background-repeat:no-repeat; background-position:center; background-size:24px 24px;}

/* enterprise menu */
#entMenuWrapp ul li {list-style:none;}

#OpenLayers_Control_Attribution_7 {display:none;}
#emap {height:200px; width:100%; border:1px solid #8b2318; background:url('/images/loading.gif') no-repeat center; background-size:40px auto; margin:7px 0 !important;}
#emap iframe {overflow:hidden; height:100%; width:100%; border:none;}
