@media (min-width: 768px) {
	#sort_count {
		position: relative;
		top: -14px;
		margin-top: -30px;
	}
}

@media (max-width: 990px) {
	.siteBody {
		min-height: 100px;
	}
	.logo>a {
	    margin-right: 2px;
	}
	.soc_phone {
	}
	.clouds::before {
		background-position-y: 23%;
		background-size: auto;
	}
	.logo .showword {
		bottom: 83px;
		z-index: 100;
	}
	.siteBottom:before {
		height: 110px;
	}
	.siteBottom:after {
		height: 185px;
		bottom: -63px;
	}

	header {
		height: 220px;
	}


	.wrapper {
		margin-bottom: 0%;
	    min-height: 100px;
	}

}

@media (max-width: 768px) {
	.big_phone {
	    /* font-size: 16px; */
	}
	.soc_phone .cityline{
		display:none;
	}
	#cookie_note p {
		font-size: 12px;
		line-height: 12px;
	}

    #cookie_note {
        padding: 10px;
        transform: translateX(-5%) translateY(0%);
    }
	#shedule.frontpage {
		display: none;
	}
}
@media (max-width: 400px) {
	.product .card-body {
		padding: 10px;
	}
	.jshop_list_product .card .price {
		font-size: 15px;
	}
	p.line2 {
		margin-bottom: 0;
		/* height: 44px; */
	}
	.big_phone {
	    font-size: 24px;
	}
	.logo h2{
	    font-size: 23px;
	}
	.logo h4 {
	    font-size: 15px;
	}

}

@media (max-width: 374px) {
	.siteBottom:after {
        height: 194px;
    }
	#cart {
		width:50px;
	}
	#cart img {
		width:30px;
	}
}
@media (min-width: 991px) {
	.siteBody {
		min-height: 780px;
		padding-bottom: 150px;
	}
	.mobile_menu{
		display:none;
	}
	.parallax {
	  position: relative;
	  perspective: 1px;
	  height: 100vh;
	  overflow: hidden;
	  overflow-y: auto;
	}
	.cloud {
		position: absolute;
		z-index: 10;
		width: 100%;
	}
	.cloud1 {
	  transform: translateZ(-2px) translateX(-2%) translateY(-540px) scale(3);
	  background-color: #00a2e7;
	  background-image: url(../images/top-day-2.png);
	  height: 250px;
	  width: 101%;
	}
	.cloud2 {
		transform: translateZ(-1px) translateX(-37%) translateY(-34%) scale(1);
		opacity: 1;
		background-image: url(../images/top-day-4.png);
		height: 638px;
		width: 400%;
	}
	.cloud3 {
	  transform: translateZ(0) translateY(-54px) translateX(0px) scale(1);
	  background-image: url(../images/top-day-3.png);
	  height: 600px;
	}
	#sort_count {
		position: relative;
		top: -20px;
		margin-top: -30px;
		z-index: 0;
	}
	[data-coreui-theme=dark] .cloud1 {
		background-color: #00405d;
		background-image: url(../images/top-night-1.png);
	}
	[data-coreui-theme=dark] .cloud2 {
		background-image: url(../images/top-night-2.png);
	}
	[data-coreui-theme=dark] .cloud3 {
		background-image: url(../images/top-night-3.png);
	}
	[data-coreui-theme=dark] .land .day{
		display:none;
	}
	[data-coreui-theme=dark] .land .night{
		display:inline-block;
	}
    [data-coreui-theme=dark] .siteBody {
        min-height: 1490px;
    }
	.land {
		width:100%;
		position: absolute;
		z-index: 20;
		display:block;
	}
	.land img {
		width: 100%;
	}
	.land4 {
	  transform: translateZ(-3px) translateY(32%) translateX(-34px) scale(4);
	}
	.land5 {
	  transform: translateZ(-2px) translateY(20%) translateX(-19px) scale(3);
	}
	.land6 {
	  transform: translateZ(-1px) translateY(27%) translateX(-9px) scale(2);) scale(1);
	}
	.land7 {
	  transform: translateZ(0px) translateY(32%) translateX(0px) scale(1);
	}
	.land3 {
		transform: translateZ(-3px) translateY(480%) translateX(-35px) scale(4);
	}
	.land2 {
	  transform: translateZ(-0.8px) translateY(32%) translateX(-7px) scale(1.8);
	  background: #5ec6f3;
	}
	.land1 {
	  transform: translateZ(-0.5px) translateY(26%) translateX(1px) scale(2);
	}
	.land-mobile {
		display: none;
	}
	.siteBottom {
		transform: translateZ(0px) translateY(17%) translateX(-7px) scale(1);
	}	
	.footer {
		bottom: -25px;
		left: 5%;
		transform: translateZ(-0.8px) translateY(50%) translateX(-7px) scale(1);
	}
	[data-coreui-theme=dark] .land4 {
	  transform: translateZ(-3px) translateY(32%) translateX(-34px) scale(4);
	}
	[data-coreui-theme=dark] .land5 {
	  transform: translateZ(-2px) translateY(124%) translateX(-19px) scale(3);
	}
	[data-coreui-theme=dark] .land6 {
	  transform: translateZ(-0.5px) translateY(130%) translateX(-9px) scale(1.5);) scale(1);
	}
	[data-coreui-theme=dark] .land7 {
	  transform: translateZ(0px) translateY(125%) translateX(0px) scale(1);
	}
	[data-coreui-theme=dark] .land3 {
		transform: translateZ(-3px) translateY(-120%) translateX(-35px) scale(4);
	}
	[data-coreui-theme=dark] .land2 {
	  transform: translateZ(-0.8px) translateY(118%) translateX(-7px) scale(1.8);
	  background: #00405d;
	}
	[data-coreui-theme=dark] .land1 {
	  transform: translateZ(-0.5px) translateY(-45%) translateX(1px) scale(2);
	}
	[data-coreui-theme=dark] .wrapper {
		margin-bottom: -82%;
	}
	.wishlist .bx-heart:hover::before {
		content: "\ede2";
	}
}

