/*-----------------------------------------------------------------------------------*/
/*  Base Media Query
/*-----------------------------------------------------------------------------------*/
@media (min-width: 320px) {
	.container {
		max-width: 100%;
	}
}

@media (min-width: 768px){


}

@media (min-width: 992px){
	.container {
		max-width: 920px;
	}
}

@media (min-width: 1200px){
	.container {
		max-width: 1080px;
	}
}

/* #Media Queries
================================================== */

@media only screen and (max-width: 1440px) {

	.animate-scroll .content__item-title {
		padding: 0 5vw;
	}

}

@media only screen and (max-width: 1366px) {

	/* Concept 1 - Stack Slider */
	.stack-1 .stack-slider {
		top: -53vh;
	}

	/*Gallery - full slider info*/
	.gallery-info .gallery-slider-content .content-text {
		bottom: 5%;
	}

	.gallery-info-slide .gallery-slider-info .flex-direction-nav .flex-next {
		left: 11% !important;
	}

	/*Gallery - gallery list*/
	.lists-gallery .list-gallery img {
		width: 85%;
	}

	.lists-gallery .list-gallery .expander-image {
		right: 10%;
	}

	.list-gallery .gallery-content,
	.list-gallery .gallery-details {
		width: 100%;
		margin: 0 20px;
	}

	.description--preview {
		padding: 0 2em;
	}

	.main-404-wrap .error-text {
		font-size: 3.2rem;
	}

	.js .the-packs .slideshow .slide--current .slide__title {
		margin: 20px auto 0;
	}
	.js .concept-16.the-packs .slideshow .slide--current .slide__title {
		margin: 0 auto;
	}
}

@media only screen and (min-width: 1367px) and (max-width: 1599px) {
	.main-404-wrap .error-text {
		font-size: 3.4rem;
	}
	.background-404 img {
		width: 90%;
		float: right;
	}

	.animate-scroll-3 .content__item .content__item-title {
		margin-bottom: -70px;
	}
}


@media only screen and (max-width: 1360px) {

	html {
		font-size: 60%;
	}
}

@media only screen and (max-width: 1200px) {
	main.concept-14.the-packs {
		min-height: calc(100vh - 39px)!important;
	}

	.js .the-packs.concept-14 .slideshow .slide--current .slide__title {
		margin-top: 40px;
	}

}

@media only screen and (min-width: 769px) and (max-width: 1024px) {
	/*#header {
		position: relative;
	}*/

	.single-jepret-gallery #header {
		position: fixed;
	}
}

@media only screen and (min-width: 1025px) and (max-width: 1199px) {
	.background-404 img {
		width: 60%;
		float: right;
	}
	.main-404-wrap .post-content {
		left: 20px;
	}
	.background-404 {
		right: 20px;
	}
}

@media only screen and (max-width: 1080px) {
	.animate-scroll .content--padded {
	    padding-bottom: 4em;
	}
}

