.portfolio-slider .section-title{text-align: center; margin-bottom: 60px;}
.portfolio-slider .section-title h2{margin-bottom: 40px;}
.portfolio-slider .big-slide-image{max-width: 1200px; width: 100%; margin: 0 auto;}

.three-dimensional-slider {
    padding: 0 80px;
    width: 100%
}

.three-dimensional-slider .three-dimensional-thumb {
    width: 100%;
    position: relative;
    z-index: -1
}

.three-dimensional-slider figure {
    width: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0;
    height: 100%;
    min-height: 400px
}

.three-dimensional-slider .three-dimensional-thumb {
    padding: 65px 0
}

.three-dimensional-slider .slick-slide {
    -webkit-transition: all .5s ease-out 0s;
    -moz-transition: all .5s ease-out 0s;
    -o-transition: all .5s ease-out 0s;
    transition: all .5s ease-out 0s;
    opacity: .5
}

.three-dimensional-slider .slick-slide.slick-center {
    z-index: 999;
    position: relative;
    opacity: 1
}

.three-dimensional-slider .slick-slide img {
    -webkit-transition: all .5s ease-out 0s;
    -moz-transition: all .5s ease-out 0s;
    -o-transition: all .5s ease-out 0s;
    transition: all .5s ease-out 0s;
    display: block;
    -webkit-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px
}

.three-dimensional-slider .slick-slide,
.three-dimensional-slider .slick-slide[aria-hidden=true]:not(.slick-cloned) ~ .slick-cloned[aria-hidden=true] {
    transform: scale(1, 1);
    transition: transform .3s
}

.three-dimensional-slider .slick-center,
.three-dimensional-slider .slick-slide[aria-hidden=true]:not([tabindex="-1"]) + .slick-cloned[aria-hidden=true] {
    transform: scale(1.4);
    -moz-transform: scale(1.4);
    -ms-transform: scale(1.4);
    -webkit-transform: scale(1.4)
}

.three-dimensional-slider .table-popup:before {
    display: none
}

.three-dimensional-slider .slick-slide.slick-center img {
    opacity: 1;
    z-index: 9
}

.three-dimensional-slider .slick-prev {
    left: 0;
}

.three-dimensional-slider .slick-next {
    right: 0;
}

.mfp-gallery button.mfp-close {
    width: 50px;
    height: 50px;
    top: -50px;
    text-align: center;
    right: 0;
    padding-right: 0;
    z-index: 99;
    background: #000;
    color: #fff !important
}

.mfp-gallery button.mfp-close:after {
    color: #fff !important
}

.mfp-gallery .mfp-content {
    overflow: inherit
}

.mfp-gallery .mfp-figure figure {
    margin: 0;
    max-width: 700px;
    height: 600px;
    position: relative
}

.mfp-gallery img.mfp-img {
    width: 100%;
    max-height: inherit !important;
    padding: 0
}

.mfp-gallery .mfp-arrow {
    position: fixed
}

.mfp-gallery .mfp-content {
    vertical-align: top;
    height: 100%
}

.mfp-gallery .mfp-bottom-bar {
    display: none
}

.mfp-zoom-out-cur .mfp-gallery .mfp-content {
    top: 50px;
}

@media (max-width:1199px){
    .portfolio-slider .section-title{margin-bottom: 40px;}
}

@media (max-width:767px){
    .three-dimensional-slider{padding: 0 40px;}
    .three-dimensional-slider .three-dimensional-thumb {padding: 25px 0;}
}
