@font-face {
    font-family: arno; /* Ãàðíèòóðà øðèôòà */
    src: url(https://koja.kojinvest.ru/arnopro-display.ttf); /* Ïóòü ê ôàéëó ñî øðèôòîì */
    }
    
.tovary {
 
    width:90%;
    height:100px;
    margin:auto;
    position:relative;
    top:180px;
    max-width:1200px;
}
.photoram {
    width:320px;
    height:197px;
        border-radius: 4px 4px 0 0;
    overflow: hidden;
}
.tov {
        box-shadow: 0 0 8px rgba(0,0,0,0.5);
            border-radius: 4px 4px 0 0;
    overflow: hidden;
    vertical-align:top;
    background-color:white;
    width: 320px;
    height: 392px;
    display:inline-block;
    margin: 20px;
    border-radius:4px;
}

.logo-img {
    max-width:69%;
}
.nazv {
    font-family:arno;
    font-size: 24px;
    padding-top:10px;
}

@media screen and (min-width: 740px) and (max-width: 1217px) {
   
    .after2 {
      height: 172px !important;
    }
    
}
@media screen and (min-width: 384px) and (max-width: 836px) {
   
   .after {
    height: 3900px !important;
    }
    
}

@media screen and (min-width: 836px) and (max-width: 1217px) {
   
   .after {
    height: 2300px !important;
    }
    
}
@media screen and (max-width: 1000px) {
    .block2 {
        width: 90vw !important;
    }
    .block3 {
        width: 88vw !important;
    }
    
    
}
@media screen and (max-width: 859px) {
    .button7 {
        margin:20px;
    }
    .block2 {
        height: 200px !important;
    }
    .block3 {
        height: 180px !important;
    }
    
    
}

@media screen and (max-width: 768px) {
    .tov {
        height:371px !important;
    }
    
    .after2 {
     position: relative;
    top: -11px;
    }
    .tovary {
      
        width:100%;
      
    }
    .tovary2 {
            padding-bottom: 0 !important;
    }
    .fon4 {    position: relative;
    top: -17px !important;
    margin-bottom: -50px !important;}
}

@media screen and (min-width: 736px) and (max-width: 768px) {
     .after {
        height:2394px !important;
    }
    .after2 {
     
    }
}

@media screen and (min-width: 768px)  and (max-width: 835px) {
    .after {
        height:2394px !important;
    }
    .after2 {
       
    }
    .tovary {
        top:280px;
        width:100%;
      
    }
    .tovary2 {
            padding-bottom: 0px !important;
    }
    
@media screen and (min-width: 468px)  and (max-width: 835px) {
    .fon4 {    position: relative;
    top: -60px !important;
    margin-bottom: -60px !important;}
}
    }
    
@media screen and (max-width: 611px) {
  .forma {
    width:300px;
    line-height: 40px;
    margin: auto;
    
  }
  .text {
        font-size: 26px !important;
  }
  .button7 {
    margin-top: 35px !important;
  }
  .block2 {
    height:300px !important;
    width:340px !important;
  }
  .block3 {
    height:280px !important;
    width: 320px !important;
  }
  .fon4 {
    height:527px !important;
  }
  .or {
margin:20px !important;

}
.button7 {
    margin-left:17px !important;
}
}
.fon4 {
    width:1263px;
    height:427px;
    background: url('https://koja.kojinvest.ru/fon4.png') no-repeat 100% 100%;
    background-size: cover;
    width:100%;
    position:relative;
    padding-bottom:100px;
}
.text {
    font-size:32px;
    font-family:arno;
    padding-top:80px;
    margin:auto;
    text-align:center;
}
.block2 {
    margin:auto;
    width:900px;
    height: 140px;
    background-color:#ffffffcc;
     display: flex;
}
.block3 {
    border: 1px #957b54;
    border-style:dashed;
    margin:auto;
    width:880px;
    height: 120px;
    
    background-color:#ffffffd1;
}
.forma {
    padding:35px;
    text-align:center;
}
.or {
    padding:15px;
    color: #c79040;
    
}
.button7 {
    margin-left: 26px;
    width:192px;
    height:46px;
    cursor:pointer;
    
  font-weight: 700;
  color: white;
  text-decoration: none;
  padding: .8em 1em calc(.8em + 3px);
  border-radius: 3px;
  background: #c79040;
  box-shadow: 0 -3px #a75f35 inset;
  transition: 0.2s;
  outline: none;
    border: 0;
} 
.button7:hover { background: #ac782d); }
.button7:active {
  background: #ac782d;
  box-shadow: 0 3px #a75f35 inset;
}

.footer-features {
        padding-right: 60px;
}
@media screen and (max-width: 970px) {
.footer-features {
        padding-right: 0px;
}
    
}
@media screen and (max-width: 383px) {
.tov {
    width:80vw !important;
    height: 351px !important;
} 
.block2 {
    width: 300px !important;
}
.block3 {
    width: 280px !important;
}
.button7 {
    margin-left: 0px !important;
    width: 176px !important;
}
.forma {
    width: 250px !important;
}
.after {
        height: 3745px !important;
}
}
.photoram {
    width:100% !important;
    height: 172px !important;
    }
.footer-categories, .footer-features {
        text-transform: inherit;
        font-size:16px;
}
.footer-bottom {
    display:none;
}
.number {
    font-size:18px !important;
}
@media screen and (max-width: 322px) {
    .photoram {
    height: 49vw !important;
    }
    .nazv {
        padding-top: 20px;
    }
    }
    
@media screen and (max-width: 563px) {
  .after {
    background: url(https://koja.kojinvest.ru/fon22.gif) no-repeat 100% 100% !important;
    }
    .after2 {
    background: url(https://koja.kojinvest.ru/fon33.png) no-repeat 100% 100% !important;
    }
    }
.nazv {
    padding-top: 20px;
}
.tovary {
        z-index: 11;
}

@media screen and (min-width: 564px)  and (max-width: 740px) {
    .after2 {
height: 285px !important;
}

}

.aftersend {
    font-size:20px;
    color:green;
    margin-top:-8px;
}

@media screen and (max-width: 860px) {
 .aftersend {
    font-size:20px;
    color:green;
    margin-top:20px;
}

@media screen and (max-width: 612px) {
 .aftersend {
    font-size:20px;
    color:green;
    margin-top:60px;
}
    }
    
@media screen and (max-width: 384px) {
 .aftersend {
    font-size:12px;
    color:green;
    padding: 10px 0 10px 0;
}
    }