div.fb_dialog.fb_dialog_mobile{right:5pt!important}
#fb-root .fb-customerchat iframe {right:5px!important}
div.wistia_responsive_padding{
	max-width:1440px;
	margin:0 auto;
	padding:43.15% 0 0 0
}
.wistia_responsive_wrapper{
	max-height:810px;
}
.animateStatic{
	overflow: hidden;
}
.animate {
	position: absolute;
}
#ohtomiworld .article {padding: 10px 0}
.nl_h2{
	display:block;
}
/*.ohtomiworld {
	overflow:hidden;
}
.header, .podboj, .celebrate, .summer, .natural, .up{
	overflow:hidden;
}*/
.ohtomiworld p {
	text-align: left;
    font-size: 21px;
    line-height: 30px;
    font-family: "gt_walsheim_prolight";
    font-weight: 300;
}
.ohtomiworld h1,.ohtomiworld h2 {
	text-align:left;
	font-size:60px;
	line-height:61px;
	font-family: "gt_walsheim_prolight";
	font-weight: 600;
	height:70px;
}



.ohtomiworld.header article {
	max-width: 100%;
    margin: 0 auto;
    text-align: center;
    padding: 0;
    width: 100%;
		max-height:810px;
}
/*tło na retina*/
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2),
only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
	/*footer{background-image: url("../img/Footer_2880-compressor.jpg"); }*/
	#ohtomiworld .slider #slider .slide1{background: url("../img/Video_1440_2x.jpg") top center no-repeat; background-size:auto 600px;}

	#ohtomiworld .slider #slider .slide3{background: url("../img/Dreams_1440_2x.jpg") top center no-repeat; background-size:auto 600px;}
	#ohtomiworld .slider #slider .slide4{background: url("../img/Wishes_1440_2x.jpg") top center no-repeat; background-size:auto 600px;}

}
/*tło na retina*/

/* SLIDER przeniesiony 07-08-2018 */

#ohtomiworld .slider article{max-width: 100%; padding-top:0px;}
#ohtomiworld .slider #slider li{height: 600px;}
#ohtomiworld .slider #slider .slide1{background: url("../img/Video_1440.jpg") top center no-repeat; background-size:auto 600px;}
#ohtomiworld .slider #slider .row{max-width:943px; width: 100%; margin:auto; padding-left:74px;}
#ohtomiworld .slider #slider .slide2 .row{padding-left:0px;  max-width: 1069px; height: 100%;}

#ohtomiworld .slider #slider .slide3{background: url("../img/Dreams_1440.jpg") top center no-repeat; background-size:auto 600px;}
#ohtomiworld .slider #slider .slide4{background: url("../img/Wishes_1440.jpg") top center no-repeat; background-size:auto 600px;}
#ohtomiworld .slider #slider .slide3 h1 img{margin-top:44px;}

#ohtomiworld .slider #slider .slide4 .row{width: 50%; padding-left:0px; margin-left:50%;}
#ohtomiworld .slider #slider .slide4 h1 img{margin-top:64px; margin-bottom:30px;}
#ohtomiworld .slider #slider .bt2{min-width: 220px;}


#ohtomiworld #slider h1{font-size: 80px; line-height: 80px; color: #FFF1B6; font-family: "OhTomi-Dots";
-webkit-font-smoothing: antialiased; font-weight: normal; text-align: left; padding-top:134px; padding-bottom:50px; }
#ohtomiworld #slider h1 span{ font-family: "OhTomi-Cartoon"; display: block; -webkit-font-smoothing: antialiased; font-weight: normal;}
#ohtomiworld #slider h1 span span{font-family: "OhTomi-Dots"; font-weight: normal; display: inline;}

.slick-prev, .slick-next{z-index: 1000}

/* ************** */


.ohtomiworld.podboj h1 {
	color:#FBC1E0;
}

.ohtomiworld.podboj p {
    margin-top: 54px;
    width: 60%;
    float: right;
    margin-right: 50px;
}

.ohtomiworld.podboj .s2_img {
	position:relative;
	margin-top:  45px;
	width: 80%;
	margin-left: 15%;
	margin-bottom:  10%;
}


.ohtomiworld.podboj #s2_i1 {
	width: 54%;
	background-color:#f6cfff;
	max-height:407px;
	overflow: hidden;
}
.ohtomiworld.podboj #s2_i1_e1 {
	width: 45px;
	height: 34px;
	position: absolute;
	/*top: -14.5%;*/
	top:-580px;
}
.ohtomiworld.podboj #s2_i1_e2 {
	width: 37px;
	height: 31px;
	position: absolute;
	left: -13.3%;
	/*bottom: 17%;*/
	bottom:120px;
}