@media (max-width: 990px) {
	main {
		min-height: auto;
	}
	.line2 {
	    /* margin-left: 85px; */
	}
	.wrapper {
		margin-bottom: auto;
		min-height: 915px;
	}
	.parallax {
		perspective: none;
		height: auto;
		overflow: auto;
	}
	.land,.land img,.cloud,.cloud img {
		display: none;
	}
	.land-mobile {
		width: 100%;
		position: absolute;
		bottom: 0px;
		display: block;
		overflow-x: hidden;
	}
	.land-mobile img{
		width: 170%;
		display: block;
		margin-left: -150px;
	}
	.cloud1 {
		background: url(../images/top-day.png) no-repeat 73% 0%;
		background-size: auto;
		width: 100%;
		height: 276px;
		position: absolute;
		top: 0px;
		display: block;
	}
	.siteBottom {
        height: 232px;
 }
	.siteBottom>.container {
		padding: 75px 12px 0;
	}
	footer {
		font-size: 14px;
	}
	.footer{
		display: none;
	}
	[data-coreui-theme=dark] .cloud1 {
		background: url(../images/top-night.png) no-repeat 9% 0%;
		top: -25px;
	}
	.land-mobile .night{
		display: none;
	}
	[data-coreui-theme=dark] .land-mobile .day{
		display:none;
	}
	[data-coreui-theme=dark] .land-mobile .night{
		display:block;
	}

}
@media (min-height: 800px) and (min-width: 990px) {
    .cloud1 {
        transform: translateZ(-2px) translateX(-2%) translateY(-792px) scale(3);
    }
    .cloud2 {
        transform: translateZ(-1px) translateX(-39%) translateY(-70%) scale(1);
        opacity: 1;
     }
    .cloud3 {
        transform: translateZ(0) translateY(-46px) translateX(0px) scale(1);
    }
    .land7 {
        transform: translateZ(0px) translateY(38%) translateX(0px) scale(1);
    }
	.land6 {
		transform: translateZ(-1px) translateY(48%) translateX(-9px) scale(2);
	}
    .land5 {
        transform: translateZ(-2px) translateY(58%) translateX(-19px) scale(3);
    }
    .land4 {
        transform: translateZ(-3px) translateY(68%) translateX(-34px) scale(4);
    }
	.land3 {
		transform: translateZ(-3px) translateY(556%) translateX(-35px) scale(4);
    }

    [data-coreui-theme=dark] .land5 {
        transform: translateZ(-2px) translateY(170%) translateX(-19px) scale(3);
    }
    [data-coreui-theme=dark] .land6 {
        transform: translateZ(-0.5px) translateY(141%) translateX(-9px) scale(1.5);
    }
}
@media (min-width: 1600px) {
    .cloud1 {
        transform: translateZ(-2px) translateX(-2%) translateY(-720px) scale(3);
    }
    .cloud2 {
        transform: translateZ(-1px) translateX(-39%) translateY(-49%) scale(1);
        opacity: 1;
     }
    .cloud3 {
        transform: translateZ(0) translateY(-60px) translateX(0px) scale(1);
    }
    .land7 {
        transform: translateZ(0px) translateY(38%) translateX(0px) scale(1);
    }
	.land6 {
		transform: translateZ(-1px) translateY(48%) translateX(-9px) scale(2);
	}
    .land5 {
        transform: translateZ(-2px) translateY(58%) translateX(-19px) scale(3);
    }
    .land4 {
        transform: translateZ(-3px) translateY(68%) translateX(-34px) scale(4);
    }
	.land3 {
		transform: translateZ(-3px) translateY(556%) translateX(-35px) scale(4);
    }

    [data-coreui-theme=dark] .land5 {
        transform: translateZ(-2px) translateY(170%) translateX(-19px) scale(3);
    }
    [data-coreui-theme=dark] .land6 {
        transform: translateZ(-0.5px) translateY(141%) translateX(-9px) scale(1.5);
    }
	.wrapper {
	    margin-bottom: -57%;
	}
	header {
	    height: 165px;
	}
    [data-coreui-theme=dark] .wrapper {
        margin-bottom: -77%;
    }
}
@media (min-width: 1900px) {
    .cloud1 {
        transform: translateZ(-2px) translateX(-2%) translateY(-785px) scale(3);
    }
    .cloud2 {
        transform: translateZ(-1px) translateX(-39%) translateY(-60%) scale(1);
        opacity: 1;
     }
    .cloud3 {
        transform: translateZ(0) translateY(-60px) translateX(0px) scale(1);
    }
    .land7 {
        transform: translateZ(0px) translateY(38%) translateX(0px) scale(1);
    }
	.land6 {
		transform: translateZ(-1px) translateY(48%) translateX(-9px) scale(2);
	}
    .land5 {
        transform: translateZ(-2px) translateY(58%) translateX(-19px) scale(3);
    }
    .land4 {
        transform: translateZ(-3px) translateY(68%) translateX(-34px) scale(4);
    }
	.land3 {
		transform: translateZ(-3px) translateY(556%) translateX(-35px) scale(4);
    }

    [data-coreui-theme=dark] .land5 {
        transform: translateZ(-2px) translateY(170%) translateX(-19px) scale(3);
    }
    [data-coreui-theme=dark] .land6 {
        transform: translateZ(-0.5px) translateY(141%) translateX(-9px) scale(1.5);
    }
	.wrapper {
	    margin-bottom: -950px;
	}
    [data-coreui-theme=dark] .wrapper {
        margin-bottom: -66%;
    }
}