#popup {position: fixed;height: 100%;width: 100%;background-color: rgba(0, 0, 0, 0.8);top: 0;z-index: 100;overflow: auto;display:none;}
#popup .popup-content{margin:0 auto;margin-top:20px;color:#000000;max-width:425px;text-align:left;position:relative;background:#ffffff;border-radius:4px;padding:5px;background:transparent url(../images/popup.png);border-radius:4px;}
@media all and (min-width:768px){.popup{max-width:565px;}}
#popup .popup-inner{background:white;border-radius:4px;padding:9px 15px 75px 15px;}
@media all and (min-width:480px){#popup .popup-inner{padding:9px 50px 75px 50px;}}
@media all and (min-width:768px){#popup .popup-inner{background:white url(../images/popup.jpg) no-repeat right bottom;}}
#popup p{margin:0;}
#popup .close-popup{position:absolute;text-align:center;cursor:pointer;top:5px;right:5px;}
#popup .close-popup button{width:50px;height:50px;border-width:0;background:transparent url(../images/close-popup.png) no-repeat center;}
#popup .close-popup span{display:none;}
#popup h3{color:#333333;margin-bottom:0;font-weight:bold;font-size:45px;padding-top:23px;padding-bottom:26px;}
@media all and (min-width:480px){#popup h3{font-size:55px;}}
#popup .subtitle{text-align:left;color:#2ca521;font-size:16px;line-height:25px;max-width:310px;padding-bottom:32px;}
@media all and (min-width:480px){#popup .subtitle{font-size:17px;}}
#popup form{max-width:330px;}
@media all and (min-width:768px){#popup form{max-width:310px;}}
#popup form .btn{width:100%;}
#popup .form-group{margin-bottom:8px;}
#popup .form-control{background:#e6e6e6;}
#popup .form-control label{background-color:#cfcfcf;}
#popup .button{margin-bottom:28px;padding-top:2px;}
#popup .note{font-size:13px;line-height:16px;color:#666666;padding-top:9px;}
@media all and (min-width:768px){#popup .note{max-width:310px;}}
#popup .close{opacity:0.9;}
#popup .close:hover{opacity:1;}
#popup .close a{width: 40px;height: 40px;background: #fff url(../images/close-popup.png) no-repeat center;position: absolute;top: 20px;right: 10px;border-radius: 20px;}
#popup .close a span{display: none;}

#popupEmailPhone {position: fixed;height: 100%;width: 100%;background-color: rgba(0, 0, 0, 0.8);top: 0;z-index: 100;overflow: auto;display:none;}
#popupEmailPhone .popup-content{margin:0 auto;margin-top:20px;color:#000000;max-width:425px;text-align:left;position:relative;background:#ffffff;border-radius:4px;padding:5px;background:transparent url(../images/popup.png);border-radius:4px;}
@media all and (min-width:768px){.popup{max-width:565px;}}
#popupEmailPhone .popup-inner{background:white;border-radius:4px;padding:9px 15px 75px 15px;}
@media all and (min-width:480px){#popupEmailPhone .popup-inner{padding:9px 50px 75px 50px;}}
@media all and (min-width:768px){#popupEmailPhone .popup-inner{background:white url(../images/popup.jpg) no-repeat right bottom;}}
#popupEmailPhone p{margin:0;}
#popupEmailPhone .close-popup{position:absolute;text-align:center;cursor:pointer;top:5px;right:5px;}
#popupEmailPhone .close-popup button{width:50px;height:50px;border-width:0;background:transparent url(../images/close-popup.png) no-repeat center;}
#popupEmailPhone .close-popup span{display:none;}
#popupEmailPhone h3{color:#333333;margin-bottom:0;font-weight:bold;font-size:45px;padding-top:23px;padding-bottom:26px;}
@media all and (min-width:480px){#popupEmailPhone h3{font-size:55px;}}
#popupEmailPhone .subtitle{text-align:left;color:#2ca521;font-size:16px;line-height:25px;max-width:310px;padding-bottom:32px;}
@media all and (min-width:480px){#popupEmailPhone .subtitle{font-size:17px;}}
#popupEmailPhone form{max-width:330px;}
@media all and (min-width:768px){#popupEmailPhone form{max-width:310px;}}
#popupEmailPhone form .btn{width:100%;}
#popupEmailPhone .form-group{margin-bottom:8px;}
#popupEmailPhone .form-control{background:#e6e6e6;}
#popupEmailPhone .form-control label{background-color:#cfcfcf;}
#popupEmailPhone .button{margin-bottom:28px;padding-top:2px;}
#popupEmailPhone .note{font-size:13px;line-height:16px;color:#666666;padding-top:9px;}
@media all and (min-width:768px){#popupEmailPhone .note{max-width:310px;}}
#popupEmailPhone .close a{width: 40px;height: 40px;background: transparent url(../images/close-popup.png) no-repeat center;position: absolute;top: 20px;right: 10px;border-radius: 20px;}
#popupEmailPhone .close a span{display: none;}
#popupEmailPhone #pdmFormPopup .pdmInput input[type="text"]{width:100%;}