.ohtomiworld.podboj #s2_i2 {
	position: absolute;
	right: 8%;
	top: 20%;
	width: 42.8%;
	background-color:#fcb0bd;
	max-height:403px;
	overflow: hidden;
}
.ohtomiworld.podboj #s2_i2_e1 {
	width: 32px;
	height: 31px;
	position: absolute;
	/*bottom: -29%;*/
	    bottom: 0px;
	right: 27%;
	visibility:  visible;
}
.ohtomiworld.podboj #s2_i2_e2 {
	width: 41px;
	height: 33px;
	position: absolute;
	right: 9%;
	/*top: 51%;*/
	top:-300px;
}


.ohtomiworld.celebrate h2 {
	color:#C7A2D1;
	padding-bottom:  48px;
	width:  700px;
	float:  right;
	text-align:  left;
	padding-top: 65px;
	height:auto
}

.ohtomiworld.celebrate p {
    margin-left: 80px;
    float: left;
    position:  relative;
    width: 44%;
}
.ohtomiworld.celebrate ._wave_01{
	position: relative;
	top:-540px;
}
/*
.ohtomiworld.celebrate p::before {
	content: "";
	background: url(../img/ohtomiworld/Vector/Wave_01.svg);
	width: 26px;
	height: 236px;
	position: absolute;
	background-repeat: no-repeat;
	background-size: contain;
	top: -62px;
	left: -65px;
}
*/
.ohtomiworld.celebrate .boxx {
	width: 100%;
	position: relative;
	top:-90px;
}

.ohtomiworld.celebrate .s3_img {
	position:relative;
	/*margin-top:70px;*/
	margin-top:-80px;
	margin-left: 16%;
	width: 53.23435843054083%;
	margin-bottom: 5%;
}


.s3_img #s3_i1 {
	width: 100%;
	font-size:16px;
}
.ohtomiworld.celebrate #s3_i1::before {
	content: "#ohtomi";
	position: absolute;
	color:#C7A2D1;
	font-size: 160%;
	top: 0.5%;
	left: 0%;
	transform: rotate(-5deg);
	font-weight: 600;
}
.s3_img #s3_i2 {
	position: absolute;
	top: -51%;
	right: -34%;
	width: 64.252386%;
	overflow: hidden;
}
.ohtomiworld.celebrate #s3_i2_heart {
	width: 29.63%;
	height: 23.87%;
	left: 110%;
	bottom: 75%;
	position: absolute;
}
.ohtomiworld.celebrate #s3_i2::before {
	  content: "";
	background-color: #533a58;
	-webkit-clip-path: polygon(12% 1%, 99% 8%, 88% 98%, 1% 90.5%);
	clip-path: polygon(12% 1%, 99% 8%, 88% 98%, 1% 90.5%);
	width: 100%;
	height: 393px;
	position: absolute;
}
/*
.ohtomiworld.celebrate #s3_i2::after {
    content: "";
    position: absolute;
    background: url(../img/ohtomiworld/Vector/HEART.svg);
    background-repeat: no-repeat;
    background-size: contain;
    width: 47.63%;
    height: 44.87%;
    left: 64%;
    bottom: -10%;
}*/
.s3_img #s3_i3 {
    position: absolute;
		bottom: -37%;
	right: -38%;
    /*transform: rotate(-18deg);*/
    width: 82%;
		overflow: hidden;
}
.s3_img #s3_i3 img {
	transform: rotate(-18deg);
}
.ohtomiworld.celebrate #s3_i3::before {
	  content: "";
	background-color: #ffefb9;
	-webkit-clip-path: polygon(0% 15%, 86% 0%, 100% 90%, 13% 100%);
	clip-path: polygon(0% 15%, 86% 0%, 100% 90%, 13% 100%);
	width: 100%;
	height: 393px;
	position: absolute;
}
/*
.ohtomiworld.celebrate #s3_i3::after {
	content: "";
	position: absolute;
	background: url(../img/ohtomiworld/Vector/Wave_02.svg);
	background-repeat: no-repeat;
	background-size: contain;
	width: 7.63%;
	height: 49.87%;
	right: 6%;
	bottom: 6%;
	transform: rotate(18deg);
}*/
.s3_img #s3_a1 {
	position: absolute;
	top: 24%;
	left: -9%;
	width: 29.906681%;
}
.s3_img #s3_a1_anim {
	left: -22px;
	top: 15px;
