body {
font-family:'Quicksand',sans-serif
}


.main_sppp_serivce {
    position: fixed;
    width: 100%;
    height: 100%;
    top:0;
    left:0;
}
.main_sppp_serivce a {
    text-decoration:none;
}
.sppp_callNow {
    text-align: center;
    position: relative;
    padding: 30px 0 58px 0;
}
.sppp_callNow span {
    font-size: 40px;
    font-weight: 600;
    color: #081878;
}
.sppp_toll {
    text-align: center;
    position: absolute;
    padding:20px 0 30px 0;
    bottom: 0;
    width: 100%;
}
.sppp_toll span {
    font-size: 30px;
    font-weight: 600;
    color:#081878;
    padding: 6px 30px 6px 30px;
    border-radius: 4px;
}
.sppp_toll span i {

}
.spacial_air_head img {
    width: 200px;
    border-radius: 66%;
    padding: 11px;
    box-shadow: 0px 0px 1px #ccc;
    height: 200px;
    background-color:#fff;
    margin:25px 0 0 0;
}
.spacial_air_head span {
    display: block;
    font-size:30px;
    font-weight: 600;
    color: #081878;
    margin: 30px 0 30px 0;
    animation: zoom-in-zoom-out 2s ease-out infinite;
}
.zoom-in-out-box {
    animation: zoom-in-zoom-out 1s ease infinite;
}
@keyframes zoom-in-zoom-out {
  0% {
    transform: scale(1, 1);
  }
  50% {
    transform: scale(1.5, 1.5);
  }
  100% {
    transform: scale(1, 1);
  }
}
.spacial_air_banner {
    padding: 0px 0 0px 0;
    position: relative;
}
.main_sppp_serivce:before {
    content: " ";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #fffffff2;
}
.spacial_air_head {
    text-align: center;
    padding: 0 0 0 0px;
}
.spacial_air_head h1 {
    font-weight: 600;
    font-size: 30px;
    margin: 0 0 0px 0;
    color: #fff;
    text-shadow: #000 0px 1px 2px;
}


p {
font-weight:400
}

h1,h2,h3,h4,h5,h6 {
margin:0
}

.navbar-default.stricky-fixed {
position:fixed;
top:0;
left:0;
width:100%;
z-index:99999;
background:#fff;
box-shadow:0 0 5px rgba(0,0,0,.3);
padding:4px 0
}

.my_call {
width:250px;
margin:3px 0 0 20px;
position:relative
}

.my_call:before {
position:absolute;
content:'';
top:5px;
left:-18px;
height:38px;
width:1px;
background:#ccc
}

.my_call img {
width:50px;
border:solid 1px #ddd;
border-radius:45px;
float:left;
margin:0 10px 0 0
}

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

.my_call a {
text-decoration:none;
font-size:24px;
font-weight:600;
line-height:26px;
color:#f7941d
}

.navbar-default {
background:#fff;
border-color:transparent;
border-radius:0;
padding:5px 0;
border-bottom:none;
margin:0
}

.navbar-brand {
float:left;
height:50px;
padding:0;
font-size:18px;
line-height:20px
}

.navbar-brand.navbar-brand-centered img {
width:260px;
margin:-2px 0 0
}

.navbar-default.stricky-fixed .navbar-nav>li>a {
color:#333
}

.navbar-default .navbar-nav>li>a {
color:#000;
font-size:15px;
padding:18px 14px;
text-transform:capitalize;
font-weight:500
}

.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover {
color:#f7941d;
background-color:transparent
}

.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover {
color:#f7941d;
background-color:transparent
}

.dropdown-menu {
padding:0
}

.dropdown-menu>li>a {
display:block;
padding:8px 10px!important;
clear:both;
line-height:1.42857143;
white-space:nowrap
}

.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover {
color:#fff;
text-decoration:none;
background:#081878;
border-left:solid 2px #081878
}

.navbar-default.stricky-fixed .one_phone {
color:#fff!important
}

