.offer_section.offer2 .main_title, .offer_section.offer3 .main_title{
    background: #000;
    color: #fff;
}
.offer_section.offer3 .info_block .subtitle{
    background: rgba(0, 0, 0, 0.75);
    color: #eaeaea;
}
.offer_section .benefits_block img{
    height: 123px;
}
.benefits_list7 .benefit_item{
    background: rgb(34, 34, 34);
    color: #fff;
    height: 240px;
}
h2.title span{
    color: #2e77fa;
}
.benefits_list7 .benefit_item img{
    width: 50%;
    height: 100%;
    object-fit: cover;
}
.characteristics_section{
    padding-top: 0;
}
.description_section{
    margin-bottom: 0;
    padding-bottom:  0;
}
.el-sec.description_section h2.title{
    margin-bottom: 0;
}
.offer_section.offer3 .price_block::before{
    background: rgb(18, 18, 18);
}
.offer_section.offer3 .price_block::after{
    border-top: 34px solid rgb(15, 15, 15);
}
.description_section img{
    margin: 0 auto;
    max-width: 100%;
    margin-bottom: 20px;
}
.offer_section .timer_block .count span{
    background: rgb(255, 55, 65);
    color: #fff;
}
.offer_section.offer3 .timer_block{
    background: rgb(18, 18, 18);
    color:  #fff;
}
.el-wrap-gallery{
    overflow: hidden;
    margin: 20px 0;
}
.el-wrap-gallery img{
    width: 100%;
    height: 100%;
    display: block;
    object-fit: cover;
    max-width: 100%;
    margin: 0;
}
.el-wrap-gallery .el-wrap-item{
    float: left;
    height: 250px;
    padding: 10px;
    width: 50%;
}
.el-wrap-gallery .el-wrap-item:nth-child(1){
    border-right: 1px solid #eaeaea;
    border-bottom: 1px solid #eaeaea;
}
.el-wrap-gallery .el-wrap-item:nth-child(2){
    border-left: 1px solid #eaeaea;
    border-bottom: 1px solid #eaeaea;
}
.el-wrap-gallery .el-wrap-item:nth-child(3){
    border-right: 1px solid #eaeaea;
    border-top: 1px solid #eaeaea;
}
.el-wrap-gallery .el-wrap-item:nth-child(4){
    border-left: 1px solid #eaeaea;
    border-top: 1px solid #eaeaea;
}
body {
              margin: 0;
              font-family: Arial, Helvetica, sans-serif;
            }
            
            .topnav {
              overflow: hidden;
              background-color: #333;
              
            }
            .topnav a {
              float: left;
              display: block;
              color: #f2f2f2;
              text-align: center;
              padding: 14px 16px;
              text-decoration: none;
              font-size: 16px;
            }
            
            .topnav a:hover {
              background-color: #ddd;
              color: black;
            }
            
            .topnav a.active {
              background-color: #04AA6D;
              color: white;
            }
            
            
            .topnav .icon {
              display: none;
            }
            
            @media screen and (max-width: 600px) {
              .topnav a:not(:first-child) {display: none;}
              .topnav a.icon {
                float: right;
                display: block;
              }
            }
            
            @media screen and (max-width: 600px) {
              .topnav.responsive {position: relative;}
              .topnav.responsive .icon {
                position: absolute;
                right: 0;
                top: 0;
              }
              .topnav.responsive a {
                float: none;
                display: block;
                text-align: left;
              }
            }
            #cookieConsent {
                background-color: rgba(20,20,20,0.8);
                min-height: 26px;
                font-size: 14px;
                color: #ccc;
                line-height: 26px;
                padding: 8px 0 8px 30px;
                font-family: "Trebuchet MS",Helvetica,sans-serif;
                position: fixed;
                bottom: 0;
                left: 0;
                right: 0;
                display: none;
                z-index: 9999;
            }
            #cookieConsent a {
                color: #4B8EE7;
                text-decoration: none;
            }
            #closeCookieConsent {
                float: right;
                display: inline-block;
                cursor: pointer;
                height: 20px;
                width: 20px;
                margin: -15px 0 0 0;
                font-weight: bold;
            }
            #closeCookieConsent:hover {
                color: #FFF;
            }
            #cookieConsent a.cookieConsentOK {
                background-color: #F1D600;
                color: #000;
                display: inline-block;
                border-radius: 5px;
                padding: 0 20px;
                cursor: pointer;
                float: right;
                margin: 0 60px 0 10px;
            }
            #cookieConsent a.cookieConsentOK:hover {
                background-color: #E0C91F;
            };


            

 
        
            

            .tg_class{
                    margin-right:90px ;
                    border: 1px solid blue;
                    
            }

            .telegram_text{
                margin-top: -66px;
                margin-left: 80px;
                font-size: 20px;
                width: 250px;
                height: 50px;
            }


             .tg_class_alssoq{
                width: 40px;
                height: 40px;
            } 


            .p_dublesSs{
                margin-left: -140px;
                
                
            }

            .p_dublesSs:hover{
            
            }