position: absolute;
	width:147px;
	height:80px;
}
.s3_img #s3_a2 {
	position: absolute;
	top: 54%;
left: 27%;
	width: 24%;
}
.s3_img #s3_a3 {
	position: absolute;
	margin-left: 45%;
	top: 15%;
	width: 16%;
}
.ohtomiworld.summer {
	overflow:hidden;
}
.ohtomiworld.summer ._noverF{
	overflow: inherit;
}
.ohtomiworld.summer h2 {
	color:#FBC1E0;
	text-align:left;
	margin-left: 9.5%;
	height:auto;
}
.womanshadow_box {
	position:relative;
	width: 300px;
	margin-top: 10%;
	float:left;
	margin-left:  9.5%;

}
.ohtomiworld.summer article {
	padding-top: 0;
}
.ohtomiworld.summer #womanshadow {
	width: 100%;
	overflow: hidden;
}
/*.ohtomiworld.summer #womanshadow img {
	box-shadow: -20px 20px #FFF1B6;
}*/
.ohtomiworld.summer #womanshadow::before {
	content:"";
	background-color: #FFF1B6;
	width:300px;
	height:360px;
	position: absolute;
	bottom:-20px;
	left:-20px;
}

.ohtomiworld.summer #woman_e1 {
	position:absolute;
	bottom: -40%;
	left: -19%;
	width:  59.33333333333334%;
}
.ohtomiworld.summer #woman_e2 {
	position:absolute;
	/*top: -18%;*/
	left: -27%;
	width:  18%;
}
.ohtomiworld.summer #woman_e3 {
    /*float: right;
    margin-right: 9.5%;
    margin-top: 1%;*/
		text-align: right;
		padding:0 10%;
		/*position: relative;
		top:-70px*/
}
.ohtomiworld.summer #woman_e3 img{
	position: relative;
	top:-110px
}

._clSP{
	position:absolute!important
}
.ohtomiworld.summer #candlelight {
	float: right;
	margin-top: 2%;
	position: relative;
	margin-right: -9%;
}

.ohtomiworld.summer #candle_shadow {
	position: absolute;
    top: -49%;
    right: 23%;
    width: 56%;
}
.ohtomiworld.summer #candle_shadow::after{
	content:"";
	background: url('/img/ohtomiworld/cien_Wishes.png') ;
	background-repeat: no-repeat;
	width:407px;
	height:179px;
	position:absolute;
	left: -86.4px;
	bottom: -38px;
}
.ohtomiworld.summer #woman_e1::after{
	content:"";
	background: url('/img/ohtomiworld/cien_Dreams.png') ;
	background-repeat: no-repeat;
	width:407px;
	height:179px;
	position:absolute;
	left: -66px;
	bottom: -67px;
}

.ohtomiworld.summer p {
	margin-top: 30px;
	width: 45%;
	float: right;
	margin-right: 50px;
}

.ohtomiworld.natural h2 {
	color:#C7A2D1;
	text-align:center;
	padding-bottom: 5%;
	padding-right: 10%;
	height:auto;
}
.ohtomiworld.natural .right {
    float: right;
    margin-right: 9%;
    margin-top: 25px;
    width: 300px;
    position: relative;
}
.ohtomiworld.natural div.animateStatic {
	overflow: hidden
}
.ohtomiworld.natural .right ._bgreen::before {
	content:"";
	background-color:#b0e9dd;
	position: absolute;
	width:300px;
	height:450px;
	left:0;
	bottom:7px;
}
.ohtomiworld.natural .right ._bgreen{
	overflow: hidden;
}
.ohtomiworld.natural .left {
	float:left;
	width: 40%;
}
.ohtomiworld.natural #or_1 {
	position:absolute;
	bottom: -15%;
	right: -29%;
	width: 73%;
}
.ohtomiworld.natural #or_2 {
	position:absolute;
	top: 12%;
	width: 45%;
	left: -19%;
}
.ohtomiworld.natural #or_3 {
	position:absolute;
	/*top: -23%;*/
	right: 5%;
	width: 9%;
}
.ohtomiworld.natural #or_dot1 {
	position:absolute;
	bottom: 16%;
	left: 6.2%;
	width: 4.33%;
}
.ohtomiworld.natural #or_dot2 {
	position:absolute;
	bottom: 22%;
	left: 13.2%;
	width: 4.33%;
}
.ohtomiworld.natural #or_dot3 {
	position:absolute;
	bottom: 26%;
	left: 6.2%;
	width: 4.33%;
}
.ohtomiworld.natural #or_dot4 {
	position:absolute;
	bottom: 32.2%;
	left: 10%;
	width: 4.33%;
}
.ohtomiworld.natural #or_end {
	margin-top: -8%;
	margin-left: 2%;
	width:30px;

}

