.custom-form {
    border: 1px solid #dedede;
    background-color: #9e9e9e0f;
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
    margin-top: 36px;
}

.popup__form .form__wrapper {

    padding: 45px 60px 60px 60px !important;
}

.product__media--preview__items .product__media--preview__items--img {

    height: 360px !important;
}

.product__media--view__icon {
    display: none;
}

.product__items--content {
    position: relative;
    padding: 44px 15px 40px;
    margin-bottom: 20px;
}

.product__items--thumbnail {
    position: relative;
    overflow: hidden;
    height: 280px;
    padding: 30px;
}

li a span.fa {
    padding-top: 7px;
}

/******* responsive css ************/

@media only screen and (min-width: 1200px) {
    .header__right--area {
        width: calc(100% - 44px);
    }
}

@media only screen and (min-width: 768px) {
    .main__logo--img {
        max-width: 29%;
        scale: 2;
        padding-top: 6px;
    }
}

@media only screen and (min-width: 576px) {
    .product__badge {
        top: -2px;
        left: 0px;
    }
}

@media screen and (max-width: 575px) {
    .custom-form {
        padding-top: 40px !important;
    }

    .custom-form h2 {
        font-size: 24px;
    }

    .popup__form .popup__title {
        margin-bottom: 35px;
    }

    .product__items--thumbnail {
        position: relative;
        overflow: hidden;
        height: 175px;
    }
}


@media screen and (min-width:501px) and (max-width:999px) {
    .product__items--thumbnail {
        height: 200px;
    }
}

/*
@media screen and (min-width:1024px) and (max-width:1366px) {
    .product__items--thumbnail {
        height: 240px;
    }
}
*/
/******Mobile Landscape Mode ******/

@media only screen and (max-height: 575.98px) and (orientation: landscape) {

    .product__items--thumbnail {
        height: 200px;
    }
}