.one_phone {
border:solid 1px #AD2E41;
padding:7px 20px!important;
font-size:20px!important;
border-radius:22px;
margin:9px 0 0;
color:#fff!important;
background:linear-gradient(45deg,#721053,#AD2E41)!important
}

.one_phone:hover {
color:#fff!important
}

.Alrts_covid {
background:#ffdbdb;
padding:5px 0 0
}

.covid_sec {
padding:15px 0
}

.covd_head h4 {
font-size:20px;
font-weight:700;
margin:5px 0 12px;
color:#262628;
text-align:center
}

.cvd img {
width:100%;
border:solid 1px #fff0f0;
border-radius:4px
}

.Eng_nn {
position:relative;
top:-30px
}

.Slider_bnn {
position:relative
}

.Search_types {
position:absolute;
bottom:0;
width:100%;
z-index:2;
background:-webkit-linear-gradient(top,rgba(0,0,0,0) 30%,rgba(0,0,0,.7) 100%)
}

#banner_wrap {
width:100%;
height:560px;
padding:0;
position:relative
}

.banner_content {
width:100%;
height:100%;
position:relative
}

.banner {
width:100%;
height:100%;
display:block;
position:absolute;
left:0;
top:0;
background:no-repeat center center
}

.map {
position:absolute
}

.banner_nav {
position:absolute;
right:18px;
bottom:18px
}

.banner_nav ul li {
float:left;
display:inline-block;
width:15px;
height:15px;
margin:0 8px 0 0;
cursor:pointer;
border-radius:7px;
background:rgba(224,224,224,0.8)
}

.banner_nav ul li.curr {
background:rgba(255,255,255,1)
}

.bcont {
width:100%;
height:100%;
margin:0 auto;
position:relative
}

#banner0 {
background-image:url(../images/Slider2.jpg);
background-size:cover
}

#banner1 {
background-image:url(../images/Slider1.jpg);
background-size:cover
}

#banner2 {
background-image:url(../images/Slider3.jpg);
background-size:cover
}

#map0 {
width:120px;
height:60px;
top:360px;
left:160px
}

.Best_baaner {
text-align:center;
position:absolute;
right:214px;
width:38%;
border-radius:10px
}

.Best_baaner h1 {
font-size:34px;
color:#fff;
margin:10px 0 18px;
text-shadow:0 2px 4px #000;
font-weight:600;
padding:0 15px;
line-height:46px
}

.Best_baaner h3 {
font-size:25px;
color:#fff;
margin:0 0 18px;
text-shadow:#080808 0 1px 2px;
font-weight:700;
padding:0 15px;
text-transform:uppercase
}

.Best_baaner a {
background:#f7941d;
display:inline-block;
color:#fff;
text-decoration:none;
padding:8px 35px;
font-size:18px;
border-radius:4px;
margin:0 0 -12px
}

.Lins_one {
width:100px;
height:1px;
background:#fff;
display:inline-block;
position:relative;
top:-8px
}

.bn_offers {
background:#fff;
border-radius:10px;
padding:10px 0;
z-index:1;
text-align:center;
display:table;
width:100%;
margin:-46px 0 0;
box-shadow:0 1px 2px #ccc!important;
position:relative
}

