/* search_start */

.n3-search{
    align-items: center;
}

.n3-search input{
    background-color: #EFEFEF;
    border-radius: 10rem;
    padding:.5rem 1rem!important;
    line-height: 1;
}

.n3-search .is-focused input{
    background-color: #EFEFEF!important;
    border: 1px solid transparent;
}

.n3-search .bmd-form-group{
    margin-bottom: 0;
}

/* n3-search_end */

.img-content{
    position: relative;
    width: 100%;
    display: block;
    overflow: hidden;
    border-radius: 1rem;
    background-color: #fff;
}

.img-content.img-1by1{
    padding-bottom: 100%;
}

.img-content.img-4by3{
    padding-bottom: 75%;
}

.img-content.img-4by5{
    padding-bottom: 120%;
}

.img-content.img-pdf{
    padding-bottom: 140%;
}

.img-content.img-16by9{
    padding-bottom: 56.25%;
}

.img-content img{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    display: block;
    width: 100%;
}


/* start */

.login-container .row-margin {
    margin-left: -10px;
    margin-right: -10px;
}

.login-container .col-padding {
    padding: 10px;
}

@media only screen and (min-width: 768px) {
    .login-container .container {
        max-width: 480px;
    }
}
@media only screen and (max-width: 767px){
    .n3-banner-item .img-content.img-16by9{
        padding-bottom: 100%;
    }

    .n3-banner-item .img-content.img-16by9 img{
        width: auto;
        height: 100%;
        max-width: unset;
    }
}