@media only screen and (max-width: 1024px) {
	html {
		font-size: 58%;
	}

	.grid__item {
		width: 33.33333%;
	}

	.slideshow__nav--arrows.bottom-nav {
		left: unset;
	}

	.slideshow .slide.slide--layout-7 {
		padding: 5em 1.5em 15em;
	}

	.slide.slide--layout-7 .slide__title {
		width: 90%;
	}

	.concept-16 .slide__title {
		margin: 0px auto 0!important;
	}

	.concept-13 .slide__title {
		margin: 70px auto 0!important;
	}

	.animate-scroll .content__item-title {
		padding: 0 5vw;
	}

	.gallery-carousel-1 .content-gallery {
		padding: 0 20px;
	}

	.concept-9 .album-details .album-title {
		width: 100%;
	}

	.concept-9 .album-details a.more-margin {
		float: left;
	}

	.the-packs .slideshow .slide__title-main {
		padding-right: 60px;
		font-size: 2.1rem;
		line-height: 1.8em;
	}

	.gallery-overlay .gallery-info h4 {
		font-size: 1.2rem;
	}

	.animate-scroll.animate-scroll-1 .content__item:nth-child(odd) .content__item-title {
		padding: 0 45vw 0 8vw;
	}
	.animate-scroll.animate-scroll-1 .content__item:nth-child(even) .content__item-title {
		padding: 0 8vw 0 40vw;
	}

	.animate-scroll-1 .content__item:nth-child(odd) .content__item-description {
		padding-top: 1rem;
		padding-left: 65rem;
	}
	.animate-scroll-1 .content__item:nth-child(even) .content__item-description {
		padding-top: 1rem;
		padding-right: 65rem;
	}

	.content-gallery-details .back-text {
		left: 0;
		font-size: 3rem;
	}
	.content-gallery-details {
		position: absolute;
		left: 20px;
		width: 80%;
		top: 200px;
	}
	.gallery-carousel-1 .album-details .album-title {
		width: 100%;
	}
	.gallery-carousel-1 .album-details .album-name {
		font-size: 2rem;
		line-height: 2.8rem;
	}

	.sticky .post-content:before {
		top: -25px;
		font-size: 1rem;
	}

	.main-404-wrap .error-text {
		font-size: 3rem;
	}
	.background-404 img {
		width: 70%;
		float: right;
	}
	.main-404-wrap .post-content {
		left: 20px;
	}
	.background-404 {
		right: 20px;
	}

	.sidebar .sidebar-widget li a {
		font-size: 1.2rem;
	}
	.sidebar .sidebar-widget li .post-count {
		width: 40px;
		height: 41px;
		font-size: 1.2rem;
	}

	.single-post-wrap .meta-bottom {
		width: 70%;
	}

	nav.menu .sm-clean > li:last-child {
		margin-right: -10px;
	}

	.stack-1 .stack-slider {
		top: -70vh;
	}

	.single-jepret-gallery #main-wrapper{
		padding:0 19px;
	}

	.gallery-carousel-1.margin-border {
		margin: 0 auto;
	}

	.content__item:last-child .single-gallery-wrap .animate-scroll-3 .content__item .content__item-title {
		margin-bottom: -66px;
	}

	main.concept-14.the-packs {
		min-height: calc(100vh - 5px)!important;
	}

	.js .the-packs.concept-14 .slideshow .slide--current .slide__title {
		margin-top: 10px;
	}
}



@media only screen and (max-width: 992px) {
	.main-404-wrap .error-text {
		font-size: 2.6rem;
	}
	.background-404 img {
		width: 55%;
	}
	.main-404-wrap .search-form .field {
		width: 45%;
	}
}

