@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap');

.alf_terms-title {
	font-family: "Open Sans", serif;
  font-size: 20px;
  font-weight: 700;
}

.alf-header { position: fixed; z-index: 99; width: 100%; background: #fff;     box-shadow: 2px 2px 2px  rgba(0,0,0, 0.5);     -webkit-box-shadow: 2px 2px 2px rgba(0,0,0, 0.5); top:0;}
.airline-banner {position: relative; padding-top: 55px !important;}
.custom-logo-link > img {max-width: 75%!important;}
.alf-header > div {padding-top:0!important; padding-bottom:0!important;}
.alf-single-left .comment-form textarea {height:90px!important;}
.alf-single-left .comment-form input {height:40px!important;}
.alf-single-left .comment-form p {margin:0!important;}
.alf-single-left .comment-form input[type="submit"] {height:auto!important; margin-top:15px!important;}
.alf-single-left .comment-form input[type="checkbox"] {height:auto!important;}
.airline-banner .al-banner-text {position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%);}
.alf-serachform {width: 50%;
    margin: 20px auto 0;}
.page .alf-sbanner-content { top: 45%;}
.term-alaska-airlines .alf-sbanner-content { top: 45%;}
.al-banner-text h1 { font-weight: 700; }
.alf-banner-img img {width:100%;}
.al-banner-text form input { border: 0 !important; border-radius: 30px 0 0 30px; height: 50px; box-sizing: border-box; padding: 20px; outline: 0 !important; }
.al-banner-text form button {margin: 0 !important; height: 50px; line-height: 0; display: flex; align-items: center; justify-content: center; border-radius: 0 30px 30px 0; font-size: 16px;}
.al-banner-text form input::placeholder {color: #777; opacity: 1; font-size: 14px;}
.al-banner-text form input::-ms-input-placeholder {  color: #777; font-size: 14px;}
.alf-latest-page {position: relative; -webkit-transition-duration: 0.5s; transition-duration: 0.5s; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0);}
.alf-latest-page:hover {-webkit-transform: scale(1.07);
    transform: scale(1.07); -webkit-transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36); transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);}
