        .thumbnail {
            display: block;
            padding: 0;
            margin-bottom: 0;
            line-height: 0;
            background-color: #fff;
            border: 0;
            border-radius: 0;
            -webkit-transition: border .2s ease-in-out;
            -o-transition: border .2s ease-in-out;
            transition: border .2s ease-in-out;
        }
        
        .img-thumbnail {
            display: inline-block;
            max-width: 100%;
            height: auto;
            padding: 0;
            line-height: 1.42857143;
            background-color: #fff;
            border: 0;
            border-radius: 0;
            -webkit-transition: all .2s ease-in-out;
            -o-transition: all .2s ease-in-out;
            transition: all .2s ease-in-out;
        }
        
        .scroll-btn.btn-show {
            z-index: 1;
        }
        
        .dpre {
            white-space: pre-line;
        }
        
        .dpre img,
        .dpre iframe {
            max-width: 100%;
        }
        
        .img100 {
            width: 100%;
        }
        
        .mimg100 {
            max-width: 100%;
        }
        
        .iframe iframe {
            width: 97%;
            margin: auto;
            height: 600px;
            text-align: center;
            margin-top: 3rem;
        }
        
        .portfolio-filter2 li {
            display: inline-block;
            margin: 0 17px;
        }
        
        .portfolio-filter2 li.active {
            border-bottom: solid 1px;
            padding-bottom: 7px;
        }
        
        .header-area .logo img,
        .footer-logo img {
            max-width: 70px;
        }
        
        .workdiv .mn {
            min-height: 350px;
        }
        
        .ftp {
            margin-top: 10px;
            min-height: 80px;
        }
        
        @media (min-width: 768px) {
            .item-thumbnail-work img {
                width: 100%;
                height: 235px;
            }
            .item-thumbnail-work-art img {
                width: 100%;
                height: 235px;
            }
            .workdiv .mn {
                min-height: 380px;
            }
            .item-thumbnail-work-art img {
                width: 100%;
                height: 100%;
            }
        }
        
        @media (min-width: 1024px) {
            .item-thumbnail-work img {
                width: 100%;
                height: 210px;
            }
            .item-thumbnail-work-art img {
                width: 100%;
                height: 150px;
            }
            .workdiv .mn {
                min-height: 415px;
            }
            .item-thumbnail-work-art img {
                width: 100%;
                height: 100%;
            }
        }
        
        @media (min-width: 1024px) and (max-height:768px) {
            .workdiv .mn {
                min-height: 415px;
            }
        }
        
        @media (min-width: 1366px) {
            .item-thumbnail-work img {
                width: 100%;
                height: 220px;
            }
            .item-thumbnail-work-art img {
                width: 100%;
                height: 100%;
            }
            .workdiv .mn {
                min-height: 390px;
            }
            .item-thumbnail-work-art img {
                width: 100%;
                height: 100%;
            }
        }
        
        @media (min-width: 1500px) {
            .workdiv .mn {
                min-height: 490px;
            }
        }
        
        @media (max-width: 576px) {
            .iframe iframe {
                width: 100%;
                margin: auto;
                height: 400px;
                text-align: center;
            }
            .workdiv .mn {
                min-height: auto;
                margin-bottom: 40px;
            }
            .ftp {
                margin-top: 10px;
                min-height: 40px;
            }
            .item-thumbnail-work-art img {
                width: 100%;
                height: 100%;
            }
            .common-heading {
                padding-bottom: 0px;
            }
        }