    /* ======================== contact section start ====================== */
    
    .contact-area {
        margin-bottom: 120px;
    }
    
    .section-heading h2 {
        display: inline-block;
        font-size: var(--font-size30);
        color: var(--main-color);
        line-height: 35px;
        margin-bottom: 10px;
    }
    
    .section-heading h2:hover {
        color: var(--second-color);
    }
    
    .contact-area .contact-wraper .contact-content {
        width: 80%;
    }
    /* .contact-area .contact-wraper .contact-content .location p {
        font-weight: var(--font-semi-bold);
        font-size: var(--font-size16);
        text-align: justify;
        color: var(--black-2);
        line-height: 30px;
    } */
    
    .contact-area .contact-wraper .contact-img-content .contact-img {
        width: 100%;
        height: 450px;
        border-radius: 5px;
        box-shadow: 0 0 8px var(--light-gray);
    }
    
    .contact-area .contact-wraper .contact-img-content .contact-img img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    
    .contact-area .contact-wraper .contact-img-content .contact-location {
        font-family: var(--font-family-Lora);
        font-weight: var(--font-semi-bold);
        font-size: var(--font-size20);
        text-align: justify;
        color: var(--black-2);
        line-height: 30px;
        margin: 20px 0;
    }
    
    .contact-social-media-heading {
        margin: 10px 0;
    }
    
    .social-media-icons-2 {
        margin-top: 40px;
    }
    
    .contact-area .contact-wraper .contact-social-heading h2 {
        font-size: var(--font-size26);
    }
    
    .contact-area .contact-wraper .social-icons li a i {
        margin: 6px;
    }
    /* ======================== contact section end ====================== */
    /* ========================== form section start ======================== */
    
    .form-area .information-form textarea {
        outline: none;
        width: 100%;
        padding: 10px;
        border-radius: 5px;
        border: 1px solid transparent;
        box-shadow: 0 0 8px var(--light-gray);
        transition: all linear .2s;
    }
    
    .form-area .information-form textarea:focus {
        border-color: var(--main-color);
    }
    
    .form-area .Submit-btn {
        width: 200px;
        margin: 0 auto;
        display: flex;
        justify-content: center;
        margin-top: 20px;
    }
    /* iframe */
    
    .contact-map {
        margin-top: 80px;
    }
    
    .contact-map iframe {
        width: 100%;
        height: 530px;
        border-radius: 4px;
        box-shadow: 0 0 5px var(--light-gray);
    }
    /* ========================== form section end ======================== */