.bn_offers h5 {
background:linear-gradient(45deg,#721053,#AD2E41);
font-size:22px;
color:#fff;
padding:10px;
text-transform:uppercase;
border-radius:4px
}

.bn_offers h5 span {
display:block;
font-size:12px;
text-transform:capitalize;
padding:4px 0 0
}

.bn_offers h4 {
font-size:22px;
color:#333;
font-weight:500;
letter-spacing:2px
}

.bn_offers h4 span {
font-weight:600;
background:linear-gradient(90deg,#ea2331,#43264e 80%);
-webkit-background-clip:text;
background-clip:text;
-webkit-text-fill-color:transparent
}

.bn_offers a {
font-size:18px;
text-decoration:none;
display:block;
margin:5px 0 0;
font-weight:600;
background:linear-gradient(90deg,#ea2331,#43264e 80%);
-webkit-background-clip:text;
background-clip:text;
-webkit-text-fill-color:transparent
}

.howit_main {
padding:10px 0;
background:#fff
}

.how_sec {
padding:14px 5px 14px 8px;
border-radius:8px;
background:#fff;
margin:0;
position:relative;
min-height:193px;
text-align:center
}

.how_sec img {
margin:0 0 5px;
width:84px
}

.how_sec h2 {
font-weight:700;
margin:0;
color:#3a3a3a;
font-size:20px
}

.how_sec p {
font-weight:500;
margin:0;
color:#5b5b5b;
font-size:14px;
padding:5px 10px 0
}

.bdrr {
padding-right:5px;
padding-left:5px
}

.top_deslas {
background:#fff;
padding:40px 0
}

.heading_hh {
margin:0 0 25px
}

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

.heading_hh h2:before {
position:absolute;
content:'';
top:32px;
left:46%;
width:100px;
height:2px;
background:#4f4f79
}

.heading_hh p {
font-size:14px;
color:#777;
line-height:22px;
text-align:center
}

.topers_mn {
display:table;
width:100%;
box-shadow:0 1px 2px #ccc!important;
border-radius:8px;
border:solid 1px #ededed;
padding:0
}

.coupan_im img {
width:100%;
height:152px;
border-radius:4px
}

.fmly_travel {
padding:10px 8px;
position:relative
}

.fmly_travel h4 {
font-size:20px;
color:#333;
margin:0;
font-weight:600
}

.fmly_travel p {
font-size:14px;
color:#5d5d5d;
margin:5px 0 0;
line-height:18px;
font-weight:400
}

.fmly_travel h5 {
font-size:15px;
color:#fff;
margin:5px 0 0;
font-weight:400;
position:absolute;
top:-37px;
background:rgba(0,0,0,0.5);
width:100%;
left:0;
padding:6px 0 6px 10px
}

.fmly_travel h5 span {
font-size:18px;
margin:4px 0 0;
color:#fff;
font-weight:600
}

.fmly_travel h3 {
display:inline-block;
white-space:nowrap;
color:#f7941d;
padding:10px 12px;
border-radius:33px;
width:120px;
font-weight:700;
text-align:center;
border:1px dashed #f7941d;
-webkit-box-shadow:1px 1px 1px rgba(128,128,128,0.2);
box-shadow:1px 1px 1px rgba(128,128,128,0.2);
font-size:14px;
margin:11px 0 0
}

.con_bg {
box-shadow:0 1px 2px #ccc!important;
border-radius:8px;
border:solid 1px #ededed;
background:#fff;
padding-top:25px;
padding-bottom:25px
}

.top_destinations {
padding:45px 0;
background:#fff
}

.main_grid {
display:table;
position:relative;
margin:0 auto 20px;
padding:0;
width:100%;
list-style:none;
text-align:center;
overflow:hidden;
box-shadow:0 2px 6px #ccc!important;
border-radius:8px;
border:solid 1px #ededed
}

.effect_img {
background:#000;
position:relative;
overflow:hidden;
text-align:center;
cursor:pointer
}

.effect_img img {
position:relative;
display:block;
min-height:100%;
max-width:100%;
height:210px;
width:100%
}

.Dts_price {
font-size:17px;
color:#081878;
font-weight:700
}

.Dts_price strong {
font-size:16px;
color:#081878;
font-weight:700
}

.Newark {
position:absolute;
top:94px;
left:0;
width:100%
}

.Newark h2 {
font-weight:700;
color:#fff;
font-size:20px;
margin:0;
text-shadow:#080808 0 1px 2px
}

.World_nmae {
display:table;
width:100%;
padding:10px 0;
text-align:left
}

.World_nmae h4 {
color:#333;
font-size:20px;
margin:12px 0 5px;
font-weight:500
}

.World_nmae h6 {
color:#333;
font-size:14px;
margin:8px 0 0;
display:inline-block;
text-transform:capitalize
}

.World_nmae i {
color:#333
}

.effect_img figcaption {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
padding:0;
color:#fff;
text-transform:uppercase;
font-size:1.25em;
-webkit-backface-visibility:hidden;
backface-visibility:hidden;
z-index:2
}

.effect_img figcaption::before,.effect_img figcaption::after {
position:absolute;
top:30px;
right:30px;
bottom:30px;
left:30px;
content:'';
opacity:0;
-webkit-transition:opacity 0.35s,-webkit-transform .35s;
transition:opacity 0.35s,transform .35s
}

.effect_img:hover img {
opacity:.4
}

.effect_img:hover figcaption::before,.effect_img:hover figcaption::after {
opacity:1;
-webkit-transform:scale(1);
transform:scale(1)
}

.effect_img figcaption h3 {
margin-bottom:0;
font-size:24px;
padding-left:20px;
padding-right:20px;
font-weight:600
}

.effect_img h3 {
padding-top:28%;
-webkit-transition:-webkit-transform .35s;
transition:transform .35s;
-webkit-transform:translate3d(0,-20px,0);
transform:translate3d(0,-20px,0)
}

.effect_img p {
margin:0;
color:#ffe210;
font-weight:600;
font-size:20px
}

.effect_img h4 {
font-size:14px;
padding:0 45px;
line-height:21px;
font-weight:300;
margin:10px 0 0
}

.effect_img:hover h3,.effect_img:hover p {
opacity:1;
-webkit-transform:translate3d(0,0,0);
transform:translate3d(0,0,0)
}

.effect_img figcaption a {
z-index:1000;
text-indent:200%;
white-space:nowrap;
font-size:0;
opacity:0;
position:absolute;
top:0;
left:0;
width:100%;
height:100%
}

.About_main {
padding:45px 0;
background:#fff
}

.heading_Abt h3 {
font-size:28px;
color:#171719;
font-weight:600;
margin:0 0 8px;
padding:0 0 10px;
line-height:24px;
position:relative
}

.heading_Abt p {
font-size:15px;
color:#333;
line-height:22px;
font-weight:400
}

.suscribe_main {
background:linear-gradient(45deg,#721053,#AD2E41);
padding:20px 0;
background-size:cover;
background-position:50%;
position:relative;
display:table;
width:100%;
overflow:hidden
}

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

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

.seciband {
margin:3px 0 0
}

.seciband .form-group {
position:relative;
margin:0
}

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

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

.Footer_str {
background-color:#f3f3f3;
padding:45px 0 25px
}

.Types {
display:table;
width:100%;
margin-bottom:20px
}
.foot_heading {
    display: table;
    width: 100%;
}
.foot_heading p {
font-size:14px;
color:#333;
margin:0 0 10px;
font-weight:500
}

.foot_heading h3 {
font-size:18px;
color:#333;
font-weight:600;
margin:0 0 18px;
text-transform:capitalize
}

.hht_lnk{ width:20%; float:left;}

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

.foot_heading ul li a {
font-size:14px;
color:#333;
display:block;
text-decoration:none;
padding:0 0 8px;
font-weight:500
}

.foot_heading ul li a i {
padding-right:5px
}

.footer_tofree {
background:#e1e1e1;
padding:15px 0;
margin-bottom:20px
}

.Bt_tfn a {
font-size:19px;
color:#333;
margin:0;
text-decoration:none;
font-weight:500
}

.Bt_tfn a i {
margin-right:2px
}

.payment_icons {
margin-bottom:0;
margin-top:25px
}

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

.payment_icons ul li {
display:inline-block;
cursor:pointer;
margin:0 5px
}

.footer_btm {
padding:10px 0;
background:#f1f1f1;
text-align:center
}

.footer_btm p {
margin:0;
color:#333;
letter-spacing:0;
font-size:14px;
font-weight:500
}

.slider_text {
text-align:left;
padding:0 0 10px
}

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

.about-img {
border-radius:5px;
position:relative;
z-index:1;
padding-left:30px;
padding-bottom:30px
}

.about-img::before {
content:"";
position:absolute;
bottom:15px;
left:15px;
width:91%;
height:90%;
background-color:#b8b8b8;
border-radius:4px;
z-index:-1
}

.about-img img {
width:100%
}

.contact_page_ff {
background:#fff;
padding:30px 0
}

.contact_aadd {
background:#fff;
text-align:left;
padding:15px 0;
margin-bottom:25px;
box-shadow:0 1px 2px #ccc!important;
border-radius:8px;
min-height:97px
}

.contact_aadd i {
font-size:22px;
background:linear-gradient(45deg,#721053,#AD2E41);
color:#fff;
width:40px;
height:40px;
line-height:40px;
border-radius:23px;
margin:5px 10px 10px;
float:left;
text-align:center
}

.contact_aadd p {
margin:0;
font-size:15px
}

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

.address_cont {
background:#fff;
padding:10px;
border:solid 1px #ededed;
box-shadow:0 1px 2px #ccc!important;
border-radius:8px;
display:table;
width:100%
}

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

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

.flat_button_cont {
border:0;
background:linear-gradient(45deg,#721053,#AD2E41);
color:#fff;
padding:10px 12px;
border-radius:2px;
font-size:15px;
text-transform:uppercase;
margin-bottom:0;
display:block;
width:100%;
font-weight:500
}

.maps {
padding:5px 5px 0;
background:#fff;
border:solid 1px #ededed
}

.Promo_Code {
background:#f9f9f9;
padding:5px 0
}

.DT_main {
padding:20px 0
}

.layout_dt {
padding:10px 12px;
text-align:left;
min-height:110px;
border:solid 1px #e9e9e9;
box-shadow:0 1px 2px #ccc!important;
border-radius:8px
}

.layout_dt i {
font-size:32px;
color:#f7941d;
margin:12px 10px 12px 0;
width:50px;
height:50px;
border:solid 1px #f7941d;
border-radius:38px;
line-height:50px;
float:left;
text-align:center
}

.layout_dt h4 {
font-size:18px;
color:#333;
font-weight:700;
margin:4px 0 5px
}

.layout_dt p {
font-size:14px;
color:#4f4f4f;
font-weight:500;
margin:0
}

.dallas_page {
padding:40px 0
}

.page_contents {
padding:0 0 10px
}

.page_contents h2 {
font-size:22px;
background:linear-gradient(90deg,#081878,#43264e 20%);
-webkit-background-clip:text;
background-clip:text;
-webkit-text-fill-color:transparent;
margin:0 0 8px;
font-weight:600
}

.page_contents p {
font-size:14px;
color:#3a3939;
line-height:22px;
font-weight:500
}

.page_contents p strong {
color:#081878
}

.pvc_cont h3 {
font-size:22px;
font-weight:600;
margin:0 0 10px
}

.pvc_cont p {
font-size:14px;
color:#333;
margin:0 0 10px;
line-height:22px
}

.pvc_cont h4 {
padding:0;
font-size:18px;
font-weight:600;
margin-bottom:10px
}

.pvc_cont ul {
list-style:none;
padding:0;
margin:0 0 10px 10px
}

.pvc_cont ul li {
font-size:14px;
color:#333;
margin:0;
line-height:27px
}

.pvc_cont ul li i {
margin-right:4px;
color:#ffac16
}

.bottom_banner {
background:linear-gradient(to right,#1034d5,#001b94);
padding:15px 0;
border-radius:5px;
margin:10px 0;
text-align:center;
border:1px solid #e4e4e4
}

.bottom_banner p {
font-size:22px;
color:#fff;
font-weight:500;
margin:0
}

.bottom_banner p span {
color:#f90
}

.bottom_banner p a {
text-decoration:none;
background-color:#f90;
padding:6px 26px;
color:#fff;
border-radius:20px;
letter-spacing:2px
}

.Hotrls_main {
padding:40px 0;
background:#fcfcfc
}

.Ht_tittle {
padding:0 0 30px
}

.Ht_tittle h3 {
font-size:22px;
color:#333;
margin:0 0 10px;
font-weight:500;
border-left:solid 2px #f7941d;
padding:0 0 0 8px;
line-height:22px
}

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

.slide-item {
margin:4px 0
}

.hotel-grid {
position:relative;
overflow:hidden;
margin:0 0 20px;
box-shadow:0 1px 2px #ccc!important;
border-radius:5px
}

.image-sec {
position:relative;
overflow:hidden
}

.image-sec img {
width:100%;
height:200px;
transition:all .4s ease
}

.image-sec img:hover {
transform:scale(1.2)
}

.hotel-grid-caption {
background:#fff;
padding:10px;
display:table;
width:100%
}

.hotel-grid-caption i {
width:38px;
height:38px;
border-radius:50%;
font-size:18px;
text-align:center;
float:left;
border:solid 1px #f7941d;
margin:0 10px 0 0;
line-height:34px;
color:#f7941d
}

.hotel-grid-caption h4 {
font-size:16px;
color:#333;
margin:0;
font-weight:600;
width:80%;
float:left
}

.hotel-grid-caption h4 .text_light {
font-size:12px;
color:#9f9a94;
display:block;
padding:6px 0 0;
text-transform:uppercase
}

.hotel-grid-caption h5 {
width:40%;
float:left;
margin:0;
text-align-last:end;
font-size:12px;
color:#333;
font-weight:400;
text-transform:uppercase
}

.hotel-grid-caption h5 small {
display:block;
color:#f7941d;
font-size:20px;
padding:4px 0 0;
font-weight:500
}

.action_bk {
padding:10px 0 0;
display:table;
width:100%
}

.btn_second {
width:50%;
float:left
}

.btn_second a {
font-size:12px;
color:#fff;
padding:6px 15px;
display:inline-block;
text-decoration:none;
text-align:center;
border-radius:35px;
text-transform:uppercase;
border:solid 1px #081878;
font-weight:500;
background:#081878
}

.btn_first {
width:50%;
float:left;
text-align:right
}

.btn_first a {
font-size:12px;
color:#081878;
padding:6px 15px;
display:inline-block;
text-decoration:none;
text-align:center;
border-radius:35px;
text-transform:uppercase;
border:solid 1px #081878;
font-weight:500
}

.geodir-category-opt {
position:absolute;
bottom:0;
left:0;
width:100%;
z-index:1;
padding:10px 20px;
cursor:pointer;
background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.95) 100%)
}

.geodir-category-opt .listing-rating {
float:left;
position:relative;
top:10px
}

.geodir-category-opt .listing-rating i {
font-size:12px;
margin-right:4px;
color:#f7941d
}

.geodir-category-opt .rate-class-name {
float:right;
position:relative;
top:-6px
}

.geodir-category-opt .rate-class-name .score {
float:left;
color:#fff;
margin-right:10px;
font-size:11px
}

.geodir-category-opt .rate-class-name .score strong {
display:block;
text-align:right;
margin:5px 0 2px;
font-style:normal;
color:#fff;
font-size:13px;
font-weight:500
}

.geodir-category-opt .rate-class-name span {
background:#081878;
color:#fff;
float:left;
font-weight:600;
border-radius:45px;
padding:12px;
box-shadow:0 0 0 1px rgba(255,255,255,0.8)
}

.listing-counter {
position:absolute;
left:25px;
top:25px;
color:#fff;
z-index:10;
font-size:14px;
border-radius:30px;
background:#f7941d;
color:#fff;
padding:4px 12px;
box-shadow:0 0 0 2px rgba(255,255,255,0.8);
font-weight:500
}

.bottoms_calls {
background:#081878;
padding:8px 0;
text-align:center;
position:fixed;
bottom:0;
width:100%;
z-index:9;
background-size:contain;
display:none
}

.bottoms_calls p {
font-size:12px;
color:#fff;
margin:0;
text-transform:uppercase;
font-weight:500
}

.bottoms_calls a {
color:#fff;
font-size:23px;
text-decoration:none;
font-weight:600;
letter-spacing:2px
}


.follow_us {
    margin-top: 10px;
}
.follow_us a {
    background: #000;
    width: 35px;
    height: 35px;
    display: inline-block;
    text-align: center;
    margin-right: 10px;
    border-radius: 50px;
}
.follow_us a i {
    color: #fff;
    padding-top: 9px;
    font-size: 16px;
}

/*my styling*/

.header_delta {
    background: #ffffff;
    padding: 12px 0px 12px 0px;
}
.header_tp {
}
.header_tp h3 {
    margin: 0;
    color: #fff;
    margin-top: 0px;
    text-transform: uppercase;
    font-weight: 600;
}
.header_tp h3 strong {
    color: #e01933;
    text-transform: uppercase;
    display: block;
    font-size: 30px;
    letter-spacing: 6px;
}
.header_ph {
    text-align: end;
}
.header_ph h4 {
    color: #f7941d;
    font-size: 30px;
    font-weight: 800;
    text-decoration: none;
    display: inline-block;
    margin: 12px 0 0 0;
}
.header_tp h3 img {
    width: 225px;
}
.delta_banner {
    position: relative;
}
.delta_tollfree {
    text-align: center;
    padding: 150px 0 150px 0px;
}
.delta_tollfree h1 {
    font-size: 42px;
    color: #fff;
    font-weight: 800;
    text-shadow: #080808 0 1px 2px;
    margin: 0 0 30px 0;
    text-transform: uppercase;
}
.delta_tollfree h6 {
    font-size: 28px;
    font-weight: 700;
    background: #f7941d;
    display: inline-block;
    color: #fff;
    padding: 9px 25px 9px 52px;
    border-radius: 42px;
    margin: 0 0 25px 0;
    position: relative;
}
.delta_tollfree h6 i {
    background: #0b1f66;
    position: absolute;
    left: 2px;
    top: 2px;
    height: 45px;
    width: 45px;
    border-radius: 38px;
    line-height: 45px;
    border: solid 2px #ffffff;
}
.alst_main {

}
.alts_tolls {
    text-align: center;
    padding: 45px 0 0px 0;
}
.alts_tolls h4 {
    font-size: 30px;
    color: #0b1f66;
    margin: 0px;
    font-weight: 900;
}
.alts_tolls h4 span {
    text-decoration: none;
    color: #f7941d;
    margin: 0 0 0 8px;
    font-weight: 900;
}
.alts_tolls h4 span img {
    width: 40px;
}
.alts_contacts {
    padding: 45px 0 20px 0;
    text-align: center;
}
.alts_contacts h4 {
    font-size: 22px;
    color: #333;
    text-transform: uppercase;
    font-weight: 600;
    margin: 14px 0 28px 0;
}
.alts_contacts h6 {
    font-size: 16px;
    color: #f7941d;
    text-transform: capitalize;
    font-weight: 600;
    margin: 0px -3px 20px 29px;
    display: inline-block;
    border: 1px solid #f7941d;
    padding: 8px 16px 8px 16px;
    border-radius: 24px;
    background: #f7941d00;
}
.altes_discle {

}
.altes_discle p {
    font-size: 14px;
    color: #333;
    margin: 15px 0 0 0;
    text-align: justify;
    padding: 0 0 0px 0;
    font-weight: 500;
    letter-spacing: 0.4px;
}
.altes_discle h6 {
    font-size: 14px;
    color: #333;
    margin: 30px 0 0 0;
    border-top: solid 1px #cecece;
    padding: 15px 0 15px 0;
    font-weight: 500;
    text-align: center;
}
.phone_view {
    display:none;
}
.phone_view_top {
    text-align: center;
    background: #001b94;
    padding: 10px 0 10px 0;
}
.phone_tp_header h4 {
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 0.3px;
    text-transform: uppercase;
}
.phone_tp_tollfree {
    text-align: center;
    padding: 20px 0 20px 0;
    position: relative;
}
.phone_tp_tollfree h4 {
    background: #001b94;
    padding: 8px 30px 8px 30px;
    display: inline-block;
    margin: 2px 0 16px 0px;
    color: #fff;
    border-radius: 2px;
    font-weight: 600;
    letter-spacing: 0.3px;
    font-size: 20px;
}
.phone_tp_tollfree img {
    width: 124px;
    border-radius: 87px;
    margin: 0 0 20px 0;
}
.phone_tp_tollfree_tx {
    background: #fef7f7;
    padding: 10px 10px 10px 10px;
    border: 1px solid #ececec;
    border-radius: 4px;
    position: relative;
}
.phone_tp_tollfree_tx h5 {
    font-size: 20px;
    font-weight: 800;
    color: #001b94;
    margin: 0 0 6px 0;
    letter-spacing: 0.3px;
    line-height: 28px;
}
.phone_tp_tollfree_tx h6 {
    font-size: 30px;
    font-weight: 800;
    color: #001b94;
    margin: 10px 0 3px 0;
}
.phone_ct_middle {
    text-align: center;
    position: relative;
}
.phone_ct_middle p {
    font-size: 16px;
    font-weight: 700;
    color: #333;
    margin:4px 0 10px 0;
    line-height: 24px;
}
.phone_ct_middle h4 {
    margin: 15px 0 32px 0;
    font-size: 22px;
    font-weight: 700;
    color: #333;
    line-height: 26px;
}
.phone_ct_middle img {
    width: 60px;
    margin: -11px 0 30px 0;
}
.phone_view_footer_fix {
    background: #f90;
    text-align: center;
    padding: 10px 0 10px 0;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    box-shadow: 0px 0px 4px #5c5a5a;
}
.fixed_number h4 {
    margin: 0 0 0 0;
    color: #fff;
    font-size: 22px;
    font-weight: 700;
    letter-spacing: 0.4px;
}


@media (min-width:320px) and (max-width:479px) {
ul.nav.navbar-nav.navbar-right.rpns {
display:none
}
.desktop_view {
    display:none;
}
.phone_view {
    display:block;
}
.navbar-default .navbar-toggle {
    border-color: #ddd;
    display: none;
}
.navbar-default{ display: none;}
#banner_wrap{height: 460px;}
.location_banner {
    height: 600px !important;
}
.bottoms_calls {
display:block
}

.navbar-brand.navbar-brand-centered img {
width:240px
}

.navbar-default.stricky-fixed {
background:#fff;
padding:10px 0 15px
}

.Search_types {
position:absolute;
top:35px;
width:100%
}

.Best_baaner {
display:none
}

.Best_baaner h1 {
font-size:26px;
color:#fff;
margin:0 0 8px
}

.fmly_travel {
padding:10px 15px
}

.topers_mn {
margin-bottom:10px
}

.foot_heading ul li {
    display: inline-block;
    width: 100%;
}

.foot_heading h3 {
margin:0 0 15px
}

.how_sec {
min-height:160px;
margin:0 0 10px
}

.navbar-default .navbar-nav>li>a {
color:#4c4747;
font-size:14px;
padding:8px 15px
}

.heading_hh h2:before {
display:none
}

.cvd {
margin:0 0 10px
}
.sppp_toll span {
    font-size: 24px;
}
.spacial_air_head img {
    width: 130px;
    border-radius: 66%;
    padding: 11px;
    box-shadow: 0px 0px 1px #ccc;
    height: 130px;
    background-color: #fff;
    margin: 25px 0 0 0;
}
.spacial_air_head span {
    display: block;
    font-size: 24px;
    font-weight: 600;
    color: #081878;
    margin: 30px 0 30px 0;
    animation: zoom-in-zoom-out 2s ease-out infinite;
}
.sppp_callNow {
    text-align: center;
    position: relative;
    padding: 20px 0 20px 0;
    position: absolute;
    top: 0;
    width: 100%;
    left: 0;
    z-index: 9;
}
.spacial_air_banner {
    padding: 0px 0 0px 0;
    position: relative;
    width: 100%;
    height: 100% !important;
    top: 0;
    left: 0;
    align-items: center;
    justify-content: center;
    display: flex;
}
}

@media (min-width:360px) and (max-width:639px) {
ul.nav.navbar-nav.navbar-right.rpns {
display:none
}
.desktop_view {
    display:none;
}
.phone_view {
    display:block;
}
.navbar-default .navbar-toggle {
    border-color: #ddd;
    display: none;
}
.navbar-default{ display: none;}
#banner_wrap{height: 460px;}
.location_banner {
    height: 600px !important;
}
.bottoms_calls {
display:block
}

.navbar-brand.navbar-brand-centered img {
width:240px
}

.navbar-default.stricky-fixed {
background:#fff;
padding:10px 0 15px
}

.Search_types {
position:absolute;
top:35px;
width:100%
}

.Best_baaner {
display:none
}

.Best_baaner h1 {
font-size:26px;
color:#fff;
margin:0 0 8px
}

.fmly_travel {
padding:10px 15px
}

.topers_mn {
margin-bottom:10px
}

.foot_heading ul li {
    display: inline-block;
    width: 100%;
}

.foot_heading h3 {
margin:0 0 15px
}

.how_sec {
min-height:160px;
margin:0 0 10px
}

.navbar-default .navbar-nav>li>a {
color:#4c4747;
font-size:14px;
padding:8px 15px
}

.heading_hh h2:before {
display:none
}

.cvd {
margin:0 0 10px
}
.sppp_toll span {
    font-size: 24px;
}
.spacial_air_head img {
    width: 130px;
    border-radius: 66%;
    padding: 11px;
    box-shadow: 0px 0px 1px #ccc;
    height: 130px;
    background-color: #fff;
    margin: 25px 0 0 0;
}
.spacial_air_head span {
    display: block;
    font-size: 24px;
    font-weight: 600;
    color: #081878;
    margin: 30px 0 30px 0;
    animation: zoom-in-zoom-out 2s ease-out infinite;
}
.sppp_callNow {
    text-align: center;
    position: relative;
    padding: 20px 0 20px 0;
    position: absolute;
    top: 0;
    width: 100%;
    left: 0;
    z-index: 9;
}
.spacial_air_banner {
    padding: 0px 0 0px 0;
    position: relative;
    width: 100%;
    height: 100% !important;
    top: 0;
    left: 0;
    align-items: center;
    justify-content: center;
    display: flex;
}
}