 .popupSlide {
     position: fixed;
     /*margin: 0;*/
     left: 50%;
     top: 50%;
     visibility: visible;
     height: 560px;
     width: 750px;
     -ms-transform: translate(0, -50%);
     -webkit-transform: translate(0, -50%);
     transform: translate(0, -50%);
     -webkit-transition: opacity .4s ease, right .4s ease;
     -moz-transition: opacity .4s ease, right .4s ease;
     transition: opacity .4s ease, right .4s ease;
     font-size: 14px;
     line-height: 1.3;
     z-index: 21000;
     margin-left: -375px;
     margin-top: -440px;
     opacity: 1;
 }


 body.popupSlide_loaded .popupSlide {
     top: 0px;
 }

 /* --------------------------------------------------------------------- */


 .popupSlide .popupFlyout {
     box-sizing: border-box;
     position: absolute;
     width: 750px;
     background-color: #ffffff !important;
     box-shadow: rgba(50, 75, 92, 0.15) 0px 0px 16px 8px;
     z-index: 1;
     top: 60%;
     padding: 20px;
     border-radius: 3px;
     transition: opacity 0.4s ease 0.4s, transform 0.4s ease 0.4s;
     display: none;
     opacity: 0;
 }

 .popupSlide .popupFlyout i:before {
     display: block;
     content: " ";
     background: #eb447f;
     position: absolute;
     top: 50%;
     left: 50%;
     height: 24px;
     width: 24px;
     margin: -12px 0 0 110px;
     -ms-transform: rotate(45deg);
     -webkit-transform: rotate(45deg);
     transform: rotate(45deg);
     /*box-shadow: 0 0 10px 4px rgba(50,75,92,0.15);*/
 }

 /* --------------------------------------------------------------------- */



 .popupSlide .popupFlyout .popupFlyout-show {
     display: none;
 }

 /* --------------------------------------------------------------------- */



 .popupSlide .popupFlyout.popupFlyout-fadein {
     transform: translate(0%, 20%);
     opacity: 1;
 }

 /* --------------------------------------------------------------------- */


 .popupCTAbutton {
     font-size: 15px;
     font-weight: bold;
     text-align: center;
     display: block;
     line-height: 1.3;
     transition: background-color 200ms linear 0s;
     padding: 0px;
     text-decoration: none;
     background-color: rgb(255, 255, 255);
     color: #1f3e55 !important;
 }

 /* --------------------------------------------------------------------- */


 .popupSlide .popupFlyout #popupFlyout-close {
     font-size: 0px;
     position: absolute;
     right: 10px;
     top: -10px;
     width:15px; /*need to define for ie*/
     height:15px; /*need to define for ie*/
     z-index: 2;
     line-height: 0;
     opacity: 0.8;
     transition: all 200ms ease 0s;
     color: #00758f;
     text-decoration: none;
 }

 .popupSlide .popupFlyout #popupFlyout-close::before {
     font-size: 0px;
     display: inline-block;
     content: " ";
     height: 12px;
     width: 12px;
     line-height: 0;
     /*background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNTAgNTAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUwIDUwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9PC9zdHlsZT48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMi43LDFsLTIsMkwyMywyNS4zTDEuMiw0Ny4xbDIsMmgwTDI1LDI3LjJMNDYuOCw0OWwyLTJMMjcsMjUuM0w0OS4zLDNsLTItMkwyNSwyMy4zTDIuNywxeiIvPjwvc3ZnPg==) 0px 0px no-repeat transparent;*/
 }


 .popup_BkgFadein {
     opacity: 1 !important;
     -webkit-transition: opacity 1s ease;
     -moz-transition: opacity 1s ease;
     transition: opacity 1s ease;
     display: block !important;
 }


 #popupOverlay {
     background-color: rgba(0, 0, 0, 0.6);
     position: fixed;
     z-index: 20000;
     top: 0px;
     left: 0px;
     right: 0px;
     bottom: 0px;
     opacity: 0;
     /*display:none;*/
 }

 .displayNone {
     display: none;
 }

 /* --------------------------------------------------------------------- */

/* set to 800px to hide on android landscape*/
 @media screen and (max-width: 825px) { 
     #popupOverlay {
         display: none !important;
         visibility: hidden;
     }

     .popupSlide {
         display: none !important;
         visibility: hidden;
     }
 }