body{ font-family:sans-serif,Arial;font-weight:300;text-rendering: optimizeLegibility; font-size: 1.3em !important;}
.paddNone{ padding:0!important}
.widgetBg{background-size:cover; background:url(/travelresources/Images/newhomepage/SpringSeason.jpg) 0 -28px no-repeat; min-height:482px;}

a.logo.appPortal-lp-logo{width: 70%;margin-bottom: 6px;}
.paddleftNone { padding-left:0 !important;}
.paddrightNone { padding-right:0 !important;}
/*sign up texture*/
.texture{ background:#fafafa;} 
.texture .container span{ display:block; height:77px;}
.texture .container h5{ text-align:center; font-weight:600;}
.texture .container span.bestPrice{ background:url(/travelresources/Images/newhomepage/subSprite.jpg) no-repeat 50% 0;}
.texture .container span.easyBooking{ background:url(/travelresources/Images/newhomepage/subSprite.jpg) no-repeat 50% 33%;}
.texture .container span.customerServ{ background:url(/travelresources/Images/newhomepage/subSprite.jpg) no-repeat 50% 65%;}
.texture .container span.Norton{ background:url(/travelresources/Images/newhomepage/subSprite.jpg) no-repeat 50% 99%;}
.texture .container .separator{/*background:url(/travelresources/Images/newhomepage/seprator.png) no-repeat right center;*/ border-right:solid 1px #cdcdcd; min-height:240px;}
.texture .container .row div{text-align:center; /*min-height:238px;*/ padding:30px 15px;}
.texture .container .signUp{background: rgba(2,84,119,0.3);    padding: 1% 2%!important;border-radius: 1px;box-shadow: 1px 1px 2px #004a69;}
.DarkBlue { background:#004765; padding:0.5% 0;}
.DarkBlue .container  h3{ color:#fff !important; margin-top:10px;}
.DarkBlue .container  h5{ color:#fff !important;}
.subcribe-btn {background: #7b9f2b none repeat scroll 0 0;color: #fff;float: left;height: 50px;line-height: 29px !important;padding: 2px 30px 2px 30px !important;text-align: center;border-radius: 0 !important; font-size:20px;}
.signUp input#txtsubemail {border: solid 1px #ccc; border-radius: 0; font-size: 120%!important; height:50px !important;}
.signUp span.input-group-btn {display: table-cell;height: auto;}
label{ font-weight:normal}
.Subscribe { margin-top:3%;}
.subcribe-msg {  background-color: #ffc200;  color: red;    margin-top: 3px; text-align:center; font-size:11px; margin-bottom:3px;}

/* International Deals */
.DealsHeading { background:#004765; padding:2% 3%;}
.DealsHeading h4{ color:#fff !important; font-size:150%; font-weight:normal; line-height:0; display:block; padding:0 !important;}
.DealsHeading span { color:#fff; font-size:95%; font-weight:normal; line-height:0%; display:block; margin-top:4%;}
.AirlineDealPrice {}
.AirlineDealPrice ul { list-style-type:none; outline:0; padding-left:0;}
.AirlineDealPrice ul a li { display:block; border-bottom:solid 1px #dcdadb; border-left:solid 1px #dcdadb; padding:3.25% 0; -webkit-padding-before:3.36%; -webkit-padding-after:3.36%;}
.AirlineDealPrice ul a li:hover {background:#f4f4f4; text-decoration:none; outline:none; position:relative;}
.AirlineDealPrice ul a li:visited { text-decoration:none !important;}
.AirlineDealPrice ul a li:hover:after {border-top: 10px solid transparent;	border-bottom: 10px solid transparent; border-right:10px solid #f4f4f4; position:absolute; z-index:999; right:-10px;}
.AirlineDealPrice ul a li Img { width:60px; height:35px; margin:0 4%;}
.AirlineDealPrice ul a li span.Place { font-size:1em; color:#2c2c2c; padding:0 4%; font-family:Arial; font-weight:600;}
.AirlineDealPrice ul a li span.Price { font-size:160%; color:#046d9a; padding:0 4%; font-weight:600; font-family: 'Roboto', sans-serif;}
.AirlineDealPrice ul a.active li {background:#f4f4f4; position:relative;}
.AirlineDealPrice ul a.active li:before, .AirlineDealPrice ul a.active li:after{left: 100%; top: 50%;	border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none;}
.AirlineDealPrice ul a.active li:after { border-color: rgba(244, 244, 244, 0); border-left-color: #f4f4f4; border-width: 28px; margin-top: -28px; z-index:999;}
.AirlineDealPrice ul a.active li:before {border-color: rgba(244, 244, 244, 0); border-left-color: #f4f4f4; border-width: 28px; margin-top: -28px; z-index:999;}
.LocationImg { display:table; width:100%; height:auto;}
.LocationImg .DealInfo { display:table-cell; vertical-align:bottom; margin-top:48%;
                         background: -moz-linear-gradient(top, rgba(92,92,92,0.5) 0%, rgba(92,92,92,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(92,92,92,0.5)), color-stop(100%, rgba(92,92,92,1)));
background: -webkit-linear-gradient(top, rgba(92,92,92,0.5) 0%, rgba(92,92,92,1) 100%);
background: -o-linear-gradient(top, rgba(92,92,92,0.5) 0%, rgba(92,92,92,1) 100%);
background: -ms-linear-gradient(top, rgba(92,92,92,0.5) 0%, rgba(92,92,92,1) 100%);
background: linear-gradient(to bottom, rgba(92,92,92,0.5) 0%, rgba(92,92,92,1) 100%);
}
.LocationImg .DealInfo h5 { color:#fff; font-size:100%; font-weight:600; margin-bottom:5px}
.LocationImg .DealInfo h6 { color: #fff; font-size: 100%; font-weight: 600; margin-top:0;}
.DealButton {background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(255, 120, 0, 1) 0%, rgba(247, 87, 0, 1) 100%) repeat scroll 0 0;
             background: -moz-linear-gradient(bottom, rgba(255, 120, 0, 1) 0%, rgba(247, 87, 0, 1) 100%);
             background: -webkit-linear-gradient(bottom, rgba(255, 120, 0, 1) 0%, rgba(247, 87, 0, 1) 100%);
             background: -o-linear-gradient(bottom, rgba(255, 120, 0, 1) 0%, rgba(247, 87, 0, 1) 100%);
             background: -ms-linear-gradient(bottom, rgba(255, 120, 0, 1) 0%, rgba(247, 87, 0, 1) 100%);
             background: linear-gradient(bottom, rgba(255, 120, 0, 1) 0%, rgba(247, 87, 0, 1) 100%);
             border: 1px solid #e07004;border-radius: 0 !important; color: #fff;font-size: 115% !important; line-height: 26px; padding: 6px 16px; text-shadow:1px 1px 1px rgba(0, 0, 0, 0.5); margin-bottom:10%;}
.DealButton:hover {    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(247, 87, 0, 1) 0%, rgba(255, 120, 0, 1) 100%) repeat scroll 0 0 !important;
    border: 1px solid #e07004; border-radius: 0 !important; color: #fff;}
.DealSectionPrice { font-size:190%; color:#fdca0d; font-weight:600;}


/*deals*/
.deals h4{ font-weight:500;  color:#4a4b4b;padding: 2% 0 1%;}
.SignUp_box { margin-bottom:20px;}
    .SignUp_box h3 { font-size:20px;}
.SignUp_box h3 span{ color:#739c0f}
h4 span{ color:#739c0f}
.deals h4 small{ color:#4a4b4b; font-weight:bold}
.deals .thumbnail{/*width: 23.5%!important;*/ width: 100%!important;margin-right: 1.999999%;}
.thumbnail:last-child{ margin-right:0!important}
.thumbnail h4{  background:#004765; color:#fff; margin:0;padding: 2.5% 0 3% 6%; line-height:24px}
.thumbnail img{ width:100%}
.thumbnail h4 small{ display:block; color:#fff;font-size: 60%;}
.thumbnail h4.promoCode{line-height: 33px;}
.thumbnail .logoImg img{border: 1px solid #dcdcdc;border-radius: 4px;text-align: center;width: 62px;}
.thumbnail .dealDetail{ padding:5% 3%!important; border-bottom:1px solid #dcdcdc; position:relative;}
.thumbnail .hotelDetail{ padding:12% 3% 8% 3%!important;}
.thumbnail .hotelDetail h3{ color:#2c2c2c}
.thumbnail .dealDetail:hover{ background-color:#f1f0f0; cursor:pointer}
.thumbnail .promocell{display:table; border:2px solid #b9b9b9; border-top:none;}
.thumbnail .promoDetail{padding: 5% 5%!important; display:table-cell; float:none !important;}
.thumbnail .promorate { background:#f1f1f1; border-left:dotted 2px #b4b4b4; display:table-cell;  float:none !important; vertical-align:middle; }
.thumbnail .promoDetail p{padding: 4% 0 10%;}
.thumbnail .promoDetail strong{ font-size:103%}
.promoDetail a.getMore{ float:right;}
.promoDetail span.promoColor{ color:#e85502; font-size:85%; font-weight:bold}
.thumbnail strong{ font-size:100%; color: #2c2c2c;}
.thumbnail small{ display:block; color:#046c9a;}
.thumbnail h3{ color: #046c9a;font-weight: bold;margin-top: 0;font-size: 18px;}
.promoDetail small.taxesFees{ color:#046c9a;}
.thumbnail h2 img{width: 50%;position: absolute;top: 5%;left: -2.5%;}
.thumbnail .promoheading { border:2px solid #b9b9b9; border-top:none; padding: 5% !important;}
.thumbnail .promoheading p{padding: 0; margin:0;}
.borderNone { border:none;}
/*special deals*/
.hrBg{ position:relative;border-bottom: 1px solid #ccc; height: 1px; margin: 2% 0 3%;}
.hrBg .specialHead{position: absolute;left: 38%; margin-top: -44px;z-index: 1;}
.hrBg .specialHead h1{ background:#f2f1f1}
.hrBg .specialHead h1 span{ color:#046c9a}
img.rorate{-ms-transform: rotate(287deg); /* IE 9 */
    -webkit-transform: rotate(287deg); /* Chrome, Safari, Opera */
    transform: rotate(287deg);-moz-transform: rotate(287deg); }
.specialDeals .thumbnail{ width: 33.33%; margin-right: 2%; margin-bottom:0 !Important;}
.specialDeals .dealimg1{background:url(/travelresources/Images/Deals/OrlandoDisneyland.gif) no-repeat 0 0/100%;}
.specialDeals .dealimg2{background:url(/travelresources/Images/Deals/TopDeals.gif) no-repeat 0 0/100%;}
.specialDeals .dealimg3{background:url(/travelresources/Images/Deals/LAsVagesCosinos.gif) no-repeat 0 0/100%;}
.specialDeals .dealimg1, .specialDeals .dealimg2, .specialDeals .dealimg3{ min-height:274px;position: relative;}
.specialDeals .dealimg1 div, .specialDeals .dealimg2 div, .specialDeals .dealimg3 div{ background:rgba(0,0,0,0.7); position:absolute; bottom:0; left:0; color:#fff}
.specialDeals .dealimg1 div h5, .specialDeals .dealimg2 div h5, .specialDeals .dealimg3 div h5{ font-weight:bold;margin-bottom: 5px;}
.specialDeals .dealimg1 div strong, .specialDeals .dealimg2 div strong, .specialDeals .dealimg3 div strong{color: #ffe13e; font-size: 131%;}
.specialDeals .dealimg1 div small, .specialDeals .dealimg2 div small, .specialDeals .dealimg3 div small{color: #fff;font-size: 88%;    padding-bottom: 4%;}
.hrBg .hr2{ left:26.5%!important}
.hrBg .hr3{ left:13%!important}
.noBackground{background: #fff!important;}

/*bigger deals and more savings */
ul.biggeDeals{ float:left; margin:0;padding: 2% 0;}	
ul.biggeDeals li{ background:url(/travelresources/Images/newhomepage/list-icon.jpg) no-repeat 0 7px;list-style-type: none;padding-left: 21px;    line-height: 28px;}
p.footerText{    padding: 2% 0;font-size: 90%;    margin-bottom: 0;}
.footerTextBg{ background:#f3f3f3}

/*Carrousel customer reviews*/
.carrouselBg{ background:#f3f3f3; padding: 1% 0 2% !important; margin:3% 0}
.carousel-control.left, .carousel-control.right {background-image: none!important;}
.carousel-control{ text-shadow:none; width:2%;top: 48%;opacity:1}
.fa-angle-right:before, .fa-angle-left:before{color: #b8b8b8;}
.carousel-indicators li{ border:1px solid #8f8f8f}
.carousel-indicators .active{ background:#ea5802; border:none;}
.carousel-inner .slideContent p{ font-size:96%; color:#5c5c5c; padding-bottom:1%}
.carousel-inner .slideContent strong{ color:#ea5802;}
.carousel-inner .slideContent small{ display:block; color:#b6b6b6; font-size:100%;}
.carousel-indicators{right: 3%; margin-left:0; width:auto;text-align: right;}

/*Carrousel hotel deals*/
.hotelCarrousel{ bottom:3%; right:7%}
.hotelCarrousel .active{background:#2978a1!important}
a.arrowLeft, a.arrowRight{top:83%; z-index:999;}
a.arrowLeft{ left:54%}
a.arrowRight{left: 62%;}
.arrowLeft i.fa-2x, .arrowRight i.fa-2x{ font-size:1.5em}

/* Deal Visit */
.Deal_Visit { width:272px; position:absolute; background:rgba(0, 0, 0, 0.8); z-index:1; color:#f3f3f3; left:0; top:100%;}
.Deal_Visit small,
.Deal_Visit strong { color:#f3f3f3 !important;}
.mainGroup .dropdown select { background: transparent; /*Hides the default arrows for Selects*/ -moz-appearance: none; -webkit-appearance:none; }
.mainGroup .dropdown { overflow: hidden; background: no-repeat right #fff;}
.mainGroup .dropdown {position: relative;}
.mainGroup .dropdown:before {content: ""; position: absolute; right: 7px; top: 16px; width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #333;}
.mainGroup .dropdown:after {content: ""; position: absolute; right: 7px; top: 15px; width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #fff;}
.mainGroup select > option { background: #D3D3D3; color: black;}
.DealVisitBtn {background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(255, 120, 0, 1) 0%, rgba(247, 87, 0, 1) 100%) repeat scroll 0 0;
               background: -moz-linear-gradient(bottom, rgba(255, 120, 0, 1) 0%, rgba(247, 87, 0, 1) 100%);
               background: -webkit-linear-gradient(bottom, rgba(255, 120, 0, 1) 0%, rgba(247, 87, 0, 1) 100%);
               background: -o-linear-gradient(bottom, rgba(255, 120, 0, 1) 0%, rgba(247, 87, 0, 1) 100%);
               background: -ms-linear-gradient(bottom, rgba(255, 120, 0, 1) 0%, rgba(247, 87, 0, 1) 100%);
               background: linear-gradient(bottom, rgba(255, 120, 0, 1) 0%, rgba(247, 87, 0, 1) 100%);
               border: 1px solid #e07004; border-radius: 0 !important;  color: #fff; font-size: 139% !important; line-height: 30px;  padding: 0 30px; margin-bottom:15px;}
.calendar_icon { background:url(/travelresources/Images/newhomepage/Deal_Visit.png) no-repeat 140px 7px #ffffff;}
.Deal_Visit .cancel_icon {background:url(/travelresources/Images/newhomepage/Deal_Visit.png) no-repeat -73px -5px; border:none;}
.Deal_Visit:after { display:block; position:absolute; border-top: 7px solid transparent; border-right: 7px solid transparent; border-left: 7px solid transparent;border-bottom: 10px solid rgba(0, 0, 0, 0.8); content:''; /*left: 100%;*/height: 0; right:2%; top:-17px;width: 0;}

/* Hotel Deal */
h4#HotelHeading { position:absolute; top:0; right:0; padding:10px; z-index:99;}
.HotelRating i { color:#a6a6a6;}
.HotelRating i.green { color:#7a9f2b !Important;}

/* PromoCode */
.PromoDeal { }
.promoDealBanner {background:url(/travelresources/Images/newhomepage/PromoCode.jpg) no-repeat; width:100%; /*padding-bottom:71% !important;*/ background-size:cover;}
.promoCodeText { background:#018c7d; padding:10px 10px 0 10px; vertical-align:top;}
.promoCodeText h4 { text-align:center; color:#fff; font-size:150%; font-weight:normal; margin-top:0; padding-top:0; margin-bottom:0;}
.promoCodeText p { color:#fff; line-height:16px; font-size:110%; font-weight:normal; text-align:center;}
.promoCodeText p small { display:block; font-size:70%; }
.promoCodeText p small a { color:#fff; text-decoration:underline;}
 ul.PromoCodetab { list-style-type:none; outline:0; padding-left:0; margin-bottom:0; border:solid 1px #dedede;}
ul.PromoCodetab li { display:block; border-bottom:solid 1px #dcdadb;  clear:both; display:table; width:100%; background:#004765; }
ul.PromoCodetab li span {  font-weight:600; color:#fff;  width:70%; display:table-cell; padding:6.34% 5%; -webkit-padding-after:7% ; }
ul.PromoCodetab li span.Price { /*font-size:140%;*/ color:#fff; padding:0 4%; /*font-weight:600;*/ width:30%; border-left: solid 1px #eee; display:table-cell;}

 ul.PromoCodetab a li { display:block; border-bottom:solid 1px #dcdadb;  clear:both; display:table; width:100%; }
 ul.PromoCodetab a li:hover span {background:#f3f3f3; text-decoration:none; outline:none;}
 ul.PromoCodetab a li:hover span.Price {background:#f3f3f3 !important; text-decoration:none; outline:none;}
 ul.PromoCodetab a li:visited { text-decoration:none;}
 ul.PromoCodetab a li span {  font-weight:600; color:#2a2a2a; background:#fff; width:70%; display:table-cell; padding:6.17% 5%; -webkit-padding-after:6.36%; -webkit-padding-before:6.5%; }
 ul.PromoCodetab a li span.Price { font-size:160%; color:#046d9a; padding:0 4%; font-weight:600; background:#fff; width:30%; border-left: dotted 4px #dedede; display:table-cell; font-family:'Roboto', sans-serif;}
.PromoCodeArrow ul a.active li span {background:#f3f3f3; text-decoration:none; outline:none;}
.PromoCodeArrow ul a.active li span.Price {background:#f3f3f3  !important; text-decoration:none; outline:none;}
.PromoCodeArrow ul a.active li {background:#f4f4f4; position:relative;}
.PromoCodeArrow ul a.active li:before, .AirlineDealPrice ul a.active li:after{right: 100%; top: 50%;	border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none;}
.PromoCodeArrow ul a.active li:after { border-color: rgba(244, 244, 244, 0); border-right-color: #f4f4f4; border-width: 28px; margin-top: -28px; z-index:999;}
.PromoCodeArrow ul a.active li:before {border-color: rgba(244, 244, 244, 0); border-right-color: #f4f4f4; border-width: 28px; margin-top: -28px; z-index:999;}
a, a:hover {text-decoration: none !important;}
.DealInfo .DealText {width:85%; margin:0 auto;}
.promoDealDiscount {margin-top:30.8%; /*padding-bottom: 19%;*/ margin-left: 29%;}
.promoDealDiscount .promoDealText { color:#333; font-size:14px; font-weight:normal;}
.promoDealDiscount .promoDealText strong { color:#fff; font-size:16px;}
.promoDealDiscount .discountPrice {font-size:22px; font-weight:600; color:#fff; vertical-align:middle; width:40%; margin-left:10%; line-height:20px; margin-top:7%; padding-bottom:22%;} 
.promoDealDiscount .discountPrice strong { font-size:34px;}
.promoDealDiscount .discountPrice span { display:block; text-align:right; margin-right:10px;}


/***********
    christmas page
    ************/
.days12-content{ margin: 0 auto; width: 80%; padding-top: 5px;text-align: center;}
.days12-content img { max-width:100%; height:auto }



/* Responsive body section*/
@media (min-width: 240px) and (max-width: 500px) {
.texture .container span.bestPrice, .texture .container span.easyBooking, .texture .container span.customerServ{ background-size:38%}
.texture .container span.bestPrice{ background-position:50% -13%}
.texture .container span.easyBooking{ background-position:50% 46%}
.texture .container span.customerServ{ background-position:50% 105%}
.texture .container h5{font-size: 84%; }
.deals h4{font-size: 112%; line-height:19px;}
.deals h4 span{ display:block;}
.deals h4 small{ font-weight:normal;}
.deals .thumbnail {margin-right: 0;width: 100% !important;}
ul.nav-tabs{ background:#0775a6}
.nav-tabs{ border:0}
.nav-tabs > li{background: rgba(46,143,209,1); border-right:1px solid #0775a6;
background: -moz-linear-gradient(top, rgba(85,184,249,1) 0%, rgba(8,155,222,1) 100%);
background: -webkit-linear-gradient(top, rgba(85,184,249,1) 0%, rgba(8,155,222,1) 100%);
background: -o-linear-gradient(top, rgba(85,184,249,1) 0%, rgba(8,155,222,1) 100%);
background: -ms-linear-gradient(top, rgba(85,184,249,1) 0%, rgba(8,155,222,1) 100%);
background: linear-gradient(top, rgba(85,184,249,1) 0%, rgba(8,155,222,1) 100%);  }
.nav-tabs > li > a{color:#fff!important; border-radius:0; line-height:12px; padding: 10px 13px;}
.nav-tabs > li > a:hover, .nav-tabs > li > a:focus, .nav-tabs > li > a:active{border-color:transparent;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{background:#0775a6!important;border-right: medium none transparent!important; border-color:transparent; }
.nav-tabs > li.active{ border-right:none}
.deals .row{ margin:0}
.thumbnail{ border:none}
.nav-tabs > li:last-child{ border-right: medium none transparent;}




}




@media (min-width: 768px) and (max-width:1200px){
.texture .container h5 {font-size: 83%;}
.signUp input#txtsubemail{height: auto;    line-height: 18px;}	
.subcribe-btn{line-height: 24px !important;}

.hrBg .specialHead {left: 34%;margin-top: -40px;}
.hrBg .specialHead h1{font-size: 237%;}
.specialDeals .dealimg1 div h5, .specialDeals .dealimg2 div h5, .specialDeals .dealimg3 div h5{font-size: 86%;margin-bottom: 0;}
.specialDeals .dealimg1 span{}
.hrBg .specialHead h1 {font-size: 175%;}
.hrBg .specialHead{margin-top: -32px;}
.hrBg .hr3 {left: 15% !important;}
.hrBg .hr2 {left: 24% !important;}
.specialDeals .dealimg1, .specialDeals .dealimg2, .specialDeals .dealimg3{min-height: 173px;}
.specialDeals .dealimg1 div small, .specialDeals .dealimg2 div small, .specialDeals .dealimg3 div small{ display:none}
.texture .container .row div{ display:table-cell; float:none !important;}
.texture{display:table;} 
}

@media (min-width: 801px) and (max-width: 900px) {	
.container {width: 782px;}
}
@media (min-width: 901px) and (max-width: 991px) {	
.container {width: 890px;}	
.AirlineDealPrice ul a li {padding: 2.6% 0 !important;}
}
@media (min-width: 768px) and (max-width: 900px) {	
.texture .container span.Norton { background: rgba(0, 0, 0, 0) url("/travelresources/Images/newhomepage/TabsubSprite.jpg") no-repeat scroll 50% 99%;}
    .promoDealDiscount { margin-top:31% !important; margin-right:29% !important;}
    .AirlineDealPrice ul a li { padding:2.9% 0;}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.container {width: 970px;}
    .AirlineDealPrice ul a li span.Price { padding:0 2%;}
    /*.AirlineDealPrice ul a li {padding: 5.4% 0 !important;}*/
    .DealButton { font-size:110% !important;}
        .promoDealDiscount { margin-top:26%;}
        .promoDealDiscount .discountPrice { margin-left:17%; /*padding-bottom:24.5%;*/}
            .promoDealDiscount .discountPrice span { margin-right:0;}
                ul.PromoCodetab a li span{padding: 6.8% 5%;}
                .AirlineDealPrice ul a li { padding:4.6% 0;}
}
@media (min-width: 501px) {
.tabList{ display:none!important}
#international , #domestic, #hotels, #promo{ display:block; float:left}
#promo{ margin-right:0}
}
@media (min-width: 501px) and (max-width:1023px){
.deals h4{font-size: 124%;}
.deals h4 small{font-weight: normal;}
/*.deals .thumbnail{width:49%!important}*/
.deals .thumbnailSm2{ margin-right:0}
.clearSm{ clear:both}
.thumbnail h3{font-size: 15px;}
#hotels{ display:block!important}
	
}
@media (min-width: 1024px) and (max-width:1200px){
	.thumbnail h3{font-size: 15px!important;}
	
}
@media (min-width: 240px) and (max-width:767px){
.panel-body, .panel-heading { padding: 0;}
.panel-default .panel-title{
background: rgba(2,151,219,1);
background: -moz-linear-gradient(top, rgba(2,151,219,1) 0%, rgba(2,110,156,1) 100%);
background: -webkit-linear-gradient(top, rgba(2,151,219,1) 0%, rgba(2,110,156,1) 100%);
background: -o-linear-gradient(top, rgba(2,151,219,1) 0%, rgba(2,110,156,1) 100%);
background: -ms-linear-gradient(top, rgba(2,151,219,1) 0%, rgba(2,110,156,1) 100%);
background: linear-gradient(top, rgba(2,151,219,1) 0%, rgba(2,110,156,1) 100%);}
.panel-default .panel-title a{font-size: 90%; color:#fff;padding: 0 6% 0;font-weight: bold;line-height: 32px;}
.panel-default .panel-title a:hover, .panel-default .panel-title a:focus{text-decoration:none;}
i.indicator{ color: #fff;font-size: 17px;font-weight: bold;padding-right: 3%;padding-top: 6px;}
.panel-group .panel + .panel {margin-top: 0;}
.panel-default > .panel-heading + .panel-collapse > .panel-body { border-top-color: #009fe9;}
}
@media (min-width:768px) and (max-width:991px) {
.LocationImg{ background-size:cover;}
/*.AirlineDealPrice ul a li {padding: 3.4% 0 !important;}*/
.promoDealBanner{ background-size:cover;}
ul.PromoCodetab a li span{padding: 6.4% 5%;}
.promoDealBanner{background:url("/travelresources/Images/newhomepage/PromoCode.jpg") 1px -27px ; background-size:cover; padding-bottom: 8.3% !important;}
.paddrightNone{ padding-right:15px !Important;}
.paddleftNone{ padding-right:15px !important;}
.promoDealDiscount {margin-left: 34%; margin-top: 34.8%; margin-right:35%;}
    .promoDealDiscount .discountPrice { width:65%; margin-top:20%;}
        ul.PromoCodetab a li span{padding: 6.4% 5%;}
}
@media (max-width: 1199px) {
    .AirlineDealPrice ul a li Img { width:20% !Important; height:auto;}
    .AirlineDealPrice ul a li span.Place { font-size:109%;}
    .AirlineDealPrice ul a li span.Price { font-size:128%;}
    
    .PromoCoderlist ul a li span { padding:7% 5%;}
    .promoDealBanner { background-position-y:-21% !important;}
    .PromoCoderlist ul a li span.Price { font-size:110%;}
    .PromoCoderlist ul a li span { font-size:100%;}
ul.PromoCodetab a li span.Price{ padding:0 1%;}

}


.aditional-pages ul.topNav {
    padding-left: 0% !important;
} 
.aditional-pages  ul.topNav li {
    padding-top:0;
}
.aditional-pages ul.topNav li:last-child {
    margin:0;
}
/*.aditional-pages .mfheader-mainav.menu-box .appPortalcheck-booking */
.mfheader-mainav.menu-box .appPortalcheck-booking {
    float: right;
    margin-right: 18px;
    margin-top: 2px;
}
.aditional-pages .mfheader-mainav.menu-box .appPortalcheck-booking a {
    color:#137fb0;
}
.aditional-pages  .appPortalcheck-booking.blog {
    position:relative;
}
.aditional-pages .appPortal_login_page {
    top:36px;
    left:20px;
}
.aditional-pages  .appPortalcheck-booking.blog:before {
    content: "";
    position: absolute;
    top: 3px;
    height: 11px;
    width: 1px;
    background: #d6d6d6;
    left: -9px;
}
.aditional-pages .appPortalcheck-booking .my-account .fa {
    left:-6px;
}
.aditional-pages .appPortalcheck-booking .my-account {
    font:inherit;
}
.aditional-pages .appPortalcheck-booking .my-account .fa {
    color:#137fb0 !important;
}






