:root {--orange:#ffdd00;}
.white-bg{background-color: #fff;}
.dswcf7_country_sel {width:-webkit-fill-available !important; width:-moz-available !important;}
.iti {width:-webkit-fill-available !important; width:-moz-available !important; padding-right:11px;}
.iti__country-list {width:400px !important;}
.orange-clr {color:var(--orange) !important;}
.bookingflightsvg, .bookingairportsvg {width:20px !important;}
.inputform input, .inputform select, .inputform textarea, body input.text, body input.title, body input[type="email"], body input[type="password"], body input[type="tel"], body input[type="text"], body select, body textarea {width:100%; padding:0.8rem 1rem; margin:0; border:1px solid #eee; box-sizing:border-box; text-indent:0; display:block; resize:none; border-radius:4px; background:#fff; color:#626262; line-height:normal; height:auto;}
.vec-logo {margin-right:40px;}
.nav-spec {margin-right:10px; margin-left:10px; text-decoration:none !important;}
.custom-btn {font-size:14.5px !important; padding-top:5.5px; padding-bottom:5.5px;}
.dropdown-toggle {color:#979797 !important;}
.action-buttons {gap:8px;}
.whylppoints li::marker {color:#ffdd00 !important;}
.lpherolist li {list-style:none;}
.inputform input::-webkit-input-placeholder, .inputform select::-webkit-input-placeholder, .inputform textarea::-webkit-input-placeholder {color:#626262;}
.inputform input::-moz-placeholder, .inputform select::-moz-placeholder, .inputform textarea::-moz-placeholder {color:#626262;}
.inputform input:-ms-input-placeholder, .inputform select:-ms-input-placeholder, .inputform textarea:-ms-input-placeholder {color:#626262;}
.inputform input:-moz-placeholder, .inputform select:-moz-placeholder, .inputform textarea:-moz-placeholder {color:#626262;}
.headernavcontainer, .mobilebtncontainer {display:none;}
[class^="hvr-"] {margin:0.4em; padding:1em; cursor:pointer; background:#e1e1e1; text-decoration:none; color:#666; -webkit-tap-highlight-color:transparent; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;}
.hvr-sweep-to-right {display:inline-block; vertical-align:middle; -webkit-transform:perspective(1px) translateZ(0); transform:perspective(1px) translateZ(0); box-shadow:0 0 1px transparent; position:relative; -webkit-transition-property:color; transition-property:color; -webkit-transition-duration:0.3s; transition-duration:0.3s;}
.hvr-sweep-to-right:before {content:""; position:absolute; top:0; left:0; right:0; bottom:0; background:#2098d1; -webkit-transform:scaleX(0); transform:scaleX(0); -webkit-transform-origin:0 50%; transform-origin:0 50%; -webkit-transition-property:transform; transition-property:transform; -webkit-transition-duration:0.3s; transition-duration:0.3s; -webkit-transition-timing-function:ease-out; transition-timing-function:ease-out;}
.hvr-sweep-to-right:active, .hvr-sweep-to-right:focus, .hvr-sweep-to-right:hover {color:#fff;}
.hvr-sweep-to-right:active:before, .hvr-sweep-to-right:focus:before, .hvr-sweep-to-right:hover:before {-webkit-transform:scaleX(1); transform:scaleX(1);}
.et_pb_button_0 {color:#fff !important;}
.et_pb_button_1 {color:#fff !important;}
.alert_icon, .booking_history_button, .confirm_details_icon, .font0, .image, .imagebyheight, .input_icon, .mailicon, .new_tab_details, .passenger_details_icon, .passenger_icon, .searchicon, .socialiconimage, .table_button, .td_delete {font-size:0;}
.alert_title, .contactme_title, .p_details_titles, .ui-messages.ui-messages-error.ng-trigger.ng-trigger-messageAnimation {font-size:1.1rem;}
span.bs-rating-star {font-size:1.5em;}
.menudesktop{min-width: 500px;}
.price_for_person {font-size:0.76rem;}
.admin_reply, .flight_info_label, .message_date, .msg_error, .ui-button-text-icon-left .ui-button-text {font-size:0.83rem;}
.font14 {font-size:0.8rem;}
.corporate_label, .font16, .search_booking_label1, .search_booking_label2, body.body_container .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value {font-size:0.88rem;}
.invoice_line_content {font-size:1.05rem;}
.font18 {font-size:1rem;}
.font20, .font22, .passenger_details_total, .ui-addon-dialog .label_addon {font-size:1.12rem;}
.dashboard_box_title, .font24 {font-size:1.335rem;}
.font26, .review_big_title {font-size:1.445rem;}
.mobile_header_title {font-size:1.5rem;}
.invoice_service_name, .invoice_title {font-size:1.12rem;}
.font30 {font-size:1.68rem;}
.font32 {font-size:1.76rem;}
.font38 {font-size:2rem;}
.dashboard_box_value, .font40 {font-size:2.2rem;}
.font255 {font-size:2.5rem;}
.fontx18 {font-size:16px; line-height:1.5;}
.fontx20 {font-size:20px; line-height:1.3;}
.fontx22 {font-size:22px; line-height:1.4;}
.fontx36 {font-size:34px; line-height:1.1;}
.fontx40 {font-size:34px; line-height:1.1;}
.fontx45 {font-size:48px;}
ul#menu-header-menu {padding-top:1rem;}
.home_section1 {width:100%; padding-top:0; overflow:hidden; position:relative; box-sizing:content-box; margin:0; background-size:contain; background-position:bottom center; min-height:530px; height:auto;}
.home_section1_bg {width:100%; position:absolute; left:0; height:100%; padding-top:0; overflow:hidden; opacity:0.2; top:0; box-sizing:content-box; display:none;}
.home_slide_bg {background-color:#f3e8d6; width:100%; height:100%;}
.home_slide {background-size:contain; position:absolute; width:100%; height:100%; opacity:0; bottom:5%;}
.slider_form_input {z-index:10; top:-9%; position:relative;}
.homeinputrow {margin:0 12%; text-align:center; z-index:10;}
.homeinputrow_hidden {opacity:0; visibility:hidden;}
.homearrow {width:2vw; height:2vw; position:absolute; top:50%; cursor:pointer; z-index:10;}
.homearrowleft {left:1vw; opacity:0; display:none;}
.arf_form_outer_wrapper.ar_main_div_107 .arf_fieldset .arfformfield.arf_field_type_text .controls input {width:95% !important; width:95% !important; border-radius:3px; border-color:#eeeeee !important;}
.arf_form_outer_wrapper.ar_main_div_107 .arf_submit_btn, .ar_main_div_108 .arf_submit_btn {cursor:pointer !important; display:inline-block !important; padding:0.6em 3em !important; border:1px solid #dc2d36 !important; border-radius:4px !important; font-weight:900 !important; color:#fff !important; overflow:hidden !important; background-color:#dc2d36 !important;}
.ar_main_div_108 .arf_submit_btn {margin-top:2rem !important;}
.ar_main_div_107 {width:62% !important;}
.arf_form_outer_wrapper.ar_main_div_108 .arf_fieldset .arfformfield.arf_field_type_text .controls input {border:1px solid #f4f4f4 !important;}
.arf_form_outer_wrapper.ar_main_div_108 .controls select {width:auto !important; min-width:378px !important; visibility:visible !important;}
.arf_form_outer_wrapper.ar_main_div_108 .controls select button {width:auto !important; height:3rem; border:1px solid #f4f4f4; background:white; padding-left:15px; color:#888888;}
.arf_form_outer_wrapper.ar_main_div_108 .controls select button::after {margin-left:22.255em !important;}
.arf_form_outer_wrapper.ar_main_div_108 .controls .bootstrap-select {display:none !important;}
.homearrowright {right:1vw;}
.gitexlp-titlep {font-size:20px;}
.homeinputcolumn {position:relative; width:28%; margin-right:1%;}
.homeinputcolumn_last {width:20%; margin-right:0;}
.ar_main_div_108 .arfmainformfield {margin-right:1rem; float:left; width:46% !important; padding-top:1rem;}
.ar_main_div_108 {padding-top:3rem !important;}
.ar_main_div_108 .arf_fieldset, .ar_main_div_107 .arf_fieldset {background:transparent !important;}
.ar_main_div_108 .arfformfield, .ar_main_div_107 .arfformfield {width:42.237% !important; clear:unset !important; float:left !important; margin-right:1rem !important;}
.arf_field_type_textarea {width:86% !important;}
.arf_form_outer_wrapper.ar_main_div_108 .controls select {width:auto !important; min-width:37% !important; visibility:visible !important; height:32px !important;}
.ar_main_div_108 .bootstrap-select button {width:auto !important; height:3rem; border:1px solid #f4f4f4; background:white; padding-left:15px; color:#888888;}
.ar_main_div_108 .bootstrap-select button::after {margin-left:22.255em !important;}
.ar_main_div_108 .bootstrap-select {display:none !important;}
.arf_field_type_select controls {margin-top:-4px !important;}
#arffrm_107_container {width:60% !important;}
.arfsubmitbutton .arf_submit_btn {background:#225492; color:white !important; border:2px solid #225492; padding:1% !important;}
.homeinputcolumn_last .homegoldbutton {cursor:pointer; display:inline-block; font-weight:900; text-align:center; width:100%; padding:0; border:1px solid #d42027; border-radius:4px; transition:0.3s; background-color:#d42027; color:#fff;}
.homeinputcolumn_last .homegoldbutton:hover {transition:0.3s; background-color:#fff; color:#d42027;}
.homeinputcolumn_last .homegraybutton {cursor:pointer; display:inline-block; font-weight:900; text-align:center; width:100%; padding:0; border:1px solid #d42027; border-radius:4px; transition:0.3s; background-color:#fff; color:#d42027;}
.homeinputcolumn_last .homegraybutton:hover {transition:0.3s; background-color:#d42027; color:#fff;}
.hometextline {text-align:center; position:relative; margin:3% 0; color:#0c0c0c;}
.hometextline a {cursor:pointer; font-weight:700; border-bottom:1px dotted;}
.hometextline a:hover {text-decoration:none;}
.videopopup {text-align:center; position:relative; z-index:10; margin-top:8%; color:#0c0c0c;}
.videotext {cursor:pointer;}
.watchvideo {text-align:center; padding-top:40px;}
.spanwatchvideo {position:relative; cursor:pointer; border-radius:4px; color:white; border:1px solid #225492; padding:12px 16px 12px 14px; background-color:#225492;}
.video-icon {width:20px; margin-right:4px; line-height:0;}
.videolayer {position:fixed; padding:8% 15%; width:70%; height:76%; background:rgba(0,0,0,0.82); box-sizing:content-box; top:0; opacity:0; z-index:-1;}
.video_overlay {position:absolute; left:0; top:0; width:100%; height:100%; z-index:-1;}
.video {z-index:50; position:relative; height:auto; object-fit:cover; box-sizing:content-box;}
.scrolliconcontainer {text-align:center; position:absolute; bottom:2%; width:100%; color:#000; line-height:1; z-index:10;}
.scrollclick {display:inline-block; cursor:pointer;}
.scrollicon {width:1vw; margin-bottom:0.8vw; transition:0.3s;}
.sectionbg {width:100%; height:100%;}
.home_section2 {padding:6% 10% 6% 13%; background-color:#ededed;}
.home_section2_left {width:50%; padding:0; margin:0 3% 0 0;}
.home_section2_right {width:34vw; height:24vw;}
.section_title {font-size:1.5em; font-weight:900; line-height:1.2; text-transform:uppercase;}
.section2_desc {margin:1.5rem 11% 2rem 0;}
.home_section3 {padding:6% 10% 5% 10%; text-align:center; background-color:#fafafa;}
.tailored-services h3 {font-size:1em;}
.home_section3_left {width:38vw; height:auto;}
.home_section3_right {width:35%; margin:0 0 0 10%; text-align:left;}
.home_section4 {padding:7% 24%; text-align:center; background-image:url("https://airssist.com/wp-content/themes/Airssist/images/experience_memorable.jpg");}
.home_section4_left {width:42%; text-align:left; margin:0 10% 0 0;}
.home_section4_right {width:28vw; height:28vw;}
.sectiontitle1 {font-size:1.7em; font-weight:900; line-height:1.2; text-transform:uppercase; width:100%;}
.home_section_desc {margin:1.5rem 0 2rem;}
.sectiondesc1 {margin:1.5rem 0 2rem;}
.buttonstyle1 {display:inline-block; padding:1em 3em; border:1px solid #dc2d36; border-radius:4px; text-transform:uppercase; font-weight:700; cursor:pointer; color:white; background-color:#dc2d36;}
.buttonstyle1.hvr-sweep-to-right:before {background-color:#dc2d36;}
.buttonstyle1.hvr-sweep-to-right:active, .buttonstyle1.hvr-sweep-to-right:focus, .buttonstyle1.hvr-sweep-to-right:hover {color:#fff;}
.sectiondesc2 {margin:1.5vw 0 3vw;}
.sectiondesc3 {margin:1.5vw 0 0;}
.home_section5 {padding:6% 6%; background-color:#ededed;}
.section5_box {width:50%; padding-left:2%;}
.section5_box:first-child {padding-left:8%;}
.section5_box_center {width:33%; position:relative; padding:0 3.5%; margin:0 3.5%;}
.description-box-section5 {padding:1% 0;}
.section5_box_center:before {content:""; border-left:1px solid #ddd; width:1px; height:38%; position:absolute; top:43%; left:0;}
.section5_box_center:after {content:""; border-left:1px solid #ddd; width:1px; height:38%; position:absolute; top:43%; right:0;}
.section5_icon {width:35vw;}
.sectiontitle2 {text-transform:uppercase; margin:1vw 0; font-size:1.3em;}
.sectiondesc4 {margin-bottom:2vw;}
.buttonstyle2 {font-weight:900; display:inline-block; padding:0.6em 3em; cursor:pointer; border:1px solid #dc2d36; border-radius:4px; font-size:1rem; color:#dc2d36;}
.buttonstyle2.hvr-sweep-to-right:before {background-color:#dc2d36;}
.buttonstyle2.hvr-sweep-to-right:active, .buttonstyle2.hvr-sweep-to-right:focus, .buttonstyle2.hvr-sweep-to-right:hover {color:#fff;}
.home_section6 {background:#f9f9f9; padding:6% 12%; text-align:center;}
.home_section6 img {width:953px;}
.inquiry-section {background-color:#f4f4f4; padding:5% 12% 3%;}
.inquiry-title {font-size:42px; font-weight:300;}
.section6_box {width:28%; text-align:left; margin:3rem 0 0; height:auto !important;}
.section6_box_center {margin:3rem 7% 0;}
.section6_image {width:100%; min-height:16rem; margin:1vw 0; border:1px solid #cacaca; background-color:#fff;}
.sectiontitle3 {font-weight:900; line-height:1.2;}
.section_title6 {font-weight:600; line-height:1.2; font-size:1.2em;}
.sectiondesc5 {margin:0.6em 0 1.4em;}
.section_desc6 {margin:0.6em 0 1.4em; line-height:1.4; min-height:5rem;}
.buttonstyle3 {cursor:pointer; display:inline-block; padding:0.6em 3em; border:1px solid #dc2d36; border-radius:4px; font-weight:900; color:#fff; overflow:hidden; background-color:#dc2d36;}
.partner-us {background-image:url("https://airssist.com/wp-content/themes/Airssist/images/partner_with_us.jpg");}
h1, h2, h3, h4, h5, body {font-family:"Mulish", sans-serif !important;}
.buttonstyle3.hvr-sweep-to-right:before {background-color:#fff;}
.buttonstyle3.hvr-sweep-to-right:active, .buttonstyle3.hvr-sweep-to-right:focus, .buttonstyle3.hvr-sweep-to-right:hover {color:#dc2d36;}
.home_section7 {margin:0; padding:6% 6%; text-align:center; position:relative; box-sizing:content-box; display:block;}
.commentarrow {position:absolute; top:35%; width:1vw; cursor:pointer; z-index:50;}
.commentarrowleft {left:5%;}
.commentarrowright {right:5%;}
.section7_box1 {position:relative; width:31%; margin:0 3%; padding:0; box-sizing:content-box; flex:auto;}
.section7_box2 {width:25%; margin:0; padding:0; box-sizing:content-box; flex:auto;}
.section7_box3 {position:relative; width:31%; margin:0 3%; padding:0; box-sizing:content-box; flex:auto;}
.commentbox {transition:0.6s; transform:rotateY(90deg); opacity:0; position:absolute; left:0; top:0;}
.commentbox:first-child {transform:rotateY(0); opacity:1;}
.commentbox.hidecomment {transition:0.5s; transform:rotateY(90deg); opacity:0;}
.commentbox.showcomment {transition:0.5s all 0.5s; transform:rotateY(0); opacity:1;}
.section7navigationcontainer {margin-top:5vw;}
.section7navli {cursor:pointer; width:0.6vw; height:0.6vw; border-radius:50%; border:1px solid #b7b7b7; margin-right:0.8vw; background-color:#b7b7b7;}
.section7navli:last-child {margin-right:0;}
.section7navli[state="active"] {cursor:default; background-color:transparent;}
.section7imagecontainer {position:relative; width:100%; height:25vw;}
.commentimage {position:absolute; width:100%;}
.commenttext {position:relative; width:82%; margin:auto;}
.usercontent {text-align:left;}
.userimage {width:7vw; margin-right:4%;}
.home_section8 {padding:7% 12%; background-image:url("https://airssist.com/wp-content/themes/Airssist/images/subscribe.jpg");}
.sectiontitle4 {font-weight:900; text-transform:uppercase; margin-bottom:1vw; font-size:1.5em;}
.home_section8 .et_bloom_form_container, .home_section8 .et_bloom_form_content, .home_section8 .et_bloom_form_content.et_bloom_2_fields.et_bloom_bottom_stacked {background:unset !important;}
.home_section8 .et_bloom_popup_input {width:50% !important; margin-bottom:10px !important; padding-right:12px !important;}
.home_section8 .et_bloom_fields {text-align:-webkit-right !important;}
.section8_box1 {box-sizing:content-box; width:20%;}
.section8_box2 {box-sizing:content-box; margin:0 6% 0 0; width:45%;}
.section8_box3 {box-sizing:content-box; width:49%;}
.section8input {width:100%; padding:0; margin:0 0 1vw;}
.section8input .submitbutton2 {border:1px solid #225492; cursor:pointer; transition:0.3s; background-color:#225492; border-radius:4px; color:#fff;}
.section8input .submitbutton2:hover {transition:0.3s; background-color:#fff; color:#225492;}
div#main-content {padding-top:0;}
body.page.page-id-212084 div#page-container {padding:0 !important;}
.homer {margin-top:10rem;}
.review_popup::-webkit-scrollbar, body::-webkit-scrollbar {width:16px;}
.review_popup::-webkit-scrollbar-track-piece, body::-webkit-scrollbar-track-piece {background:#f1f1f1;}
.review_popup::-webkit-scrollbar-thumb, body::-webkit-scrollbar-thumb {background:#c1c1c1; border-style:solid; border-color:#f1f1f1; border-width:0;}
html.js {font-size:14px; overflow-x:unset !important;}
body {overflow-y:scroll;}
body, html {-webkit-print-color-adjust:exact !important; margin:0 !important; padding:0 !important; font-family:"Mulish", sans-serif !important; font-weight:400; line-height:normal; text-align:left; background-color:#fff;}
body.home {color:#626262;}
.booking_history_mobile_container {display:none;}
table {width:100%;}
:focus {outline:0 !important; box-shadow:none !important;}
.ui-chkbox .ui-chkbox-box, .ui-chkbox .ui-chkbox-icon, .ui-state-focus, button:focus, input:focus, p-checkbox, select:focus, textarea:focus {outline:0 !important; box-shadow:none !important;}
h1 {font-size:1.8rem; font-weight:600;}
h2 {font-size:1.2rem; font-weight:600;}
h5 {font-size:1.1rem; font-weight:600;}
.text_container {margin:0 14%; min-height:50vh;}
.text_container li {margin-bottom:0.4em;}
a {text-decoration:none; color:inherit !important;}
a:hover {text-decoration:none; color:inherit;}
iframe {width:100%;}
.inputform textarea {line-height:normal; padding-top:1vw;}
.container {position:relative; top:0; left:0; padding:0;}
.bg {background-size:cover; background-position:50% 50%; background-repeat:no-repeat;}
.middle {display:inline-block; vertical-align:middle; outline:0;}
.middletop {display:inline-block; vertical-align:top; outline:0;}
.middleflex {display:flex; flex-direction:column; justify-content:center; outline:0;}
.middleflexinline {display:inline-flex; flex-direction:column; justify-content:center; vertical-align:middle; outline:0;}
.image {width:100%; height:auto;}
.imagebyheight {width:auto; height:100%;}
.bggold {background-color:#225492 !important; color:#fff;}
.bgyellow {background-color:#ffdd00 !important; color:#000; border:1px solid #ffdd00 !important;}
.colorgold {color:#225492 !important;}
.color-secondary {color:#ffdd00;}
.btmenu {color:#0e233e;}
.btmenu:before {content:url(https://airssist.com/wp-content/uploads/2023/02/solution.svg); width:10px; height:10px; margin-right:0.2em; padding:6px;}
.contactmenu:after {content:""; display:block; width:1px; height:13px; background:#0e233e; position:absolute; top:30%; right:0%; margin-right:-10px;}
.colorgray {color:#626262;}
.bold {font-weight:700;}
.headercontainer {position:relative; top:0; width:100%; z-index:100; height:50px;}
.topheader {text-align:left; transition:0.3s; padding:3px 9%; position:relative; z-index:2; font-size:86%;}
.topheader_column {text-align:center;}
.topheader_column:nth-child(1) {text-align:left; width:20%;}
.topheader_column:nth-child(2) {width:20%;}
.topheader_column:nth-child(3) {width:20%;}
.topheader_column:nth-child(4) {text-align:right; width:20%; text-transform:lowercase;}
.topheader_column:nth-child(5) {width:14%;}
.topheader_column:nth-child(6) {width:4%;}
.headersign.arbtn {border:1px solid #fff; border-radius:5px; padding:2px 9px; margin:2px;}
.mailicon {width:7%; margin-left:1%; font-size:1rem;}
header {transition:0.3s; padding:0.5% 3% !important; background-color:rgba(255,255,255,1); box-sizing:content-box; color:#626262;}
#main-header {padding:0;}
.awardbannerdesk {height:100px;}
.logo {width:11%;}
.booknow-menu {display:inline; background:#3390fb; padding:1em; border-radius:10px; margin:0em 0px 0em 2em; color:#fff; cursor:pointer;}
div#page-container {padding-top:0 !important;}
.headermenu {width:50%; text-align:center;}
.desktopmenu a {text-decoration:none !important;}
.better {width:6%; margin:0 4% 0 5%; display:inline-block; vertical-align:middle;}
.headerli, ul#menu-main-header-menu li {display:inline-block; vertical-align:middle; outline:0; position:relative; cursor:pointer; margin:0 0.5%; font-size:14px;}
.headerli:before {}
.headerli:hover.headerli:before {transition:0.2s; width:100%;}
.menubook {cursor:pointer; box-sizing:border-box; border:1px solid #225492; border-radius:4px; text-align:center; line-height:normal; padding:12px 5px; overflow:hidden;}
.dropdown-item.active, .dropdown-item:active {background-color:transparent;}
.signin-btn {cursor:pointer; box-sizing:border-box; border:1px solid #dc2b35; border-radius:4px; text-align:center; line-height:normal; padding:12px 5px; max-width:12%; overflow:hidden; background:#e63b47; color:white;}
.menubook.hvr-sweep-to-right:before {background-color:#fff;}
.menubook.hvr-sweep-to-right:active, .menubook.hvr-sweep-to-right:focus, .menubook.hvr-sweep-to-right:hover {color:#225492;}
.headersign {text-align:center; position:relative;}
.headersign .headerli {margin:0;}
.headerusername {text-transform:none; position:relative; cursor:pointer;}
.headerusername .btn {padding:0.375rem 0 0.375rem 0.75rem;}
.home_section9 {margin:0 !important; padding:0 !important; display:block !important; line-height:1.7em;}
.socialcontainer {padding:2% 5%;}
.home_section_row {display:block; margin:0; padding:0;}
.section9logo {width:9%; vertical-align:bottom; box-sizing:content-box; margin-right:5%;}
.address {width:25%; margin:0 2%; vertical-align:bottom; box-sizing:content-box; font-size:0.8rem; line-height:normal;}
.socialcontent {width:56%; vertical-align:sub; line-height:1.8; margin:0; padding:0; box-sizing:content-box; flex:auto; max-width:none;}
.scontainer {padding:2rem 5%; margin:0; box-sizing:content-box; width:90%;}
.socialiconscontainer {width:100%; font-size:0;}
.socialicon {color:#fff; cursor:pointer; width:19.5%; padding:1% 2% 1% 2%; margin-right:0.5%; line-height:normal; border-radius:4px;}
.socialiconimage {width:14%; margin-right:4%; height:1.2vw;}
.socialicontext {width:77%; font-size:0.8rem;}
.socialfacebook {background-color:#3a5898;}
.socialtwitter {background-color:#2aa9de;}
.socialgoogle {background-color:#cc3731;}
.socialinstagram {background-color:#316698;}
.sociallinkedin {background-color:#007ab5;}
.socialpinterest {background-color:#b8081b;}
.socialicon:hover .socialiconimage {-webkit-animation:socialhover 0.5s; animation:socialhover 0.5s;}
.copyright {padding:0.2rem 5%; width:100%; font-size:0.9rem;}
.copyrighttext {width:25%;}
.footerlinks {width:74%; text-align:right;}
.footerlinks ul {margin-bottom:0;}
#menu-main-footer-menu li, .footerlink {text-transform:capitalize; margin-left:3%; cursor:pointer; display:inline-block; vertical-align:middle; outline:0;}
.internal_page_container {margin:0 5% 3%; padding-top:2rem;}
.how-btn {color:#225492 !important;}
.et_bloom .et_bloom_form_container {background-color:transparent;}
.et_bloom span.et_bloom_success_checkmark {top:-56px !important;}
.et_bloom .et_bloom_optin_7 .et_bloom_form_content.et_bloom_2_fields.et_bloom_bottom_stacked {background-color:#f4f4f4; padding:0;}
body.et_bloom .et_bloom_bottom_stacked button.et_bloom_submit_subscription {position:relative; display:block; box-sizing:border-box; width:100%; height:2.8rem; padding:0 1vw; margin:0; border-color:#eee; border-width:1px 1px 1px 1px; border-style:solid; font-size:1rem; line-height:normal; text-indent:0; resize:none; border-radius:0; font-family:"Mulish", sans-serif !important; cursor:pointer; font-weight:900; text-align:center; border:1px solid #dc2d36; background-color:#dc2d36 !important; border-radius:4px; transition:0.3s; color:#fff;}
body.et_bloom .et_bloom_form_container .et_bloom_form_content button.et_bloom_submit_subscription span {font-weight:500 !important; text-transform:capitalize !important; font-family:"Mulish", sans-serif !important;}
body.et_bloom .et_bloom_form_container .et_bloom_form_content .et_bloom_popup_input input {position:relative; display:block; box-sizing:border-box; width:100%; height:2.8rem; padding:0 1.2rem !important; margin:0; border-color:#eee; border-width:1px 1px 1px 1px; border-style:solid; background-color:#fff; color:#626262; font-size:1rem; line-height:normal; text-align:left; text-indent:0; resize:none; border-radius:0; font-family:"Mulish", sans-serif !important; font-weight:500;}
.et_bloom .et_bloom_popup .et_bloom_form_container {top:33% !important;}
input[type="text"]:focus {border-color:#eee;}
div#airlinelist {z-index:100; border:0 solid #eee; background-color:#fff; color:#626262; position:absolute; width:calc(200% - 30px); max-height:15rem; overflow-y:auto; box-shadow:0 2px 6px #aaa;}
div#airportlist {z-index:100; border:0 solid #eee; background-color:#fff; color:#626262; position:absolute; width:calc(100% - 30px); overflow-y:auto; box-shadow:0 2px 6px #aaa; max-height:15rem;}
#airportlist .airport-iata {float:right; position:relative; background:#225492; border-radius:4px; padding:4px 2px; color:#fff; width:15%; top:4px; right:-2px; text-align:center;}
#airportlist .airport-info {width:90% !important; cursor:pointer;}
.airline-item, .airport-item {margin:0; padding:0.45em 1vw; text-align:left; border:1px solid #f2f2f2 !important; cursor:pointer;}
.airline-item:hover, .airport-item:hover {background:#225492; color:#fff;}
#airportlist .airport-item:hover .airport-iata {background:#fff; color:#225492;}
.ui-autocomplete-list-item {border:1px solid #eee;}
.et_bloom_header_outer {display:none;}
#primary-sidebar h2.rounded {display:none;}
.scrolliconcontainer {text-align:center; position:absolute; bottom:2%; width:26%; color:#000; line-height:1; z-index:10; left:37%; display:none;}
.gj-datepicker-md [role="right-icon"] {display:none;}
.gj-picker-md table tr td.selected.gj-cursor-pointer div {background:#225492 !important;}
.gj-textbox-md:active, .gj-textbox-md:focus {border-bottom:1px solid #eee;}
input.text:focus, input.title:focus, input[type="text"]:focus, select:focus, textarea:focus {border-color:#eee !important;}
.arf_form div.arfformfield div.controls textarea {height:auto; line-height:normal;}
.tabtitle {background:#ededf0; margin-top:1em; color:#212121; cursor:pointer; position:relative; border:1px solid #eee !important; padding:0.3em 0.6em;}
.middle.titlecontent {width:95%; padding-left:1%;}
.middle.icon {width:0.9rem; font-size:1.5rem;}
.tabcontent {border-style:solid; border-width:0 1px 1px; border-color:#eee; padding:1em; display:none;}
.Contact_container h1, .Contact_container h2, .Contact_container h3, .Contact_container h4, .Contact_container h5, .Contact_container h6, .text_container h1, .text_container h2, .text_container h3, .text_container h4, .text_container h5, .text_container h6 {margin-top:1.2em;}
.h5title {font-size:1.1rem; margin-top:1.2em; margin-bottom:0.2em; font-weight:600; color:#626262;}
.text_container h5 {font-size:1.1rem; margin-top:1.2em; margin-bottom:0.2em; font-weight:600; color:#484848;}
.text_container h1 {font-size:1.8rem; margin-bottom:0.4em; font-weight:600;}
.text_container ol, .text_container ul {list-style:disc; margin:0 1em; padding:0 40px;}
img.contactimg {width:80%; height:auto; margin-bottom:1rem;}
.Contact_container {margin:0 10%; min-height:50vh;}
.Contact_container .ar_main_div_104 .arf_materialize_form label.arf_main_label {font-family:inherit; font-size:16px !important; color:inherit !important;}
.Contact_container .ar_main_div_104 .arf_materialize_form .controls .arf_main_label.active {font-size:16px !important;}
.Contact_container .ar_main_div_104 .arf_materialize_form .controls input[type="text"]:not(.inplace_field):not(.arf_field_option_input_text):not(.arfslider):not(.arf_colorpicker):not(.arfhiddencolor):not(.arf_autocomplete), .Contact_container .ar_main_div_104 .arf_materialize_form .controls textarea:not(.html_field_description):not(.g-recaptcha-response):not(.wp-editor-area) {border:1px solid #eee !important; padding-top:12px !important; padding-bottom:12px !important; padding-left:10px !important; font-size:16px !important;}
.Contact_container .ar_main_div_104 .arf_fieldset.arf_materialize_form {padding:4rem 0 0;}
h3.popover-title {margin:0;}
.popover .arrow {margin:-0.5rem 0.3rem;}
.ar_main_div_104 .arf_materialize_form .popover {padding:0.1rem 0.6rem;}
.et_bloom_form_container .et_bloom_form_content .et_bloom_fields {height:auto !important;}
.main-img {display:block; margin-left:auto; margin-right:auto; width:70%;}
.bri {position:relative; top:50%; transform:translateY(-50%); width:100%;}
.cel-style {background-color:#f5f5f5; border:2px solid #fff;}
.wy-should {border-left:2px solid #225492; padding:10px;}
.spacing-con {height:2.5rem;}
.gj-picker {box-shadow:0 0 10px 0 #aaa;}
.gj-picker div[role="body"] {margin:14px; border:1px solid #ececec;}
.gj-picker div[role="navigator"] {background:#225492; color:#fff;}
.gj-picker div[role="navigator"] div[role="period"] {font-weight:500;}
.gj-picker-md table tr td div, .gj-picker-md table tr th div {width:32px; height:32px; line-height:32px; font-size:11px; font-weight:400; text-align:center; color:#54708b;}
.gj-picker-md table tr th div {color:#9aaec1;}
.gj-picker-md table tr td.disabled div, .gj-picker-md table tr td.other-month div {color:rgba(0,0,0,0.25);}
.gj-icon {font-size:19px; line-height:1.5;}
.register_btn {border:1px solid; background-color:#225492; border-radius:4px; color:#fff; padding:2% 6%; margin-bottom:3vw; display:inline-flex;}
.register_btn_provider {text-align:right;}
.register_btn_provider a {text-decoration:none !important;}
.advicebox p {margin:0;}
.modal.fade.show {background:rgba(0,0,0,0.7);}
.vendor_login {padding:0.2% 1%; cursor:pointer; border:1px solid #225492; border-radius:4px; color:#225492; text-align:center; box-sizing:border-box; width:10%;}
body.et_bloom .et_bloom_optin_7 .et_bloom_form_content button {background-color:#ecd016 !important;}
.home_section8 .et_bloom_form_content button {width:22% !important; margin-right:12px !important; border:1px solid #ecd016 !important; background-color:#ecd016 !important;}
.home_section9 {margin:0; padding:0; display:block; line-height:1.7em;}
.scontainer {background:#f9f9f9; padding:2rem 9%;}
.footercontainer {background:#f9f9f9; padding-left:25%; padding-right:25%; padding-top:5rem;}
.footercontainer2 {background:#225492; padding:4rem 11rem;}
.footer-display {display:inline-block; padding:0 0.5rem; vertical-align:middle;}
.footer-app {font-size:1.4rem !important; padding-top:7rem; display:inline-block;}
.footer-app2 {padding-top:9rem;}
.footer-mobile-img {height:-webkit-fill-available; display:inline-block;}
.footer-img-logo {width:15rem;}
.section9logo {width:9%; vertical-align:top; box-sizing:content-box;}
.address {vertical-align:top; box-sizing:content-box; line-height:normal; width:37%; margin:0 2%;}
.socialcontent {width:50%; vertical-align:top; line-height:1.8; margin:0; padding:0; box-sizing:content-box; flex:auto; max-width:none;}
.socialiconscontainer {width:100%; margin-top:1rem;}
.socialicon {color:#fff; cursor:pointer; width:19.5%; padding:1% 2% 1% 2%; margin-right:0.5%; line-height:normal;}
.socialiconimage {width:14%; margin-right:4%;}
.socialicontext {width:77%;}
.row {margin:0;}
.footer-display .pl-1, .footer-display .px-1 {padding-left:0 !important;}
form.searchForm .airport_input {width:68%;}
input#searchCity {position:relative; display:block; box-sizing:border-box; height:2.8rem; padding:0 1vw; margin:0; border-radius:4px; width:100%;}
input.homegraybutton.font24.py-2 {border-radius:4px !important; background:#ffdd00 !important; color:#4e4e4e !important; border:unset; padding:1.2rem; cursor:pointer; font-weight:900; text-align:center;}
.airport_input_forms {position:relative; padding:10vh 14% 10vh; z-index:20;}
.airport_form_textline {text-align:center; position:relative; margin:3% 0; color:#fff;}
.home_form_textline {text-align:center; position:relative; margin:3% 0; color:#626262;}
.airport_form_textline a, .home_form_textline a {cursor:pointer; font-weight:700; border-bottom:1px dotted;}
.airport_form_textline a:hover, .home_form_textline a:hover {text-decoration:none;}
.airport_title_content {text-align:center; color:#225492; margin-bottom:2rem;}
.airport_form_content {background:#ffffffd9; padding:0; height:100%;}
.home_form_content {padding:2% 8% 6%;}
.bg_form_content {background-image:url(https://airssist.com/wp-content/themes/Airssist/images/home-bg.png); background-repeat:no-repeat; background-size:cover; background-position:center; margin:0 6%; padding:6% 8%;}
.big_title_airport {font-size:3.5rem; font-weight:700; line-height:1; text-transform:uppercase; margin-bottom:2rem;}
.small_airport_title {font-size:1.4rem; text-transform:uppercase; font-weight:900;}
.airport_input_row {text-align:center; z-index:10;}
.airport_input_btn .homegoldbutton {cursor:pointer; display:inline-block; font-weight:900; text-align:center; width:100%; border:1px solid #d42027; border-radius:4px; transition:0.3s; background-color:#d42027; color:#fff;}
.airport_input_btn .homegoldbutton:hover {transition:0.3s; background-color:#fff; color:#d42027;}
.airport_input_btn .homegraybutton {cursor:pointer; display:inline-block; font-weight:900; text-align:center; width:100%; padding:0; border:1px solid #d42027; border-radius:4px; transition:0.3s; background-color:#fff; color:#d42027;}
.airport_input_btn .homegraybutton:hover {transition:0.3s; background-color:#d42027; color:#fff;}
.airport_input_forms input[type="number"], .airport_input_forms input[type="text"] {position:relative; display:block; box-sizing:border-box; width:100%; height:2.8rem; padding:0 1vw; margin:0; border-color:#eee; border-width:1px 1px 1px 1px; border-style:solid; background-color:#fff; color:#626262; font-size:1rem; line-height:normal; text-align:left; text-indent:0; resize:none; border-radius:4px; font-family:"Mulish", sans-serif !important;}
.airport_input_forms .inputform select {position:relative; display:block; box-sizing:border-box; width:100%; height:2.8rem; padding:0 1vw; margin:0; border-color:#eee; border-width:1px; border-style:solid; background-color:#fff; color:#626262; font-size:1rem; line-height:normal; text-align:left; text-indent:0; resize:none; border-radius:4px; font-family:"Mulish", sans-serif !important;}
.airport_input_btn input[type="button"] {position:relative; display:block; box-sizing:border-box; width:100%; height:auto; margin:0; border-width:1px 1px 1px 1px; border-style:solid; font-size:1rem; line-height:normal; text-indent:0; resize:none; border-radius:4px; font-family:"Mulish", sans-serif !important; cursor:pointer; font-weight:900; text-align:center; border:1px solid; transition:all 0.3s; border-color:#d42027; background-color:#d42027; color:#fff;}
#airportlist .airport-iata {float:right; position:relative; background:#225492; padding:8px 0; color:#fff; width:22%; top:4px; right:-2px; text-align:center; font-size:90%;}
#airportlist .airport-info {width:90% !important; cursor:pointer; line-height:1.1;}
.airline-item, .airport-item {margin:0; padding:0.8rem 0.9rem; text-align:left; border-bottom:1px solid #f2f2f2 !important; direction:rtl;}
#airportlist .airport-iata {position:relative; background:#225492; padding:0; color:#fff; width:16%; text-align:center; font-size:90%; display:inline-block; vertical-align:middle;}
#airportlist .airport-info {width:83% !important; cursor:pointer; line-height:1.2; display:inline-block; vertical-align:middle; text-align:left;}
.appblock {margin-left:-12%; margin-top:18%;}
.googleplayicon {width:140px; margin:1rem 1rem 0 0;}
.visitus {margin-top:3rem; color:#225492; font-size:1.1rem; font-weight:900; text-shadow:0 0 1px #225492;}
.m-title {font-size:1.8rem; margin-bottom:0.4em; font-weight:600; text-align:center;}
.sub-title {text-align:left; font-weight:900; margin-bottom:0; padding-bottom:0 !important; color:#225492;}
.advicebox {width:calc(50% - 0.2rem); min-height:13rem; margin:0 0 0.4rem 0; padding:3rem 3rem;}
.adviceboxbg {background-color:#f5f5f5;}
.main-icons {width:20%; margin:auto;}
.sec-icons {width:30%; min-height:5rem; margin-left:auto; margin-right:auto; padding-bottom:0.5rem;}
.gray-sec-icons {width:20%; min-height:5rem; margin-left:auto; margin-right:auto; padding-bottom:0.5rem;}
.ic-text {text-align:center; font-weight:600; padding-top:5px; margin:auto;}
.gray-right-border {border-right:1px solid #656565; height:80%; padding-right:2rem; padding:1rem;}
.gray-icon-margin {margin-bottom:3.5rem;}
.sec-text {font-size:1rem; text-align:center; min-height:3.5rem;}
.iconscontainer {font-size:0; background:#f5f5f5;}
.sevn-icons {width:calc(100% / 7); display:inline-block; vertical-align:top; background-color:#f5f5f5; border-right:1px solid #fff; padding:0.7rem; text-align:center;}
.icon-bg {background-color:#f5f5f5;}
.y-airssist {background-color:#f5f5f5;}
.tdwhite {border:1px solid #fff;}
.goldh1 {text-transform:uppercase;}
.listwithuspage {color:#626262;}
.label1 {text-align:left; padding:0 0 6px 3px; font-weight:bolder; color:#225492;}
.page-id-212084 .label1 {color:#225492;}
label.sabreformlabel {font-size:10px; margin:0;}
.sabreformphone span:first-child {width:65%; padding-right:5px;}
.button_style1 {font-size:1rem !important; border-color:#ffdd00 !important; background-color:#ffdd00 !important; color:#3c3c3c !important;}
.button_style1:hover {color:#ffdd00 !important; background-color:#fff !important;}
.flightNumber::-webkit-input-placeholder {text-transform:none;}
.flightNumber:-moz-placeholder {text-transform:none;}
.flightNumber::-moz-placeholder {text-transform:none;}
.flightNumber:-ms-input-placeholder {text-transform:none;}
.flightNumber::placeholder {text-transform:none;}
.et_monarch .et_social_shortcode_0 li, .et_monarch .et_social_shortcode_0.et_social_circle ul li i.et_social_icon {background:#225492 !important;}
.et_monarch .et_social_networks.et_social_shortcode_0.et_social_circle .et_social_icons_container li:hover i.et_social_icon, .et_monarch .et_social_networks.et_social_shortcode_0.et_social_rectangle .et_social_icons_container li:hover, .et_monarch .et_social_networks.et_social_shortcode_0.et_social_rounded .et_social_icons_container li:hover {background:#5b97e1 !important;}
.airline_code {position:relative; width:49%; display:inline-block; text-align:left; vertical-align:bottom;}
input::-webkit-inner-spin-button, input::-webkit-outer-spin-button {-webkit-appearance:none; margin:0;}
input[type="number"] {-moz-appearance:textfield;}
.wicon {width:6% !important; height:auto !important;}
.cookie_bar {position:fixed; z-index:100; text-align:center; background-color:rgba(34,84,146,0.85); color:#fff; width:70%; left:15%; padding:1rem 0; border-radius:4px; top:90%;}
.cookie_icon {width:2%; margin-right:1%;}
.cookie_msg {width:80%;}
.cookie_bar a {color:#ecd016 !important;}
.close_cookie {width:1%; margin-left:8%; cursor:pointer;}
.hide_cookie {bottom:-7rem; transition:0.8s bottom; top:auto;}
.review {display:flex; font-size:110%;}
.review:nth-child(odd) {flex-direction:row;}
.review:nth-child(even) {flex-direction:row-reverse;}
.review-header {display:block; justify-content:space-between; background-color:#225492; padding:1rem; border-radius:4px; margin-bottom:1rem; width:100%;}
.review-header .title {font-size:1.2rem; color:#fff;}
.review-header .title .icon {color:#fff; margin-right:0.5rem;}
.review-header .stars {color:#ecd016; margin-left:2rem;}
.review-footer .readmore {cursor:pointer; border:1px solid #225492; border-radius:4px; text-align:center; padding:0.7em 2em; display:inline-block; color:#fff !important;}
.review-footer .readmore.hvr-sweep-to-right:before {background:#225492;}
.youtube-aboutus {background-image:url(https://airssist.com/wp-content/themes/Airssist/images/mac.png); background-size:contain; width:100%; height:250px; background-position:center; background-repeat:no-repeat;}
.youtube-aboutus iframe {height:64% !important; width:52% !important; top:6px; left:129px;}
.review-content {background-color:#f7f7f7; border:1px solid #c3c3c3; border-radius:4px; padding:3rem 2rem;}
.fa-circle-notch {-webkit-animation:3s spin infinite; animation:3s spin infinite; position:absolute; bottom:21%; right:26px; z-index:10;}
.airline-spin {display:none;}
.selected-airline {background:#225492; color:#fff;}
.menu-user-type {position:absolute; width:10%; border:1px solid #d8d8d8; display:none; opacity:0; transition:1s opacity; right:16rem; top:7rem;}
.show-user-type {display:block; opacity:1;}
.mobile_header_signin .show-user-type {right:-22px;}
.menu-user-type .user-item {padding:12px 28px; text-align:left; background:#fff; line-height:normal;}
.menu-user-type .user-item:first-child {border-bottom:1px solid #d8d8d8;}
.menu-user-type .user-item:hover {background-color:#225492; color:#fff;}
.test-header {color:#225492; font-weight:bolder;}
.test-stars {color:#ecd016;}
.test-body {position:relative;}
a.test-readmore {border-bottom:1px solid #225492; color:#225492 !important; font-weight:bolder;}
.test-footer {text-align:right;}
.test-default-icon {max-width:90px; margin:auto;}
.test-brand-icon {width:80px; margin-left:auto;}
.test-title {color:#225492; text-transform:uppercase; font-size:1.7em; font-weight:700;}
.reviews-slider {}
.carousel-control-next-icon, .carousel-control-prev-icon {background-size:contain; background-repeat:no-repeat; background-position:50%;}
.carousel-control-prev-icon {background-image:url(https://airssist.com/wp-content/themes/Airssist/images/carousel-control-prev-icon.png);}
.carousel-control-next-icon {background-image:url(https://airssist.com/wp-content/themes/Airssist/images/carousel-control-next-icon.png);}
.carousel-indicators .active {background:#b7b7b7;}
.carousel-indicators li {width:10px; height:10px; margin-right:12px; margin-left:12px; background-color:transparent; border:1px solid #b7b7b7; border-radius:50%;}
.carousel-control-next, .carousel-control-prev {width:8%; display:none;}
.booking-center-section {width:80%; margin:auto;}
.current_page_item, .menu-item-type-post_type:hover, .menu-item-type-post_type:focus {border-bottom:2px solid #225492;}
.home-services-section {width:100%; display:inline-flex; padding:1% 16%; background:rgb(24,26,62); background:linear-gradient(90deg, rgba(24, 26, 62, 1) 0%, rgba(34, 84, 146, 1) 49%, rgba(24, 26, 62, 1) 100%);}
.service-description {border-left:1px solid white; border-right:1px solid white;}
.service-image {border-bottom:1px solid #fee333; width:max-content; margin:auto;}
.service-image img {width:3em;}
.aboutus-header {background-image:url("https://airssist.com/wp-content/themes/Airssist/images/aboutus.jpg"); padding:5.8% 16%; width:100%; background-position:center; background-size:cover;}
.aboutus-paragraph4 {background-image:url("https://airssist.com/wp-content/themes/Airssist/images/about1.jpg"); background-position:center; background-size:cover; padding:5% 24% 5% 14%; width:100%;}
.aboutus-paragraph5 {background-image:url("https://airssist.com/wp-content/themes/Airssist/images/about2.jpg"); background-position:center; background-size:cover; padding:5% 21%; width:100%; text-align:-webkit-right; text-align:-moz-right;}
.aboutus-paragraph3 button {color:white; background-color:#dc2d36; border:1px solid #dc2d36; border-radius:4px; margin-right:1rem; padding:0.5rem 1rem;}
.aboutus-paragraph3 span {font-size:10px;}
.aboutus-paragraph2 img {width:50; height:fit-content;}
.row.service-row {align-items:baseline; margin-left:-3%; margin-right:0%;}
.line {height:4.5rem; width:2px; background:#999595;}
.bannerservices {color:#626262; font-size:14px !important; padding:0px !important;}
.bannerservice-icon {height:fit-content;}
.booking-p {font-size:1.1rem; padding-right:20px; line-height:1.8;}
.p-service {color:#225492; font-weight:bolder; font-size:1.2em; margin-bottom:10px;}
.flight-info-container {padding:2em; border:1px solid #dee2e6; background:#fff; border-radius:4px;}
.animationborder {display:grid; place-content:center; --border-angle:0turn; --main-bg:conic-gradient(from var(--border-angle), #fffefc, #fff 5%, #fff 60%, #fff 95%); border:solid 5px transparent !important; border-radius:2em; --gradient-border:conic-gradient(from var(--border-angle), transparent 25%, #ffdd00, #ffdd00 99%, transparent); background:var(--main-bg) padding-box, var(--gradient-border) border-box, var(--main-bg) border-box !important; background-position:center center; animation:bg-spin 3s linear infinite;}
.box:hover {animation-play-state:paused;}
@property --border-angle {syntax:"<angle>"; inherits:true; initial-value:0turn;}
.flight-info-container .nav-tabs .nav-link.active .bookingflightsvg {filter:invert(100%) sepia(100%) saturate(2%) hue-rotate(222deg) brightness(106%) contrast(101%); -webkit-filter:invert(100%) sepia(100%) saturate(2%) hue-rotate(222deg) brightness(106%) contrast(101%);}
.flight-info-container .nav-tabs .nav-link.active .bookingairportsvg {filter:invert(100%) sepia(100%) saturate(2%) hue-rotate(222deg) brightness(106%) contrast(101%); -webkit-filter:invert(100%) sepia(100%) saturate(2%) hue-rotate(222deg) brightness(106%) contrast(101%);}
.service-row:nth-child(3) {border:1px solid #545454; border-width:0 1px 0 1px;}
.service-icon {width:25%; margin:auto; display:block;}
.booking-service {font-size:1.2rem; margin:1rem 0; line-height:1.8; text-align:center; font-weight:700;}
.booking-input {position:relative; margin-bottom:1rem; padding:3px;}
.booking-input:last-child {margin:0;}
.tab-p {color:#fff; font-size:1.3rem; margin-bottom:0.8rem;}
.flight-info-horizental {box-shadow:0px 1px 9px 1px #ddd;}
.nav-tabs .nav-item {width:50%; display:block;}
.nav-tabs .nav-link {padding:1rem 0; text-align:center; border:1px solid #225492; font-size:1.1rem;}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {border:1px solid #225492; color:#225492 !important;}
.flight-info-container .nav-tabs .nav-link.active {background-color:#225492; border-color:#225492; color:white !important;}
.tab-content-p {text-align:center; font-size:1.08rem; margin-bottom:2rem;}
.airport_section .tab-p {color:#454545;}
.airport_section .booking-service {color:#202020;}
.container-meet-greet {width:80%; margin:auto;}
.row.meet-greet {padding:10rem 0; align-items:center;}
.meet-greet:nth-child(odd) {flex-direction:row;}
.meet-greet:nth-child(even) {flex-direction:row-reverse;}
h2.greet-title {font-size:2.3rem; text-transform:uppercase; font-weight:500; margin-bottom:1rem;}
.greet-desc {font-size:1.2rem; line-height:2; color:#575757; font-weight:700;}
.greet-image .image {margin:auto; display:block; width:100%; height:auto; max-width:440px;}
.corporatlp-title {font-size:26px; font-weight:600;}
.corporatlp-icn {width:50px; height:50px; margin-right:3px;}
.meet-greet-service-container {background:#f5f5f5; padding:0 10%;}
.row.meet-greet-service {padding:13rem 0;}
.row.meet-greet-service .col-xl-4 {margin-bottom:4rem;}
.row.meet-greet-service .col-xl-4 .col-12 {border-style:solid; border-color:#bbb; margin-top:4rem;}
.row.meet-greet-service .col-xl-4:nth-child(2) .col-12 {border-width:0 1px;}
h2.greet-service-title {color:#545454; font-size:1.8rem; font-weight:600;}
.row.meet-greet-service .row {align-items:center;}
.greet-service-desc {color:#545454;}
.col-3.greet-service-icon .image {margin:auto; width:auto; display:block; height:38px; max-width:initial;}
.loader_container {width:100%; display:flex; flex-direction:column; justify-content:center; align-items:flex-start; text-align:left;}
.loader_bg {animation-duration:1s; animation-fill-mode:forwards; animation-iteration-count:infinite; animation-name:placeholder; animation-timing-function:linear; background:#eee; background:linear-gradient(to right,#eee 8%,#ddd 18%,#eee 33%); background-size:1200px 100px; width:100%; height:1vw; margin:0.5vw 0;}
body.page-id-4158 .et_pb_widget_area_left {padding-right:0; border-right:0 solid rgba(0,0,0,0.1);}
.et_pb_module.et_pb_blog_0.et_pb_posts {padding-top:0;}
#recent-posts-3 span.post-date, #sidebar span.post-date {display:block; margin-bottom:18px; color:#225492;}
.widgettitle {text-transform:uppercase;}
#recent-posts-3 .et_pb_widget a {padding:5px 14px;}
.post-content-inner {max-height:5rem; overflow:hidden;}
.et_pb_blog_0 .et_pb_post .post-content-inner p {line-height:1.5em;}
.res-1, .res-1-arrival, .res-2, .res-2-departure, .res-3-transit, .res-applestoreicon, .res-blog-bg1, .res-blog-bg2, .res-blog-bg3, .res-chat-icon, .res-close-cookie, .res-googleplayicon, .res-icon-arrow, .res-icon1, .res-icon3, .res-logo, .res-mail, .res-rectangle, .res-social-amex-icon, .res-social-fb-icon, .res-social-instagram-icon, .res-social-linkedin-icon, .res-social-pinterest-icon, .res-social-twitter-icon, .res-test-qoute, .res-test-user, .res-videoicon, .res-whatsapp {max-width:100%; background-size:100%; background-image:url(https://airssist.com/wp-content/themes/Airssist/images/all-images.png);}
.res-blog-bg1 {background-position:0 0; background-size:100%;}
.res-blog-bg2 {background-position:0 12.047059%; background-size:100%;}
.res-blog-bg3 {background-position:0 24.094118%; background-size:100%;}
.res-googleplayicon {background-position:0 33.892321%; background-size:145.294118%;}
.res-rectangle {background-position:0 42.864078%; background-size:212.931034%;}
.res-logo {background-position:0 51.874192%; background-size:214.782609%;}
.res-icon1 {background-position:0 58.008261%; background-size:245.771144%;}
.res-icon3 {background-position:0 67.278568%; background-size:245.771144%;}
.res-applestoreicon {background-position:0 71.526587%; background-size:352.857143%;}
.res-test-user {background-position:0 75.472527%; background-size:466.037736%;}
.res-1 {background-position:0 77.640545%; background-size:823.333333%;}
.res-social-amex-icon {background-position:0 79.079676%; background-size:837.288136%;}
.res-2 {background-position:0 80.494037%; background-size:851.724138%;}
.res-1-arrival {background-position:0 81.969309%; background-size:1073.913043%;}
.res-2-departure {background-position:0 83.248299%; background-size:1073.913043%;}
.res-3-transit {background-position:0 84.373673%; background-size:1073.913043%;}
.res-icon-arrow {background-position:0 86.172945%; background-size:1122.727273%;}
.res-social-fb-icon {background-position:0 87.911149%; background-size:1266.666667%;}
.res-social-instagram-icon {background-position:0 89.619821%; background-size:1266.666667%;}
.res-social-linkedin-icon {background-position:0 91.328492%; background-size:1266.666667%;}
.res-social-twitter-icon {background-position:0 93.037164%; background-size:1266.666667%;}
.res-social-pinterest-icon {background-position:0 94.70538%; background-size:1300%;}
.res-mail {background-position:0 95.676134%; background-size:1496.969697%;}
.res-videoicon {background-position:0 96.978723%; background-size:1646.666667%;}
.res-test-qoute {background-position:0 97.881356%; background-size:1829.62963%;}
.res-chat-icon {background-position:0 98.645789%; background-size:2600%;}
.res-whatsapp {background-position:0 99.323467%; background-size:3293.333333%;}
.res-close-cookie {background-position:0 100%; background-size:3528.571429%;}
.flags {padding:7% 6.5%;}
.blogsection {display:inline-flex;}
.service-concierge-container {padding:4% 12%; background:#f9f9f9;}
.service-concierge-container .card-header {background-color:#225492 !important; color:#ffdd00;}
.service-concierge-container .add-ons-btn {background-color:white !important; border-color:#225492 !important; color:#225492 !important; padding:2% 12% !important;}
.service-concierge-container .check-price-btn {background-color:#225492 !important; border-color:#225492 !important; color:white !important; float:right !important; padding:2% 12% !important;}
.check-price-btn:hover, .check-price-btn:focus, .check-price-btn:active {background-color:white !important; border-color:#225492 !important; color:#225492 !important; box-shadow:unset !important;}
.add-ons-btn:hover, .add-ons-btn:focus, .add-ons-btn:active {background-color:#225492 !important; border-color:#225492 !important; color:white !important; box-shadow:unset !important;}
.service-concierge-container.card-body {max-height:26rem !important; overflow:auto !important;}
.service-concierge-container .card-footer {background:unset !important; border-top:unset !important;}
.service-concierge-container.wrapper {font-size:14px;}
.service-concierge-container .StepProgress {position:relative; padding-left:45px; list-style:none;}
.service-concierge-container .StepProgress::before {display:inline-block; content:""; position:absolute; top:0; left:14px; width:10px; height:88%; border-left:2px solid #ffdd00;}
.service-concierge-container .StepProgress-item {position:relative; counter-increment:list; padding:0% 0% 2%;}
.service-concierge-container .StepProgress:not(:last-child) {padding-bottom:20px;}
.service-concierge-container .StepProgress-item::before {display:inline-block; content:""; position:absolute; left:-30px; height:85%; width:10px;}
.service-concierge-container .StepProgress-item::after {content:""; display:inline-block; position:absolute; top:0; left:-35px; width:10px; height:10px; border:2px solid #ffdd00; border-radius:50%; background-color:#ffdd00;}
.service-concierge-container .StepProgress-item .span {display:block;}
.service-concierge-container .scrollbar::-webkit-scrollbar-track {-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3); border-radius:10px; background-color:transparent;}
.service-concierge-container .scrollbar::-webkit-scrollbar {width:4px; height:5rem; background-color:transparent;}
.service-concierge-container .scrollbar::-webkit-scrollbar-thumb {border-radius:10px; -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3); background-color:#6e9bd1;}
.service-concierge-container .modal-dialog {max-width:500px; margin:4% auto !important;}
.service-concierge-container .modal-body {padding:3rem 2rem;}
.service-concierge-container .modal-body .StepProgress::before {height:75%;}
.service-concierge-container .card {min-height:30rem; max-height:30rem;}
.service-concierge-container .StepProgress-item:last-child:before {display:inline-block; content:""; position:absolute; left:-40px; height:85%; width:16px; background:#ffffff; z-index:1000; top:10px;}
.blog_img_thumb {width:auto; max-width:100% !important; aspect-ratio:5/4 !important;}
.mobileblogcard .cardtitle {color:#225492 !important; font-size:0.9em;}
.mobileblogcard .card-text {font-size:0.7em; line-height:17px;}
.et-show-dropdown.et-hover {position:relative !important; display:inline-block !important;}
.dropdown {position:relative; display:inline-block;}
.dropdown-content {display:none; position:absolute; background-color:#f9f9f9; min-width:160px; box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2); padding:12px 16px; z-index:999;}
.sub-menu {display:none; position:absolute; background-color:#f9f9f9; min-width:260px; box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2); padding:12px 16px !important; z-index:999;}
.dropdown:hover .dropdown-content {display:block !important;}
.et-show-dropdown.et-hover .sub-menu {display:block !important;}
::marker {color:#225492; font-size:larger;}
.awards-container {background:#ffffff70; padding:4px !important; border-radius:10px; font-size:7px; font-weight:700; border:1px solid #ddd; width:fit-content; align-items:center; white-space:nowrap; height:6em; margin:0px !important;}
.awards-container .awards-item {background-color:transparent !important; border:0px !important; padding:2px; width:inherit; margin:auto;}
.type-post .entry-content a {border-bottom:2px dotted #225492;}
.form-bg {background:#f7f7f7eb; padding:2%; max-width:420px; border-radius:4px; border:1px solid #ccc;}
label.formlabel {margin:0; font-size:12px;}
.wpcf7 .form-control {padding:7px !important;}
.wpcf7 .btn-send {background:#225492 !important;}
#wpcf7-f224037-p212290-o1 .form-control {border:none; border-bottom:2px solid #ccc;}
#wpcf7-f224037-p212290-o1 .submit-btn {background-color:#225492 !important; color:#fff; padding:1.5em; border:#225492 !important; height:45px; font-size:1em;}
.businessformcontainer {padding:0.5em; background-color:#fff; box-shadow:0 0 11px 0px #0c0c0c52; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px;}
.blogimgform {padding:0.2em !important; background-color:#fff; border:#007ab5 1px solid; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px;}
.formtitlerow {background:#225492; border-radius:5px; padding:6px 0px; text-align:center;}
.formtitlerow h3 {font-size:1em; padding:0.5em 0em;}
.cf7mls-btns .cf7mls_next.action-button, .cf7mls-btns .cf7mls_back.action-button {width:-webkit-fill-available; width:-moz-available;}
.buseness-btn {background-color:#ffdd00 !important; width:-webkit-fill-available; width:-moz-available;}
.btn-service-sumbit {background-color:#ffdd00 !important; width:-webkit-fill-available; width:-moz-available; border:1px solid #ffdd00;}
#wpcf7-f224090-p221674-o1 .form-control::placeholder, #wpcf7-f224208-p209082-o1 .form-control::placeholder {font-size:8px !important;}
#wpcf7-f224088-o1 select.form-control, #wpcf7-f224090-p221674-o1 select.form-control {padding:0px !important;}
#wpcf7-f224088-o1 label, #wpcf7-f224090-p221674-o1 label, #wpcf7-f224208-p209082-o1 label {font-size:11px;}
.wpcf7 .btn-partner {background-color:#dc2d36; padding:1em; border:1px solid #dc2d36;}
#wpcf7-f224092-o1 .wpcf7-select.form-control {padding:0px !important;}
.wpcf7-spinner {display:none !important;}
.circle-text {color:#fff; text-align:center; padding:0px;}
.circle-container {width:50px; height:50px; border-radius:50%; background:linear-gradient(90deg, rgba(32,84,143,1) 0%, rgba(9, 20, 34, 1) 100%); display:flex; justify-content:center; align-items:center; margin:auto; margin-bottom:1em;}
.wpcf7 .btn-submit {background-color:#ffdd00 !important; border:1px solid #ffdd00;}
.airportname {font-size:1em;}
.lang-flag {width:18px !important;}
.airportguide-hero {background:url("https://airssist.com/wp-content/uploads/2024/05/airportghero-bg.jpg"); background-position:center; background-repeat:no-repeat; background-size:cover;}
.airportg-code {font-size:1.7em; background:#ffdd00; padding:0.5em; color:#000; font-weight:700; border-radius:23px;}
.airportg-locationtitle {color:#205591; font-size:larger;}
.airportg-locationdesc {color:#202020; font-size:17px; font-weight:600;}
.airportguidform {border:solid 1px #ccc; background:#fff;}
.airportgformtitel {color:#205591;}
.airportg-introbox {border:1px solid #ccc; padding:1em;}
.airportg-introbox .airportg-introtitles {font-size:15px; background:#eee; padding:4px; color:#8b8b8b;}
.airportg-airlinesbg {background:url("https://airssist.com/wp-content/uploads/2024/05/airlines-bg.jpg"); background-position:center; background-repeat:no-repeat; background-size:cover;}
.airportg-servicebtn {padding:5px; font-size:16px; color:#fff !important; background-color:#205591;}
.airportg-flightstatusbtn {padding:5px; font-size:16px; color:#fff !important; background-color:#205591;}
.airportg-source {color:#202020; font-size:16px; font-weight:600;}
.airportg-airportwebbtn {padding:5px; font-size:16px; color:#fff !important; background-color:#205591;}
.transportation-hero {background:url("https://airssist.com/wp-content/uploads/2024/05/transportation-bg.jpg"); background-position:center; background-repeat:no-repeat; background-size:cover;}
.firstperagraph-bg {background:url("https://airssist.com/wp-content/uploads/2023/08/first-section-bg.jpg"); background-position:center; background-repeat:no-repeat; background-size:cover;}
.lastPeragraphHead {color:#ffdd00;}
.lang-flag {border:2px solid black; border-radius:50%;}
.bluegrad-bg {background-image:linear-gradient(90deg,#091422 0%,#205591 100%) !important;}
.btn-transportation {background-color:#ffdd00 !important;}
#sp-wp-tabs-wrapper_230021.sp-tab__lay-default>ul .sp-tab__nav-item label:hover .sp-tab__tab_title, #sp-wp-tabs-wrapper_230021.sp-tab__lay-default>ul .sp-tab__nav-item a:hover .sp-tab__tab_title, #sp-wp-tabs-wrapper_230021.sp-tab__lay-default label.collapsed .sp-tab__card-header:hover {color:#fff !important;}
#sp-wp-tabs-wrapper_230021>.sp-tab__nav-tabs .sp-tab__nav-link.sp-tab__active .sp-tab__tab_title, #sp-wp-tabs-wrapper_230021.sp-tab__lay-default label>.sp-tab__card-header {color:#fff;}
#sp-wp-tabs-wrapper_230021.sp-tab__lay-default>.sp-tab__tab-content .sp-tab__tab-pane {border:0px solid #cccccc !important;}
#sp-wp-tabs-wrapper_230021.sp-tab__lay-default>ul {border-bottom:0px solid #cccccc !important;}
#sp-wp-tabs-wrapper_230021 .sp-tab__nav {justify-content:space-around !important;}
#sp-wp-tabs-wrapper_230021 .sp-tab__tab_title {margin-bottom:0px !important;}
#sp-wp-tabs-wrapper_230021.sp-tab__lay-default>ul .sp-tab__nav-item {margin-right:10px; margin-top:5px; border-radius:5px !important;}
#sp-wp-tabs-wrapper_230021>.sp-tab__nav-tabs>.sp-tab__nav-item.show .sp-tab__nav-link, #sp-wp-tabs-wrapper_230021>.sp-tab__nav-tabs>.sp-tab__nav-item .sp-tab__nav-link.sp-tab__active, #sp-wp-tabs-wrapper_230021.sp-tab__lay-default label>.sp-tab__card-header {border-radius:5px !important;}
.carnav .nav-link {background:#f8f9fa !important; border:#ccc;}
.carnav .nav-link.active {background:#dc2b35 !important; color:#fff !important;}
.hero-vip-t {background:url("https://airssist.com/wp-content/uploads/2024/06/vip-t-hero.jpg"); background-size:cover; background-repeat:no-repeat; background-position:center;}
.circle1 {background:url("https://airssist.com/wp-content/uploads/2024/06/c1.png"); background-repeat:no-repeat; background-position:top right; background-size:auto;}
.circle2 {background:url("https://airssist.com/wp-content/uploads/2024/06/c2.png"); background-repeat:no-repeat; background-position:top left;}
.dotted-bg {background:url("https://airssist.com/wp-content/uploads/2024/06/why-bg.jpg"); background-size:cover; background-repeat:no-repeat; background-position:center top;}
.dark-bg {background:#05101c;}
.vipterminallp-bg {background:url("https://airssist.com/wp-content/uploads/2024/06/lounge-bg.jpg"); background-repeat:no-repeat; background-position:center top; background-size:cover;}
.vipterminal-btn {background-color:var(--orange); color:#fff;}
button[aria-expanded="true"] {background:#225492; color:white;}
.s-limo-hero {background:url("https://airssist.com/wp-content/uploads/2024/10/s-limo-hero.jpg"); background-size:cover; background-repeat:no-repeat; background-position:center;}
.limo-last-bg {background:url("https://airssist.com/wp-content/uploads/2024/10/l-last-bg.jpg"); background-size:cover; background-repeat:no-repeat; background-position:center;}
.maindropbtn {background-color:#ffffff; color:rgb(0,0,0); font-size:16px; border:none; cursor:pointer;}
.maindropbtn:hover, .maindropbtn:focus {background-color:#e0e1e2;}
.maindropdown {position:relative; display:inline-block;}
.maindropdown-content {display:none; text-align:justify; padding:10px; position:absolute; background-color:#ffffff; min-width:198px; overflow:auto; box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2); z-index:1;}
.maindropdown-content a {color:black; text-decoration:none; display:block;}
.maindropdown a:hover {background-color:#ddd;}
.error-state {border:1px solid #dc4332; border-radius:5px; text-align:start; font-size:small; padding:0px 10px 0px 10px; background-color:mistyrose; margin-bottom:15px;}
.waiting-state {border:1px solid #afb40d; border-radius:5px; text-align:start; font-size:small; padding:0px 10px 0px 10px; background-color:#feffe1; margin-bottom:15px;}
.success-state {border:1px solid #04a660; border-radius:5px; text-align:start; font-size:small; padding:0px 10px 0px 10px; background-color:#e1ffed; margin-bottom:15px;}
.popup_login {display:block;}
.popup_login_container {display:block; position:relative; z-index:15; overflow:hidden;}
.popup_register {display:none; position:relative; left:135%;}
.popup_register_right {width:47%;}
.popup_register_center {text-align:center; margin-top:1vw;}
.popup_verivication_code {display:none; position:relative; left:135%;}
.popup_verivication_code_right {width:47%;}
.popup_verivication_code_center {text-align:center; margin-top:1vw;}
.popup_field {display:inline-block; margin:0 0 0.8vw; width:100%;}
.form-input-icon {width:1.4rem; height:1.5rem;}
.clickable-text {cursor:pointer; padding-left:20px;}
.clickable-text:hover, .clickable-text:focus {text-decoration:dotted !important;}
.text-underline {cursor:pointer; text-decoration:underline !important;}
.y-login-container {display:flex; justify-content:center; align-items:center; height:100%;}
.y-form-box {background-color:white; padding:20px; width:450px; border-radius:0px; border-top:3px solid #225492; text-align:center; position:relative;}
.y-close-btn {position:absolute; top:10px; right:10px; background:none; border:none; font-size:26px; cursor:pointer; color:#333; font-weight:500;}
.y-close-btn:hover {background-color:transparent;}
.y-h2 {margin-bottom:20px; color:#225492; font-size:20px; font-weight:normal;}
.y-illustration img {width:250px; margin-bottom:20px;}
.y-form {display:flex; flex-direction:column;}
.y-input {padding:10px 15px !important; margin-bottom:15px !important; border:1px solid #ccc !important; border-radius:4px !important; font-size:14px !important;}
.y-button {padding:10px; background-color:#1da7d5; color:white; border:none; border-radius:4px; cursor:pointer; font-size:16px; margin-bottom:15px;}
.y-button:disabled {background-color:#cccccc; color:#666666; cursor:not-allowed;}
.y-button:disabled:hover {background-color:#cccccc;}
.y-button:hover {background-color:#1976d2;}
.y-google-signin {display:flex; justify-content:center;}
.y-google-signin button {display:flex; align-items:center; justify-content:center; background-color:white; border:1px solid #ccc; color:#333; padding:10px; border-radius:4px; cursor:pointer; font-size:14px; width:100%;}
.y-google-signin img {width:20px; margin-right:10px;}
.y-container {padding:20px;}
.y-remember-forgot-container {display:flex; align-items:center; justify-content:space-between; margin-bottom:15px;}
.y-remember-me-container {display:flex; align-items:center;}
input[type="checkbox"] {margin-top:15px; margin-right:5px;}
.y-remember-me-container span {font-size:14px;}
.y-remember-me-container a {color:#225492; text-decoration:none; font-size:14px;}
.y-remember-me-container a:hover {text-decoration:underline;}
.y-forgot-password {color:#225492; text-decoration:none; font-size:14px;}
.y-forgot-password:hover {text-decoration:underline;}
.y-signup-prompt {margin-top:5px; font-size:14px;}
.y-signup-prompt a {color:#225492 !important; text-decoration:underline !important;}
.y-signup-prompt a:hover {text-decoration:underline;}
.y-dialog {padding:20px; border-radius:8px; box-shadow:0 0 10px rgba(0,0,0,0.1); display:none; opacity:0; transform:scale(0.9); transition:opacity 0.1s ease, transform 0.1s ease;}
.y-dialog.active {opacity:1; display:unset; transform:scale(1);}
.y-phone-input {display:flex; align-items:center;}
.y-country-code {padding:10px; border:1px solid #ccc; border-radius:5px 0 0 5px; background-color:#f9f9f9; font-size:14px; width:100px; appearance:none; background-repeat:no-repeat; background-position:right 10px center;}
.y-phone-input input {border-radius:0 5px 5px 0; border-left:none; flex:1;}
.y-verification-options {display:flex; justify-content:space-between; margin-bottom:20px;}
.y-verification-options label {font-size:14px; display:flex; align-items:center;}
.y-drop-down-button {border:none; background:transparent; color:#7d7f85;}
.y-country-input {align-items:center; border:1px solid #c3c3c3; padding:5px 10px; border-radius:5px; display:flex; margin-bottom:15px; height:48px;}
.y-otp-input {border-radius:5px !important; padding:20px !important; width:51px !important;}
.y-resend-otp-button {font-size:smaller; display:flow; text-decoration:underline !important; color:cornflowerblue !important; cursor:pointer;}
.select2-results {text-align:start !important;}
.select2-dropdown {width:185px !important;}
.select2-selection {border:none !important; border-right:1px solid #ddd2d2 !important; border-radius:0px !important; text-align:start;}
.main-drop-down-button {padding:10px;}
.main-drop-down-button:hover {background:#225492; color:white;}
.careerbg {background-color:#007ab5;}
.yellowbg {background-color:#ffdd00;}
.applybg {background-color:#007ab5;}
.greybg {background:#f1f1f1;}
.bluebg {background-color:#007ab5;}
.jobform {background:#eee;}

@keyframes socialhover {
0% {margin-top:0;}
45% {margin-top:-11%;}
100% {margin-top:0;}
}

@keyframes spin {
from {transform:rotate(0);}
to {transform:rotate(720deg);}
}

@keyframes bg-spin {
to {--border-angle:1turn;}
}

@keyframes placeholder {
0% {background-position:-600px 0;}
100% {background-position:600px 0;}
}

@media (max-width: 1440px) {
header {padding:0.5% 1%;}
.aboutus-header {padding:5.8% 10%;}
.aboutus-paragraph4 {padding:5% 7%;}
.aboutus-paragraph5 {padding:5% 9%;}
.aboutus-paragraph2 {padding:5% 8%;}
.menu-user-type {right:11rem; top:6rem;}
.menubook {max-width:unset;}
.signin-btn {max-width:unset; width:unset;}
.home-services-section {padding:8% 8%;}
.home_section2_right {width:35vw; height:35vw;}
.home_section4 {padding:9% 15%;}
.topheader {padding:3px 1%;}
}

@media (max-width: 350px) {
.mobile_header_signin .show-user-type {right:-14px; width:105%; top:1rem;}
}

@media (max-width: 550px) {
.add-ons-btn, .check-price-btn {padding:1% 8%;}
}
@media screen and (max-width:991px) {
.nav-spec {margin-right:5px; margin-left:5px;}
.vec-logo {width:100px; margin-right:15px;}
.iso-cer {width:70px;}
}

@media screen and (max-width:920px) {
.top-bar-l {display:none;}
.action-buttons {gap:6px; padding-right:5px;}
}

@media screen and (min-width:921px) {
.top-bar-s {display:none;}
}

@media screen and (max-width:1100px) {
.custom-btn {font-size:13px !important;}
.nav-spec {margin-right:7px; margin-left:7px;}
.vec-logo {width:120px;}
.iso-cer {width:90px;}
}

@media only screen and (max-width: 900px) {
.circle1 {background:#05101c !important;}
}

.popup_register_left {
width:47%; margin-right:5%; .ui-dropdown .ui-dropdown-panel {width:198%;}
}

.popup_register_left, .popup_register_right {
label {margin:0;}
}

.popup_verivication_code_left {
width:47%; margin-right:5%; .ui-dropdown .ui-dropdown-panel {width:198%;}
}

.popup_verivication_code_left, .popup_verivication_code_right {
label {margin:0;}
}