
.close {
    float: right;
    font-size: 38px !important;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    filter: alpha(opacity=20);
    opacity: .2;
    padding-right:5px !important;
}
.f-popup{ 
}
.modal-dialog {
  width:70%; 
}
.lsp{margin-top:60px;}
.lmo{max-width:100% !important;}
.f-blk{padding:22px 0;
margin:0 auto;
background:#4ca3da;}
.f-left{
text-align:center;
padding-bottom:30px;

}
.f-right{text-align:center;
padding:10px;

}
.nlp{padding-left:0;}
.nrp{padding-right:0;}
.aft{display:block;}
.f-space{margin-top:10px;}
.f-left img, f-right img, .f-space img{max-width:100%; display:inline-block;}
.f-close{ background:#2d7eb1;
text-align:center;
padding:10px;
color:#fff;

}
.f-right h2{ color:#ffffff; font-size:36px;}
.f-right h2 span{ font-weight:bold;}
.f-close span{ margin-right:25px;
color:#17435e;}
.a-price{ font-size:40px;
color:#efe810;
text-decoration:line-through;
}
.b-price{ font-size:42px;
color:#efe810;
text-decoration:line-through;
}
.c-price{ font-size:44px;
color:#efe810;
text-decoration:line-through;
}
.f-price{ font-size:45px;
color:#e51b1b;
line-height:1.2em;}

@media screen and (max-width: 768px) {
	
	.f-right h1{ color:#ffffff; font-size:36px;}
.f-right h1 span{ font-weight:bold;}
.f-close span{ margin-right:25px;
color:#17435e;}
.a-price{ font-size:32px;
color:#efe810;
text-decoration:line-through;
}
.b-price{ font-size:36px;
color:#efe810;
text-decoration:line-through;
}
.c-price{ font-size:40px;
color:#efe810;
text-decoration:line-through;
}
.f-price{ font-size:52px;
color:#e51b1b;}
}
@media screen and (max-width: 600px) {
	.f-right{text-align:center;
padding:10px 10px 14px;

}
.modal-dialog {
  width:94%; 
}
.lsp{margin-top:0;}
.lmo{max-width:50% !important;}
	.aft{display:none;}
	.f-left{
text-align:center;
padding-bottom:0px;
}
.pdn{display:none;}
	.f-right h1{ color:#ffffff; font-size:36px;}
.f-right h1 span{ font-weight:bold;}
.f-close span{ margin-right:25px;
color:#17435e;}
.a-price{ font-size:28px;
color:#efe810;
text-decoration:line-through;
}
.b-price{ font-size:32px;
color:#efe810;
text-decoration:line-through;
}
.c-price{ font-size:35px;
color:#efe810;
text-decoration:line-through;
}
.f-price{ font-size:38px;
color:#e51b1b;}
.nlp{padding-left:15px;}
.nrp{padding-right:15px;}
}