body{max-width: 2000px;margin:0 auto;}
.tp-banner-container{width:100%;position:relative;padding:0;overflow:hidden;background:#006BB9 ;background-size:cover;-webkit-transition-delay: 2ms;transition-delay: 2ms;}
.tp-banner ul,.sb-banner ul,.affilated-banner ul{display:none;}
.tp-banner-container .tp-banner{width:100%;position:relative;}
.tp-caption.roundedimage img {-webkit-border-radius: 300px;-moz-border-radius: 300px;border-radius: 300px;}
.firstslider>.slotholder{display:none;}
.tp-bgimg.defaultimg{background-color:#006BB9 !important;}
.rev_slider_wrapper {background: transparent !important;}
.tp-bannershadow {background:transparent!important;}
/*******************************************************************************
        -   BULLETS AND ARROWS ADD ONS TO THE EXISTING VERSION  -
*******************************************************************************/
  
  /*    -   THE BANNER CONTAINER (Padding, Shadow, Border etc. )    -   */
  
.tp-bannertimer {background:#777 !important;background:rgba(0,0,0,0.1) !important;height:5px !important;}
.sb-banner .tp-bannertimer{display:none;}
.tp-bullets.simplebullets.navbar {height: 35px;padding: 0px 0px;}
.tp-bullets.simplebullets .bullet {
    cursor: pointer;
    position: relative !important;
    background: rgba(0,0,0,0.3) !important;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    width: 7px !important;
    height: 7px !important;
    display: inline-block;
    margin-right: 5px !important;
    margin-bottom: 14px !important;
    -webkit-transition: background-color 0.2s, border-color 0.2s;
    -moz-transition: background-color 0.2s, border-color 0.2s;
    -o-transition: background-color 0.2s, border-color 0.2s;
    -ms-transition: background-color 0.2s, border-color 0.2s;
    transition: background-color 0.2s, border-color 0.2s;
    float:none !important;
}
.sb-container .tp-bullets.simplebullets .bullet{opacity:0.3;} 
.tp-bullets.simplebullets .bullet.last {margin-right: 0px;}
.tp-bullets.simplebullets .bullet:hover,.tp-bullets.simplebullets .bullet.selected {-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;background: rgba(255, 255, 255, 1) !important;width: 7px !important;height: 7px !important;}
.sb-container .tp-bullets.simplebullets .bullet:hover,.sb-container .tp-bullets.simplebullets .bullet.selected {background: #000 !important;opacity:1;}
.tp-banner .tp-bullets.simplebullets.round {top: 840px;}
.tslider .tp-leftarrow{cursor: pointer;z-index: 99;bottom: 27px !important;  transform: translate(-10px, 0);left: calc(42% - 10px) !important;color:#fff;height: auto ! important;margin: 0 ! important;top: auto ! important;}
.tslider .tp-rightarrow{cursor: pointer;z-index: 99;bottom: 27px !important; transform: translate(10px, 0);right: calc(42% - 10px) !important;color:#fff;height: auto ! important;margin: 0 ! important;top: auto ! important;}
.tslider .tp-rightarrow,.tslider .tp-leftarrow{opacity: 0;transition: transform .3s ease-out;}
.tslider:hover .tp-leftarrow {
  transform: translate(10px, 0);opacity: 1
}
.tslider:hover .tp-rightarrow {
  transform: translate(-10px, 0);opacity: 1
}
.tslider .tp-leftarrow:before{font-family: carmel ! important;content: "\e102";font-size: 22px;}
.tslider .tp-rightarrow:before{font-family: carmel ! important;content: "\e101";font-size: 22px;}
.banCar6,.banCar,.banCar2{top: 60% ! important;left: 50% ! important;width: 65% ! important;}
.banCar img,.banCar2 img,.banCar6 img,.RatesImg img,.BanGirl img,.BanRate1 img,.BanRate2 img,.BanRate3 img,.Badge img,.girl1 img,.from-box1 img,.from-box2 img,.from-box3 img,.gift-car img,.gift-car-arrow img,.picture1 img,.picture2 img,.picture3 img,.pic-arrow2 img,.facebook-like img,.facebook-like img {width:100% ! important;height: 100% ! important;}
 
.tp-banner,.tp-banner-container,.tp-banner .revslider-initialised .tp-simpleresponsive,.tp-banner ul,.tp-banner ul li  {width: 100%;position: relative;height:780px ! important;}
 
/**** FLIGHT SLIDER ****/
.section2{background:url("https://d256r0p8gqcig7.cloudfront.net/images/sky-bg.png") no-repeat 0px 0px;background-size:100%;min-height:515px;height: 515px ! important;background-size: cover;}
.sec-img1{height:175px !important;width:99% !important;left:28% !important;top:28% !important;}
.banFlight{width:45% !important;left:28% !important;top:35% !important;}
.flightlogo{left: 42% !important;top: 70% !important;margin-top:25px;margin:25px auto 0px auto;height:auto ! important;text-align:center;width:200px ! important;height:50px ! important;}
.flightlogo.ImgAuto{height:auto ! important;top:72% ! important;width:250px ! important;}
.flightlogo.ImgAuto1{height:auto ! important;top:69% ! important;width:200px ! important;}
.flightlogo.JetLogo{width:auto ! important;}
.sb-container .tp-leftarrow{cursor:pointer;z-index:99;top: 80% !important; left: 33% !important;}
.sb-container .tp-rightarrow{cursor:pointer;z-index:99;top: 80% !important;right: 33% !important;}
.sb-container .tp-leftarrow:before,.sb-container .tp-rightarrow:before{font-family:carmel ! important;content:"\e104";font-size:25px;}
.sb-container .tp-rightarrow:before{content:"\e103";}
.sb-container .tp-bullets{top: 95% !important;    left: 48% !important; }
img.sec_img {width: 100% !important;height: 100% !important;}
.points_img {width: 40% !important;left: 31% !important;}
.points_logo{height:auto !important;width: 220px ! important;top: 65% !important;}
 



/***********MEDIA QUERIES****/
  
@media only screen and (max-width:1280px)
{
    .tp-banner .tp-bullets.simplebullets.round{top:95% ! important;}
    .tp-banner,.tp-banner-container,.tp-banner .revslider-initialised .tp-simpleresponsive,.tp-banner ul,.tp-banner ul li {height:845px ! important;}
}
 
@media only screen and (max-width:1250px)
{
    .flightlogo {left: 41% !important;}
    .flightlogo.ImgAuto.ImgAuto2{left:40% !important;}
}
@media only screen and (max-width:1200px)
{
    .banFlight {width: 50% !important;left: 20% !important; top: 30% !important;}
    .points_img {width: 40% !important;left: 31% !important;}
    .points_logo{height:auto !important;}
    .tp-banner,.tp-banner-container,.tp-banner .revslider-initialised .tp-simpleresponsive,.tp-banner ul,.tp-banner ul li{height:792px ! important;}
}
@media only screen and (max-width:1160px)
{
    .Badge{left: 33% ! important;top: 62% ! important;width: 18% ! important;}
    .tp-banner,.tp-banner-container,.tp-banner .revslider-initialised .tp-simpleresponsive,.tp-banner ul,.tp-banner ul li {height:753px ! important;} 
    .flightlogo.ImgAuto.ImgAuto2{left:38% !important;}
 
}
@media only screen and (max-width:1060px)
{
    .banFlight {width: 55% !important;}
    .points_img {width: 45% !important;left: 28% !important;}
    .tp-banner,.tp-banner-container,.tp-banner .revslider-initialised .tp-simpleresponsive,.tp-banner ul,.tp-banner ul li {height:703px ! important;}
}
 
@media only screen and (max-width:1024px)
{
     .sb-container .tp-leftarrow { left: 33% !important;}
    .sb-container .tp-rightarrow{right:27% !important;}
    .sb-container .tp-bullets { left: 48% !important;}
    .tp-banner,.tp-banner-container,.tp-banner .revslider-initialised .tp-simpleresponsive,.tp-banner ul,.tp-banner ul li {height:676px ! important;}
     .tslider .tp-leftarrow{bottom:5px ! important;left:calc(45% - 20px) ! important;}
    .tslider .tp-rightarrow{right:calc(45% - 20px) ! important;bottom:5px ! important;}
    .tslider .tp-bullets{bottom:-2px ! important;}
}
@media only screen and (max-width:1000px)
{
    .section2 {min-height: 460px;height: 460px !important;}
    .tp-banner,.tp-banner-container,.tp-banner .revslider-initialised .tp-simpleresponsive,.tp-banner ul,.tp-banner ul li{height:660px ! important;}
}
 
@media only screen and (max-width:850px)
{
    .sb-container .tp-leftarrow{left:5% ! important;}
    .sb-container .tp-rightarrow{right:5% ! important;}
    .flightlogo{left:30% ! important;}
  
}
 
@media only screen and (max-width:780px)
{
    .tslider .tp-leftarrow:before,.tslider .tp-rightarrow:before{font-size: 18px;}
    .tslider .tp-leftarrow,.tslider .tp-rightarrow{bottom:8px ! important;}
 
}
@media only screen and (max-width:768px)
{
    .sec-img1 {height: 140px !important;}
    .section2 {height: 400px !important;min-height:400px !important;}
    .sb-container .tp-leftarrow:before,.sb-container .tp-rightarrow:before{font-size:22px;}
    .flightlogo.ImgAuto{top: 67% !important;}
    .tp-banner,.tp-banner-container,.tp-banner .revslider-initialised .tp-simpleresponsive,.tp-banner ul,.tp-banner ul li{height:507px ! important;}
    .flightlogo.ImgAuto1{top: 64% !important;}
    .points_img {width: 48% !important;left: 28% !important;}
}
@media only screen and (max-width:717px)
{
 
    .Badge{left:33% ! important;width:22% ! important;}
 
} 
@media only screen and (max-width:660px){
    .tslider .tp-leftarrow{left:calc(30% - 20px) ! important;}
    .tslider .tp-rightarrow{right:calc(30% - 20px) ! important;}
}
@media only screen and (max-width:640px)
{
    .section2 {height: 340px !important;min-height: 340px !important;}
    .sec-img1 {height: 110px !important;}
    .flightlogo {top: 63% !important;}
    .flightlogo.ImgAuto{top: 65% !important;}
    .flightlogo.ImgAuto1{top: 63% !important;}
    .sb-container .tp-bullets {top: 92% !important;}
    .tp-banner,.tp-banner-container,.tp-banner .revslider-initialised .tp-simpleresponsive,.tp-banner ul,.tp-banner ul li{height:500px ! important;}
}
@media only screen and (max-width:607px)
{
    .flightlogo{left:10% ! important;right:10% ! important;}
    .flightlogo.JetLogo{width:158px ! important;}
    .flightlogo,.flightlogo.ImgAuto,.flightlogo.ImgAuto1{width:150px ! important;height:45px ! important;top:62% ! important;}
    .flightlogo.ImgAuto{height:auto ! important;top:68% ! important;}
    .flightlogo.ImgAuto1{height:auto ! important;top:65% ! important;}
    .flightlogo.ImgAuto.ImgAuto2 {left: 20% !important;}
    .JetLogo.flightlogo{width:120px ! important;}
    .points_logo{height:auto !important;width: 200px ! important;top: 58% ! important;}
    .points_img {width: 55% !important;left: 20% !important;}
}
@media only screen and (max-width:480px)
{
    .sec-img1 { height: 86px !important;}
    .banFlight { top: 25% !important;}
    .sb-container .tp-rightarrow.tparrows.default,.sb-container .tp-leftarrow {top: 70% !important;}
    .section2 {height: 300px !important;min-height: 300px !important;}
    .flightlogo,.flightlogo.ImgAuto,.flightlogo.ImgAuto1{width:130px ! important;height:35px ! important;top: 58% !important;}
    .flightlogo.ImgAuto{height:auto ! important;top: 59% !important;}
    .flightlogo.ImgAuto1{height:auto ! important;top: 56% !important;}
    .JetLogo.flightlogo{width:100px ! important;}
    .points_img {width: 55% !important;left: 20% !important;}
    .points_logo{height:auto !important; width: 180px ! important;top: 50% ! important;}
    .points_img .sec-img1 {height: 96px !important;}
}
@media only screen and (max-width:400px)
{
    .flying-flight {width: 75% !important;bottom: 23% !important;left: 7% !important;}
    .tp-bullets.simplebullets .bullet{display:none;}
    .tslider .tp-leftarrow,.tslider .tp-rightarrow{display:none;}
      
}
  
@media only screen and (max-width:380px)
{
     
    .sec-img1,.points_img .sec-img1  {height: 70px !important;}
    .section2 {height: 260px !important; min-height: 260px !important;}
    .flightlogo,.flightlogo.ImgAuto{top: 52% !important;}
    .flightlogo.ImgAuto{top: 56% !important;}
    .points_logo{top: 46% ! important;}
    .flightlogo.ImgAuto1{top: 58% !important;}
}
@media only screen and (max-width:350px)
{
    .Badge{top:70% ! important;left:15% ! important;}
    .tslider .tp-leftarrow,.tslider .tp-rightarrow{top:60% !important;}
 
}
 
 
/* New script for updated header banner sliders */
 
.customer_care img, .airport_spcl img, .earn_airlines img, .app_info img, .spl_event img, .badge_image img, .points_layer img {
    width: 100% !important;
    height: 100% !important;
    display: inline-block;
}
.re_cust_slider {
    width: 100% !important;
    top: auto ! important;
    bottom: 0% !important;
    left: 0 !important;
    right: 0 !important;
    text-align: right;
}
.re_bottom {
    bottom: 20% !important;
}
.airport_spcl {
    max-width: 50%;
    margin: 0 auto;
    margin-right: 5%;
}
.earn_airlines {
    max-width: 710px;
    margin: 0 auto;
    margin-right: 5%;
    margin-bottom: 50px;
}
.app_info {
    margin-bottom: 5%;
    max-width: 760px;
}
.spl_event, .points_layer {
    max-width: 680px;
    margin: 0 auto;
    margin-right: 12%;
    margin-bottom: 5%;
}
.points_layer {
    margin-right: 0 ! important;
    margin-bottom: 0 ! important;
}
.badge_image {
    max-width: 300px;
    margin: 0 47% 10% auto;
}
.mb-0 {
    margin-bottom: 0 !important
}
.mr-0 {
    margin-right: 0 !important
}
.earn_airlines_image{
    margin-right: 10%;
}
.spl_event{
    margin-bottom: 80px;
    margin-right: 10%;
    max-width: 620px;
}
.carmel_safe{margin-right: 10%;}
@media only screen and (min-width:1400px) 
{
    .earn_airlines {
        max-width: 780px;
        margin: 0 auto;
        margin-right: 5%;
        margin-bottom: 40px;
    }
    .app_info {
        margin-bottom: 6%;
        max-width: 860px;
    }
    .points_layer {
        max-width: 740px;
    }
    .spl_event {
        max-width: 680px;
        margin-right:14%;
        margin-bottom: 60px;
    }
    .earn_airlines_image{
        margin-right: 15%;
        max-width: 760px;
    }
}
@media only screen and (max-width:1280px) {
    .earn_airlines {
        margin-right: 2%;
    }
    .badge_image {
        margin: 0 34% 10% auto;
    }
    .earn_airlines {
        max-width: 720px;
    }
    .spl_event, .points_layer {
        max-width: 650px;
    }
    .app_info {
        margin-bottom: 12%;
    }
}
@media only screen and (max-width:1160px) {
    .earn_airlines {
        max-width: 600px;
    }
    .badge_image {
        margin: 0 25% 10% auto;
        max-width: 280px;
    }
}
@media only screen and (max-width:1024px) {
    .earn_airlines {
        max-width: 500px;
        margin-bottom: 30px;
    }
    .badge_image {
        margin: 0 25% 10% auto;
        max-width: 250px;
    }
    .app_info {
        margin-bottom: 6%;
    }
    .re_bottom {
        bottom: 8% !important;
    }
    .spl_event, .points_layer {
        max-width: 500px;
    }
}
 
@media only screen and (max-width:950px) {
    .earn_airlines {
        max-width: 450px;
        margin: 0 auto 20px auto;
    }
    .badge_image {
        max-width: 200px;
        margin: 0 auto 10% auto;
    }
    .app_info {
        max-width: 500px;
        margin-right: auto;
        margin-bottom: 10%;
    }
}
@media only screen and (max-width:520px) {
    .tp-banner, .tp-banner-container, .tp-banner .revslider-initialised .tp-simpleresponsive, .tp-banner ul, .tp-banner ul li {
        height: 380px ! important;
    }
    .earn_airlines {
        max-width: 320px;
        margin: 0 auto 30px auto;
    }
    .re_bottom {
        bottom: 16% !important;
    }
    .app_info {
        margin-bottom: 15%;
    }
    .badge_image {
        max-width: 150px;
        margin: 0 auto 10% auto;
    }
}
@media only screen and (max-width:400px) {
    .earn_airlines {
        margin: 0 auto 5px auto;
    }
}

/**covid-19**/
.tp-banner-container,.mobile_view_slider{background:#006BB9 url('../../images/slider_images/banner_1.webp') no-repeat center;background-size: cover;}
.covid19 {max-width: 700px;margin: 0 auto;margin-right: 10%;margin-bottom: 60px;}
.covid19 img{width: 100% !important;height: 100% !important;display: inline-block;}
.covid_19_info{width: 400px;margin: 10px 0;}.covid_19_info img,.mobile_view_slider img{width: 100% !important;height: 100% !important;display: block;}
.bquotebox {top: 230px !important;}
.mobile_view_slider {display: none;}
.mobile_view_slider img{margin: 0 auto;padding: 20px 15px;}
.mobile_view_slider .covid_19_info{padding-bottom: 20px;margin-bottom: 0;}
.riders_over_profits {max-width: 740px;margin-right: 8%;margin-bottom: 120px;}
.moments_counts {max-width: 600px;margin-right: 14%;margin-bottom: 120px;}
.new_yorkers {max-width: 600px;margin-right: 14%;margin-bottom: 120px;}
@media only screen and (min-width:1580px) {
    .covid19 {max-width: 660px;margin-right: 3%;margin-bottom: 15%;}
    .riders_over_profits {margin-right: 25% !important;margin-bottom: 100px;}
    .moments_counts {max-width: 570px;margin-right: 30%;margin-bottom: 100px;}
    .new_yorkers {max-width: 570px;margin-right: 30%;margin-bottom: 120px;}
}
@media only screen and (min-width:1400px) 
{
    .covid19 {max-width: 780px;margin: 0 auto;margin-right: 10%;margin-bottom: 60px;}
}
@media only screen and (max-width:1280px) {
    .covid19 {max-width: 660px;margin-right: 3%;margin-bottom: 15%;}
    .riders_over_profits {max-width: 700px;margin-right: 3%;margin-bottom: 100px;}
    .moments_counts {max-width: 570px;margin-right: 10%;margin-bottom: 100px;}
    .new_yorkers {max-width: 570px;margin-right: 10%;margin-bottom: 120px;}
}
@media only screen and (max-width:1160px) {
    .covid19 {max-width: 550px;}
    .riders_over_profits {max-width: 700px;margin-right: 3%;margin-bottom: 100px;}
    .moments_counts {max-width: 570px;margin-right: -1%;}
    .new_yorkers {max-width: 570px;margin-right: -1%;}
}
@media only screen and (max-width: 1060px){
    .tp-banner, .tp-banner-container, .tp-banner .revslider-initialised .tp-simpleresponsive, .tp-banner ul, .tp-banner ul li {height: 770px ! important;}
}
@media only screen and (max-width:1024px) {
    .covid19 {max-width:500px;margin-bottom: 8%;}
    .riders_over_profits {max-width: 560px;margin-right: 6%;}
    .moments_counts {max-width: 560px;margin-right: -1%;;}    
    .new_yorkers {max-width: 560px;}
}
@media only screen and (max-width: 950px)
{
    .bquotebox {top: 0px !important;}
    .covid_19_info {max-width: 360px;margin: 10px auto;width: 90%;margin-bottom: 0}    
    .covid19 {max-width: 750px;margin-bottom: 8%;margin: 20px auto;width: 95%;}
    .mobile_view_slider{display: block;}
}
@media only screen and (max-width: 480px)
{
    .covid_19_info {max-width: 90%;}
    .mobile_view_slider img{padding: 20px 10px;}
}