@charset 'UTF-8';
button.sbm-switch {
border-radius-color:#10bf4e;
}
button.sbm-switch:focus {
outline: none;
}
.menu1 {
    color:#FFF200;
}
button.sbm-switch__rot {

background-color: #10bf4e;
}
/* active state, i.e. menu open */
button.sbm-switch__rot.active {
color:#FFF220;
background-color: #10bf4e;
}
#post_bar_office {
    text-align: center;
border: 1px solid #10bf4e;
border-radius: 10px;
line-height: 2;
width:100%;
min-width:280px;
padding:1%;
}

.cont-per {width:90%;line-height:2;min-width:290px; padding:0px 10px 39px 10px; border: 1px solid #10bf4e; border-radius:13px; height:auto; margin:3% auto; } 

.contacts_w {padding-top:1%;  width:100%; } 
.contacts_w1 {padding-top:1%; text-align: center; width:100%; } 
.a25 {
float:left; 
color: #3E3E3E; 
font-family: ProximaNova,sans-serif; 
font-weight: 700; 
font-size: 1.5rem; 
line-height: 2.7; 
letter-spacing: -.01rem; 
} 
.button_contacts {font-size: 15px; padding:10px; background:#fff200; cursor: pointer; color:#222; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 25px; } .contacts_text {margin-top:2%; border: 1px solid #10bf4e; border-radius: 10px; padding:2%; } 
.sbr_con{border: 1px solid #10bf4e; width: 275px; padding: 1%; height:auto; margin:1%; cursor:pointer; display:inline-block; vertical-align: middle; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px; } .sbr_con:hover {background: rgba(0,0,0,0.10); border: 1px solid rgba(0,0,0,0.40); } .maps {width: 100%; height: auto; margin-left:auto; margin-right:auto; margin-top:3%; } .post_bar_number {padding: 20px 0px 20px 0px ; background:#10bf4e; border-radius:0px 0px 8px 8px; } 

.ccb {
width:20%; 
min-width:230px; 
display:inline-block; 
vertical-align: middle; 
border-radius:10px; 
border:1px solid #10bf4e; 
height:auto; margin:1.5% 4% 1.5% 2%; } 
.ccb img {
width:100%; 
} .selection_clean_bar {width: 100%; height: 6px; border-bottom: 1px solid #10bf4e; margin: 10px 0px 10px 0px; } .img-vodafone, .img-kyivsta, .img-lifecell {width: 100%; height:auto; -moz-border-radius: 8px; -webkit-border-radius: 8px; -khtml-border-radius: 8px; border-radius: 8px; margin:1%; } .img-gp, .img-fb, .img-twitter, .img-viber , {width: 242px; height:90px; -moz-border-radius: 8px; -webkit-border-radius: 8px;-khtml-border-radius: 8px; border-radius: 8px;}


.otzyv {
width: 28%;
display: inline-block;
vertical-align: text-top;
margin-right: 5%;
}
.otz-img {
float: left;
width: 75px;
height:75px;
}
.otz-img img {
width: 100%;
height: auto;
border-radius: 360px;
}
.otz-t {
}
.otz-t h4 {
float: left;
padding-left: 5%;
padding-top: 3%; 
}
.otz-t p {
    padding-top: 3%;
float: left;
}
@media (max-width:1024px) and (min-width:170px) {
.cont-per {padding-top: 4%; } 
.a25 {
font-weight: 600; 
font-size: 16px; 
line-height: 1.7rem; 
} 
.contacts_text {margin-top:2%; border:none; border-radius: 10px; padding:2%; } 
.otzyv {
  width: 100%;
}
}

.fot1 {
	font-size: 19px;
    line-height: 18px;
    height: 18px;
    color: #10bf4e;
    font-family: ProximaNova;
    font-weight: 700;
    list-style: none;
    text-overflow: ellipsis;
    display: list-item;
    text-align: -webkit-match-parent;
}

.fot1:before {
	box-sizing: border-box;
}

ul.submenu {
    border-top-right-radius: 0px;
    border-top-left-radius: 0px;
    min-width: 230px;
    display: none;
    position: absolute;
    background-color: #10bf4e;
}
ul.submenu > li.sbm1 {
    display: block;
}
ul.submenu > li > a {
    display: block;
}
ul.submenu > li > a:hover {
    text-decoration: underline;
}
ul.menu > li:hover > ul.submenu {
    display: block;
}
ul.menu > li {
    float: left;
    position: relative;
}
ul.menu > li > a {
    display: block;
    color: white;
    text-decoration: none;
}
