.lineh50
{
    line-height: 50px;
    margin-right: 11px;
   
}
.phone{
	color:#ed8936;margin-top: 8px;
}
.transition-all {
    transition-property: all;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
}
.bg-gradient-to-b {
    --tw-gradient-position: to bottom in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
}
.btnap{
	
    background-color: #ed8936 !important;
    font-size: 17px;
    color: #fff !important;
}
.mainhead{
	background: url('../images/bgmain.jpg') no-repeat center top;
}
.bubabut {
color: #fff !important;

text-decoration: none;
background:  rgb(237, 137, 54);
padding: 20px;
border-radius: 7px;
display: inline-block;
border: none;
transition: all 0.4s ease 0s;
}
.bubabut a {
color: #fff !important;
text-decoration: none;
background:  rgb(237, 137, 54);
}
.orangeborder{
	border: 3px solid transparent !important;
}
.orangeborder:hover{
	border-color:  rgb(237, 137, 54) !important;
	box-shadow: inset;
}
.bubabut:hover {
background: rgb(237, 137, 62);
letter-spacing: 1px;
-webkit-box-shadow: 0px 5px 40px -10px rgba(0,0,0,0.57);
-moz-box-shadow: 0px 5px 40px -10px rgba(0,0,0,0.57);
box-shadow: 5px 40px -10px rgba(0,0,0,0.57);
transition: all 0.4s ease 0s;
}
.mobspan{
	margin-left: 8px;
}
.screen {
    padding: 20px;
   
}
.hidden { display: none; }
.item {
   
    border: 1px solid #ccc;
    border-radius: 4px;
    cursor: pointer;
}

.item.selected {
    background-color: #fab82e !important;
    color: white !important;
    font-weight: bold !important;
    border-color: #fd3126 !important;
}

.presets {
    display: flex;
    justify-content: center;
    gap: 10px;
    margin: 15px 0;
}

.preset, #custom-amount {
    padding: 8px 12px;
    border: 1px solid #ccc;
    border-radius: 4px;
}

.preset {
    cursor: pointer;
    background-color: #e9ecef;
}

.total {
    font-size: 1.2em;
    font-weight: bold;
    color: #28a745;
    margin-top: 20px;
}

.rad{
	background-color:#ed8936 !important;
	color: #fff !important;
}
#site-container {
  position: relative;
  width: 100%;
  
  overflow: hidden;
  
}

.cockroach {
  position: absolute;
  width: 40px;
  height: 20px;
  background: url('../cocroach.png') no-repeat;
  background-size: contain;
  cursor: pointer;
  transform-origin: center;
  z-index: 10;
  transition:
    left 1s ease-in-out,
    top 1s ease-in-out,
    transform 0.2s ease-out;
}
.point {
  z-index: 11; /* Выше тараканов */
  position: absolute;
}

.blood-spot {
  position: absolute;
  width: 60px;
  height: 60px;
  background: url('../klaksa.png') no-repeat;
  background-size: contain;
  z-index: 5;
  opacity: 0;
  transform: scale(0.5);
}

@media (width <= 766px) { 

.mobnav{
	margin-top: 70px;
}
.mobspan{
	display: none;
}
 }