.ohtomiworld.natural span#or_end2 {
	margin-top:-2px;

	height:130px;
	width:26px;

	overflow: hidden;
}

.ohtomiworld.natural #or_end3 {
	margin-top:-47px;
}

.ohtomiworld.natural #or_end4 {

}

.ohtomiworld.natural #or_end5 {
	background-image : url('../img/ohtomiworld/Vector/Wave_032.svg');
	background-repeat: repeat-y;
	/*background-position: 0px 0px;*/
	animation: animatedBackgroundWave 15s linear normal infinite;
	overflow:hidden;
	height:180px;
}
.ohtomiworld.natural #or_end6 {
	background-image : url('../img/ohtomiworld/Vector/Wave_042.svg');
	background-repeat: repeat-y;
	/*background-position: 0px 0px;*/
	animation: animatedBackgroundWave 20s linear normal infinite;
	overflow:hidden;
	height:230px;
}

@keyframes animatedBackgroundWave {
  0% { background-position: 0 0%; }
  100% { background-position: 0 -5000%; }
}

#_wave_03{
	background-image : url(../img/ohtomiworld/Vector/Wave_022.svg);
	background-repeat: repeat-y;
	animation: animatedBackgroundWave 30s linear normal infinite;
	overflow:hidden;
	height:190px;

}
#_wave_01{
	background-image : url(../img/ohtomiworld/Vector/Wave_012.svg);
	background-repeat: repeat-y;
	animation: animatedBackgroundWave 6s linear alternate infinite;
	overflow:hidden;
	height:220px;

}
._clSA {
	position: absolute;
	top: 310px;
	right: -190px;
    width: 30px;
}

.ohtomiworld.natural #btn {
    background-color: #B97FEB;
    text-decoration: none;
    border: none;
    padding: 15px;
    color: white;
    font-size: 18px;
    line-height: 26px;
    font-family: "gt_walsheim_prolight";
    font-weight: 300;
}
.ohtomiworld.natural .divbtn {
    text-align: center;
    margin: 0 auto;
    margin-bottom: 45px;
}
.ohtomiworld.up article{
	padding:0;
}
.ohtomiworld.up div{
	float: right;
    margin-right: 5%;
    margin-bottom: 10px;
}
/* Listki */
#s3_a3_anim1{position: absolute;top:5px;left:71px;}
#s3_a3_anim2{position: absolute;top:7px;left:73px;}
#s3_a3_anim3{position: absolute;top:10px;left:75px;}
#s3_a3_anim4{position: absolute;top:13px;left:69px;}
#s3_a3_anim5{position: absolute;top:13px;left:72px;}

@media only screen and (max-width: 1040px) {
	#ohtomiworld .slider #slider li{height: auto;}
	#ohtomiworld .slider #slider .slide2 {height: auto;}
	#ohtomiworld .slider #slider li{height: 480px;}
	#ohtomiworld .slider #slider .slide1{background: url("../img/Video_1024.jpg") top center no-repeat; background-size:auto 480px;}
	#ohtomiworld .slider #slider .slide3{background: url("../img/Dreams_1024.jpg") top center no-repeat; background-size:auto 480px;}
	#ohtomiworld .slider #slider .slide4{background: url("../img/Wishes_1024.jpg") top center no-repeat; background-size:auto 480px;}

	#ohtomiworld .slider #slider .slide3 h1 img{margin-top:5px;}
	#ohtomiworld .slider #slider .slide4 h1 img{margin-top:64px; margin-bottom:30px;}
	/*tło na retina*/
	@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2),
	       only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
	      /* footer{background-image: url("../img/Footer_1024_2x.jpg");}*/

	       #ohtomiworld .slider #slider .slide1{background: url("../img/Video_1024_2x.jpg") top center no-repeat; background-size:auto 480px;}
	       #ohtomiworld .slider #slider .slide3{background: url("../img/Dreams_1024_2x.jpg") top center no-repeat; background-size:auto 480px;}
			#ohtomiworld .slider #slider .slide4{background: url("../img/Wishes_1024_2x.jpg") top center no-repeat; background-size:auto 480px;}

	}
	/*tło na retina*/
}

