/*.ppc_container .headerBox { position: static; transition:all 0.7s ease-in; }
.ppc_container .header_main { height:94px; }
.ppc_container .header_fixed.shrink{ position:fixed; left: 0px; top: 0px; width:100%; z-index:9; box-shadow:0 0 5px rgba(0,0,0,.5); transition:all 0.7s ease-in;}
.ppc_container .ppc-coupon-bg{background:#4bbead; color:#ffffff; padding:5px 0px; font-size:16px; height:auto; width:100%; z-index:9; position:relative;}
.ppc_container .ppc-coupon-bg p { margin: 0px; text-align: center; }
.ppc_container .ppc-coupon-bg .cupon-close{ cursor:pointer; font-size:13px; color:#fff; float: right; position: relative; top:4px; }
.ppc_container .ppc-coupon-bg .icon {width:19px; height:19px; position:relative; top:-2px; border-radius:50%; background:#000000; font-size:15px; line-height:16px; color:#ffffff; display:inline-block; text-align:center;}
.ppc_container .search_engine { margin:20px 0;}
.ppc_container .banner_tagline { top:25px; }
.ppc_container .ppc-coupon-bg p a{color:#ffffff; white-space:nowrap;}*/

/* today flight fare start*/

.banner_tagline .heading {font-size :30px}
.banner_tagline .sub-heading {font-size :22px}
.banner_tagline .sub-heading span {font-size :28px}
.promo-header {text-align :center;padding-top :20px;display :block;color :#191919}
.promo-header h1 {text-align :center;padding :20px 0;font-size :35px}
.promo-header h2 {padding :20px 0;font-size :30px;display :inline-block}
.promo-code {overflow :hidden;border :1px solid #ccc;width :100%}
.promo-code .use-code {font-size :17px;padding :25px 10px 0 10px;color :#000;font-weight :600}
.promo-code .code-name {color :#ff5400;font-size :26px;padding :5px 5px 25px 5px;font-weight :600}
.promo-code .off-bg {background-color :#f7f7f7;padding-bottom :30px}
.promo-code .instant-off {font-size :20px;padding :20px 0 10px 10px;color :#000;font-weight :600}
.promo-code .instant-off span {font-size :30px}
.promo-code .class {font-size :16px;padding :5px 0 10px 10px;color :#333;font-weight :600}
.promo-code .class span {color :#333;padding-left :5px}
.promo-code .apply {color :#767676;padding :0 10px 10px 10px;font-size :12px;line-height :15px}
.promo-code .book-now {display :inline-block;margin-top :15px;padding :0 15px;border-radius :5px;line-height :35px;background :#f60;font-size :18px;color :#fff;text-decoration :none}
.promo-code .no-coupon {padding :25px 0 70px 0;font-size :16px;font-weight :600}
.content {display :block;text-align :justify}
.content h3,.content h4 {color :#f08527;font-size :24px;padding :25px 0 10px 0;margin :0}
/* today flight fare End*/
.airline-section .select-airline {display:none;}
.airline-section .hide-airline .checkbox{ display:none;}
.airline-section .airline-cabin{width:48%; float:left;}
.airline-section .airline-cabin .col-xs-6{width:100%;}
.airline-section .hide-airline{width:50%; padding-top:8px;}
.airline-section .hide-airline .col-xs-12{width:100%;}
/* Smm Head start*/
.smm-head{padding: 10px 0 20px; margin:10px 0px 30px 0px;} .smm-head h2{font-size:28px; margin:0px; padding:10px 0px;} .smm-head p{padding-bottom:5px; margin:0px;} .smm-bg{padding-left:40px; width:280px; float:left;} .smm-text{background: #f18628 none repeat scroll 0 0;border-radius: 10px;color: #fff;padding: 20px 15px;position: absolute;top: 148px;width: 240px;} .smm-text h1{ color: #ffffff;font-size: 26px;text-shadow: none;} .smm-text i{border: 2px solid #fff;border-radius: 50%;font-size: 18px;height: 24px;line-height: 18px;text-align: center;text-shadow: none;width: 24px;}

/* Circle deal on banner section start*/
.discountPriceBox{bottom:0;position:absolute;right:0;display:block; cursor:pointer;}
.discountPrice{background:rgba(0,0,0,.7);border-radius:50%;width:280px;height:280px;line-height:28px;text-align:center;text-transform:uppercase;padding:35px 20px;box-shadow:0 0 1px 5px rgba(255,255,255,.2)}
.discountPrice:hover{box-shadow:0 0 30px #fff}
.discount_top_text{color:#9c9b9b; line-height: 20px; }
.discount_flight{color:#fff;font-size:20px; line-height: 26px; }
.discount_best_price{font-size:16px;color:#eaeaea;margin-bottom:10px}
.discount_price{color:#fdb72f;font-size:40px;font-weight:700}.discount_date{color:#fff;font-size:12px;font-weight:700;letter-spacing:1px;line-height:23px;text-align:center;text-transform:uppercase;width:100%}.body-bg-gray{ padding-top:20px; background:#f7f7f7; }.hand-pointer{cursor:pointer!important}
/* ppc Promo Code start*/
.ppc_tagline{ max-width: 420px;  position:absolute;right:10px;top:80px;color:#333;text-align:left; background:#ffffff; padding:15px; border-radius:10px;}.ppc_tagline .heading{font-size:22px; border-bottom:1px dashed #ccc; padding-bottom:5px;}.ppc_tagline .sub-heading{font-size:16px; color: #f60; padding:10px 0px 0px 5px;}
.review{font-size:13px; padding-top:5px; position:relative; display:inline-block;}  .review sup{color:#f60;}
.review a{color:#f60;text-decoration:underline;}
.review .promo-detail { display: none; background: #fff; font-size:12px; padding: 14px; position: absolute; left: 0px;  top: 30px; width: 400px; border:1px solid #94afc6; z-index: 1; color:#000; text-align:justify;}
.promo-detail .arrow { width:21px; height:11px; display: block; position:absolute; left: 15px; top: -11px; background:url(/resources/flight-result/images/fare_rule_arrow.png) no-repeat;}
.review:hover .promo-detail { display: block; }
.review a:hover { text-decoration:none; }

/* ppc Promo Code end*/


/* breadcrumbs section start*/
.breadcrumbs{padding:10px 0}.breadcrumbs a{padding:0 5px}.cityline_head{padding-bottom:20px}.cityline_head h2{margin:0; font-weight: 600; font-size: 25px;}.deal_date{color:#7e7e7e;font-size: 14px; font-weight: 600; } .deal_block .arrow{position:relative;top:10px}.city_name{color:#616161;font-size:16px;text-transform:uppercase;font-weight:700;line-height: 14px;}.city_name_full{text-transform:capitalize;font-weight:600; vertical-align: middle; color: #000;margin-right: 2px;font-size: 14px;}.deal-price{font-size: 18px; font-weight: 700;} .deal_trip{line-height: 14px; color:#7e7e7e;display:block;white-space:nowrap;font-size: 14px;}.deal_book_btn{margin-top:5px;background:#f60;float:right;color:#fff;border:1px solid #f60;border-radius:1px;display:block;padding:4px;white-space:nowrap}.deal_block img{-moz-outline-radius:4px;outline:1px solid rgb(255,255,255);outline-offset:-1px;border-radius:8px}.deal_block:hover{border: 1px solid #4657f0;}.deal_block:hover .deal_book_btn,.deal_book_btn:hover{background:#fff;color:#f60}.city_content_bg,.content_bg{background:#fff;overflow:hidden;padding:20px 15px;position:relative;margin-bottom:40px;text-align: justify;}.city_content_bg p{text-align:justify} .city_content_bg strong{ font-family:'Roboto-bold',arial; font-weight:600;} .cityline__sub_text{color:#414040;font-size:22px;margin-bottom:15px}.city_left_image{width:415px;float:left;padding:0 15px 15px 0}.city_right_image{float:right;padding:0 0 15px 15px}.city_content_bg ul{padding:0 0 0 20px}.content_subtitle{font-size:18px;font-weight:500;margin-top:12px;text-transform:capitalize}.banner_tagline{text-shadow:1px 1px 2px #333;color:#fff;text-align:center;text-transform:capitalize}.banner_tagline .heading{font-size:30px}.banner_tagline .sub-heading{font-size:22px}.banner_tagline .sub-heading span{font-size:28px}.city-slid-content{padding-bottom:5px}.city-slid-content:before{position:absolute;width:20px;content:"";height:2px;left:0;bottom:0;background:#f97001;transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s}.thumbnail_effect:hover .city-slid-content:before{width:40px}.save-text{background:rgba(255,255,255,.2) none repeat scroll 0 0;color:rgb(255,255,255);font-size:30px;margin:0 -15px;padding:15px;text-align:center;text-shadow:1px 1px 2px #333}.question-block .accordion-toggle{color:#010101;font-size:16px;line-height:20px;text-decoration:none}.question{color:#ff9741;font-size:24px;margin-right:5px;position:relative;top:4px}.question-block .detail{width:100%;padding:5px 0 0 26px;font-size:14px;color:#333;line-height:20px}.flights-list ul{margin:0;padding:0}.flights-list li{padding:3px 0;width:100%;overflow:hidden;position:relative}.flights-list li a{font-family:'Roboto-Regular',arial;color:#333}.flights-list li a:hover{color:#f60}.flights-list li img{margin-right:10px}.flights-list li a.fa-plane:before{transform:rotate(45deg)}.flights-list li a.fa-plane:before{padding-right:5px;font-family:FontAwesome;position:absolute;left:0;top:5px}ul.flight_list li{padding-left:20px}ul.airline-list li{width:50%;float:left}.submit-review{width:100%}.submit-review .label{margin-bottom:10px;color:#5c5c5c;display:block;float:left;font-size:15px;font-weight:400;line-height:20px;padding:0;text-align:left;width:75px}.label2{font-size:15px;font-weight:400}.rate_row{margin:2px auto;text-align:left;float:left}.rate_star{color:#ccc;cursor:pointer;font-size:20px;padding-right:8px}.rate_star.over{color:#c24700}.rate_star.checked{color:#c24700} .rate_star.disable{cursor:default;pointer-events:none;color:#9C9B9B}.submit_stars{padding:3px 14px;background:#801513;border:1px solid #801513;color:#fff;cursor:pointer;outline:none;font-size:16px;margin-top:5px;margin-left:30px}.submit_stars:hover{background:#D41715;border:1px solid #D41715}.customer-review .rating{color:gray;font-size:13px}.form-group{margin-bottom:10px}.form-control .review-textarea{height:110px;resize:none}.btn.submit{background:#f60;border-radius:0;float:right;margin-top:10px;color:#fff}.btn.submit:hover{background:#fff;border:1px solid #f60;color:#f60}.customer-review ul{margin:0;padding:0}.customer-review ul li{list-style:none;width:100%}.viewmore{position:absolute;right:20px;bottom:20px}.customer-review{margin-bottom:35px;position:relative;width:100%}.customer-review .next,.customer-review .prev{z-index:999;right:0;cursor:pointer;position:absolute;font-size:20px;color:#5c5c5c;text-align:center;text-decoration:none;line-height:20px;display:block;width:20px;height:20px;display:block;background:#e7e7e7}.customer-review .prev{right:25px}.expire{font-size:15px;padding:0 0 20px 0;border-bottom:1px solid #ccc;text-align:center}.fare-box{width:100%;overflow:hidden;background:#fff}.fare-hd{background:rgb(204,204,204);padding:15px 10px}.table th{background:#333;color:#fff;text-align:center}.table td{text-align:center;font-size:14px}.get-fare{color:#f60;font-size:20px}.fare-red{padding:20px 0;color:#fb0000;font-size:13px}.eng-close{color:rgba(255,255,255,.8);font-size:20px;position:absolute;right:7px;top:3px;text-align:center;z-index:2}.eng-close:hover{color:#fff}.small_engin{display:none;width:330px;margin-top:22px;background:#17222b}.small_engin .arrow_up{position:absolute;left:75%;top:-21px;font-size:30px;color:#17222b}.small_engin .location{font-size:16px;color:#fff;font-weight:700}.small_engin .btn-div{font-size:18px;padding:6px 15px}.blueHead2{padding-top:20px;padding-bottom:15px;margin:0}.confidance h2{font-size:28px}.confidance img{padding-top:0px}.ppc-slider-text{padding-bottom:10px}.confidance .minimize{padding:10px 0 0 0}.confidance .rev{padding-bottom:10px}.city_thumbnails .span3{margin:0 10px 0 0;position:relative}.ppc_container .ppc-hide{display:none!important}.deal-price2{position:absolute;right:10px;bottom:40px;font-size:20px;padding:5px 10px;color:rgb(255,102,0);border-radius:5px 5px 0 0;background:#fff}

.add-airline-banner{padding-top:15px;}
/* ppc pop up start */

#fvpp-blackout {display: none;z-index: 12;position: fixed;width: 100%;height: 100%;top: 0;left: 0;background: #000;opacity: 0.8;}
#my-welcome-message {display: none;z-index: 13;position: fixed;width: auto;left: 50%;top: 50%; margin-top:-250px; margin-left:-300px;}
#fvpp-close {position:absolute;right:-13px;top:-13px; font-size:12px; text-shadow:none;opacity:1; background:#000000 !important; height:26px; width:26px; border-radius:50%; color:#fff; z-index:14;line-height:26px; text-align:center;cursor: pointer;}
#fvpp-close:hover{text-decoration:none;}

/* PPC pop up end */

.airline_content_bg{background: #fff none repeat scroll 0 0;margin-bottom: 10px;overflow: hidden;padding: 10px 15px;position: relative;}
.airline-heading{ color:#000;font-size: 24px;margin-top: 0; padding-left:15px;text-transform: capitalize; padding-bottom:10px;}
.airline-content{font-size:16px; text-align:justify; padding-right:15px;} 
.airline-content img{float:left;width:294px; padding:0px 20px 0px 15px;}
.airline-content p{padding-top:10px; margin:0px;}

/*Dubai festival*/
#clock-show{font-size: 26px;display: inline-block;color: #f60;}
#othersblock .fa-clock-o{font-size: 26px;color: #f60;}
#cyberMon {position: absolute; right: -233px; top: 0px; background:rgba(255,255,255,0.9); padding:15px; border-radius:5px; text-align: center;}
#cyberMon h2 { margin: 0px; padding: 0px; font-size: 19px;  color:#3c3c3c;font-family: Arial;font-weight: bolder;}
#cyberMon .tagline {color:#4d4d77; font-size: 16px;}

/* Media query start here */
@media only screen and (max-width:1169px){
.banner_tagline .heading{font-size:26px}
#cyberMon { right: -163px; padding: 9px;top:22px;}
#cyberMon h2 { font-size: 15px; }
#cyberMon .tagline { font-size: 14px; }
.banner_tagline .heading{font-size:26px}

#clock-show, #othersblock .fa-clock-o{font-size:21px;}
}
@media only screen and (max-width:979px){
.banner_tagline{width:240px;}
#cyberMon { right: -208px; top: 0px; }
#cyberMon h2 { font-size: 18px; }
.slick-slider{padding:0 15px}.discountPrice{width:256px;height:256px;padding:15px 25px}.discount_flight{font-size:18px;line-height:22px}
.discount_top_text{line-height:26px;}.discount_price{font-size:40px}.banner_tagline .heading{font-size:28px}.promo-code .class{font-size:14px;} .promo-code .apply{font-size:11px;}
.ppc_container .ppc-coupon-bg p{font-size:13px; line-height:18px; padding:5px 0px; text-align:left;}
.ppc_tagline{width:240px;} .review .promo-detail{width:225px;}
}

@media only screen and (max-width:767px){
.search_engine .sub-heading{font-size: 14px;background: #f60;padding: 2px;text-shadow: none;margin: 5px -20px; color:#fff; text-align: center;}
#cyberMon{ position:static; margin-bottom:10px; text-align:center;} .ppc_container .navbar-toggle{ display:none;} #my-welcome-message{width:100%; margin-left:0px; margin-top:0px; left:0px; padding:10px; top:25%;} #fvpp-close{top:-6px; right:0px;} .ppc_container .ppc-coupon-bg{ font-size:15px; line-height:20px;} .text-white{display:block}.deals-container{display:block}.city-heading{font-size:23px}.cityline__sub_text{font-size:18px;margin-bottom:10px}.cityline_head h2{font-size:20px;margin-bottom: 10px;}.discountPriceBox{display:none}.cityline_head h1{font-size:28px}h4.city-heading{margin-bottom:23px;font-size: 17px;line-height: 20px;}.city_left_image{width:100%;padding-right:0}.city_right_image{width:100%;padding-left:0}.discalmer{padding:0}.deal_block{margin:0px 0px 10px 0px;width:100%; float:none;}.form-group{margin-bottom:20px}.input_div{width:100%}
.heading-h1 .sub-heading{font-size: 14px;background: #f60;padding: 2px;text-shadow: none;margin: 5px -20px;}
.ppc_tagline .heading{font-size:20px;} .ppc_tagline .sub-heading{ font-size:14px;}
.airline-section .airline-cabin{width:100%;}
.deal_date{font-size: 13px;}
}


@media only screen and (max-width:479px){ 
.ppc_container .ppc-coupon-bg { padding:0px; }.ppc_container .ppc-coupon-bg .icon { position:absolute; right:0px; top:6px; }
.cityline_head h1{font-size:23px}.deal_book_btn{font-size:13px}.deal_block{font-size:14px}.city_name{font-size:13px}.city-heading{font-size:20px;margin-bottom:5px}
}
