main.contact_us{

    .logo_wrapper{
        display:flex;
        flex-direction: column;
        align-items: center;
        padding: 20px; 
    
        justify-content: center;
        width: 100%;
        margin-block-end: 30px;
        background-color: $pColor;

    }
    .d_flex{
        display: flex;
        flex-direction: column;
        justify-content: center;
    }
    
    .side_contact_details{
        margin-block-end: 20px;
      
        .wrap{
            display: flex;
            gap: 10px;
            align-items: center;
            padding: 7px 0;
            min-height: 65px;

            .icon_wrap{
                 background-color: $sColor;  
                width: 40px;
                height: 40px;
                min-width: 40px;
                border-radius: 50%;
                display: flex;
                align-items: center;
                justify-content: center;
                border:1px solid $sColor;
            }

            span{
                color:$sColor;
                font-size: 20px;
                display: inline-flex;
                gap: 10px;
                align-items: center;
                a{
                    color:$black;
                }
            }
        }
       
    }


    .form_wrapper{
        margin-block-start: 0;

        h6{
            font-family: $fjalla;
            color:#fff;
            margin-top:0 !important;
            font-weight: 400 !important;
        }
    }

    .map_wrapper{
        margin-block-start: 50px;
        border:5px solid $pColor;
        iframe{
            width: 100%;
            height: 350px;
            display: block;
        }
    }

    ul{
        list-style: none;
        padding: 0;
        li{
            font-size: 20px !important;
            color:#000;
            span{
                //width: 50px;
                color:#000 !important;
            }
        }
    }

}