@media only screen and (max-width: 1024px) {
	.ohtomiworld.summer #candlelight {margin-top: 3%;margin-right: 0%;width: 40%;}
	#ohtomiworld .slider #slider .slide3 h1{ padding-bottom:88px;}
	.nl_h2 {display: inline;}
	.ohtomiworld.celebrate h2 {width: 85%;}
	.s3_img #s3_i2 {position: absolute;top: -48%;right: -41%;}
	.ohtomiworld.celebrate .s3_img {margin-left: 13%;}
	.womanshadow_box {width: 250px;margin-left: 7%;}
	.ohtomiworld.summer p {margin-top: 0px;}
	.ohtomiworld.natural #or_3 {top: -15%;}
	.ohtomiworld.natural h2 {padding-bottom: 10%;padding-top: 0;padding-right: 0;}
	.ohtomiworld.natural #or_end {margin-top: 0%;    position: relative;    top: -130px;}
	.ohtomiworld.natural .divbtn {margin-top: -13%;}
	.ohtomiworld.summer #candle_shadow::after{       width: 392px;    height: 157px;    left: -86px;    bottom: -18px; background-size:cover}
	.ohtomiworld.summer #woman_e1::after{background-size:cover;    width: 273px;    height: 103px; left: -59px;    bottom: -6px;}

}

@media only screen and (max-width: 990px) {
	#ohtomiworld .slider #slider .row{width: 94%;}
	#ohtomiworld .slider article{max-width: 100%; width:100%;}
}

@media only screen and (max-width: 960px) {
	#ohtomiworld .slider #slider .row{padding-left:65px;}
	#ohtomiworld .slider #slider .slide2 .row{width: 100%;}
}

@media only screen and (max-width: 920px) {
	#ohtomiworld .slider #slider .slide4 .row{width: 50%; padding-left:0px; margin-left:45%;}
}

@media only screen and (max-width:768px){
	#ohtomiworld .slider #slider h1{font-size: 60px; line-height: 61px;}
	#ohtomiworld .slider #slider .slide3 h1{ padding-bottom:51px;}
	.ohtomiworld.celebrate #s3_i3::before{
		-webkit-clip-path: polygon(0% 11%, 86% 0%, 100% 70%, 14% 80%);
clip-path: polygon(0% 11%, 86% 0%, 100% 70%, 14% 80%);
    height: 383px;
	}
	.ohtomiworld.celebrate #s3_i2::before{height:302px;}
	.ohtomiworld.summer #womanshadow::before{    width: 250px;    height: 300px}

	.ohtomiworld.podboj #s2_i1{    max-height: 312px;}
	.ohtomiworld.podboj #s2_i2{    max-height: 308px;}

	.ohtomiworld.natural #or_end{top:-24px;}

	.s3_img #s3_a1 img:nth-child(1){max-width:72%}
	.s3_img #s3_a1_anim{left: -18px;    top: 3px;}
	.s3_a3_anim_leaves{position: relative;    top: -120.5px;    left: -14px;}

	.ohtomiworld.natural #or_1{    bottom: -17%;    right: -9%;    width: 63%;}
	.ohtomiworld.summer #candle_shadow::after{ 	content:"";		background: url('/img/ohtomiworld/cien_Wishes.png') ;		background-repeat: no-repeat;   width: 292px;    height: 107px;    left: -62px;    bottom: -4px;}

	._clSA{right:-158px;}
	#_wave_03{animation:animatedBackgroundWave 7s linear normal infinite; height: 160px;}

	footer{overflow: hidden}
	.fb_dialog_advanced{right:20pt!important}
	#ohtomiworld .slider #slider .slide1{background: url("../img/Video_768.jpg") top center no-repeat; background-size:auto 480px;}
	#ohtomiworld .slider #slider .slide3{background: url("../img/Dreams_768.jpg") top center no-repeat; background-size:auto 480px;}
	#ohtomiworld .slider #slider .slide4{background: url("../img/Wishes_768.jpg") top center no-repeat; background-size:auto 480px;}

	#ohtomiworld .slider #slider .slide4 .row{width: 50%; padding-left:0px; margin-left:40%;}

	/*tło na retina*/
	@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2),
	       only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
	       /*footer{background-image: url("../img/Footer_768_2x.jpg");}*/
	       #ohtomiworld .slider #slider .slide1{background: url("../img/Video_768_2x.jpg") top center no-repeat; background-size:auto 480px;}
	       #ohtomiworld .slider #slider .slide3{background: url("../img/Dreams_768_2x.jpg") top center no-repeat; background-size:auto 480px;}
		   #ohtomiworld .slider #slider .slide4{background: url("../img/Wishes_768_2x.jpg") top center no-repeat; background-size:auto 480px;}


	}
	/*tło na retina*/
}

