/*
Theme Name:           Flatsome
Theme URI:            http://flatsome.uxthemes.com
Author:               UX-Themes
Author URI:           https://uxthemes.com
Description:          Multi-Purpose Responsive WooCommerce Theme
Version:              3.19.7
Requires at least:    6.4
Requires PHP:         7.4
WC requires at least: 8.3
Text Domain:          flatsome
License:              https://themeforest.net/licenses
License URI:          https://themeforest.net/licenses
*/

.screen-ab {
	display: block;
	width:  100%;
	height: 350px;
	overflow: hidden;
	position: relative;
	border: solid #bac1c8 1px;
}
.screen-ab img {
	bottom: -777px;
	width: 100%;
	height: auto;
	position: absolute;
	z-index: 0;
  margin:0;
  padding:0;
	-webkit-transition: top 6s;
	-moz-transition: top 6s;
	-ms-transition: top 6s;
	-o-transition: top 6s;
	transition: bottom 1s;
}
.screen-ab:hover img {
  bottom: 0;
  -webkit-transition: all 6s;
  -moz-transition: all 6s;
  -ms-transition: all 6s;
  -o-transition: all 6s;
  transition: all 6s;
}

.screen-fin {
	display: block;
	width:  100%;
	height: 350px;
	overflow: hidden;
	position: relative;
	border: solid #bac1c8 1px;
}
.screen-fin img {
	bottom: -898px;
	width: 100%;
	height: auto;
	position: absolute;
	z-index: 0;
  margin:0;
  padding:0;
	-webkit-transition: top 6s;
	-moz-transition: top 6s;
	-ms-transition: top 6s;
	-o-transition: top 6s;
	transition: bottom 1s;
}
.screen-fin:hover img {
  bottom: 0;
  -webkit-transition: all 6s;
  -moz-transition: all 6s;
  -ms-transition: all 6s;
  -o-transition: all 6s;
  transition: all 6s;
}

.screen-istek {
	display: block;
	width: 100%;
	height: 350px;
	overflow: hidden;
	position: relative;
	border: solid #bac1c8 1px;
}
.screen-istek img {
	bottom: -385px;
	width: 100%;
	height: auto;
	position: absolute;
	z-index: 0;
  margin:0;
  padding:0;
	-webkit-transition: top 6s;
	-moz-transition: top 6s;
	-ms-transition: top 6s;
	-o-transition: top 6s;
	transition: bottom 1s;
}
.screen-istek:hover img {
  bottom: 0;
  -webkit-transition: all 6s;
  -moz-transition: all 6s;
  -ms-transition: all 6s;
  -o-transition: all 6s;
  transition: all 6s;
}
.screen-kep {
	display: block;
	width: 100%;
	height: 350px;
	overflow: hidden;
	position: relative;
	border: solid #bac1c8 1px;
}
.screen-kep img {
	bottom: -330px;
	width: 100%;
	height: auto;
	position: absolute;
	z-index: 0;
  margin:0;
  padding:0;
	-webkit-transition: top 6s;
	-moz-transition: top 6s;
	-ms-transition: top 6s;
	-o-transition: top 6s;
	transition: bottom 1s;
}
.screen-kep:hover img {
  bottom: 0;
  -webkit-transition: all 6s;
  -moz-transition: all 6s;
  -ms-transition: all 6s;
  -o-transition: all 6s;
  transition: all 6s;
}
.screen-marmo {
	display: block;
	width: 100%;
	height: 350px;
	overflow: hidden;
	position: relative;
	border: solid #bac1c8 1px;
}
.screen-marmo img {
	bottom: -574px;
	width: 100%;
	height: auto;
	position: absolute;
	z-index: 0;
  margin:0;
  padding:0;
	-webkit-transition: top 6s;
	-moz-transition: top 6s;
	-ms-transition: top 6s;
	-o-transition: top 6s;
	transition: bottom 1s;
}
.screen-marmo:hover img {
  bottom: 0;
  -webkit-transition: all 6s;
  -moz-transition: all 6s;
  -ms-transition: all 6s;
  -o-transition: all 6s;
  transition: all 6s;
}