@media only screen and (max-width: 768px) {

	.admin-bar .top-bar {
		top: 46px;
	}

	#header {
		background: #ffffff;
	}

	header ul.menus-mobile li a {
		font-size: 16px;
	}

	#main-nav ul.sm-clean.menu-active {
		display: block;
	}

	#header.two-menus .header-social {
		display: none;
	}

	.menu .sm-clean a span.sub-arrow {
		margin-top: -17px;
	}

	.top-bar {
		display: none;
	}
	.jepret-menu-mobile {
		text-align: right;
		padding: 0;
	}

	/* Gallery Masonry */
	.gallery-section .column {
		width: 100%;
	}

	.site-header .mobile-menu {
		display: block;
	}

	.site-header nav.menu {
		float: none;
	}

	#main-nav ul.sm-clean {
		display: none;
	}

	#main-nav ul.sm-clean.menu-active {
		display: block;
		position: absolute;
		top: 10px;
	}

	#main-nav ul.sm-clean {
		background-color: #ffffff;
	}

	#main-nav .sm-clean .custom-button {
		float: none;
	}

	#main-nav ul.sm-clean li a {
		border-radius: 0;
	}


	.flickity-slider {
		left: 0px !important;
	}

	.left-bar {
		width: 0px;

	}

	.right-bar {
		width: 0px;

	}

	#main-wrapper {
		padding: 39px 0 60px;

	}

	.single-jepret-gallery #main-wrapper{
		padding: 0 0;
	}



	.single-post-wrap,
	.single-page-default .with-sidebar {
		grid-column: span 12 / span 12;
	}

	.single-page-default #primary-sidebar,
	.blog-single #primary-sidebar {
		grid-column: span 12 / span 12;
		margin-top: 40px;
		border-top: 1px solid #ddd;
		padding: 0;
		padding-top: 60px;
		margin-left: 30px;
		margin-right: 30px;
	}

	.grid__item {
		width: 50%;
	}

	.concept-9.margin-border {
	    margin: 20px auto 0;
	}
	.concept-9 .sm\:col-span-12 {
		grid-column: span 12 / span 12;
	}

	.concept-9 .content-gallery {
		padding-bottom: 0;
	}

	.concept-12 .slide__title {
		width: 90%;
		margin: 20px auto 0;
	}

	.custom-cal-col-3 {
		width: calc(100% / 3);
	}

	.custom-cal-col-4 {
		width: calc(100% / 3);
	}

	.with-space {
		margin: 0;
		padding: 1px;
	}

	.gallery-isogrid.with-space {
		margin: 10px;
	}

	.with-space .gallery-item {
		padding: 1px;
	}

	.concept-16 .slide__title {
		margin-top: 0!important;
	}

	.concept-13 .slide__title,
	.concept-17 .slide__title {
		margin: 0px auto 0!important;
	}

	.animate-scroll .content__item-title {
		padding: 0 3vw;
	}

	.the-packs .slideshow .slide__title-main {
		padding-right: 40px;
	}

	.bottom-bar {
		height: 39px;
	}
	.the-social-share.global {
		top: auto;
		bottom: 0;
		height: auto;
		z-index: 300;
		right: 5px;
		bottom: 5px;
	}
	.slideshow__nav--arrows.bottom-nav {
		bottom: 39px;
		transform: none;
		top: auto;
		left: auto;
		right: 0;
		background-color: #fff;
		padding: 12px 10px 8px;
    	text-align: center;
	}
	.slideshow .slide {
		padding: 5em 0 25em;
	}
	#footer {
		min-height: 40px;
		display: block;
		text-align: center;
	}
	#copyright {
		display: block;
		width: 100%;
	}
	#copyright.no-redux, #copyright.has-soc {
		margin-top: 10px;
	}
	.social-link {
		display: block;
		width: 100%;
	}
	#footer .social-link ul li:first-child {
		margin-left: 0;
	}

	.concept-9.margin-border {
		padding-bottom: 0 !important;
	}

	#primary-sidebar {
		padding-right: 30px;
	}

	.single-post-wrap .post-author {
		background: #DA0D2B;
		padding: 20px;
	}
	.author-ava {
		float: none;
		width: 70px;
	}
	.author-desc {
		position: relative;
		top: 0;
		left: 0;
		min-height: auto;
		display: block;
	}

	.single-post-wrap .share li {
		margin-left: 0;
		margin-right: 10px;
	}

	.main-404-wrap .post-content {
		padding: 0 40px;
	}

	.single-gallery .album-2 h3 {
		font-size: 24px;
		font-size: 2.4rem;
		line-height: 3.2rem;
	}

	.single-gallery .album-2 .caption-gallery {
		font-size: 14px;
		font-size: 1.4rem;
		color: #aaa;
	}

	.animate-scroll-1 .content__item-title {
		position: relative;
		font-size: 20px;
		font-size: 2rem;
		align-self: start;
		line-height: 3.2rem;
		will-change: transform;
	}
	.animate-scroll-2 .content__item-title {
		font-size: 32px;
		font-size: 3.2rem;
		line-height: 3.2rem;
	}
	.animate-scroll-1 .content__item:nth-child(odd) .content__item-title {
		padding: 0 45vw 0 5vw;
	}
	.animate-scroll-1 .content__item:nth-child(even) .content__item-title {
		padding: 0 5vw 0 40vw;
	}

	.animate-scroll-1 .content__item--wide .content__item-description {
		padding: 1rem 1rem 0 45rem;
	}

	.animate-scroll-1 .content__item--expand .content__item-description, .animate-scroll-1 .content__item--expand:nth-child(even) .content__item-description, .animate-scroll-1 .content__item--wide .content__item-description, .animate-scroll-1 .content__item--wide:nth-child(even) .content__item-description {
		grid-area: 3 / 1 / 3 / 3;
		padding: 1rem 45rem 0 0rem;
		width: 100%;
		text-align: left;
	}
	.animate-scroll-1 .content__item-description {
		grid-area: 3 / 1 / 3 / 3;
		width: 70%;
		position: relative;
		margin: 0;
		color: var(--color-description);
		font-size: 14px;
		font-size: 1.4rem;
		font-style: oblique;
		line-height: 1.6;
	}

	.animate-scroll-1 .content__item:nth-child(odd) .content__item-description {
		padding: 1rem 0 0rem 40rem !important;
	}

	.animate-scroll.animate-scroll-1 .content__item:nth-child(even) .content__item-title {
		padding: 0 5vw 0 35vw;
	}
	.animate-scroll.animate-scroll-1 .content__item:nth-child(odd) .content__item-title {
		padding: 0 35vw 0 5vw;
	}

	span.item-title {
		font-size: 12px;
		font-size: 1.2rem;
		font-weight: bold;
		min-width: auto;
		display: inline-block;
	}

	span.item-text {
		font-size: 12px;
		font-size: 1.2rem;
	}

	nav.menu {
		position: static;
	}
	#main-nav ul.sm-clean.menu-active {
		right: 0;
		top: 39px;
	}

	.error404 .single-post.no-result {
		display: flex;
		flex-direction: column-reverse;
		padding: 40px;
	}

	.error404 .main-404-wrap .post-content {
		position: relative;
		transform: none;
		padding: 0;
		left: 0;
		top: auto;
	}
	.error404 .background-404 {
		position: relative;
		transform: none;
		text-align: center;
	}
	.error404 .background-404 img {
		width: 100%;
		float: none;
	}
	.error404 .main-404-wrap .error-text {
		padding: 0;
	}

	.error404 .main-404-wrap .search-form .field {
		width: calc(100% - 125px);
	}

	.container {
		padding-left: 39px;
		padding-right: 39px;
	}
	.row {
		margin-left: -39px;
		margin-right: -39px;
	}

	.slideshow .slide-imgwrap {
		height: 90%;
	}

	.comments-area .comment-respond form p.comment-form-author, .comments-area .comment-respond form p.comment-form-email, .comments-area .comment-respond form p.comment-form-url {
		width: 100%;
		max-width: 100%;
		padding: 0;
	}

	.sidebar .widget_rss ul li a {
		font-size: 1.7rem;
	}

	.slideshow__nav span {
		position: relative;
		top: 2px;
		vertical-align: initial;
	}

	.blog.content-wrapper {
    	padding: 50px 0 0 0;
	}

	.inner-author-desc {
	    padding-left: 0;
	    padding-right: 0;
	    padding-top: 20px;
	    padding-bottom: 0;
	}

	.comment-respond {
		margin-top: 0;
	}

	.single-post .content-wrapper{
		padding: 60px 0;
	}

	.single-post-content {
   		margin-right: 0;
	}


	.blog-post .post-title {
		font-size: 2.5rem;
		line-height: 1;
	}

	.gallery-carousel-1 .content-gallery {
	    padding: 0 20px;
	    top: 50%;
	    transform: translateY(-50%);
	    padding-top: 50px;
	    bottom: auto;
	}

	.slideshow-slider .slide__desc {
		width: 100%;
	}

	.js .the-packs .slideshow .slide--current .slide__title {
		margin: 60px auto 0;
	}

}

