body{ font-family: 'Oswald', sans-serif; padding:0; margin:0;  }
a, a:focus, a:hover{ text-decoration:none; outline:none; }
ul, li{ padding:0; margin:0; list-style:none; }
@media screen and (min-width:1366px){
  .container{ width:1230px}
}

/*==== Header Start ====*/
.navbar-default{ background:#fff; border:0; border-radius:0; min-height:auto; padding:30px 0; margin:0; }
.navbar-default .top_block{ display:flex; justify-content:space-between; align-items:center; padding:0; margin:0; }
.navbar-default .logo{ padding:0; margin:0; }
.navbar-default .logo a{ font-size:20px; line-height:22px; font-weight:500; color:#000; display:inline-block; padding:0; margin:0; }
.navbar-default .call_us{ padding:0; margin:0; }
.navbar-default .call_us a{ font-size:20px; line-height:22px; font-weight:500; color:#000; text-transform:uppercase; padding:0; margin:0; }

/*==== Banner Start ====*/
#banner{ padding:0; margin:0; }
#banner_text{ padding:100px 0 100px 50px; margin:0; }
#banner_text h3{ font-size:48px; line-height:70px; font-weight:500; color:#fff; text-transform:uppercase; padding:0 0 40px; margin:0; }
#banner_text p{ font-size:28px; line-height:40px;font-weight:300; color:#fff; padding:0 0 35px; margin:0; width: 50%;}

body.page-id-143 #banner_text p, body.page-id-160 #banner_text p, body.page-id-172 #banner_text p, body.page-id-190 #banner_text p, body.page-id-193 #banner_text p, body.page-id-195 #banner_text p{ font-size:28px; line-height:40px;font-weight:300; color:#fff; padding:0 0 35px; margin:0; width: 61%;}

#banner_text p strong{ color:#fff; }

#banner_text h3 span{ font-size:28px; line-height:40px;font-weight:300; color:#fff; padding:0 0 35px; margin:0; text-transform: capitalize; }

img.UnitedAirlineLogo { height: 40px;margin-left: 10px;	margin-bottom: 10px; background: #fff; }
img.SouthwestAirlineLogo { height: 40px; margin-left: 10px; margin-bottom: 10px; background: #fff; padding: 12px 5px; }
img.AmericanAirlineLogo { height: 40px; margin-left: 10px; margin-bottom: 10px; background: #fff; }

img.DeltaAirlineLogo {  height: 40px; margin-left: 10px; margin-bottom: 10px; background: #fff; }
img.JetblueAirlineLogo{ height: 40px; margin-left: 10px; margin-bottom: 10px; background: #fff; }
img.AlaskaAirlineLogo { height: 40px; margin-left: 10px; margin-bottom: 10px; background: #fff; }



#banner_text a.call_now{ font-size:70px; line-height:77px; font-weight:500; color:#fff; display:inline-block; background:#1569A5; padding:15px 50px; margin:0; border-radius:30px; text-transform:uppercase; animation: animate 2s ease-in-out infinite; box-shadow: 0px 9px 5px 0px rgba(0, 0, 0, 0.2); transition:all 0.6s ease-in-out; }
@keyframes animate{ 0%{box-shadow:0 0 0 0px rgba(255, 255, 255, 0.4);} 100%{box-shadow: 0 0 0 12px rgba(255, 255, 255, 0)}}
#banner_text a.call_now:hover{ background:#0d5689; }

#banner_text .call_banner{ width:100% !important; }
#banner_text a.call_now strong{ font-weight:500; }

/*#banner_tex a.call_now2{ font-size:40px; line-height:42px; font-weight:700; color:#fff; display:inline-block; padding:0; margin:0; transition:all 0.6s ease-in-out; }
#banner_tex a.call_now2:hover{ color:#1569A5; }*/

/*==== Current Start ====*/
#current{ background:#1569a5; text-align:center; padding:45px 0; margin:0 !important; }
#current p{ font-size:48px; line-height:50px; font-weight:400; color:rgba(255,255,255,0.6); padding:0; margin:0;  }
#current p span{color:#fff; padding-left: 40px;  }
#current .vc_column-inner{ padding:0 !important; }
#current .wpb_raw_code.wpb_content_element.wpb_raw_html{ margin-bottom:0 !important; }

/*==== Need Start ====*/
#need{ padding:130px 0; margin:0; }
#airlines{ background:#fff; text-align:center; padding:0; margin:0; }
#airlines h2{ font-size:48px; line-height:70px; font-weight:400; color:#000; padding:0 0 60px; margin:0; }
#airlines .drop_panel{ width:60%; background:#1569a5; border-radius:0px; text-align:center; padding:45px 15px; margin:auto !important; box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.4); border-radius:4px; }
#airlines .drop_panel br{ display:none; }

.chosen-select-custom { height:55px !important; line-height:55px !important; text-align:left; border:1px solid #fff !important; border-radius:0 !important; background:#fff !important; background-color:#fff !important; color:rgba(41, 29, 26, 0.8) !important; box-shadow: inset 2px 2px 10px rgba(64, 64, 64, 0.1) !important; padding: 0 15px; font-size:25px; font-weight: 300; outline:none; }
.chosen-select-custom { width:70% !important; margin-bottom: 5px !important; }

.sub_btn .send_btn{ font-size:18px; line-height:20px; font-weight:500; color:#000; display:inline-block; background:#fff; padding:20px 70px; margin:10px 0 0; border-radius:30px; text-transform:uppercase; transition:all 0.6s ease-in-out; border:0; }
.sub_btn .send_btn:hover{ background:#0d5689; }


/*==== Airline Service Start ====*/
#airline_service{ background:#e8f0f6; padding:150px 0 90px; margin:0; }
#airline_service .service_text_panel{ text-align: center; padding:0 0; margin:0; }
#airline_service .service_text_panel h2{ font-size:48px; line-height:50px; font-weight:500; color:#000; text-transform:uppercase; padding:0 0 100px; margin:0; }
#airline_service #ul_box{ text-align:center; }
#airline_service #ul_box ul{ padding-bottom:0; }
#airline_service #ul_box ul li{ font-size:35px; line-height:37px; font-weight:300; color:#000; display:block; padding:0 0 60px; margin:0 auto; width:75%; text-align: left; }
#airline_service #ul_box ul li strong{ font-size:64px; font-weight:400; color:#1569A5; padding-right:15px; vertical-align: top; }
#airline_service .wpb_text_column.wpb_content_element { margin:0 !important; }
/*==== Support Start ====*/
#support{ padding:170px 0; margin:0; }
#support #supp_text{ width:100%; margin:0 auto; padding:30px 0; text-align: center; position:relative; }
#support #supp_text:after{ position:absolute; content:""; right:0; top:0; width:2px; height:100%; background:#fff; }
#support #supp_text:nth-child(2):after{ display:none; }
#support #supp_text h2{ font-size:40px; line-height:42px; font-weight:400; color:#fff; padding:0 0 40px; margin:0; }
#support #supp_text p{ font-size:24px; line-height:35px; font-weight:300; color:#fff; padding:0; margin:0; }

/*==== Footer Start ====*/
.footer{ background:#fff; text-align:center; padding:40px 0; margin:0; }
.footer p{ font-size:14px; line-height:16px; font-weight:400; color:#000;  padding:10px 0 0; margin:0; }
.footer ul li{ font-size:25px; line-height:27px; font-weight:300; color:#000; display:inline-block; padding:0 4px; margin:0; }
.footer ul li a{ color:#000; transition:all 0.6s ease-in-out; }
.footer ul li a:hover{ color:#1569a5; }



.no_hold_time{ position:fixed; left:0; right:0; bottom:0; background:#1569a5; text-align:center; padding:30px 20px; margin:0; transition:all 0.6s ease-in-out; }
.no_hold_time h3{ font-size:30px; line-height:32px; font-weight:700; color:#fff; text-transform:uppercase; padding:0 0 25px; margin:0; }
.no_hold_time a{ font-size:45px; line-height:47px; font-weight:700; color:#fff; text-transform:uppercase; padding:0; margin:0; }
.no_hold_time a img{ height:35px; margin-top:-5px;}

.no_hold_time .close_btn { position:absolute; right:20px; top:20px; }
.no_hold_time .close_btn a i{ color:rgba(255,255,255,0.4); font-size: 30px; }
.no_hold_time.hold_close{ opacity:0; visibility:hidden; bottom:-20px; }

#privacy_policy{ margin:50px 0; padding:40px 15px; background:#fff; box-shadow:0px 5px 5px 0px rgb(0 0 0 / 15%); }
#privacy_policy .wpb_text_column.wpb_content_element{ margin:0 !important; }
#privacy_policy h2{ font-size:30px; line-height:32px; font-weight:500; color:#000; text-transform:uppercase; padding:0 0 30px; margin:0; }
#privacy_policy p{ font-size:16px; line-height:28px;font-weight:300; color:#000; padding:0 0 20px; margin:0; }
#privacy_policy p a{ color:#1569A5; }

.air_about{ background:#fff; padding:0; margin:0;  }
.air_about .air_amid{ border-bottom:1px solid #f3f0f0; padding:40px 0 40px; margin:0; }
.air_about p{ font-size:15px; line-height:24px; font-weight:300; color:#000; text-align: center; padding:0 0 15px; margin:0; }
.air_about p a{ color:#1569A5; }



/*==== Page ID ====*/
.page-id-104{ background:#e8f0f6; }
.page-id-113{ background:#e8f0f6; }
.page-id-121{ background:#e8f0f6; }
.page-id-126{ background:#e8f0f6; }





@media screen and (max-width:768px){
#airline_service {
	padding: 90px 0 40px;
}
#airline_service #ul_box ul li {
	font-size: 25px;
	line-height: 27px;
	width: 90%;
}
#airline_service #ul_box ul li strong {
	font-size: 44px;
}
#support #supp_text h2 {
	font-size: 35px;
	line-height: 37px;
}
#support #supp_text p br{ display:none; }
#banner_text a.call_now {
	font-size: 50px;
	line-height: 52px;
	padding: 15px 30px;
}



}

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

#banner_text h3 span{
	display: block;
}
.navbar-default {
	padding: 15px 0;
}
.navbar-default .top_block {
	flex-wrap: wrap;
	justify-content: center;
}
.navbar-default .logo {
	padding: 0 0 5px;
	width: 100%;
	text-align: center;
}
.navbar-default .logo a {
	font-size: 18px;
	line-height: 20px;
}
.navbar-default .call_us a {
	font-size: 15px;
	line-height: 17px;
	display: inline-block;
	background: #1569a5;
	color: #fff;
	padding: 10px 15px;
	border-radius: 25px;
}
/*.navbar-default .call_us a span{
	background: #1569a5;
	color: #fff;
	padding: 10px 15px;
	border-radius: 25px;
}*/
#banner_text {
	padding:0px 15px 20px 15px;
	margin: 0;
	text-align: center;
}
#banner_text h3 {
	font-size: 25px;
	line-height: 30px;
	padding: 0 0 20px;
}
#banner_text h3 br {
	display: inline-block;
}
#banner_text p, body.page-id-143 #banner_text p, body.page-id-160 #banner_text p, body.page-id-172 #banner_text p, body.page-id-190 #banner_text p, body.page-id-193 #banner_text p, body.page-id-195 #banner_text p  {
	font-size: 18px;
	line-height: 23px;
	padding: 0 0 20px;
	width: 100%;
}
#current {
	padding: 30px 0;
}
#current p {
	font-size: 30px;
	line-height: 32px;
}
#current p span {
	color: #fff;
	padding-left: 0;
	display: block;
	padding-top: 5px;
}
#need {
	padding: 40px 0;
	margin: 0;
}
#airlines h2 {
	font-size:25px;
	line-height:27px;
	font-weight: 400;
	color: #000;
	padding: 0 0 40px;
	margin: 0;
}
#airlines h2 br {
	display: inline-block;
}
#airlines .drop_panel {
	width:100%;
	padding:30px 15px;

}
.chosen-container.chosen-container-single {
	width: 100% !important;
	margin-bottom: 5px !important;
}
.sub_btn .send_btn {
	font-size: 16px;
	line-height: 18px;
	padding: 15px 50px;
}
#airline_service {
	background: #e8f0f6;
	padding: 40px 15px 40px;
	margin: 0;
}
#airline_service .service_text_panel h2 {
	font-size:30px;
	line-height:32px;
	padding: 0 0 50px;
}
#airline_service #ul_box ul li {
	font-size: 25px;
	line-height: 27px;
	padding: 0 0 30px;
	width: 100%;
}
#airline_service #ul_box ul li strong {
	font-size: 40px;
}
#support {
	padding: 40px 0;
}
#support #supp_text {
	width: 100%;
	padding: 0 15px;
}
#support #supp_text::after {
	display:none;
}
#support #supp_text h2 {
	font-size: 30px;
	line-height: 32px;
	font-weight: 400;
	color: #fff;
	padding: 0 0 30px;
	margin: 0;
}
#support #supp_text p {
	font-size: 20px;
	line-height: 30px;
	padding: 0 0 30px;
}
.footer {
	padding: 20px 0;
}
.no_hold_time h3 {
	font-size: 20px;
	line-height: 22px;
	padding: 0 0 20px;
}
.no_hold_time a {
	font-size: 30px;
	line-height: 32px;
	font-weight: 700;
}
#banner_text a {
	font-size: 25px;
	line-height: 27px;
}
.chosen-select-custom {
	width: 100% !important;
	margin-bottom: 5px !important;
}
#banner_text a.call_now {
	font-size: 40px;
	line-height:46px;
}
.footer ul li {
	font-size: 13px;
	line-height: 15px;
	padding: 0 2px;
}
#privacy_policy h2 {
	font-size: 25px;
	line-height: 27px;
}
#banner_text a.call_now strong{ display:block; }




}



