.cta2 {
     
    height: auto;
    padding-top: 50px; 
    padding-bottom: 50px;
}

.buttons a{
 z-index: 999 !important;    
}

.video-services p {
    width: 80%;
    margin: auto;
}

.icon-circle {
    height: 80px;
    width: 80px;
    text-align: center;
    line-height: 80px;
    background: var(--vtc-bg-main-bg-2);
    border-radius: 50%;
    transition: all 0.4s;
}

.icon-circle-lg img { 
    width: 60px;
}


.google-ads-bg .about2-images {
    background-image: url(../img/bg/about2-bg-shape.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}

.google-ads-bg .about2-images img { 
    object-fit: contain;
}

.object-contain { 
    object-fit: contain !important;
}

@media(max-width:767px) {
    .hero-area2 .images-area {
        height: 530px;
        position: relative;
    }
    .hero-area2 {padding-bottom: 40px;}
    .token-sell .token_sale { display: none;}

    .token-sell .box-area-all .single-box {margin-top: 20px;}
    .about2 .about2-images { height: auto;}
    
    .about2 .about2-images .image1 {
        position: static;
    }
    
    .footer2 .single-footer-items .menu-list {

        flex-wrap: wrap;
        gap: 5px;
        justify-content: center !important;
        width: 100%;

    }

        .footer2 .single-footer-items .menu-list li { 
        
            margin: 0 15px;
        }
        
        .hero-area2 .main-heading{
            padding-top: 60px;
        }
        
        .others2 .main-image { 
         margin: 0;   
        }
        
        .footer2 .shape { 
         display:none;
        }
    

        .contact-page .contact-page-bg { 
            padding: 28px;
        }

        .contact-page { 
            padding-top: 136px;
        }
        
        
}