@media only screen and (max-width: 640px) {

	.custom-cal-col-3 {
		width: calc(100% / 2);
	}

	.custom-cal-col-4 {
		width: calc(100% / 2);
	}

	.js .the-packs .slideshow .slide--current .slide__title {
		width: 100%;
		margin: 0 auto 0;
	}

	.the-packs .slideshow .slide__title-main {
		padding-right: 0;
		text-align: center;
		margin-bottom: 10px;
	}

	.the-packs .slideshow .view-album {
		text-align: center;
	}

	.slideshow .slide__title {
		padding: 1.3em;
	}

	.js .concept-15.the-packs .slideshow .slide--current .slide__title {
		width: 100%;
		margin: 20px auto 0;
	}

	.concept-16.the-packs .slideshow .slide__title-main,
	.concept-17.the-packs .slideshow .slide__title-main,
	.the-packs .slide--layout-7 .slide__title-main {
		text-align: left;
	}

	.the-packs .slideshow .view-album {
		text-align: left;
	}
	.slideshow__nav--arrows.bottom-nav {
		padding: 4px 5px 7px;
	}
	.js .the-packs .slideshow .slide--current .slide__title {
		margin: 10px auto 0;
	}
	.the-packs .slideshow .slide__title-main {
		padding: 0;
		margin-bottom: 15px;
		text-align: left;
	}
	.slideshow .slide__title-sub {
		margin-bottom: 15px;
	}

	.custom-cal-col-2 {
		width: 100%;
	}
	.custom-cal-col-3 {
		width: 100%;
	}
	.custom-cal-col-4 {
		width: 100%;
	}
	.custom-cal-col-5 {
		width: 100%;
	}

	.page-title .title-wrap {
		padding: 0;
	}

	.blog-post .post-content {
		margin-left: 0;
	}

	.single-gallery .album-2 h3 {
		font-size: 2.2rem;
		line-height: 3.2rem;
	}
	.single-gallery .album-2 .caption-gallery {
		font-size: 14px;
		font-size: 1.4rem;
		color: #aaa;
	}

	.animate-scroll-1 .content__item .content__item-title {
		padding: 0 30vw 0 5vw;
		grid-area: 3 / 1 / 3 / 3;
	}
	.animate-scroll-1 .content__item:nth-child(even) .content__item-title {
		padding: 0 5vw 0 40vw;
	}
	.animate-scroll-1 .content--alternate .content__item-title, .animate-scroll-1 .content--alternate .content__item:nth-child(even) .content__item-title
	{
		grid-area: 3 / 1 / 3 / 3;
	}

	.animate-scroll-1 .content__item--wide .content__item-description {
		padding: 10px 1rem 0 40rem;
	}

	.animate-scroll-1 .content__item--expand .content__item-description,
	.animate-scroll-1 .content__item--expand:nth-child(even) .content__item-description,
	.animate-scroll-1 .content__item--wide .content__item-description,
	.animate-scroll-1 .content__item--wide:nth-child(even) .content__item-description {
		grid-area: 3 / 1 / 3 / 3;
		padding: 1rem 40rem 0 0rem;
		width: 100%;
		text-align: left;
	}


	.gallery-carousel-1 .content-gallery {
		position: relative;
		bottom: 0;
	}
	.content-gallery-details .back-text {
		font-size: 3rem;
		position: relative;
		margin: 0;
		top: 0;
	}
	.gallery-carousel-1 .flex.justify-center {
		margin: 80px 20px 10px;
	}
	.content-gallery-details {
		top: 0;
	}
	.content-gallery-details .back-text {
		position: relative;
		font-size: 2.2rem;
		margin: 0;
		top: 0;
	}
	span.item-text {
		font-size: 1.3rem;
	}

	.gallery-carousel-1 .flex.justify-center {
		display: block;
	}

	.gallery-carousel-1 .content-gallery-details {
		width: 100%;
		max-width: 100%;
		margin-bottom: 30px;
		padding-top: 30px;
	}
	.gallery-carousel-1 .content-gallery {
		padding: 0;
	}
	.content-gallery-details .back-text {
		position: relative;
		font-size: 2.4rem;
		opacity: 1;
		color: #000000;
	}
	.content-gallery-details .content-details-inner {
		margin-top: 15px;
	}
	.content-gallery-details .content-details-inner span.item-title {
		min-width: 80px;
	}
	.content-gallery-details .content-details-inner span.item-title,
	.content-gallery-details .content-details-inner span.item-text {
		font-size: 1.6rem;
	}

	.gallery-carousel-1 .content-gallery {
		top: unset;
    	transform: none;
	}

	.gallery-carousel-1 .content-gallery-details {
		position: unset;
		padding-top: 0;
	}

}

