.containers h2{
    padding: 2rem 0rem 1.5rem;
    color: var(--colory-primary);
  }
.contact_item .right_image{
    width: 100%;
 }
 .contact_item .right_image iframe {
    width: 100%;
    height: 485px;
    border-radius: 4px;
}
.call-container{
    padding:2rem 0rem 1rem;
    display: grid;
    grid-template-columns: repeat(3,1fr);
    gap:4rem;
}


@media only screen and (max-width: 1024px) {
    .call-container {
        grid-template-columns: repeat(2,1fr);
        gap: 3rem;
    }
}

@media only screen and (max-width: 820px) {
    .contact_item {
        grid-template-columns: 1fr !important;
    }
    .contact_item .right_image iframe {
        height: 350px;
    }
}

@media only screen and (max-width: 612px) {
    .call-container {
        grid-template-columns: 1fr;
    }
    .call-box {
        flex-wrap: wrap;
        justify-content: center;
    }
    .call-box .right-info {
        flex-basis: 100% !important;
        text-align: center;
    }
}