.gallery-section{overflow:hidden;padding:100px 0;position:relative}.gallery-section .container{max-width:1050px}.gallery-section h2{margin-bottom:50px;max-width:600px;position:relative;z-index:1}.gallery-section .content-slide{height:350px}.gallery-section .image-video-gallery{font-size:0;text-align:right}.gallery-section .content-slides.first{display:inline-block;margin:auto auto 40px;right:-100%;transition:all 1s ease;width:calc(50% - 10px);z-index:2}.gallery-section .content-slides.first .slick-list.draggable{height:350px}.gallery-section .content-slides.first .slick-list.draggable *{height:inherit!important}.gallery-section .content-slide{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%}.gallery-section .content-image.second{bottom:-110px;height:402px;margin-left:20px;right:-100%;transition:all 1s ease;vertical-align:bottom;width:calc(24.6% - 10px)}.gallery-section .content-image.second,.gallery-section .content-image.third{background-position:50%;background-repeat:no-repeat;background-size:cover;display:inline-block;position:relative;z-index:2}.gallery-section .content-image.third{height:348px;margin-right:20px;width:calc(50% - 10px)}.gallery-section .content-video.forth{display:inline-block;padding-top:27.6%;position:relative;top:174px;width:calc(50% - 10px);z-index:2}.gallery-section .content-video.forth iframe{height:100%;left:0;position:absolute;top:0;width:100%}.gallery-section .content-image.fifth{background-position:50%;background-repeat:no-repeat;background-size:cover;height:225px;margin:183px auto auto;position:relative;width:32.3%;z-index:2}.gallery-section .content-slides.first.animated,.gallery-section .content-slides.first.animated+.content-image.second{right:0}.gallery-section .g-shape2{position:absolute;right:-100%;top:0;transition:all 1s ease}.gallery-section .content-slides.first.animated~.g-shape2{right:90px}.gallery-section .g-shape1{bottom:160px;left:-100%;position:absolute;transition:all 1s ease}.gallery-section .g-shape1.animated{left:0}.gallery-section.bg-img .g-shape1.animated{left:20px}.gallery-section .g-shape3{bottom:0;position:absolute;right:-100%;transition:all 1s ease}.gallery-section .g-shape3.animated{right:0}.gallery-section.bg-img .g-shape3.animated{right:20px}@media(max-width:1200px){.gallery-section{padding:70px 0}.gallery-section .g-shape2{width:275px}.gallery-section .content-slides.first.animated~.g-shape2{right:52px}.gallery-section .g-shape1{width:300px}.gallery-section .g-shape3{width:450px}}@media(max-width:1024px){.gallery-section{padding:50px 0 70px}.gallery-section .content-image.fifth{height:175px;max-width:300px;width:100%}.gallery-section .content-image.third,.gallery-section .content-slides.first .slick-list.draggable{height:275px}.gallery-section .content-image.second{height:350px;width:calc(27.6% - 10px)}.gallery-section h2{margin-bottom:35px}}@media(max-width:991px){.gallery-section .content-video.forth{top:150px}.gallery-section .content-image.fifth{margin-top:170px}.gallery-section .content-slides.first{margin-bottom:20px}}@media(max-width:840px){.gallery-section .g-shape1{width:200px}.gallery-section .g-shape3{width:300px}.gallery-section .g-shape2{width:172px}.gallery-section .content-image.second{bottom:-150px;width:calc(30.6% - 10px)}.gallery-section .g-shape1{bottom:215px}}@media(max-width:767px){.gallery-section .content-image.second{width:calc(35.6% - 10px)}.gallery-section .content-image.fifth{margin-top:130px}.gallery-section .content-video.forth{top:110px}}@media(max-width:640px){.gallery-section .content-image.third,.gallery-section .content-slides.first{margin-bottom:20px;width:100%}.gallery-section .content-image.second{bottom:0;margin-bottom:20px;min-width:145px;width:50%}.gallery-section .content-video.forth{margin-bottom:20px;padding-top:56.66%;top:0;width:100%}.gallery-section .content-image.fifth{margin-top:0}.gallery-section .g-shape3{width:260px}}@media(max-width:480px){.gallery-section .content-image.second{height:198px}.gallery-section .content-image.fifth{height:111px;max-width:200px}.gallery-section.bg-img .g-shape1.animated{left:10px}.gallery-section.bg-img .g-shape3.animated{right:10px}}@media(max-width:375px){.gallery-section .content-image.third,.gallery-section .content-slides.first .slick-list.draggable{height:171px}}