h3 {
    color: green !important;
    font-weight: bold;
    font-family: 'EB Garamond' !important;
    font-size: 1.4rem !important;
    margin-bottom: 1em;
}

#block-userlogin .item-list li {
    list-style: none;
}

#block-userlogin .item-list {
    text-align: center;
}
form#user-login-form, form#user-login-form input {
    text-align: center;
}
.user-login-form, .user-form, .user-pass {
    margin: 40px auto 10px auto;
}

@media (min-width: 767px) {
   .main-content .container {
        max-width: 1225px !important;
    }
} 


@media (min-width: 768px) {
  .main-content .container .col-md-9 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
        flex: 0 0 72% !important;
        max-width: 72% !important;
    }
}


@media (min-width: 768px) {
   .main-content .container .col-md-3 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 28% !important;
        max-width: 28% !important;
    }
}

.features .container {
    max-width: 1225px !important;
}

@media(min-width:767px){
.row.features-list .col-md-4:nth-child(3) {
    max-width: 28%;
}
}

.row.features-list .col-md-4:nth-child(1),.row.features-list .col-md-4:nth-child(2) {
    min-width: 36% !important;
}



div#block-views-block-general-information-block-1 {
    width: 207%;
    margin-top: 20px;
    font-family: 'kalimati' !important;
    z-index: 1000;
    position: relative;
    background-color: #fdfdfd !important;
    padding: 4px 7px;
    border-radius: 20px;
}

div#block-views-block-general-information-block-1 * {
    font-family: 'kalimati';
}

div#block-views-block-general-information-block-1 .tns-controls button {
    /* background: none !important; */
    padding: 0px !important;
    font-size: .9em !important;
    font-weight: bold;
    height: 32px !important;
    width: 32px;
    border-radius: 50%;
    color: white;
    background-color: #4488d9;
}

div#block-views-block-general-information-block-1 h2.title {
    text-align: center;
    margin: 12px 0px;
}

div#block-views-block-general-information-block-1 .tns-controls {
    margin-bottom: 8px !important;
}
div#block-views-block-general-information-block-1 .views-field.views-field-body * {
    text-align: left !important;
    padding: 0px;
    font-size: 1.1rem;
    line-height: 30px;
}

div#block-views-block-general-information-block-1 .views-field.views-field-body ul li::marker {
    content: '•';
}
div#block-views-block-general-information-block-1 .views-field.views-field-body ul {
    margin-left: 12px !important;
}

div#block-views-block-general-information-block-1 .views-field.views-field-body li {
    padding-left: 5px !important;
}

div#block-views-block-general-information-block-1 .views-field.views-field-body {
    background: linear-gradient(to right, #fff8e1, #fffdf7);
    padding: 10px 20px;
    border-radius: 15px;
    border-left: 6px solid #f39c12;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
    /* margin-bottom: 20px; */
}


div#commodity-count-title {
    font-size: 28px;
    font-family: 'EB Garamond';
    color: #7f1215;
    font-weight: bold;
    text-align: center;
    margin-bottom: 5px;
    width: 72%;
}

div#user-login-title {
    width: 28%;
 font-size: 28px;
    font-family: 'EB Garamond';
    color: #7f1215;
    font-weight: bold;
    text-align: center;
    margin-bottom: 5px;
}

div#block-userlogin input {
    border: solid #8b8b8b 1px;
    /* box-shadow: 0 0 2px 0px #747474; */
}

@media(max-width:767px){
div#block-views-block-general-information-block-1 {
    max-width: 100% !important;
}

div#user-login-title {
    display: none !important;
}

div#commodity-count-title {
    width: 100% !important;
}
}