.alf-latest-page .alf-latest-page-text {position: absolute; bottom: 60px; left: 0; right: 0; background: #fff; width: 70%; margin: 0 auto; font-size: 22px; padding: 15px; border-radius: 7px; line-height: 32px !important; height: 66px; text-align: center; }
.alf-latest-page .alf-latest-page-text > p { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;   overflow: hidden; margin: 0!important;}
.alf-latest-page  figure.wp-block-image > img { border-radius: 10px;}
.alf-airlines-img {position: relative; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property:transform; transition-property: transform; -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
}
.alf-airlines-img:hover {-webkit-transform: translateY(-5px);
    transform: translateY(-5px);}
.alf-airlines-img:hover:before { position: absolute; z-index: -1; content: ''; top: 100%; left: 5%; height: 10px; width: 90%; opacity: 1; background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
background: -moz-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
    background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
-webkit-transition-duration: 0.3s;  transition-duration: 0.3s;  -webkit-transition-property: transform, opacity;  transition-property: transform, opacity; opacity: 1; -webkit-transform: translateY(5px); transform: translateY(5px);}
.alf-airlines-img > figure > img {border-radius: 100%; border: 7px solid transparent; outline: 4px dotted #008080;}
.alf_latestpage_section {background-image:url('https://airlinesfaq.com/wp-content/uploads/2025/01/flightbg_img.png');}
.alf-footer {background-size: 480px!important; background-position: 45% 0; background-repeat: no-repeat;}
.alf-footer-column ul {    list-style: none; padding-left: 0 !important;}
.alf-footer-column h5 {font-weight:bold!important;}
.alf-footer-column .wp-block-button a{ font-size:13px; color:#fff!important;font-weight: 400 !important; position:relative; padding-left: 20px !important; margin-bottom: 10px;}
.alf-footer-column .wp-block-button a:before{content: ''; border: solid #1af3f3; border-width: 0 3px 3px 0; display: inline-block; padding: 2px; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); position: absolute; top: 8px; left: 0;}
.alf-footer-column .wp-block-button a:hover{color:#26c3c3!important;}
.alf-footer-bottom p {font-size:14px!important;font-weight: 400 !important;}
.get_content .psub_title, .get_content .p_number { margin:0!important; color:#fff!important; text-align:left; font-family: var(--wp--preset--font-family--open-sans) !important;}
.get_content .psub_title { font-size:13px!important; font-weight: 100 !important; }

.alf-fixed-wrap .imgt1 {     z-index: 999999; position: fixed; bottom: -5px; width: 100%; padding: 0; margin: 0; display: flex; justify-content: center;  background: #000;}
.alf-fixed-wrap .imgt1 button { padding: 0; color: #fff; font-size: 20px; width: 80%; border: 0 !important; margin: 0 auto; background: #000!important; display: flex; justify-content: center;}

.alf-fixed-wrap .imgt1 button svg { width: 40px; height: 35px; float: none; margin-bottom: -5px; margin-right: 20px;}
.alf-fixed-wrap .imgt1 button svg path { fill: #008080;}
.alf-fixed-wrap .imgt1 button  > a {color:#008080; padding: 18px 0; display:inline-flex; align-items: center; }
.alf-fixed-wrap .imgt1 button svg path:nth-child(2) { -webkit-animation: 1s cubic-bezier(.1,.57,.5,1) infinite header-phone; animation: 1s cubic-bezier(.1,.57,.5,1) infinite header-phone}
.alf-fixed-wrap .imgt1 button svg path:nth-child(3) { -webkit-animation: 1s cubic-bezier(.1,.57,.5,1) infinite header-phone2; animation: 1s cubic-bezier(.1,.57,.5,1) infinite header-phone2}
@-webkit-keyframes header-phone {
    0%,30% {
        opacity: 0;
        -webkit-transform: translate3d(-20px,20px,0);
        transform: translate3d(-20px,20px,0)
    }

    80% {
        opacity: 1;
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }

    100% {
        opacity: 0
    }
}

@keyframes header-phone {
    0%,30% {
        opacity: 0;
        -webkit-transform: translate3d(-20px,20px,0);
        transform: translate3d(-20px,20px,0)
    }

    80% {
        opacity: 1;
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }

    100% {
        opacity: 0
    }
}

@-webkit-keyframes header-phone2 {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-20px,20px,0);
        transform: translate3d(-20px,20px,0)
    }

    70%,90% {
        opacity: 1;
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }

    100% {
        opacity: 0
    }
}

@keyframes header-phone2 {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-20px,20px,0);
        transform: translate3d(-20px,20px,0)
    }

    70%,90% {
        opacity: 1;
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }

    100% {
        opacity: 0
    }
}
.alf-footer-nav a { font-size: 14px;font-weight: 400; color:#fff!important;}
.alf-footer-nav a:hover {color:#26c3c3!important;}

.alf-footer-column .wp-block-button { -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s; -webkit-transition-property: transform;
    transition-property: transform;}
.alf-footer-column .wp-block-button:hover {-webkit-transform: translateX(-8px);
    transform: translateX(-8px);}
.alf-heading {font-weight: 700;}
.alf-featured { position: relative;     -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;     -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);}
.alf-featured:after{content: ""; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0; background: #f9f9f9; border-radius: 10px;     -webkit-transform: scaleY(0); transform: scaleY(0); -webkit-transform-origin: 50% 0; transform-origin: 50% 0; -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; }
.alf-featured:hover:after{    -webkit-transform: scaleY(1); transform: scaleY(1);}
.alf-featured p { font-size:14px;}
.alf-featured p{ 
color:#777!important;}
.alf-featured h5{ 
color:#000!important;}
.alf-featured:hover p{ 
color:#008080!important;}
.alf-featured:hover h5{ 
color:#008080!important;}
.alf-featured h5 {font-weight: 600;}



.alf-office-archive > ul {list-style: none; display: flex; align-items: center; justify-content: space-evenly; flex-wrap: wrap; padding:0;}
.alf-office-archive > ul > li {width: 31.444444%; -webkit-box-shadow: 2px 4px 12px #00000014; -moz-box-shadow: 2px 4px 12px #00000014; box-shadow: 2px 4px 12px #00000014; margin-bottom:20px;}
.alf-sbanner-wrap {position:relative; padding-top:26px;}
 .alf-sbanner-content {     position: absolute; top: 25%; left: 0; z-index: 9; right: 0; display: flex; flex-direction: column;} 
.alf-sbanner-img  > figure{position:relative;}
.alf-sbanner-img > figure:before { content: ''; position: absolute; z-index: 3; background: rgb(1, 5, 34, 0.7); left: 0; right: 0; top: 0; bottom: 0;}
.alf-single-left .comment-reply-title, .alf-sPost-left .comment-reply-title {
font-family: var(--wp--preset--font-family--open-sans) !important; font-weight: 700; font-size: 23px;}
.alf-single-left .logged-in-as, .alf-sPost-left .logged-in-as {font-family: var(--wp--preset--font-family--open-sans) !important; font-weight: 400; font-size: 13px;}
.alf-single-left label, .alf-sPost-left label {font-family: var(--wp--preset--font-family--open-sans) !important; font-weight: 700; font-size: 13px}
.alf-single-left #respond input[type=submit], .alf-sPost-left #respond input[type=submit]{    background-color: #008080 !important; border-color: transparent !important;}
.alf-single-right ul, .alf-sPost-right {border: 1px solid #777; border-radius: 10px; box-sizing: border-box; padding: 20px; }
.alf-single-right ul > li .wp-block-post-date { display:none;}
.alf-single-right ul > li .wp-block-post-title, .alf-sPost-right ul > li .wp-block-post-title > a { font-size:16px!important; font-family: var(--wp--preset--font-family--open-sans) !important; font-weight: 400 !important; margin: 5px !important; }

.alf-sPost-right .wp-block-query { margin:0!important;}
.alf-sPost-right ul > li:hover { transform: translate(0)!important;}
.alf-sPost-right ul > li .wp-block-post-title > a:hover {color:#008080 !important;}
.alf-sPost-right ul > li .is-style-on-hover:hover {color:#008080 !important;}
.alf-tagLinks > a {border: 1px solid #777; font-size: 13px !important; box-sizing: border-box; padding: 2px 15px; border-radius: 30px; margin: 5px; display: inline-flex;}
.alf-tagLinks > span {color:transparent!important;}
.alf-blog ul > li {-webkit-box-shadow: 2px 4px 12px #00000014; -moz-box-shadow: 2px 4px 12px #00000014; box-shadow: 2px 4px 12px #00000014; margin-bottom: 20px;}
.alf-archive-text {box-sizing: border-box; padding: 0 20px 20px 20px!important;}
.alf-archive-text .wp-block-post-title > a { font-size: 24px; font-weight: 600; color: #008080;}
.alf-archive-text a {font-weight: 600!important;}

ul.alf_post-list { align-items: flex-start;}
.alf_terms-title { font-family: "Open Sans", serif; font-size: 30px; font-weight: 700; font-style: normal;     text-align: center;}
.alf_post-cont { display: flex; justify-content: space-between; box-sizing: border-box; padding: 0 30px 20px; flex-direction: column; align-items: flex-start;}
.alf_post-excerpt {height:67px; font-size: 15px; font-weight: 400;}
.alf_post-cont > a {font-size: 24px; font-weight: 600; color:#008080;}
.alf_post_read > a {font-size: 14px; font-weight: 600; color:#008080;}
.alf_post-cont > p {display:none;}
ul.alf_post-list > li > p {display:none;}
ul.alf_custom_posttags {list-style: none; display: flex; flex-wrap: wrap; justify-content: flex-start; align-items: center;}
ul.alf_custom_posttags > li {display: inline-flex
;}
ul.alf_custom_posttags > li > a {text-align: center; width: auto; font-weight: 400; padding: 5px 20px; overflow: hidden; background: white; text-overflow: ellipsis; border: 1px solid #000; transition: 0.9s; border-radius: 20px; margin: 5px; margin-bottom: 10px; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: box-shadow, transform; transition-property: box-shadow, transform;}
ul.alf_custom_posttags > li > a:hover {box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.5); -webkit-transform: scale(1.1); transform: scale(1.1);}

.airline-single-phone {}

.airline-single-phone a svg { width: 25px; height: 20px; float: none; margin-right: 5px;}
.airline-single-phone a svg path { fill: #fff;}
.airline-single-phone a { color: #fff; padding: 10px 20px; display: inline-flex; align-items: center;  background: #008080; border-radius: 10px; }
.airline-single-phone a svg path:nth-child(2) { -webkit-animation: 1s cubic-bezier(.1,.57,.5,1) infinite single-phone; animation: 1s cubic-bezier(.1,.57,.5,1) infinite header-phone}
.airline-single-phone a svg path:nth-child(3) { -webkit-animation: 1s cubic-bezier(.1,.57,.5,1) infinite single-phone2; animation: 1s cubic-bezier(.1,.57,.5,1) infinite header-phone2}
.airline-single-phone h6.p_number { font-size: 14px;}
@-webkit-keyframes single-phone {
    0%,30% {
        opacity: 0;
        -webkit-transform: translate3d(-20px,20px,0);
        transform: translate3d(-20px,20px,0)
    }

    80% {
        opacity: 1;
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }

    100% {
        opacity: 0
    }
}

@keyframes single-phone {
    0%,30% {
        opacity: 0;
        -webkit-transform: translate3d(-20px,20px,0);
        transform: translate3d(-20px,20px,0)
    }

    80% {
        opacity: 1;
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }

    100% {
        opacity: 0
    }
}

@-webkit-keyframes single-phone2 {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-20px,20px,0);
        transform: translate3d(-20px,20px,0)
    }

    70%,90% {
        opacity: 1;
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }

    100% {
        opacity: 0
    }
}

@keyframes single-phone2 {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-20px,20px,0);
        transform: translate3d(-20px,20px,0)
    }

    70%,90% {
        opacity: 1;
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }

    100% {
        opacity: 0
    }
}



#alfAirline .owl-nav.disabled { display: flex !important; position: absolute; top: 36%; width: 100%; justify-content: space-between; align-items: center; z-index: 9;}
#alfAirline {position:relative;}
#alfAirline .item {}
#alfAirline .item > img {    border-radius: 100%; border: 7px solid transparent; outline: 4px solid #008080; width:222px; margin:10px auto 0;}
#alfAirline .item > p {display:none;}
#alfAirline .item > h4 {font-size: 20px; text-align: center; font-family: var(--wp--preset--font-family--open-sans) !important;}
/* #alfAirline .owl-nav.disabled button.owl-prev > span { font-size:50px!important;} */
#alfAirline .item {-webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); position: relative; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform; transition-property: transform;}
#alfAirline .item:before { pointer-events: none; position: absolute; z-index: -1; content: ''; top: 100%; left: 5%; height: 10px; width: 90%; opacity: 0; background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%); background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%); -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform, opacity; transition-property: transform, opacity;}
#alfAirline .item:hover:before { opacity: 1; -webkit-transform: translateY(5px); transform: translateY(5px);}
#alfAirline .item:hover {-webkit-transform: translateY(-5px); transform: translateY(-5px);}

#alfAirline .owl-nav button.owl-next, #alfAirline .owl-nav button.owl-prev { color:transparent!important;}
#alfAirline .owl-nav button:hover {background:transparent!important;}
#alfAirline .owl-nav button.owl-next { position: absolute; right: -26px; display: flex; justify-content: center; align-items: center;top: 128px;}
#alfAirline .owl-nav button.owl-prev { position: absolute; left: -26px; display: flex; justify-content: center; align-items: center;top: 128px;}
#alfAirline .owl-nav button.owl-prev > span {  border: solid black; border-width: 0 3px 3px 0; display: inline-block; padding: 3px; transform: rotate(135deg); -webkit-transform: rotate(135deg); width: 15px; height: 14px;}
#alfAirline .owl-nav button.owl-next > span {  border: solid black; border-width: 0 3px 3px 0; display: inline-block; padding: 3px; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); width: 15px; height: 14px;}
.alf-bSingle-banner { position:relative;}
.alf-bSingle-text {position:absolute; z-index: 3; width: 100%; left: 0; top: 0; right: 0; bottom: 0; justify-content: center; align-items: center !important;}
.alf-bSingle-banner figure::before { content:''; position:absolute; z-index: 2; width: 100%; left: 0; top: 0; right: 0; bottom: 0; background:rgba(0,0,0, 0.6);}
.alf-postTags-wrap ul { list-style:none; padding:0;} 
.alf-postTags-wrap { box-sizing:border-box; padding:10px 20px;}
/* .single-office .alf-sbanner-content .wp-block-post-title { text-align:right;} */

.single .wp-block-post-author__avatar img {
    border-radius: 0!important; 
    /* width: 175px!important;  */
    height: auto!important;
}
.single .wp-block-post-author { background: #f5f5f5; border-radius: 10px; box-sizing: border-box; padding: 20px; display: block;}
.single .wp-block-post-author__avatar {float:left;}
.alf-footer-copy {margin-bottom: 60px !important;}

.olp-list { list-style: none; padding: 0 !important; display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: center;}
.olp-list .item { width: 22.12321%; margin: 10px;}
.olp-list .item img {width:100%; border-radius:10px;}
.alf-review-wrap { display: flex; }
.alf-review { margin:0 10px;}
.alf-review .fa { font-size: 25px;}
.alf-review .checked { color: orange;}
.alf-review-wrap span { background: #000; color: #fff; box-sizing: border-box; padding: 4px 15px; border-radius: 5px; font-size: 14px;}
.alf-review-wrap .alf-review-text { color: #fff; font-size: 17px; line-height: 32px;}
ul.alf-single-con {list-style:none; padding:0; border-right: 1px solid #fff;     margin-right: 30px;}
ul.alf-single-con > li {display:flex; align-items:center;}
ul.alf-single-con > li > a, ul.alf-single-con > li > span {color: #fff; font-size: 15px; line-height: 32px;}
ul.alf-single-con > li > svg { color: #fff; font-size: 19px; margin-right: 16px;}
.single .alf-sbanner-img .wp-block-image > img { min-height:450px;}
.single figure.wp-block-table {border: 1px solid #000000!important; padding: 0px!important; box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px !important; margin: 30px 0!important;}
.single iframe { width:100%!important;}
.alf-singleLeft.fixed {position:fixed; top: 90px; z-index: -1; /*z-index:999; background:#fff;*/}
.alf-singleLeft { position: absolute; top: 0;}
.alf-singleLeft.col-position { position: absolute; bottom: 0;}

@media (min-width: 782px) and (max-width: 1400px) {
  .alf-sbanner-wrap { padding-top: 4%;}
	.single .alf-sbanner-img .wp-block-image > img { min-height:450px;}
	.alf-latest-page .alf-latest-page-text {font-size:16px; }
	
}
@media (min-width: 782px) and (max-width: 1200px) {
	.single .alf-sbanner-img .wp-block-image > img { min-height:450px;}
	.single .alf-sbanner-content { box-sizing:border-box; padding:0 20px;}
	.single .wp-block-post-title {font-size:37px!important;}
}
@media (min-width: 782px) and (max-width: 1024px) {
	.al-banner-text .wp-block-heading { font-size:34px;}
	.airline-banner .al-banner-text { top: 60%;}
	.airline-banner { padding-top: 8% !important;}
	.alf-serachform { width:100%;}
/* 	.alf-footer-bottom.alf-footer-copy { padding-bottom: 10% !important;} */
	.olp-list .item {width:30%;}
}
@media (max-width: 781px) {
.alf-header .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column { flex-basis: 0% !important; }
.alf-banner-img img { height: 210px;}
.al-banner-text h1, .al-banner-text h6 {font-size:18px !important; margin-top: -21px;}
.airline-banner .al-banner-text { margin-top:20px;}
.alf-airlines-img > figure > img {width: 70%; margin: 0 auto;}
.alf-footer-bottom {padding-bottom:50px!important;}
/* .alf-footer-bottom.alf-footer-copy { padding-bottom: 116px !important;} */
.alf-footer-bottom p {text-align: center;}
.alf-nav { justify-content: center!important;}
.has-modal-open ul, .has-modal-open ul li, .has-modal-open ul li a {width:100%!important;}
.alf-serachform {width: 100%; margin:10px 0 0 0;}
#alfAirline .owl-nav { display: flex; justify-content: center; align-items: center;}
#alfAirline .owl-nav button.owl-prev, #alfAirline .owl-nav button.owl-next { position:initial!important;}
	
.page-id-486 .alf-sbanner-wrap, .page-id-722 .alf-sbanner-wrap, .tax-airlines .alf-sbanner-wrap, .single-office .alf-sbanner-wrap, .tag .alf-sbanner-wrap {padding-top: 10px;}
.page-id-486 .alf-sbanner-wrap .wp-block-post-title, .page-id-722 .alf-sbanner-wrap .wp-block-post-title, .single-office .alf-sbanner-wrap .wp-block-post-title {margin-top: 0; font-size: 20px!important;}
.alf-office-title { padding-top: 53px; font-size: 24px;} 
	.alf-office-archive > ul > li {width:100%!important;}
	
	.alf-blog, .alf-single-text-wrap, .alf-blog-group { padding:10px 20px!important;}	
	.alf-bSingle-banner {padding-top: 60px!important;}
	.alf-bSingle-banner .wp-block-post-title { font-size: 20px !important; padding-top: 44px !important; margin: 0 !important;}
	
	.alf-sbanner-img img { height:200px;}
	.airline-bannerContact a.wp-block-button__link { font-size:14px!important;}
	.alf-sbanner-content { width: 80%;}
	.airline-banner {padding-top: 9% !important;}
	.airline-banner .al-banner-text { top: 60%;}
	.alf-footer-column .wp-block-button {width: 100%;}
	.single .alf-sbanner-img .wp-block-image > img { min-height:450px;}
	.single .alf-sbanner-content { box-sizing:border-box; padding:0 20px; top: 40px; width:95%!important;}
	ul.alf-single-con {border-right: 0px solid #fff;}
	.olp-list .item {width:100%;}
	ul.alf-single-con { border:0!important; margin-right:0!important; }
	.alf-singleLeft.fixed {position:initial;}
}

.alm-listing {
    margin: 0;
    padding: 0;
    list-style: none !important;
    align-items: flex-start;
    display: flex;
    justify-content: space-evenly;
    flex-wrap: wrap;
    padding: 0;
}
.ajax-load-more-wrap > ul > li {
    width: 31.444444%;
    -webkit-box-shadow: 2px 4px 12px #00000014;
    -moz-box-shadow: 2px 4px 12px #00000014;
    box-shadow: 2px 4px 12px #00000014;
    margin-bottom: 20px;
}


/*
     FILE ARCHIVED ON 20:15:42 Aug 16, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 01:15:14 Mar 05, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.535
  exclusion.robots: 0.063
  exclusion.robots.policy: 0.053
  esindex: 0.008
  cdx.remote: 25.594
  LoadShardBlock: 190.614 (3)
  PetaboxLoader3.resolve: 122.577 (4)
  PetaboxLoader3.datanode: 175.412 (5)
  load_resource: 168.15
  loaddict: 89.415
*/