.screen-strong {
	display: block;
	width: 100%;
	height: 350px;
	overflow: hidden;
	position: relative;
	border: solid #bac1c8 1px;
}
.screen-strong img {
	bottom: -801px;
	width: 100%;
	height: auto;
	position: absolute;
	z-index: 0;
  margin:0;
  padding:0;
	-webkit-transition: top 6s;
	-moz-transition: top 6s;
	-ms-transition: top 6s;
	-o-transition: top 6s;
	transition: bottom 1s;
}
.screen-strong:hover img {
  bottom: 0;
  -webkit-transition: all 6s;
  -moz-transition: all 6s;
  -ms-transition: all 6s;
  -o-transition: all 6s;
  transition: all 6s;
}
.screen-kgp {
	display: block;
	width: 100%;
	height: 350px;
	overflow: hidden;
	position: relative;
	border: solid #bac1c8 1px;
}
.screen-kgp img {
	bottom: -606px;
	width: 100%;
	height: auto;
	position: absolute;
	z-index: 0;
  margin:0;
  padding:0;
	-webkit-transition: top 6s;
	-moz-transition: top 6s;
	-ms-transition: top 6s;
	-o-transition: top 6s;
	transition: bottom 1s;
}
.screen-kgp:hover img {
  bottom: 0;
  -webkit-transition: all 6s;
  -moz-transition: all 6s;
  -ms-transition: all 6s;
  -o-transition: all 6s;
  transition: all 6s;
}
.screen-cld {
	display: block;
	width: 100%;
	height: 350px;
	overflow: hidden;
	position: relative;
	border: solid #bac1c8 1px;
}
.screen-cld img {
	bottom: -984px;
	width: 100%;
	height: auto;
	position: absolute;
	z-index: 0;
  margin:0;
  padding:0;
	-webkit-transition: top 6s;
	-moz-transition: top 6s;
	-ms-transition: top 6s;
	-o-transition: top 6s;
	transition: bottom 1s;
}
.screen-cld:hover img {
  bottom: 0;
  -webkit-transition: all 6s;
  -moz-transition: all 6s;
  -ms-transition: all 6s;
  -o-transition: all 6s;
  transition: all 6s;
}
.screen-trs {
	display: block;
	width: 100%;
	height: 350px;
	overflow: hidden;
	position: relative;
	border: solid #bac1c8 1px;
}
.screen-trs img {
	bottom: -415px;
	width: 100%;
	height: auto;
	position: absolute;
	z-index: 0;
  margin:0;
  padding:0;
	-webkit-transition: top 6s;
	-moz-transition: top 6s;
	-ms-transition: top 6s;
	-o-transition: top 6s;
	transition: bottom 1s;
}
.screen-trs:hover img {
  bottom: 0;
  -webkit-transition: all 6s;
  -moz-transition: all 6s;
  -ms-transition: all 6s;
  -o-transition: all 6s;
  transition: all 6s;
}
.screen-ps {
	display: block;
	width: 100%;
	height: 350px;
	overflow: hidden;
	position: relative;
	border: solid #bac1c8 1px;
}
.screen-ps img {
	bottom: -463px;
	width: 100%;
	height: auto;
	position: absolute;
	z-index: 0;
  margin:0;
  padding:0;
	-webkit-transition: top 6s;
	-moz-transition: top 6s;
	-ms-transition: top 6s;
	-o-transition: top 6s;
	transition: bottom 1s;
}
.screen-ps:hover img {
  bottom: 0;
  -webkit-transition: all 6s;
  -moz-transition: all 6s;
  -ms-transition: all 6s;
  -o-transition: all 6s;
  transition: all 6s;
}
.screen-ck {
	display: block;
	width: 100%;
	height: 350px;
	overflow: hidden;
	position: relative;
	border: solid #bac1c8 1px;
}
.screen-ck img {
	bottom: -928px;
	width: 100%;
	height: auto;
	position: absolute;
	z-index: 0;
  margin:0;
  padding:0;
	-webkit-transition: top 6s;
	-moz-transition: top 6s;
	-ms-transition: top 6s;
	-o-transition: top 6s;
	transition: bottom 1s;
}
.screen-ck:hover img {
  bottom: 0;
  -webkit-transition: all 6s;
  -moz-transition: all 6s;
  -ms-transition: all 6s;
  -o-transition: all 6s;
  transition: all 6s;
}
.screen-mm {
	display: blomm;
	width: 100%;
	height: 350px;
	overflow: hidden;
	position: relative;
	border: solid #bac1c8 1px;
}
.screen-mm img {
	bottom: -741px;
	width: 100%;
	height: auto;
	position: absolute;
	z-index: 0;
  margin:0;
  padding:0;
	-webkit-transition: top 6s;
	-moz-transition: top 6s;
	-ms-transition: top 6s;
	-o-transition: top 6s;
	transition: bottom 1s;
}
.screen-mm:hover img {
  bottom: 0;
  -webkit-transition: all 6s;
  -moz-transition: all 6s;
  -ms-transition: all 6s;
  -o-transition: all 6s;
  transition: all 6s;
}
.screen-ast {
	display: bloast;
	width: 100%;
	height: 350px;
	overflow: hidden;
	position: relative;
	border: solid #bac1c8 1px;
}
.screen-ast img {
	bottom: -500px;
	width: 100%;
	height: auto;
	position: absolute;
	z-index: 0;
  margin:0;
  padding:0;
	-webkit-transition: top 6s;
	-moz-transition: top 6s;
	-ms-transition: top 6s;
	-o-transition: top 6s;
	transition: bottom 1s;
}
.screen-ast:hover img {
  bottom: 0;
  -webkit-transition: all 6s;
  -moz-transition: all 6s;
  -ms-transition: all 6s;
  -o-transition: all 6s;
  transition: all 6s;
}
.screen-sen {
	display: blosen;
	width: 100%;
	height: 350px;
	overflow: hidden;
	position: relative;
	border: solid #bac1c8 1px;
}
.screen-sen img {
	bottom: -153px;
	width: 100%;
	height: auto;
	position: absolute;
	z-index: 0;
  margin:0;
  padding:0;
	-webkit-transition: top 6s;
	-moz-transition: top 6s;
	-ms-transition: top 6s;
	-o-transition: top 6s;
	transition: bottom 1s;
}
.screen-sen:hover img {
  bottom: 0;
  -webkit-transition: all 6s;
  -moz-transition: all 6s;
  -ms-transition: all 6s;
  -o-transition: all 6s;
  transition: all 6s;
}
.screen-24s {
	display: blo24s;
	width: 100%;
	height: 350px;
	overflow: hidden;
	position: relative;
	border: solid #bac1c8 1px;
}
.screen-24s img {
	bottom: -587px;
	width: 100%;
	height: auto;
	position: absolute;
	z-index: 0;
  margin:0;
  padding:0;
	-webkit-transition: top 6s;
	-moz-transition: top 6s;
	-ms-transition: top 6s;
	-o-transition: top 6s;
	transition: bottom 1s;
}
.screen-24s:hover img {
  bottom: 0;
  -webkit-transition: all 6s;
  -moz-transition: all 6s;
  -ms-transition: all 6s;
  -o-transition: all 6s;
  transition: all 6s;
}