@media only screen and (max-width: 765px) {
	.ohtomiworld.natural .left {width: 100%;padding: 0 3%;}
	.ohtomiworld.natural .right {margin-right: 29%;max-width: 300px;width: 42%;margin-top: 12%;}
}

@media only screen and (max-width: 700px) {
	.ohtomiworld.celebrate .s3_img {margin-top: 30%;}
	.ohtomiworld.podboj p {width: 90%;float: left;}
	.ohtomiworld.podboj .s2_img {margin-top: 10%;}
	.ohtomiworld.summer #candlelight {margin-right: -10%;}
	.womanshadow_box {width: 45%;margin-left: 18%;}
	.ohtomiworld.summer #woman_e1 {bottom: -26%;left: -18%;width: 45%;}
	.ohtomiworld.summer p {float: left;width: 90%;margin: 16% 5% 0 5%;}
	.ohtomiworld.natural h2 {text-align: left;margin-left: 5%;}
	.ohtomiworld.celebrate p {width: 80%;margin-left: 14%;}
	.ohtomiworld.celebrate p::before {left: -15%;}
	.ohtomiworld.celebrate #s3_i1::before {font-size: 120%;top: 0%;}
}

@media only screen and (max-width: 690px) {
#ohtomiworld .slider #slider h1{ text-align: center;}
#ohtomiworld #slider .slide1 h1{padding-bottom:124px;}
	#ohtomiworld h1{font-size: 47px; line-height: 50px; text-align: center; padding-top:120px; padding-bottom:160px;}
	#ohtomiworld .slider #slider .row{padding:0px; text-align: center;}
	#ohtomiworld h2{font-size: 40px; line-height: 52px;}
	#ohtomiworld .slider #slider .slide3 h1{padding-bottom:130px;}
	#ohtomiworld .slider #slider .slide3 h1 img{margin:auto;}
	#ohtomiworld .slider #slider .slide4 h1{padding-top:153px;}
	#ohtomiworld .slider #slider .slide4 .row{width: auto; padding-left:0px; margin-left:auto;}
	#ohtomiworld .slider #slider .slide4 h1 img{margin:auto;}
	#ohtomiworld .slider #slider .slide4 h1{ padding-bottom:162px;}
}

@media only screen and (max-width: 550px) {
	.ohtomiworld.podboj h1, .ohtomiworld.celebrate h2, .ohtomiworld.summer h2, .ohtomiworld.natural h2{font-size: 10vw;line-height: 110%;}
	.ohtomiworld.celebrate h2 {float: left;margin-left: 10%;width: initial;}
	.ohtomiworld.celebrate #s3_i1::before {font-size: 3.5vw;top: -2%;}
}

