

#popup-panel{ width:100%; height:100%;position:absolute; top:0; left:0;z-index:10000; position:fixed; display:none;}
#popup-panel > .innerpanel{ width:100%; height:100%; background:url(../images/popup/popupbg.png);   z-index:1000000; position:relative;}

#Regpopup-panel{ width:100%; height:100%;position:absolute; top:0; left:0;z-index:10000; position:fixed; display:none;}
#Regpopup-panel > .innerpanel{ width:100%; height:100%; background:url(../images/popup/popupbg.png);   z-index:1000000; position:relative;}

.popup-cont{width:100%; position:relative;}
.popupheading{width:100%; text-align:center; float:left;}
.popupheading img{max-width:100%;}
.popupline{width:100%; line-height:3px; float:left; background:url(../images/popup/popupline.png) repeat-x;  margin-top:10px; margin-bottom:10px;}
.popipmessage{width:100%;  font-size:18px; text-align:justify; line-height:20px; text-align:center;}
.popipmessage p{text-align:center;}
.popupclose{ position:absolute; right:-28px; top:-28px;width:30px; height:30px;}
.popupclose2{ position:absolute; right:-30px; top:-50px;width:30px; height:30px;}
.closebut{ background:url(../images/popup/close.png) no-repeat; width:30px; height:30px; border:0;}
.popup-bottom-cont{width:100%; text-align:center; float:left; position:relative; z-index:10000;}
.popup-bottom-cont .fa{width:30px; height:30px; text-align:center; line-height:30px; color:#FFF; border-radius:100%; text-decoration:none; margin-left:3px; margin-right:3px;}
.popup-bottom-cont .fa.fa-facebook{background:#3A589B;}
.popup-bottom-cont .fa.fa-twitter{background:#45B0E3;}
.popup-bottom-cont .fa.fa-google-plus{background:#D6492F;}
.popup-bottom-cont .fa.fa-linkedin{background:#007AB9;}
.popup-bottom-cont .fa.fa-youtube{background:#CF3427;}
.popup-bottom-cont .fa.fa-pinterest{background:#C8232C;}


.popup-bottom-cont h3{ font-size:18px; font-weight:bold; padding-bottom:10px;}
.popup-bottom-cont span.social{padding-top:12px;}





.loader{position:absolute;width:120px;height:120px;z-index:5000000;bottom:30%;left:50%;margin-left:-50px;margin-top:-50px;padding:10px;}
.loaderParent{width:100%; height:100%; float:left;  position:fixed; background:url(../images/popup/loaderbg.png); z-index:1000000; display:none;}
#apDiv2{position:absolute;width:700px;display:block;z-index:10000;background:#F9F9F9;border:5px solid #DDDDDD;top:50%;left:50%;margin-left:-350px;margin-top:-255px; z-index:2000000;padding:15px;}


#popup1{position:absolute;width:590px; float:left; display:block;z-index:10000;top:40%;left:50%;margin-left:-280px;margin-top:-255px; z-index:2000000;padding:15px;}
.popup1cont{ position:relative; float:left; width:100%; padding-left:30px; padding-right:29px;}
.popup1contdes{width:100%; float:left; background:#E7E7E7; padding:15px; padding-bottom:200px;}
.popup1contimg{width:100%;  position:absolute; left:0;bottom:0;}
.popup1contimg img{max-width:100%; height:auto;}
.popup1heading{width:100%; text-align:center; float:left; margin-bottom:20px;}
.popup1heading img{max-width:100%; height:auto;}
.popup1line{width:100%; height:1px;  float:left; border-bottom:1px dashed #454545; margin-top:15px; margin-bottom:15px;}
.popup1contact{width:100%;  float:left;}
.popup1contact p{text-align:center; padding:0; margin:0; margin-bottom:5px!important; line-height:normal;}
.popup1message{width:100%;  font-size:18px; text-align:justify; line-height:20px; text-align:center;}
.popup1message p{text-align:center; margin-bottom:5px!important; line-height:normal;}
 
@media (min-width:320px) and (max-width:750px) {
#popup-panel > .innerpanel{ width:100%; height:100%; padding:20px!important;}
#Regpopup-panel > .innerpanel{ width:100%; height:100%; padding:20px!important;}
#apDiv1,#apDiv2,.signuppopupcont {width:90%;height:auto;top:0;left:0;margin-left:4.5%;margin-top:5%;}
.popup-bottom-cont{ padding-left:0px;}

}


@media (min-width:320px) and (max-width:600px) {
#popup1{width:100%; top:5%;left:0%;margin-left:0px;margin-top:0px; z-index:2000000;padding:15px;}

}
