.sj_popup_wrap .sj-popup{
	position:fixed;
	height:auto;
}
.sj_popup_wrap{
	position:fixed;
	width:100%;
	height:100%;
	top:1px;
	left:1px;
	z-index:1000;
	opacity:0;
}

.sj_popup_wrap .popup-center{
	top:50%;
	left:50%;
}

.sj_popup_wrap .popup-bottom-left{
	bottom:0px;
	left:0px;
}

.sj_popup_wrap .popup-bottom-right{
	bottom:0px;
	right:0px;
}

.sj_popup_wrap .popup-bottom-fullsize{
	bottom:0px;
	left:0px;
}

.sj_popup_wrap .sj-popup .relative{
	position:relative;
}

.sj_popup_wrap .sj-popup .relative .sj-close-popup{
	position: absolute;
    top: -13px;
    right: 0px;
    width: 20px;
    height: 20px;
    background: url('../images/3_popup.png');
    cursor: pointer;
}

.sj_popup_wrap .popup-center img{

}


.sj_popup_wrap a:hover{
	background:none !important;
}
.sj_popup_wrap .relative{
	background: url('../images/background_popup.png');
}


.sj_popup_wrap{

}
.sj_popup_wrap:after{
	position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    content: '';
    background: #000;
    opacity: 0.5;
    z-index: -1;
}

@media all and (max-width: 900px){
	.sj-popup .sj_popup_content p {
		margin-bottom: 10px;
		bottom: 11px !important;
		position: absolute;
		margin-left: 50%;
		left: -25px !important;
	}
	
}
@media all and (max-width: 800px){
	.sj_popup_wrap .sj-popup .relative .sj-close-popup{
		right:-12px;
	}
	.sj-popup .sj_popup_content p {
		margin-bottom: 10px;
		bottom: 5px !important;
	}
	.sj-popup .sj_popup_content p{
		margin-left: 0 !important;
		left: 50% !important;
		transform: translate(-50%);
		-moz-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
		transform: translateX(-50%);
	}
}
@media all and (max-width: 800px){
	.sj-popup.{
		display:none;
	}
	
}

@media all and (min-width: 1024px){
.body{
	position:relative !important;
	z-index:1001 !important;
}

}

@media all and (min-width: 1500px) and (max-width: 2000px){
.sj-popup .sj_popup_content p {
    bottom: 48px !important;
}
.sj_popup_wrap .sj-popup .relative .sj-close-popup{
	
}
}