.fare-changepopup{border:1px solid #D5D5D5;margin-top:20px}.fare-changepopup .popinr{display:flex;align-items:center;justify-content:space-between}.fare-changepopup .popinr .left-popy{width:51%;background:#004371;text-align:center;padding:8px 10px 13px 10px}.fare-changepopup .popinr .left-popy p{color:#fff;font-size:13px;font-weight:400;margin:0}.fare-changepopup .popinr .left-popy h2{color:#fff;font-size:13px;font-weight:400;margin:5px 0 0 0}.anitiondogy img{width:212px}.fare-changepopup .popinr .left-popy h2 span{display:inline-block;width:100%;font-size:14px;color:orange;margin-bottom:2px;text-decoration:line-through;padding:3px}.fare-changepopup .popinr ul{display:flex;width:58%;align-items:center;justify-content:space-evenly}.fare-changepopup .popinr ul li button,.fare-changepopup .popinr ul li a{padding:8px 5px;border:0;border-radius:4px;color:#fff;text-shadow:1px 0 1px #666;font-size:14px;width:157px;outline:0;display:block;text-align:center}.listing-right .listing-box .fare-changepopup ul{margin-bottom:0}.sorry-session{background-color:#004371;width:544px;display:table;padding:24px 31px;text-align:left;border-radius:10px;margin:40px auto}.sorry-session h2{color:#fff;font-weight:700;margin:0 0 8px 0}.sorry-session p{color:#fff;font-size:19px;width:83%}.sorry-session a{background:#F4880C;font-size:28px;font-weight:700;color:#fff;border:1px solid #fff;border-radius:7px;padding:8px 24px;display:inline-block;outline:0}.no-result{background-color:#fff;width:945px;max-width:100%;border-radius:5px;display:flex;align-items:center;justify-content:space-between;padding:23px 15px 27px 20px;position:relative;border-radius:10px;overflow:hidden;margin-top:20px}.no-result .box{width:50%;position:relative}.no-result .noresults{background-color:#fff;position:relative}.no-result .noresults h2{color:#F0750E;font-weight:700;margin:0 0 6px 0}.no-result .noresults p{color:#333;font-size:19px;font-weight:300;margin:0}.no-result:after{content:'';background-color:#fff;position:absolute;right:0;top:0;width:50%;height:100%;background-image:url(/Content/images/phons-girls.png);background-repeat:no-repeat;background-position:right bottom}.right-result{z-index:1}.box.right-result a,.no-result .noresults a{padding:10px 46px;font-size:16px;color:#fff;display:inline-block;margin-top:14px;border-radius:40px;outline:0}.no-result .box.right-result a{font-size:22px;font-weight:700;border-radius:0 40px 40px 0;padding-left:0;margin:0;outline:0;color:#333}.no-result .box.right-result p{margin:0;margin-bottom:6px;font-size:17px;color:#333;font-weight:300}.box.right-result{padding-right:0;text-align:left}.box.noresults span.or{background:#01303F;width:40px;height:40px;position:absolute;line-height:40px;text-align:center;font-size:18px;color:#fff;font-weight:300;border-radius:50%;top:50%;right:-12px;transform:translate(0,-50%);z-index:1}.soldout-popup{position:fixed;top:0;left:0;background-color:rgb(0 0 0 / .8);width:100%;height:100%;z-index:1;display:none}.session-expired-popup .sesn-exp-main .sens-content,.soldout-popup .popup-content{background-color:#fff;background-repeat:no-repeat;background-position:left top;padding-left:214px;width:644px}.session-expired-popup .sesn-exp-main,.soldout-popup .mainpopup{display:flex;justify-content:center;align-items:center;height:100%;width:490px;margin:0 auto}.soldout-popup .popup-content h2{margin:0;padding:0;font-size:28px;color:#e93a19;font-weight:700;margin-bottom:7px}.soldout-popup .popup-content p{font-size:16px;padding-right:40px;color:#2f2f2f;margin-bottom:15px}.soldout-popup .popup-content p strong{color:#e93a19}.soldout-popup .popup-content a.g-orange{color:#fff;padding:9px 30px;display:inline-block;font-size:20px;margin-bottom:10px;border-radius:8px;outline:0}.soldout-popup .popup-content{background:#fff!important;background-repeat:no-repeat;background-position:left top;padding:24px 0 7px 0;width:500px;border-radius:5px}.soldoutpp .devidr>span{border-bottom:1px solid #ccc;width:60%;display:inline-block;text-align:center;position:relative}.soldoutpp .devidr>span span{margin-bottom:0;font-size:18px;background:#fff;position:absolute;top:-15px;padding:0 4px;color:#2f2f2f;left:50%;width:26px;margin-left:-13px}.session-expired-popup{position:fixed;top:0;left:0;background-color:rgb(0 0 0 / .8);width:100%;height:100%;z-index:1;display:none}.session-expired-popup .sesn-exp-main .sens-content{padding:0;text-align:center;width:565px}.session-expired-popup .sesn-exp-main .sens-content .sens-header{background-color:#004371;padding:5px 10px 6px 10px}.session-expired-popup .sesn-exp-main h2{font-size:28px;text-transform:uppercase;font-weight:700;color:#E8361C;margin:0}.session-expired-popup .sesn-exp-main i.fa{color:#e8361c;font-size:50px;margin:20px 0}.session-expired-popup .sesn-exp-main a.g-orange{outline:0;color:#fff;font-size:19px;padding:7px 46px;display:inline-block;border-radius:5px;margin:10px}.session-expired-popup .sesn-exp-main p{margin:-6px 0 0 0;color:#023F52;font-size:23px}.session-expired-popup .sesn-exp-main a.srch{font-size:22px;text-decoration:underline!important;color:#023F52;margin-bottom:15px;display:inline-block;outline:0}.pp-footr{background-color:#004371;display:inline-block;width:100%;text-align:left;padding:20px 10px 23px 28px;background-image:url(/Content/images/exprire-girk.png);background-repeat:no-repeat;background-position:right 20px top}.pp-footr h3 span{color:#fff;display:inline-block;width:100%;font-weight:300;font-size:19px}.pp-footr h3{margin:0}.pp-footr h3 a{color:#fff;font-size:35px;font-weight:700;display:inline-block;margin-top:4px}.cgs-message .container{position:relative;padding:30px 0}.cgs-message .container{background-image:url(/Content/images/PuppyFace/Puppy_Booking_Success.gif);right:0;height:100%;top:0;background-position:right 30px center;background-repeat:no-repeat;background-size:180px}.cgs-message h1{margin:0;color:#fff;font-size:36px}.cgs-message p{font-size:13px;color:#fff;margin:7px 0 0 0}.cgs-message h2{display:inline-block;font-size:16px;text-transform:uppercase;color:#fff;padding:11px 20px;border-radius:40px;font-weight:700}.cgs-message h2 span{font-weight:300}.flight-initerary,.booking-status{background-color:#004371;border-radius:10px;position:relative;margin-top:50px;padding:14px 0 9px 0}.hdng-btn{color:#fff;position:absolute;margin:0;font-size:15px;font-weight:700;text-transform:uppercase;border-radius:30px;padding:10px 21px;top:-20px;left:20px}.flight-initerary ul,.booking-status ul{display:flex;justify-content:flex-start;padding:7px 10px;color:#fff;align-items:center}.booking-status ul li{border-right:1px solid #006174;width:25%;font-size:15px;padding:0 0 0 21px}.booking-status ul li:last-child{border-right:0}.booking-status ul li p{font-weight:300;font-size:12px;margin:0 0 0 0}.flight-initerary{background:none;border:1px solid #004371;padding:30px 30px 10px 30px}.flight-initerary ul li{font-size:14px;color:#6c6c6c;padding:0 5px 0 20px;width:30%}.flight-initerary ul li:first-child{padding-left:0;width:50px;padding-right:10px}.flight-initerary ul li:last-child{padding-right:0}.flight-initerary ul{align-items:end;padding:0;justify-content:normal}.booking-status ul li p.text-right{text-align:left}.booking-status ul{padding-right:40px}.booking-status ul li.text-right{text-align:left}.flight-initerary ul h3{margin:7px 0 9px 0;font-size:14px;font-weight:600}.flight-initerary ul p{margin:0;font-size:13px}.flight-initerary .lgs img{width:auto;max-height:40px;margin-top:9px}.flight-initerary ul+ul{border-top:1px solid #ccc;padding-top:13px;margin-top:10px}.flight-initerary ul li h5,.flight-initerary ul li h4{font-size:13px;display:flex;align-items:center;height:30px}.flight-initerary ul li h5 img,.flight-initerary ul li h4 img{margin-right:5px}.flight-initerary ul li:nth-of-type(5),.flight-initerary ul li:nth-of-type(4){width:183px}.total-amt{background-color:#025E73;display:block;width:100%;margin:0 0 -30px 0;border-radius:0 0 10px 10px;display:flex;align-items:center;justify-content:space-between;padding:5px 30px}.total-amt h6{color:#fff;font-size:15px}.flight-initerary .content p{font-size:13px}.flight-initerary p strong{color:#eb5015}.flight-initerary h6 a{color:#0cbfcb;font-size:24px}.no-result .noresults.nofltr a{padding:0;color:#f0750e;text-decoration:underline!important;font-size:20px;margin-top:4px;text-transform:uppercase}.newsletter input{padding:9px 45px 10px 20px;height:auto}.render-body-section .no-result{margin:90px auto;border:1px solid #ccc}.fare-changepopup .popinr ul li{width:auto!important}.fare-changepopup .popinr ul{padding:0 20px}.booking-status ul li p.clgs{color:#35d2d4;font-weight:700}.booking-status ul.tysss{justify-content:space-between}.booking-status ul.tysss li{border:0}.booking-status ul.tysss li:last-child{border:0;text-align:right}.booking-status ul.tysss{justify-content:space-between;border:1px solid #006174;margin-bottom:-1px}.ui-dialog-titlebar.ui-widget-header.ui-corner-all.ui-helper-clearfix.ui-draggable-handle,.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable{width:100%!important;padding:0;background:#fff0;border:0}div#ContractSoldoutBookingpopup .mainpopup{width:788px}.phone-infor h3{background-image:url(/Content/images/phone-nbr.png);background-repeat:no-repeat;background-position:left top;padding:3px 0 6px 58px;margin-top:10px;filter:hue-rotate(315deg)}.phone-infor h3 a{display:block;color:#e93a19;font-size:26px;font-weight:700}.phone-infor h3 span{display:block;color:#2f2f2f;font-size:14px;font-weight:400}.fare-changepopup{border:1px solid #dedede;margin-top:20px;border-radius:10px;overflow:hidden;margin-bottom:28px}.listing-right .listing-box .fare-changepopup .popinr .left-popy p{padding-bottom:0}.listing-right .listing-box .fare-changepopup .popinr .left-popy h2{margin:0 0 0 0}.listing-right .listing-box .fare-changepopup ul li:nth-of-type(2){border-right:1px;background:#dedede;border-radius:54px;height:23px;color:#fff;display:block;padding:5px;line-height:14px;font-size:10px;position:relative}.listing-right .listing-box .fare-changepopup ul li:nth-of-type(2):before{content:'';border-right:1px solid #ccc;position:absolute;left:11px;height:96px;top:-40px}.listing-right .listing-box .fare-changepopup ul{padding:0 58px}.listing-right .listing-box .fare-changepopup ul li span{position:relative;z-index:1;background:#dedede}body .step3 .listing-box .fare-changepopup .popinr ul{padding:20px 0}@media only screen and (max-width:1199px){.flight-initerary ul h3{margin:0 0 0 0}.flight-initerary ul li h5,.flight-initerary ul li h4{margin-top:0}.booking-status .bkng-stats{padding-top:11px}.cgs-message .container{background-image:url(/Content/images/PuppyFace/Puppy_Booking_Success.gif);background-position:right 30px center;background-repeat:no-repeat;background-size:180px}}@media only screen and (max-width:991px){div#ContractSoldoutBookingpopup .mainpopup,.soldout-popup .popup-content{width:690px}.bkng-stats.fare-detais ul.onl-2{text-align:left;padding-right:0}.cgs-message .container{padding:30px;width:100%}.flight-initerary .lgs img{height:30px;max-width:initial}.cgs-message .container:after{position:absolute;right:0;width:200px;height:100%}.cgs-message .container{background-image:url(/Content/images/PuppyFace/Puppy_Booking_Success.gif);background-position:right 30px center;background-repeat:no-repeat;background-size:180px}.cgs-message .container:after{display:none}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.cgs-message .container::after{width:180px}}