/*
Theme Name: Oshin Child
Description: Oshin Child Theme
Author: Brand Exponents
Template: oshin
Version: 1.0
*/

@import url("../oshin/style.css");


.w-50{
    width: 50%;
}

@media (max-width: 1024.98px) {
    .w-50{
        width: 100%;
    }
    .wpcf7 .form-item.fname{
        padding-right: 0 !important;
    }
    .wpcf7 .form-item.lname{
        padding-left: 0 !important;
    }
}
@media (min-width: 1025px) {
    .tatsu-hamburger{
        display: none;
    }
}


.wpcf7 .form-item{
    margin-bottom: 1.5rem !important;
}
.wpcf7 .form-item label{
    font-weight: 600;
    margin-bottom: 0.5rem;
    color: #000;
}
.wpcf7 .form-item .wpcf7-form-control{
    border-radius: 4px;
    padding: 1.5rem 0rem;
}
.wpcf7 .form-item .wpcf7-submit{
    border-radius: 4px;
    padding: 1.5rem;
    width: 100%;
    font-size: 1rem;
}

.wpcf7 .items-wrapper{
    display: flex;
    flex-wrap: wrap;
}

.wpcf7 .form-item.fname{
    padding-right: 0.5rem;
}
.wpcf7 .form-item.lname{
    padding-left: 0.5rem;
}
.wpcf7 .form-item .message{
    padding: 0.5rem 1rem;
}
.wpcf7 .form-item .wpcf7-select{
    padding: 1rem 0.5rem;
    height: auto;
}