.news-app-popup {width:100%; height:100%; position:fixed; top:0px; left:0px; background:rgba(0,0,0,0.75); font-family:Arial, Helvetica, sans-serif; z-index:99999; display:none; }
.news-popup-inner { max-width:620px; width:620px; position:absolute; top:50%; left:50%; -webkit-transform:translate(-50%, -50%); transform:translate(-50%, -50%); box-shadow:0px 2px 6px rgba(0,0,0,1); border-radius:3px; background:#fff; color:#fff; background:#0d2443; border:6px dashed #fff; padding:40px 50px 20px 50px;}
.news-text1 { font-family:Times New Roman; text-transform:uppercase; font-size:23px; border-top:1px solid #23416a; border-bottom:1px solid #23416a; padding:8px 0; text-align:center;}
.news-text1 span { color:#ffff01;}
.news-text2 { font-family:Times New Roman; text-transform:uppercase; font-size:62px; font-weight:bold; padding:40px 0 8px 0; text-align:center; line-height:30px;}
.every { font-size:30px; color:#ffff01; text-transform:none; text-align:center; font-family:Times New Roman; text-transform:uppercase; border-radius:2px; margin-bottom:25px;}
.news-text3 { color:#8ca6c8; font-size:11px; padding:8px 0; text-align:center; border-top:1px solid #23416a; margin:25px 0 0 0}
.news-popup-inner .btn { font-family:'Times New Roman'; font-size:24px; font-style:italic;}
.news-popup-inner .form-group { display:inline-block;}
.news-popup-inner .form-group.autowidth { width:59%!important;}
.news-popup-inner .form-group.smallwidth { width:38%!important;}
.news_close_btn {width:45px; height:45px; background:#fff; font-weight:bold; text-align:center; color:#0d2443; font-size:20px; font-weight:bold; line-height:35px; display:block; text-decoration:none; margin-top:10px; border-radius:50%; border:5px solid #0d2443!important ; position:absolute; right:-4%; top:-8%}

/*=============================================== CALL POPUP ===============================================================*/
.call-popup {width:100%; height:100%; position:fixed; top:0px; left:0px; background:rgba(0,0,0,0.75); z-index:99999; display:none; }
.call-popup-inner { max-width:690px; width:690px; position:absolute; top:50%; left:50%; -webkit-transform:translate(-50%, -50%); transform:translate(-50%, -50%); box-shadow:0px 2px 6px rgba(0,0,0,1); border-radius:12px; border:1px solid #ff7900; padding:0; background:#e4f4f8 url(/content/images/call-popup-bg.jpg) right top no-repeat;  font-family:Roboto Condensed; color:#444; }
.call-main { padding:25px;}
.call-text1 { font-size:33px; line-height:38px; font-weight:bold; }
.call-text2 { font-size:14px;}
.call-text2 span {color:#2d8b59; text-transform:uppercase;}
.call-support { background:url(/content/images/support-icon.png) 0 0 no-repeat; color:#fff; font-weight:bold; font-size:27px; padding:8px 65px 15px 28px; margin-top:20px;}
.call-support a { color:#fff;}
.call-popup-inner .form-group { margin-top:15px!important; width:100%; }
.call-popup-inner .form-control { float:left; width:50%; background:#fff; border:1px solid #cbcccc; height:42px!important; border-radius:4px 0 0 4px; font-size:12px; padding:5px;}
.call-popup-inner .btn { float:left; width:15%; background:#103e65;  height:42px; border-radius:0 4px 4px 0!important; line-height:45px!important; }
.call-popup-inner .fa { font-size:22px;}
.call-text3 { padding:14px 0 0; font-size:28px; font-family:Roboto Condensed; font-weight:bold; line-height:38px; margin-top:20px}
.call-text4 { font-size:15px;}
.call-text5 {  margin-top:55px; font-size:17px;}
.flexi-cancel { background-color:#ff7900; color:#fff; padding:12px 10px 18px 10px; border-radius:0 0 9px 9px}
.flexi-cancel a { color:#6c390b;  }
.flexi-cancel img { float:left; padding:9px 15px 0 0; width:100px;}
.flexi-head { font-size:30px; font-weight:bold; line-height:22px; margin-top:10px}
.flexi-txt { font-size:13px;}
.money-back { color:#6c390b; font-weight:bold;}
.choose { margin-top:10px}
.choose span { background:#fff; border-radius:4px; color:#103e65; text-align:center; padding:4px 15px}
.call_close_btn {width:50px; height:50px; background:#103e65; text-align:center; color:#fff; font-size:15px; line-height:41px; display:block; text-decoration:none; margin-top:10px; border-radius:50%; border:2px solid #fff!important; position:absolute; right:-4%; top:-8%}
.call_close_btn a {color:#fff;}
.call_close_btn:hover { color:#fff;}

.mob-app-popup {width:100%; height:100%; position:fixed; top:0px; left:0px; background:rgba(0,0,0,0.75); z-index:99999; display:none; }
.mob-app-down { max-width:300px; width:300px; position:absolute; top:50%; left:50%; -webkit-transform:translate(-50%, -50%); transform:translate(-50%, -50%); box-shadow:0px 2px 6px rgba(0,0,0,1); border-radius:5px; border:1px solid #fff; padding:0; background:#e4f4f8 url(/content/images/mob-app-down.jpg) no-repeat; background-size:100% 100%;  font-family:Roboto Condensed; color:#444;  min-height:343px; padding:5px 10px 10px 10px;}
.mob-head { color:#fff; font-size:26px; text-align:center; font-weight:bold; text-shadow:1px 1px 2px rgba(0, 0, 0, 1);}
.mob-txt { font-size:16px; color:#000; line-height:19px; margin-bottom:15px;}
.btn.down-btn { width:150px; height:38px; border-radius:4px; border:1px solid #fff; line-height:34px;}
.mob-app-close {width:50px; height:50px; background:#103e65; text-align:center; color:#fff; font-size:17px; line-height:41px; display:block; text-decoration:none; margin-top:10px; border-radius:50%; border:2px solid #fff!important; position:absolute; left:44%; bottom:-8%}
.mob-app-close a {color:#fff;}
.mob-app-close:hover {color:#fff;}

.instant-call { position:fixed; left:0; bottom:0; background:#e4f4f8; font-family:Roboto Condensed; width:320px; border:1px solid #b1c9dd; border-left:none; border-radius:0; z-index:99 }
.instant-call img { float:left; padding:12px 10px 10px 15px}
.inst-txt { padding:15px 0 10px 0; line-height:20px}
.call-back { padding-top:5px; line-height:17px; color:#e0700b; font-size:16px;}
.req { color:#103e65; font-size:26px; font-weight:bold;}
.flexi-txt { color:#fff; font-size:14px;}
.enter-num { background:#103e65; padding:10px;}
.enter-num .form-group { width:100%; margin:0; }
.enter-num .form-control { float:left; width:84%; background:#fff url(/content/images/mobile-icon.png) 0 0 no-repeat; border:1px solid #cbcccc; height:38px; border-radius:4px 0 0 4px; font-size:14px; padding:0 0 0 45px}
.enter-num .btn { float:left; width:15%; height:38px; border-radius:0 4px 4px 0!important; line-height:38px!important; }
.enter-num .fa { font-size:18px;}
.instant-close {width:50px; height:50px; background:#103e65; text-align:center; color:#fff; font-size:16px; line-height:42px; display:block; text-decoration:none; margin-top:10px; border-radius:50%; border:2px solid #fff!important; position:absolute; right:-8%; top:-20%}
.instant-close a {color:#fff;}
.instant-close:hover { color:#fff;}

/*================================================= BOOK POPUP ====================================================================*/
.book-popup {width:100%; height:100%; position:fixed; top:0px; left:0px; background:rgba(0,0,0,0.75); font-family:Arial, Helvetica, sans-serif; z-index:99999;  }
.book-popup-inner { max-width:670px; width:670px; position:absolute; top:50%; left:50%; -webkit-transform:translate(-50%, -50%); transform:translate(-50%, -50%); box-shadow:0px 2px 6px rgba(0,0,0,1); color:#fff; padding:0; background:#a52b2b; padding:0; color:#fff;}
.book-text1 { text-transform:uppercase; font-size:42px; font-weight:bold; padding:15px 0 0 25px;}
.book-text2 { text-transform:uppercase; font-size:17px; padding:0 0 30px 25px; }
.book-text2 span  { color:#fcff0a; }
.book-text3 { float:left; width:35%; background:#fff; border:2px solid #fff; border-radius:20px; text-transform:uppercase; font-size:15.5px;  color:#555; text-align:center;  margin:0 0 0 10%}
.book-text3:hover { background:#8b1616; border:2px solid #c35454;}
.book-text3 a { color:#555; padding:12px 0; display:block;}
.book-text3 a:hover { color:#fff;}
.book-text3 a .fa { color:#a32b2b; padding:0 5px 0 0; font-size:18px;}
.book-text3 a:hover .fa { color:#fff; padding:0 5px 0 0; font-size:18px;}
.book-text4 { float:right; width:35%; background:#fff; border:2px solid #fff;  border-radius:20px; text-transform:uppercase; font-size:15.5px; color:#555;  text-align:center; margin:0 10% 0 0 }
.book-text4:hover { background:#8b1616; border:2px solid #c35454;}
.book-text4 a { color:#555; padding:12px 0; display:block;}
.book-text4 a:hover { color:#fff;}
.book-text4 a .fa { color:#a32b2b; padding:0 0 0 5px; font-size:18px;}
.book-text4 a:hover .fa { color: #fff; padding: 0 0 0 5px; font-size: 18px; }
.book-or { overflow:hidden; text-align:center; margin-top:20px; padding:10px 0;}
.book-btm { background:#8b1616; text-align:center; padding:5px 0 10px 0; }
.book-text5 { font-size:21px; }
.book-text6 { font-size:41px; font-weight:bold;}
.book_close_btn {width:45px; height:45px; text-align:center; color:#fff; font-size:20px; font-weight:bold; line-height:35px; display:block; text-decoration:none; margin-top:10px; border-radius:50%; position:absolute; right:6px; top:-10px}
.book_close_btn a {color:#fff;}
.book_close_btn:hover { color:#fff;}

/*=================================================== MOBILE VERSION ============================================================*/

@media only screen and (max-width:767px){
.news-app-popup {width:100%; height:100%; position:fixed; top:0px; left:0px; background:rgba(0,0,0,0.75); font-family:Arial, Helvetica, sans-serif; z-index:9999;}
.news-popup-inner { max-width:290px; width:290px; padding:2px; position:absolute; top:50%; left:50%; -webkit-transform:translate(-50%, -50%); transform:translate(-50%, -50%); box-shadow:0px 2px 6px rgba(0,0,0,1); border-radius:3px; background:#fff; padding:5px; color:#fff; background:#0d2443; border:2px dashed #fff; padding:20px 10px 10px 10px;}

.news-text1 { font-family:Times New Roman; text-transform:uppercase; font-size:16px; border-top:1px solid #23416a; border-bottom:1px solid #23416a; padding:8px 0; text-align:center;}
.news-text2 { font-family:Times New Roman; text-transform:uppercase; font-size:47px; font-weight:bold; padding:25px 0 5px 0; text-align:center; line-height:47px;}
.every { font-size:22px; color:#ffff01; text-transform:none; text-align:center; font-family:Times New Roman; text-transform:uppercase; border-radius:2px; margin-bottom:25px;}
.news-text3 { color:#8ca6c8; font-size:11px; padding:8px 0; text-align:center; border-top:1px solid #23416a; margin:25px 0 0 0}

.news-popup-inner .btn { font-family:'Times New Roman'; font-size:24px; font-style:italic; line-height:43px!important;}
.news-popup-inner .form-group { display:block!important;}
.news-popup-inner .form-group.autowidth { width:100%!important;}
.news-popup-inner .form-group.smallwidth { width:100%!important;}

.news_close_btn {width:45px; height:45px; background:#fff; font-weight:bold; text-align:center; color:#0d2443; font-size:20px; font-weight:bold; line-height:35px; display:block; text-decoration:none; margin-top:10px; border-radius:50%; border:5px solid #0d2443!important ; position:absolute; right:-8%; top:-9%}
/*=============================================== CALL POPUP ===============================================================*/ 

.call-popup-inner { max-width:90%; width:90%; position:absolute; top:50%; left:50%; -webkit-transform:translate(-50%, -50%); transform:translate(-50%, -50%); box-shadow:0px 2px 6px rgba(0,0,0,1); border-radius:12px; border:1px solid #ff7900; padding:0; background:#e4f4f8;  font-family:Roboto Condensed; color:#444; }
.call-main { padding:10px;}
.call-text1 { font-size:23px; line-height:26px; font-weight:bold; }
.call-text2 { font-size:14px;}
.call-text2 span {color:#2d8b59; text-transform:uppercase;}
.call-support { background:url(/content/images/support-icon.png) 0 0 no-repeat; color:#fff; font-weight:bold; font-size:27px; padding:8px 65px 15px 28px; margin-top:10px;}
.call-support a { color:#fff;}
.call-popup-inner .form-group { margin-top:15px!important; width:100%; }
.call-popup-inner .form-control { float:left; width:83%; background:#fff; border:1px solid #cbcccc; height:42px; border-radius:4px 0 0 4px; font-size:12px;}
.call-popup-inner .btn { float:left; width:15%; background:#103e65;  height:42px; border-radius:0 4px 4px 0!important; line-height:41px!important; }
.call-popup-inner .fa { font-size:22px;}
.call-text3 { padding:14px 0 0; font-size:19px; font-family:Roboto Condensed; font-weight:bold; line-height:38px; margin-top:0}
.call-text4 { font-size:15px;}
.call-text5 { margin-top:55px; font-size:17px;}
.flexi-cancel { background-color:#ff7900; color:#fff; padding:12px 10px 18px 10px; border-radius:0 0 9px 9px; line-height:14px;}
.flexi-cancel img { float:left; padding:7px 15px 0 0; width:100px;}
.flexi-head { font-size:25px; font-weight:bold; line-height:22px; margin-top:10px}
.flexi-txt { font-size:13px;}
.money-back { color:#6c390b; font-weight:bold;}
.choose { margin-top:10px}
.choose span { background:#fff; border-radius:4px; color:#103e65; text-align:center; padding:4px 15px}
.call_close_btn {width:50px; height:50px; background:#103e65; text-align:center; color:#fff; font-size:15px; line-height:41px; display:block; text-decoration:none; margin-top:10px; border-radius:50%; border:2px solid #fff!important; position:absolute; right:-4%; top:-8%}
.call_close_btn a {color:#fff;}
.call_close_btn:hover { color:#fff;}

/*============================================================== BOOK POPUP ====================================================================*/
.book-popup {width:100%; height:100%; position:fixed; top:0px; left:0px; background:rgba(0,0,0,0.75); font-family:Arial, Helvetica, sans-serif; z-index:99999;  }
.book-popup-inner { max-width:290px; width:290px; position:absolute; top:50%; left:50%; -webkit-transform:translate(-50%, -50%); transform:translate(-50%, -50%); box-shadow:0px 2px 6px rgba(0,0,0,1); color:#fff; padding:0; background:#a52b2b; padding:0; color:#fff;}
.book-text1 { text-transform:uppercase; font-size:25px; font-weight:bold; padding:15px 0 0 10px;}
.book-text2 {  font-size:15px; padding:0 0 20px 10px; text-transform:none; }
.book-text2 span  { color:#fcff0a; text-transform:uppercase;}
.book-text3 { float:left; width:90%; background:#fff; border:2px solid #fff; border-radius:20px; text-transform:uppercase; font-size:16px;  color:#555; text-align:center;  margin:0 0 0 10px}
.book-text3:hover { background:#8b1616; border:2px solid #c35454;}
.book-text3 a { color:#555; padding:8px 0; display:block;}
.book-text3 a:hover { color:#fff;}
.book-text3 a .fa { color:#a32b2b; padding:0 5px 0 0; font-size:18px;}
.book-text3 a:hover .fa { color:#fff; padding:0 5px 0 0; font-size:18px;}
.book-text4 { float:left; width:90%; background:#fff; border:2px solid #fff;  border-radius:20px; text-transform:uppercase; font-size:16px; color:#555;  text-align:center; margin:10px 0 0 10px }
.book-text4:hover { background:#8b1616; border:2px solid #c35454;}
.book-text4 a { color:#555; padding:8px 0; display:block;}
.book-text4 a:hover { color:#fff;}
.book-text4 a .fa { color:#a32b2b; padding:0 0 0 5px; font-size:18px;}
.book-text4 a:hover .fa { color: #fff; padding: 0 0 0 5px; font-size: 18px; }
.book-or { overflow:hidden; text-align:center; margin-top:15px; background:url(/content/images/popup/book-or.png) center center no-repeat; padding:10px 0;}
.book-btm { background:#8b1616; text-align:center; padding:10px 0 10px 0; }
.book-text5 { font-size:16px; }
.book-text6 { font-size:25px; font-weight:bold;}
.book_close_btn {width:45px; height:45px; text-align:center; color:#fff; font-size:20px; font-weight:bold; line-height:35px; display:block; text-decoration:none; margin-top:10px; border-radius:50%; position:absolute; right:6px; top:-10px}
.book_close_btn a {color:#fff;}
.book_close_btn:hover { color:#fff;}
.instant-call  { display:none!important;}
}