@media only screen and (max-width: 480px) {

	/* Calculation Column */
	.custom-cal-col-1 {
		width: calc(100% / 1);
	}
	.custom-cal-col-2 {
		width: calc(100% / 1);
	}
	.custom-cal-col-3 {
		width: calc(100% / 1);
	}
	.custom-cal-col-4 {
		width: calc(100% / 1);
	}
	.custom-cal-col-5 {
		width: calc(100% / 1);
	}
	.custom-cal-col-6 {
		width: calc(100% / 1);
	}

	.grid__item {
		width: 100%;
	}

	.js .slideshow {
		height: calc(100vh - 90px);
	}

	.slideshow .slide__title-sub {
		margin-bottom: 30px;
	}

	.concept-13 .slide__title {
		margin: -30px auto 0!important;
	}

	.concept-17 .slide__title {
		margin: 20px auto 0!important;
	}

	.gallery-carousel-1 .col-span-3.flex {
		display: block;
	}

	.bottom-bar {
		height: 39px;
	}
	#footer {
		display: block;
	}
	#footer .social-link ul li {
		margin-left: 0;
		margin-right: 15px;
	}
	.slideshow__nav--arrows.bottom-nav {
		bottom: 39px;
	}

	.concept-9 .album-details .album-title, .gallery-carousel-1 .album-details .album-title {
		width: 100%;
		display: block;
		text-align: left;
	}
	.concept-9 .album-details a.more-margin {
		float: left;
	}

	.single-gallery .album-2 .caption-gallery {
		font-size: 1.4rem;
    	line-height: 1.2em;
	}

	.single-post-wrap .post-title {
		margin-top: 10px;
		font-size: 2.2rem;
	}
	.blog-post .post-title {
		font-size: 2.2rem;
	}
	.single-post-content {
		margin: 0;
	}

	.single-post-wrap .meta-bottom {
		width: 100%;
	}
	.single-post-wrap .share {
		float: left;
		display: block;
		margin-top: 10px;
	}
	.comments-area .comment-respond form p.form-submit input {
		width: 100%;
		max-width: 100%;
	}

	.container {
		padding-left: 29px;
		padding-right: 29px;
	}
	.single-post-wrap .date-meta, .blog-post .date-meta {
		left: 5px;
		top: -5px;
		padding: 5px 10px;
		font-size: 1rem;
	}

	.date-meta.no-thumb {
	    position: relative;
	    transform: none;
	    display: inline-block;
	    margin: 0;
	    left: 0;
	    top: 0;
	    margin-bottom: 10px;
	}

	.blog-post .inner-content.no-thumb {
	    padding-left: 45px;
	}

	.blog-post .inner-content {
		padding: 30px 0 30px;
	}
	.blog-post .inner-content.no-thumb {
		padding: 15px 0 30px;
	}

	.blog-post .post-content {
	    padding-left: 0;
	}

	.blog-single #primary-sidebar {
		margin-left: 10px;
		margin-right: 10px;
	}
	.single-post-wrap .inner-content {
		padding: 4% 0 0;
	}

	.item__title {
		font-size: 2rem;
		line-height: 3rem;
	}
	.item__date {
		margin-top: 10px;
	}
	.is-selected .stack-title a span {
		color: #000;
		font-size: 1.4rem;
	}
	.gallery-overlay .gallery-info h4 {
		font-size: 1.8rem;
		line-height: 2.8rem;
	}
	.gallery-overlay .gallery-info h4 {
		padding: 0 50px;
	}
	.main-404-wrap .error-text {
		font-size: 2.8rem;
		line-height: 3.8rem;
	}
	.main-404-wrap .error-code {
		color: #DA0D2B;
		font-size: 16px;
		font-size: 1.6rem;
		font-weight: normal;
		padding-bottom: 10px;
		padding-top: 20px;
	}

	.comments-area ol.comment-list li article.comment .avatar img {
		width: 50px;
		min-width: 50px;
		max-width: 50px;
	}
	.comments-area ol.comment-list li article.comment .avatar {
	    max-width: 50px;
	}

	.single-post-wrap .content-bottom, .comment-section {
		padding: 0;
	}
	.blog-single #primary-sidebar {
		margin-left: 0;
		margin-right: 0;
	}

	.comments-area ol.comment-list li article.comment .meta-comment .comment-action {
	    position: relative;
	    top: 0;
	    right: 0;
	}
	.comments-area ol.comment-list li article.comment .meta-comment .comment-action a {
	    margin-left: 0;
	    margin-right: 5px;
	}
	.bypostauthor > .comment .comment-author cite:after {
		display: block;
		margin-left: 0;
	}

	.single-gallery .album-2 h3 {
	    font-size: 1.8rem;
	    line-height: 1.2em;
	}
	.inner-author-desc {
	    padding-left: 0;
	    padding-right: 0;
	}
	.single-post-content .author-ava img{
		margin-bottom: 20px;
	}

	.slide__title .view-album a {
		padding: 10px 10px;
	}
}


@media only screen and (max-width: 320px) {
	.animate-scroll-3 .content__item .content__item-title {
		font-size: 1.7rem;
		line-height: 2.8rem;
	}

	.animate-scroll .content__item {
		margin-bottom: 20vh;
	}

	.animate-scroll .content {
		margin: 20vh 0 30vh;
	}
}

@media only screen and (max-height: 480px) {
	.concept-17 .slide__title {
		margin-top: 90px!important;
	}

	.content-gallery-details {
		width: 160%;
	}
}