@media only screen and (max-width: 425px) {
	#ohtomiworld .slider #slider h1{font-size: 47px; line-height: 50px;}
	#ohtomiworld #slider .slide1 h1{padding-bottom:147px;}
	#ohtomiworld .slider #slider .slide3 h1 img{margin:auto; max-width: 240px;}
	#ohtomiworld .slider #slider .slide4 h1 img{margin:auto; max-width: 280px;}
	#ohtomiworld .slider #slider .slide3 h1 {padding-bottom: 134px; padding-top: 157px;}
	#ohtomiworld .slider #slider .slide4 h1 {padding-bottom: 147px; padding-top: 185px;}
	.ohtomiworld.celebrate {overflow:hidden;}
    .ohtomiworld.podboj h1 {width: 80%;line-height: 130%;}
		.ohtomiworld h1, .ohtomiworld h2{height:120px;}
    .ohtomiworld.podboj p {margin-top: 5%;font-size: 5vw;margin-right: 0;width: 86.8%;line-height: 160%;}
    .ohtomiworld.podboj .s2_img {width: 100%;margin-left: 0;margin-top: 20%;}
	.ohtomiworld.podboj #s2_i1::before {top: -25.5%;left: 9%;}
	.ohtomiworld.podboj #s2_i1::after {left: 0;bottom: -17%;}
	.ohtomiworld.podboj #s2_i2::after {right: 1%;top: 10%;}
	.ohtomiworld.podboj #s2_i2::before {bottom: -25%;right: 20%;}
	.ohtomiworld.celebrate p::before {top: -3%;}
	.ohtomiworld.celebrate h2 {margin-left: 0%;width: 66%;line-height: 130%;padding-bottom: 11%;}
	.ohtomiworld.celebrate p {width: 84%;margin-left: 13%;font-size: 5vw;line-height: 160%;margin-bottom: 10%;}
	.ohtomiworld.celebrate .s3_img {margin-left: 5%;width: 63%;margin-bottom: 0%;}
	.ohtomiworld.summer h2 {margin-left: 0;width: 80%;padding-top: 2%;line-height: 130%;}
	.ohtomiworld.summer #candlelight {width: 68%;margin-right: -24%;margin-top: -6%;}
	.womanshadow_box {width: 73%;margin-top: -5%;margin-bottom: 15%;margin-left: 10%;}
	.ohtomiworld.summer p {font-size: 5vw;line-height: 160%;margin-left: 0;margin-right:  0;width:  96%;}
	.ohtomiworld.summer #woman_e3 {width: 18%;margin-top: 0%;}
	.ohtomiworld.natural h2 {margin-left: 0;line-height: 130%;}
	.ohtomiworld.natural .left {padding-left:0;width: 85%;}
	.ohtomiworld p {font-size: 5vw;line-height: 160%;}
	.ohtomiworld.natural #or_end {display:none;}
	.ohtomiworld.natural .right {margin-right: 18%;width: 69%;margin-top: 12%;}
	.ohtomiworld.natural .divbtn {margin-top: 26%;margin-bottom: 6%;}
	.ohtomiworld.natural #btn {padding-left: 25%;padding-right: 25%;font-size: 4.5vw;}
	.ohtomiworld.podboj #s2_i1 {width: 57%;}
	.ohtomiworld.podboj #s2_i2 {right: 0%;width: 48%;}
	.ohtomiworld.celebrate #s3_i3::after {right: 13%;bottom: -45%;height: 92%;width: 15%;}
	.s3_img #s3_i2 {top: -63%;}
	.s3_img #s3_i3 {bottom: -13%;    width: 70%;}
	.ohtomiworld.celebrate #s3_i2::after {width: 54.63%;height: 49.87%;left: 57%;bottom: -7%;}
	.ohtomiworld.summer #woman_e1 {bottom: -22%;left: -12%;width: 39%;}
	.ohtomiworld.summer #woman_e2 {top: -18%;left: -15%;width: 21%;}
	.ohtomiworld.natural article {padding-top: 5%;}
	.ohtomiworld.natural #or_3 {width: 10.6%;}
	.ohtomiworld.natural #or_1 {bottom: -7.4%;right: -18%;width: 69%;}

	.ohtomiworld.podboj #s2_i2, .ohtomiworld.podboj #s2_i1{line-height: 0}
	.ohtomiworld.podboj #s2_i1_e1{top:-280px; left:50px}
	.ohtomiworld.podboj #s2_i1_e2{    left: 0.7%;    bottom: -40px;}
	.ohtomiworld.podboj #s2_i2_e1{bottom:-80px; right: 17%;}
	.ohtomiworld.podboj #s2_i2_e2{    right: 2%;    top: -120px;}

	.ohtomiworld.celebrate ._wave_01 {    position: relative;top:100px;    left: -65%;}

	.ohtomiworld.celebrate #s3_i2::before{    height: 96%;}
	.ohtomiworld.celebrate #s3_i3::before{    height: 119%;}

	.ohtomiworld.celebrate #s3_i2_heart{    width: 30%;
    height: 44.87%;
    left: 119%;
    bottom: 63%;}

		/*.ohtomiworld.summer #candle_shadow::after{display:none}*/

	.s3_img #s3_a3{top:14%;}
	.s3_img #s3_a2{top:56%;}
	.s3_img #s3_a1{top:25%;}
	.s3_img #s3_a1_anim {    left: -11px;    top: -12px;}
	.s3_a3_anim_leaves {    position: relative;    top: -86px;    left: -35px;}
	._clSA{right:-108px;top:190px;}
	#_wave_03{    animation: animatedBackgroundWave 12s linear normal infinite;}

	.ohtomiworld.summer #womanshadow{width:80%}
	.ohtomiworld.summer #womanshadow::before{    width: 80%;
    height: 90%;}
		.ohtomiworld.natural .right ._bgreen::before{        width: 100%;
    height: 98%;}
		.ohtomiworld.summer #woman_e1::after{    width: 208px;    height: 90px;    left: -45px;    bottom: -14px;}

		#s2_i1_animated.no-animate #s2_i1_e1 {    top: -50px;    left: 50px;}
		.ohtomiworld.celebrate .s3_img{margin-top:0}

		.ohtomiworld.summer #candle_shadow::after{	content:"";		background: url('/img/ohtomiworld/cien_Wishes.png') ;		background-repeat: no-repeat;     background-position: -10px -65px;
    width: 340px;
    height: 120px;
    left: -47px;
    bottom: -88px;
    background-size: contain;}

		#s3_a3_anim1 {    height: 4px;    width: 2px;    top: 8px;    left: 72px;}
		#s3_a3_anim2 {    height: 3px;    width: 3px;    top: 9px;}
		#s3_a3_anim3 {    width: 3px;    height: 2px;    top: 12px;    left: 74px;}
		#s3_a3_anim4 {    width: 3px;    height: 3px;    left: 70px;}
		#s3_a3_anim5 {    width: 2px;    height: 3px;}

}



