#mainmenu {position:relative;}
.mmul {display: block;padding: 0;background:#243963;margin: 37px auto;}
.mmul li{display:inline-block;position: relative;z-index:10;}
.mmul li img{vertical-align:top;display:inline-block;}
.mmul li a {
    text-decoration: none;
    padding: 15px;
    display: block;
    color: #f5f0f0;
    -webkit-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    -o-transition: all 0.3s ease-in-out 0s;
    -ms-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
}
.mmul li a svg {
  fill: #f5f0f0;
}
.mmul li a:hover, .mmul li:hover > a {color: #f5f0f0;background: #125092;}
.mmul ul {
    display: none;
    margin: 0;
    padding: 0;
    width: 163px;
    position: absolute;
    top: 46px;
    left: 0px;
    background: #f1efef;
}
.mmul ul li {
 display:block;
 float: none;
 background:none;
}
.mmul ul li a {
   /* font-size: 12px;
    font-weight: normal;*/
    display: block;
    color: #383434;
    border-left: 3px solid #f7f5f5;
    background: #e8e3e3;
}
.mmul ul li a:hover, .mmul ul li:hover > a {background: #f9f6f6;border-left: 3px solid #27598e;color: #7b7474;}
.mmul li:hover > ul{display: block;}
.mmul ul ul {left: 149px;top: 0px;}
#mmmob{display:none;}
.adcenter{padding-bottom:15px;width:100%;text-align:center;}
.clientimage{width:50%;min-width:300px;float:left;}
.clientadr{width:50%;min-width:300px;float:left;}
.delrowbutton{width:20px;cursor:pointer}
@media (min-width: 1200px) and (max-width: 1780px) {
.mmul {margin: 7px auto;}
    
}

@media screen and (max-width: 980px){
#mmmob{width: 100%;height:45px; background: #243963 url("/im/menu/2/menumob.png") no-repeat left 12px center;
 cursor:pointer;display:block;float:left;color:#fff;line-height:46px;}
#mmmob span {padding: 10px 0 0 36px;color: #eceff4;line-height: 46px;}
#mmmob span svg {padding-top: 8px;}
.mmul{margin: 0 15px;clear:both;top:100px;width:100%;left: 0;z-index:100;padding:0;margin:0;display:none;}
.mmul li{display:block;margin:0;}
.mmul li a {background:#243963;color: #f5f0f0;border-top:1px solid #ded2d2;border-left:3px solid #f9f6f6;}
/*.mmul li a img {display: none;}*/
.mmul li a:hover, .mmul li:hover > a{background:#125092;color: #f5f0f0;border-left:3px solid #3471b1;}
.mmul ul {display:block;position:relative;top:0;left:0;width:100%;}
.mmul ul ul {left:0;}	
}

@media (min-resolution:2dppx) and (max-resolution:5dppx) {
body{font-size: 2em;}
.delrowbutton{width:60px;}
input[type=checkbox]{transform: scale(3);margin: 0px 25px 17px 25px;}    
button{font-size: 3em;}
#saveAchievment{margin-top:20px};
.clientimage{width:100%;}
.clientadr{width:100%;}
#mmmob{width: 108px;height:100px; background: #243963 url("/im/mmmenu2.png") no-repeat left 16px center;background-size: 72px;
 cursor:pointer;display:block;float:left;color:#fff;line-height:100px;float:right;}
#mmmob span {padding: 0 0 0 40px;color: #eceff4;line-height:100px;}
.mmul{margin: 0 15px;clear:both;position:absolute;top:100px;width:100%;left: 0;z-index:100;padding:0;margin:0;display:none;}
.mmul li{display:block;margin:0;}
.mmul li a {background:#243963;color: #f5f0f0;border-top:1px solid #ded2d2;border-left:3px solid #f9f6f6;}
/*.mmul li a img {display: none;}*/
.mmul li a:hover, .mmul li:hover > a{background:#125092;color: #f5f0f0;border-left:3px solid #3471b1;}
.mmul ul {display:block;position:relative;top:0;left:0;width:100%;}
.mmul ul ul {left:0;}	
.mmul {font-size: 60px;}
#mmmob{font-size: 60px;}    
#headerupcenter{display: none;}
#header{float:left;}
}
@media (min-resolution:2dppx) and (max-resolution:5dppx)and (orientation:  landscape) {
#mmmob{width: 58px;height:50px; background: #243963 url("/im/mmmenu2.png") no-repeat left 16px center;background-size: 36px;
 cursor:pointer;display:block;float:left;color:#fff;line-height:50px;float:right;}
#mmmob span {padding: 0 0 0 20px;color: #eceff4;line-height:50px;}
.mmul{margin: 0 15px;clear:both;position:absolute;top:50px;width:60%;right:0px;z-index:100;padding:0;margin:0;display:none;}
.mmul li{display:block;margin:0;}
.mmul li a {background:#243963;color: #f5f0f0;border-top:1px solid #ded2d2;border-left:3px solid #f9f6f6;}
/*.mmul li a img {display: none;}*/
.mmul li a:hover, .mmul li:hover > a{background:#125092;color: #f5f0f0;border-left:3px solid #3471b1;}
.mmul ul {display:block;position:relative;top:0;left:0;width:50%;}
.mmul ul ul {left:0;}	
.mmul {font-size: 30px;}
#mmmob{font-size: 30px;}    
#headerupcenter{display: none;}
#header{float:left;}
.adcenter{padding:0px;}
body{font-size: 2em;}

}