.contact-tshirt{
    display: flex;
    @include media-breakpoint-down(sm){
        flex-direction: column;
    }
    .contact_left{
        margin-bottom: 30px;
        @include media-breakpoint-up(md){
            flex: 0 0 65%;
            max-width: 65%;
            padding-right: 15px;
            margin-bottom: 0;
        }
        .text_sendemail,.text_required{
            font-size: 12px;
        }
        .your-message{
            textarea{
                text-indent: 15px;
                padding: 0;
                outline: none;
            }
        }
       
    }
    .contact_right{
        @include media-breakpoint-up(md){
            flex: 0 0 35%;
            max-width: 35%;
            padding-left: 15px;
        }
        *{
            max-width: 100%;
            width: 100%;
        }
        .your-name,.your-email,.your-subject{
            >input{
                padding: 10px 5px;
                margin-bottom: 20px;
                text-indent: 15px;
                outline: none;
            }
        }
        input[type='submit']{
            width: 100%;
            padding: 10px 5px;
            border: 1px solid #ccc;
            border-radius: 5px;
        }
    }
}
.contact_list_icon{
    .uavc-list-icon{
        margin-right: 20px !important;
    }
    .uavc-list-desc{
        p{
            margin: 0;
        }
        div{
            margin-bottom: 5px;
        }
    }
}
.button_joinus{
    a.vc_general {
        padding: 10px 30px;
        border-radius: 5px;
        background: 0 none;
    }
}
.contact_page{
    #primary{
        @include media-breakpoint-down(md){
            margin-bottom: 0;
        }
    }
}