.animate {
	position:relative;
}

@media screen and (max-width:375px){
	.s3_a3_anim_leaves{    top: -78px;    left: -39px;}
	.s3_img #s3_a1_anim{left: -10px;    top: -16px;}
	#s3_a3_anim1 {    height: 4px;    width: 2px;    top: 8px;    left: 72px;}
	#s3_a3_anim2 {    height: 3px;    width: 3px;    top: 9px;}
	#s3_a3_anim3 {    width: 3px;    height: 2px;    top: 12px;    left: 74px;}
	#s3_a3_anim4 {    width: 3px;    height: 3px;    left: 70px;}
	#s3_a3_anim5 {    width: 2px;    height: 3px;}
	.ohtomiworld.summer #woman_e1::after {    width: 180px;    height: 70px;    left: -38px;    bottom: -4px;}
	.ohtomiworld.summer #candle_shadow::after{    height: 110px;
    left: -45px;
    bottom: -85px;}

#ohtomiworld .slider #slider h1{padding-bottom:174px;}
		#ohtomiworld .slider #slider li{height: 505px;}
		#ohtomiworld .slider #slider .slide1{background: url("../img/Video_375.jpg") top center no-repeat; background-size:auto 505px;}
		#ohtomiworld .slider #slider .slide3{background: url("../img/Dreams_375.jpg") top center no-repeat; background-size:auto 505px;}
		#ohtomiworld .slider #slider .slide4{background: url("../img/Wishes_375.jpg") top center no-repeat; background-size:auto 505px;}

		#ohtomiworld .slider #slider .slide3 h1{padding-bottom:150px; padding-top:184px;}
		#ohtomiworld .slider #slider .slide3 h1 img{margin:auto; max-width: 200px;}

		#ohtomiworld .slider #slider .slide4 .row{width:94%;margin-left:3%}
		#ohtomiworld .slider #slider .slide4 h1{padding-bottom:160px; padding-top:205px;}
		#ohtomiworld .slider #slider .slide4 h1 img{margin:auto; max-width: 250px;}

		/*tło na retina*/
		@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2),
		       only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
		       /*footer{background-image: url("../img/Footer_375_2x.jpg");}*/
		       #ohtomiworld .slider #slider .slide1{background: url("../img/Video_375_2x.jpg") top center no-repeat; background-size:auto 505px;}
		       #ohtomiworld .slider #slider .slide3{background: url("../img/Dreams_375_2x.jpg") top center no-repeat; background-size:auto 505px;}
				#ohtomiworld .slider #slider .slide4{background: url("../img/Wishes_375_2x.jpg") top center no-repeat; background-size:auto 505px;}

		}
		/*tło na retina*/
}

@media screen and (max-width:360px){
	.ohtomiworld.summer #woman_e1::after{    width: 167px;    height: 60px;    left: -33px;    bottom: 2px;}
	.ohtomiworld.summer #candle_shadow::after{    height: 107px;
    left: -44px;
    bottom: -84px;}
}

@media only screen and (max-width:320px){
	.s3_img #s3_i2{top:-28%;}
	.s3_img #s3_i3{bottom:25%;}

	.ohtomiworld.podboj #s2_i1_e1{top:-230px}
	.ohtomiworld.podboj #s2_i2_e1{bottom:-60px;}
}
