#loginpopuppanel{ width:100%; height:100%;position:absolute; top:0; left:0;z-index:10000000000; position:fixed; display:block;}
#loginpopuppanel > .innerpanel{ width:100%; height:100%; background:url(../images/popup/popupbg.png);   z-index:1000000; position:relative;}
#loginpopup1{position:absolute;width:80%; float:left; left:10%; display:block;z-index:10000;top:10%;z-index:2000000;padding:15px;}
.loginpopup1cont{ position:relative; float:left; width:100%; padding-left:30px; padding-right:29px;}
.loginpopup1contdes{width:100%; float:left; background:#F1F2F2; padding:15px;}
.loginpopup1contdes ul{list-style:}
.loginpopup1contdes ul li{ border-bottom:1px dashed #C5C5C5; padding-bottom:3px; line-height:24px; margin-bottom:10px;}
.loginpopup1contdes h2{font-size: 28px; margin: 0; margin-bottom: 22px; color: #F3BF34; text-align: center; margin: 0;font-family: 'roboto-black';}
.loginpopup1detail{width:100%; float:left;  padding:30px; background:#DFDFDF}
.loginpopup1detail p{color:#333; text-align:center; border-bottom:1px dashed #333; margin-bottom:15px;}
.loginpopup1detail input[type="text"],.loginpopup1detail select{  padding:10px; width: 100%; height: 53px; background: #FFF; border:1px solid #D4D4D4; border-radius: 3px; }
.loginpopup1detail input[type="submit"], .loginpopup1detail input[type="button"] {
    width: 100%;
    background: #F3BF34;
    border: 0;
    padding: 8px 25px;
    border-radius: 3px;
    font-size: 24px;
    color: #141922;
}



#popup-panel{ width:100%; height:100%;position:absolute; top:0; left:0;z-index:10000000000; position:fixed; display:none;}
#popup-panel > .innerpanel{ width:100%; height:100%; background:url(../images/popup/popupbg.png);   z-index:1000000; position:relative;}

#popup-panel-hotdeal{ width:100%; height:100%;position:absolute; top:0; left:0;z-index:10000000000; position:fixed; display:none;}
#popup-panel-hotdeal > .innerpanel{ width:100%; height:100%; background:url(../images/popup/popupbg.png);   z-index:1000000; position:relative;}

#popup-panel-beseller{ width:100%; height:100%;position:absolute; top:0; left:0;z-index:10000000000; position:fixed; display:none;}
#popup-panel-beseller > .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 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;}
#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;}
.popup1message{width:100%;  font-size:18px; text-align:justify; line-height:20px; text-align:center;}
.popup1message p{text-align:center;}

#Query-panel{ width:100%; height:100%;position:absolute; top:0; left:0;z-index:10000000000; position:fixed; display:none;}
#Query-panel > .Queryinnerpanel{ width:100%; height:100%; background:url(../images/popup/popupbg.png);   z-index:1000000; position:relative;  overflow-y:scroll}
.Querycont{position:absolute;width:900px; float:left; display:block;top:50px;left:50%;margin-left:-450px;  z-index:2000000;padding:15px; background:#BFDBE7 url(../images/querypopup.jpg) bottom right no-repeat ;}
.Querycont h2{font-family: 'roboto-black'; font-size:30px; border-bottom:1px dashed #2A2F42; color:#2A2F42; margin:0; padding-bottom:5px; text-align:center; margin-bottom:20px;}
.queryform{width:100%; float:left;}
.queryform input[type="text"],.queryform select,.queryform textarea{width:100%; height:45px; border:1px solid #A2C7D7; padding:8px; border-radius:4px; margin-bottom:10px;}
.queryform textarea{ height:100px;}
.queryform select option{padding-left:5px; padding-right:5px;}
.queryform input[type="button"]{width:100%; padding:8px 15px; background:#2A2F42; border-radius:4px; ont-family: 'roboto-black'; font-size:26px; color:#A2C7D7; border:0;}
.queryform input[type="button"]:hover{background:#000; color:#FFF;}
.querycontact{width:100%; float:left; margin-top:30px;}
.querycontact p{margin:0; margin-bottom:5px;}
.querycontact img{margin-top:15px;}
.queryclose{ position:absolute; right:-10px; top:-10px;width:30px; height:30px;}

#BOPfrmpopup{ width:100%; height:100%;position:absolute; top:0; left:0;z-index:10000000000; position:fixed; display:none;}
#BOPfrmpopup > .innerpanel{ width:100%; height:100%; background:url(../images/popup/popupbg.png);   z-index:1000000; position:relative;}
#BOPfrm{position:absolute;width:590px; float:left; display:block; top:40%;left:50%;margin-left:-280px;margin-top:-255px; z-index:2000000;padding:15px; background:#0E5597;}
#BOPfrm h2{font-size:24px; color:#FFFFFF; text-align:center; margin:0; padding:0; margin-bottom:5px; margin-top:15px; }
#BOPfrm h3{font-size:24px; color:#FFFC00; text-align:center; margin:0; padding:0; border-bottom:1px solid #013464; padding-bottom:8px; margin-bottom:15px;}

.BOPfrmcont input[type="text"],.BOPfrmcont select,.BOPfrmcont textarea{ width:100%; height:50px; border:none; border-radius:4px; padding:8px; color:#242424;
font-size:16px; margin-bottom:20px;}
.BOPfrmcont select option{padding-left:5px; padding-right:5px;}
.BOPfrmcont textarea{height:175px;}
.BOPfrmcont input[type="submit"],.BOPfrmcont input[type="button"]{width:100%;  background:#FFFC00; border:0; border-radius:4px; color:#242424; font-size:21px;  
padding:10px 25px; text-transform:uppercase; transition: all 0.5s ease 0s; white-space:normal;}
.BOPfrmcont input[type="submit"]:hover,.BOPfrmcont input[type="button"]:hover{ background:#0F1323; color:#FFF;}
.BOPfrmcont{width:100%; float:left; padding:15px; padding-left:30px; padding-right:30px; padding-bottom:25px;}
.BOPfrmclose{ position:absolute; right:-10px; top:-10px;width:30px; height:30px;}

@media only screen and (max-width:992px) {

#loginpopup1{width:96%!important; left:2%;}
#loginpopuppanel > .innerpanel{overflow:scroll;}
.loginpanelbox input[type="submit"], .loginpanelbox input[type="button"]{white-space:normal;}
}

@media (min-width:320px) and (max-width:750px) {
#popup-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,#BOPfrm{width:90%; top:5%;left:5%;margin-left:0px;margin-top:0px; z-index:2000000;padding:15px;}
.BOPfrmcont{ padding-left:10px; padding-right:10px;}

}
