html{scroll-behavior:smooth}

body{font-family:'Asap',sans-serif;padding:0;margin:0}

.cls_chpair{margin:10px 0}

.shell_banner{background:#f5f5f5;padding:8px 0;text-align:center}

.shell_banner p{font-size:26px;color:#022243;margin:0;font-weight:500}

.shell_banner p i{background:#286090;height:30px;width:30px;line-height:30px;border-radius:25px;color:#fff;font-size:18px;position:relative;top:-4px}

.shell_banner p a{text-decoration:none;color:#286090;font-weight:800;display:inline-block}

canvas{position:absolute;top:0;left:0;width:100%}

.Bn_botm{background:rgba(0,0,0,.55);padding:14px 0;position:absolute;top:0;z-index:1;width:100%}

.small_menus{text-align:center}

.small_menus ul{list-style:none;padding:0;margin:0}

.small_menus ul li{display:inline-block}

.small_menus ul li a{text-decoration:none;font-size:15px;color:#fff;display:block;padding:0 20px;text-transform:uppercase}

.banners_full{position:relative;overflow:hidden}

.video_panel{position:absolute;top:0;left:0;right:0;}

.video_panel:before{background:#030a13;content:"";height:100%;opacity:.65;position:absolute;top:0;width:100%}

video#myVideo{object-fit:cover;width:100vw;height:650px;top:0;left:0}

.fixed{position:fixed!important;top:0;left:0;width:100%;z-index:999;border-bottom:solid 1px #dcdcdc!important}

.toll_free{margin:7px 0 0 25px;float:left}

.toll_free a{font-size:22px;color:#ED1B23;font-weight:600;text-decoration:none;display:block;letter-spacing:0;margin:0;font-family:'Asap',sans-serif}

.toll_free p{font-size:13px;color:#333;margin:0;text-align-last:end;font-family:'Asap',sans-serif}

.navbar-brand{float:left;height:60px;padding:4px 15px;font-size:18px;line-height:20px}

.navbar-default{background-color:#fff;border-color:#fff;margin:0}

.navbar-default .navbar-nav>li>a{position:relative;display:block;padding:10px 15px;margin:11px 0 0;text-transform:capitalize;font-size:13px;font-weight:600}

.navbar-left{float:left!important;margin:0 0 0 80px}

.slider_text{text-align:center;padding:0px 0 5px;font-family:'Asap',sans-serif;position:relative}

.slider_text h1{font-size:26px;color:#fff;margin:0;font-weight:500;text-shadow:#080808 0 1px 2px}

.slider_text h4{font-size:32px;color:#fff;margin:10px 0 0;font-weight:700;text-shadow:#080808 0 1px 2px}

.home-message-wrap h2{font-size:24px;color:#fff;margin:0;text-shadow:#080808 0 1px 2px}

.home-message-wrap h3{font-size:18px;color:#fff;margin:10px 0 0;text-shadow:#080808 0 1px 2px}

.list_inline{float:right}

.list_inline p{font-size:18px;color:#fff;margin:0}

.list_inline ul{list-style:none;padding:0;margin:5px 0 0}

.list_inline ul li{display:inline-block}

.list_inline ul li img{width:82px}

.trustpilot_widget{text-align:center;font-family:'Asap',sans-serif;padding:7px 0;background:#f5f5f5}

.trustpilo p{font-size:14px;color:#333;margin:0}

.trustpilo p strong{font-size:16px;padding:0 10px}

.trustpilo p img{margin:0 5px}

.howit_main{padding:10px 0;background:#fff;font-family:'Asap',sans-serif}

.how_sec{text-align:left;padding:15px 0}

.how_sec img{width:50px;margin:3px 6px 10px 0;float:left}

.how_sec h2{font-weight:600;margin:0;color:#ED1B23;font-size:16px}

.how_sec p{font-weight:400;margin:0;color:#333;font-size:13px;padding:5px 0 0}

.Destination{padding:20px 0 0}

#mobview{display:none;}

.hot_deals_imms{margin-bottom:4px;overflow:hidden;transition:.4s;position:relative;border-radius:2px}

.hot_deals_imms img{width:100%;height:320px}

.hot_deals_imms:before{position:absolute;width:100%;height:100%;content:'';left:0;top:0;background:rgba(0,0,0,0.1)}

.td_titel{position:absolute;bottom:50%;width:100%;left:0;padding:0 10px;z-index:2;transition:all .4s ease;text-align:center}

.td_titel span{font-size:16px;color:#fff;margin:0;text-transform:capitalize;letter-spacing:0}

.td_titel strong{font-size:20px;color:#fff;margin:0;text-transform:uppercase;letter-spacing:0;font-weight:600}

.dds_popbox{background:rgba(239,239,239,0.8);position:absolute;bottom:0;width:100%;padding:10px 5px;left:0;height:12%;overflow:hidden;z-index:2;opacity:0;transition:.5s ease;cursor:pointer!important}

.dds_popbox h5{font-size:14px;color:#2f2e2e;margin:0;padding:2px 10px 2px 5px;font-weight:600;text-transform:uppercase}

.dds_popbox h6{font-size:18px;color:#2f2e2e;margin:0;padding:2px 10px 5px;font-weight:600;text-transform:uppercase}

.dds_popbox h6 small{color:#fff}

.dds_popbox a{border:solid 1px #ED1B23;display:inline-block;padding:3px 18px;font-size:14px;color:#fff;border-radius:2px;text-decoration:none;text-transform:uppercase;margin-top:6px;margin-left:10px;background:#ED1B23}

.dds_popbox a:hover{background:#4b8509;color:#fff;border:solid 1px #4b8509}

.star_col{color:#e29f0b;padding-left:10px}

.iconsocial i{font-size:12px;color:#fdc52b}

.dds_popbox p{font-size:13px;color:#2f2e2e;margin:5px 0 0;line-height:22px;padding:0 5px}

.hot_deals_imms:hover{box-shadow:0 2px 2px #000}

.hot_deals_imms:hover .dds_popbox{display:block;height:35%;cursor:pointer}

.hot_deals_imms:hover .td_titel{bottom:55%}

/* .deals_fares{padding:20px 0 20px} */
/* NEW */
.heading_hh{margin-top: 10px;margin-bottom: 10px;}

.heading_hh h2{font-size:24px;color:#333;font-weight:600;margin:0 0 8px;padding:0 0 0 10px;line-height:24px;text-align:center}

.heading_hh p{font-size:15px;color:#333;line-height:22px;text-align: justify;}

.heading_hh1{margin-bottom: 20px;}

.heading_hh1 h2{font-size:20px;color:#333;font-weight:500;margin:20px 0 20px;padding:0 0 0 0px;line-height:24px; text-align:Center}

.heading_hh1 h3{font-size:15px;color:#333;font-weight:600;margin-top:20px;padding:0 0 0 0px;line-height:24px; text-align:left}

.heading_hh1 p{font-size:15px;color:#333;line-height:22px;margin-top:-3px;text-align: justify;}

.wert{margin-top:40px;}

.heading_hh2{margin-top:20px;margin-bottom:20px;text-align: center;}

.heading_hh2 p{font-size:15px;color:#333;line-height:22px;text-align: center;}

.heading_hh2 h2{font-size:24px;color:#333;font-weight:600;margin:0 0 8px;padding:0 0 0 10px;line-height:24px;text-align:center}

.heading_hh0 h2{font-size:24px;color:#333;font-weight:600;margin:0 0 8px;padding-top: 10px;padding-bottom: 10px;line-height:24px;text-align:center!important}

#flights2{padding-top:-20px!important;}

/* NEW END */

.flights_mm{padding:5px;border:solid 1px #e8e7e7;display:table;width:100%;margin-bottom:15px;box-shadow:0 3px 6px 0 rgba(0,0,0,.1)}

.air_agm{width:15%;float:left;background:#eaeaea;margin:0 5px 0 0;min-height:92px;text-align:center}

.air_agm img{padding:30px 0 0;width:55%}

.airlines_rr{width:72%;float:left;margin:0 5px 0 0}

.airlines_rr h4{font-size:17px;color:#333;font-weight:400;margin:0}

.airlines_rr p{font-size:13px;color:#000;margin:2px 0 0}

.airlines_rr h1{font-size:22px;color:#ED1B23;font-weight:600;margin:5px 0 0}

.airlines_rr h6{font-size:13px;color:#000;margin:7px 0 0;letter-spacing:1px}

.airlines_rr h6 i{padding:0 6px}

.arts_links{width:10%;float:left}

.arts_links a{background:#ED1B23;width:30px;height:30px;line-height:30px;text-align:center;display:block;color:#fff;border-radius:22px;margin:30px 0 0}

.expl_gap{padding-left:2px;padding-right:2px}

.call-to-get{background:#ED1B23;padding:10px 0;text-align:center}

.call-to-get p{font-size:20px;color:#fff;margin:0;text-transform:uppercase;font-weight:400;letter-spacing:1px}

.call-to-get p a{text-decoration:none;color:#e2dd36}

.newfooters{border-top:1px solid #e2e2e2;padding:5px 0;border-bottom:1px solid #e2e2e2;font-family:asap,sans-serif;display:table;width:100%;background:#f3f3f3}

.qickes_link{float: left; text-align: center;width: 100%;}

.qickes_link ul{list-style:none;padding:0;margin:0}

.qickes_link ul li{display:inline-block}

.qickes_link ul li a{display:inline-block;font-size:14px;color:#000;font-weight:400;text-decoration:none;padding:5px 22px 5px 0}

.social_news{padding:0}

.social_news ul{list-style:none;padding:0;margin:0}

.social_news ul li{display:inline-block}

.social_news ul li a{font-size:16px;color:#fff;text-decoration:none;width:30px;display:inline-block;height:30px;background:#425f9c;text-align:center;line-height:30px;border-radius:25px}

.twitte{background:#1da1f2!important}

.lindin{background:#0073b1!important}

.copy-right{width:100%;float:left;padding:20px 0 10px;background-position:100% 100%;font-family:asap,sans-serif;background:#f3f3f3;
    /* border-top: 1px solid #000; */
}

.copy-right p{color: #999; font-family: asap,sans-serif; font-size: 12px; font-weight: 300; line-height: 15px;  margin: 0;  text-align: justify;}

.bottom_copyrights{padding:8px 0;background:#ED1B23;color:#000;border-top:1px solid #e5e5e5;margin:0;display:table;width:100%;font-family:asap,sans-serif;text-align:center}

.bottom_copyrights p{font-size:13px;color:#fff;margin:0}

.quick_links{text-align:left}

.quick_links h4{font-size:18px;color:#333;font-weight:500;margin:0 0 10px}

.quick_links ul{list-style:none;padding:0;margin:0}

.quick_links ul li{display:inline-block}

.quick_links ul li a{font-size:14px;color:#333;text-decoration:none;display:inline-block;padding:2px 13px;background:#f0f0f0;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.1);-moz-box-shadow:inset 0 0 5px rgba(0,0,0,.1);box-shadow:inset 0 0 5px rgba(0,0,0,.1);border-radius:30px;border:solid 1px #ccc;margin:5px 5px 15px 0}

.condFares p{font-size:12px;color:#000;line-height:20px;padding:8px 5px;background:#fff;margin:20px 0 0;border:solid 1px #ececec}

.condFares p span{color:#f08223;text-decoration:underline}

.bdrr{border-top:solid 1px #ececec;border-bottom:solid 1px #ececec;border-right:solid 1px #ececec;background:#f5f5f5}

.bdrr2{border-top:solid 1px #ececec;border-bottom:solid 1px #ececec;border-right:solid 1px #ececec;background:#f1f1f1}

/* .suscribe_main{background:url(../images/package_list.html);padding:8px 0 0;background-size:cover;background-position:50%;position:relative;display:table;width:100%} */

.dss-banner img{width: 100%;}

.Exclusive_ss h4{font-size:19px;color:#ED1B23;margin:2px 0 0;font-weight:400;text-transform:uppercase}

.Exclusive_ss p{font-size:15px;color:#313131;margin:0;font-weight:400;padding:5px 0 0}

.seciband{margin:6px 0 0}

.seciband .form-group{position:relative}

.cont_form{border-radius:50px;height:42px}

.button_secb{position:absolute;top:2px;right:2px;background:#ED1B23;border:0;border-radius:26px;padding:8px 28px;font-size:16px;color:#fff;cursor:pointer;font-weight:400;text-transform:uppercase}

.ds_content{padding:30px 0}

.miami_head h2{font-size:22px;color:#333;font-weight:500;margin:0}

.miami_head h3{font-size:16px;color:#333;font-weight:600;margin:12px 0 10px;background:#f3f3f3;padding:5px;border-left:solid 3px #ED1B23}

.miami_head p{font-size:14px;color:#000;line-height:22px}

.miami_head_img{width:400px;float:right;margin:10px 0 10px 10px}

.miami_head_img img{width:100%;border:solid 1px #eee;padding:2px}

.miami_head ul{list-style:none;padding:0;margin:0}

.miami_head ul li{font-size:14px;color:#000;line-height:22px;padding:0 0 8px}

.miami_head ul li i{font-size:10px;color:#ED1B23;margin:-4px 4px 0 0;vertical-align:middle}

.ds_deals{padding:30px 0 0}

.miami_dealsHH h2{font-size:20px;color:#333;font-weight:500;margin:0 0 15px}

.contact_mains{padding:40px 0;background:#f9f9f9}

.map_sce{background:#fff;padding:5px;border:solid 1px #e4e4e4}

.address_cont{background:#fff;padding:10px;border:solid 1px #e4e4e4}

.address_cont h2{font-size:18px;color:#ED1B23;margin:0 0 10px;font-weight:700}

.cont_leb{font-size:14px;color:#000;margin:0 0 2px;font-weight:500}

.flat-button{border:0;background:#ED1B23;color:#fff;padding:6px 12px;border-radius:2px;font-size:16px;text-transform:uppercase;margin-bottom:10px}

.contact_aadd{background:#fff;text-align:center;padding:8px 0;margin-bottom:20px;border:solid 1px #e6e6e6}

.contact_aadd i{font-size:22px;background:#2894cf;color:#fff;width:40px;height:40px;line-height:40px;border-radius:50%;margin-bottom:5px}

.contact_aadd a{display:block;font-size:18px;color:#333;text-decoration:none}

.contact_aadd h5{font-size:15px;color:#333;font-weight:600;margin:0;line-height:22px;padding:0 15px}

.tooltip fade{background:#f5f5f5}

.st_map{margin:0 0 40px;background:#f7f7f7ee}

.site_map_bx h2{font-weight:700}

.site_map_bx p{font-size:14px}

.site_cat{width:100%;display:table;border-bottom:1px dashed #c1c1c1;padding:15px 0}

.site_cat h3{font-weight:600;font-size:20px}

.site_cat ul{list-style:none;padding:0;margin:0}

.site_cat ul li{width:25%;float:left;line-height:28px}

.site_cat ul li a{color:#000;font-size:13px;text-decoration:none}

.site_cat ul li a i{margin-right:2px}

.footer_bottom_fixed{background:#0097a8;position:fixed;bottom:0;text-align:center;left:0;width:100%;padding:5px 0;border-top:2px solid #0097a8;z-index:990;display:none}

.footer_bottom_fixed p{font-size:18px;color:#fff;font-weight:400;padding-right:10px;margin:0;display:inline-block}

.callFooterWeb a{color:#fecb00;text-decoration:none;font-size:18px;font-weight:600;display:inline-block;padding:0 16px;border-radius:2px;margin:0 5px}

.mobile_fun{background:#00cc35;position:fixed;width:100%;bottom:4px;left:0;text-align:center;padding:8px 0;border-radius:45px;display:none;z-index:9}

.mobile_fun a{color:#fff;text-decoration:none;display:block;font-size:18px;letter-spacing:1px}

.mobile_fun a i{padding-right:4px}

.Bnn_tittle{display:table;width:100%;position:relative}

.Bnn_tittle h1{font-size:26px;color:#fff;font-weight:700;text-shadow:#080808 0 1px 0;margin:15px 0 11px;text-align:center}

.sv_offer{position:absolute;background:#ED1B23;font-size:13px;color:#fff;font-weight:500;padding:1px 5px;top:-10px;border-radius:8px}

.New_typdl{display:table;width:100%;padding:16px 0 14px;margin-bottom:15px;background:#00416fe6;border-bottom:solid 2px #ED1B23;border-radius:8px;position:relative}

.DL_im h4{font-size:18px;color:#fff6f6;margin:1px 0 10px;font-weight:700}

.DL_im p{font-size:15px;color:#fff6f6;margin:0;font-weight:400}

.DL_im h6{font-size:12px;color:#fff6f6;margin:0}

.DL_im h3{font-size:22px;color:#ED1B23;margin:10px 0 2px;font-weight:700}

.dls_more p{font-size:12px;color:#fff;font-weight:300;line-height:18px;padding:30px 30px 0}

.dls_more p a{text-decoration:underline;color:#ffeb3b}

.Ft_pay{display:inline-block;float:right}

.Ft_pay ul{list-style:none;padding:0;margin:0}

.Ft_pay ul li{display:inline-block}

.Ft_pay ul li a{padding:5px 0 0;display:inline-block}

.sve_ups{padding:0}

.reg_promo{padding:26px 0 0}

.reg_promo h3{font-size:20px;color:#383838}

.reg_promo h3 span{color:#ED1B23;font-weight:600}

.reg_promo h6{font-size:16px;color:#333;font-weight:400}

.newsletter,.form-group{display:table;width:100%;margin-bottom:0!important}

.form_control_custom{height:48px!important;border-radius:2px!important;color:#333!important;font-size:15px!important;width:67.6%!important;float:left;margin:0 12px 0 0}

.btn_submit{background:#ED1B23;border:none;font-size:16px;width:30%;color:#fff;height:48px;float:left;border-radius:2px}

.newsletter p{font-size:12px;color:#333}

.newsletter p a{display:inline-block;float:right;color:#0059b9}





@media (min-width:320px) and (max-width:479px) {

.banners_full{padding:10px 0 60px!important}

.video_panel{top:0}

video#myVideo{height:630px}

.mobile_fun{display:none;}

.navbar-brand>img{display:block;width:225px}

.navbar-left{margin:0}

.slider_text{ padding: 10px 0 10px;}

.slider_text h1{font-size:15px;}

.slider_text h4{ font-size: 26px;}

.home-message-wrap{display:none}

.resp_sm{display:block}

.footer_bottom_fixed{display:block}

.Bn_botm{display:none}

.Bnn_tittle{display:none}

.New_typdl{display:none}

.dls_more{display:none}

.cls_chpair{display:block}

.sve_ups{display:none}

.newsletter, .form-group{ margin-bottom: 10px !important;}

}

@media (min-width:360px) and (max-width:639px) {

.banners_full{padding:10px 0 0px!important}

.video_panel{top:0}

video#myVideo{height:630px}

.mobile_fun{display:none;}

.navbar-brand>img{display:block;width:225px}

.navbar-left{margin:0}

.slider_text{ padding: 10px 0 10px;}

.slider_text h1{font-size:23px;}

.slider_text h4{ font-size: 26px;}

.home-message-wrap{display:none}

.resp_sm{display:block}

.footer_bottom_fixed{display:block}

.Bn_botm{display:none}

.Bnn_tittle{display:none}

.New_typdl{display:none}

.dls_more{display:none}

.cls_chpair{display:block}

.sve_ups{display:none}

.newsletter, .form-group{ margin-bottom: 10px !important;}

}

@media (min-width:480px) and (max-width:639px) {

.banners_full{padding:10px 0 60px!important}

.video_panel{top:0}

video#myVideo{height:630px}

.mobile_fun{display:none;}

.navbar-brand>img{display:block;width:225px}

.navbar-left{margin:0}

.slider_text{ padding: 10px 0 10px;}

.slider_text h1{font-size:15px;}

.slider_text h4{ font-size: 26px;}

.home-message-wrap{display:none}

.resp_sm{display:none}

.footer_bottom_fixed{display:block}

.Bn_botm{display:none}

.Bnn_tittle{display:none}

.New_typdl{display:none}

.dls_more{display:none}

.cls_chpair{display:none}

.sve_ups{display:none}

.newsletter, .form-group{ margin-bottom: 10px !important;}

}

@media (min-width:640px) and (max-width:767px) {

.mobile_fun{display:block!important}

.navbar-brand>img{display:block;width:225px}

.navbar-left{margin:0}

.slider_text h1{font-size:24px}

.home-message-wrap{display:none}

.resp_sm{display:none}

.footer_bottom_fixed{display:block}

}

@media (max-width:768px){
    #mobview{display: block;}
    .heading_hh.dss p{text-align: left!important;}
}