.theme-footer.calltofree-bx { padding: 30px 0 23px; text-align: left; background: #fff; border-top: solid 1px #f6f6f6 } footer { width: 100%; float: left; text-align: center } .theme-copyright.footerquick-copyright .container { padding: 16px 15px; } .theme-disclaimer.footerquick-disclaimer p { color: rgb(255 255 255 / 70%) !important; letter-spacing: .4px; font-size: 15px; line-height: 1.6 } .theme-disclaimer.footerquick-disclaimer p:last-child { margin: 0 } .theme-copyright.footerquick-copyright .theme-copyright-text { color: rgb(255 255 255 / 70%); letter-spacing: .4px; font-size: 15px; line-height: 2; display: block } .theme-copyright.footerquick-copyright .theme-copyright-text a { margin-left: 6px } .theme-copyright.footerquick-copyright .theme-copyright-text span img { position: static; -webkit-transform: none; -ms-transform: none; -moz-transform: none; -o-transform: none; transform: none; width: 140px; display: inline-block; max-width: 100% } .theme-footer.calltofree-bx::before { display: none } .theme-footer.calltofree-bx .addressFoo, .theme-footer.calltofree-bx .callFoo, .theme-footer.calltofree-bx .emailFoo { -webkit-box-align: start; -ms-flex-align: start; -webkit-align-items: start; -moz-box-align: start; align-items: start } .theme-footer.calltofree-bx .addressFoo>label, .theme-footer.calltofree-bx .callFoo>label, .theme-footer.calltofree-bx .emailFoo>label { font-size: 15px; font-weight: 400; letter-spacing: 1px; color: #2a2a2a; } .theme-footer.calltofree-bx .addressFoo>label h5, .theme-footer.calltofree-bx .callFoo>label h5, .theme-footer.calltofree-bx .emailFoo>label h5 { font-weight: 700; font-size: 14px; letter-spacing: .4px; margin-top: 8px; margin-bottom: 4px; color: #111111; } .theme-footer.calltofree-bx a { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; text-decoration: none; color: #2a2a2a; font-size: 14px; font-weight: 500; } .theme-footer.calltofree-bx .addressFoo>label br, .theme-footer.calltofree-bx .callFoo>label br, .theme-footer.calltofree-bx .emailFoo>label br { display: none } .theme-footer.calltofree-bx .addressFoo>span, .theme-footer.calltofree-bx .callFoo>span, .theme-footer.calltofree-bx .emailFoo>span { margin-right: 20px; width: 60px; height: 60px; background: #f7f7ec; position: relative; min-width: 60px; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; text-align: center; display: -webkit-inline-box; display: -webkit-inline-flex; display: -moz-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -moz-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -moz-box-orient: vertical; -moz-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .theme-footer.calltofree-bx .addressFoo>span i, .theme-footer.calltofree-bx .callFoo>span i, .theme-footer.calltofree-bx .emailFoo>span i { width: 100%; height: 100%; background: 0 0; margin: 0; padding: 0; font: normal normal normal 28px/1 FontAwesome; line-height: 56px; color: #ff6600; } .theme-footer.calltofree-bx .emailFoo>span img { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%) } .theme-footer-subscribe-btn { padding: 10px 14px } .theme-footer-abs { position: absolute; bottom: 30px; left: 0; width: 100%; z-index: 1 } .theme-footer-abs-nav { list-style: none; margin: 0; padding: 0; font-size: 14px } .theme-footer-abs-nav>li { display: inline-block; margin-right: 15px } .theme-footer-abs-nav>li>a { color: #fff; opacity: .65; text-decoration: none !important; -webkit-transition: .3s; -o-transition: .3s; -moz-transition: .3s; transition: .3s } .theme-footer-abs-nav>li>a:hover { color: #fff; opacity: 1; -ms-filter: none; -webkit-filter: none; filter: none } .theme-footer-abs-copyright { margin-top: 10px; margin-bottom: 0; font-size: 12px; color: #fff; opacity: .33 } .theme-footer-abs-copyright>a { color: #fff; text-decoration: underline } .theme-footer-abs-social { position: relative; bottom: auto; text-align: right } .theme-footer-abs-social>li { text-align: center; margin: 0; margin-left: 15px } .theme-footer-abs-social>li>.fa { font-size: 13px; height: 30px; width: 30px; line-height: 30px } .theme-footer-brand-text { color: #b3b3b3 } .theme-footer-brand-text p { margin: 0 } .theme-footer-subscribe-form-control { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; padding: 10px 15px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; height: auto; border: none; font-size: 14px } .theme-copyright { background-color: #404040; padding: 10px 0; float: left; width: 100% } .theme-copyright-text { font-size: 13px; margin-bottom: 0; color: #b3b3b3 } .theme-copyright-text a { color: #fff; font-size: inherit; } .theme-copyright-text a:hover { color: #fff } .theme-copyright-social { text-align: right; list-style: none; margin: 0; padding: 0 } .theme-copyright-social>li { display: inline-block; margin-left: 15px } .theme-copyright-social>li>a { color: #fff; display: block; opacity: .75; text-decoration: none !important; -webkit-transition: .3s; -o-transition: .3s; -moz-transition: .3s; transition: .3s } .theme-copyright-social>li>a:hover { opacity: 1; -ms-filter: none; -webkit-filter: none; filter: none } .theme-footer { background: #fff; float: left; width: 100% } .theme-logos-card { background: #fbfbfb; padding: 5px 0; float: left; width: 100%; padding: 22px 0 23px } .theme-disclaimer { color: #a5a5a5; text-align: center; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box } .theme-disclaimer p { color: #fff !important } .theme-disclaimer { float: left; width: 100%; color: #fff } .theme-footer-section { position: relative } .theme-footer-section-subscribe-bg { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 1; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover } .theme-footer-section-subscribe-content { position: relative; z-index: 2 } .theme-footer-section-subscribe { padding: 30px; background: #0093d2; height: 100%; -webkit-box-shadow: 0 1px 60px rgba(0, 0, 0, .25), 0 0 2px rgba(0, 0, 0, .3); -moz-box-shadow: 0 1px 60px rgba(0, 0, 0, .25), 0 0 2px rgba(0, 0, 0, .3); box-shadow: 0 1px 60px rgba(0, 0, 0, .25), 0 0 2px rgba(0, 0, 0, .3); color: #fff } .theme-footer-section-title { margin-bottom: 15px; margin-top: 0; font-size: 18px; font-weight: 700 } .destination_details.destination_page ol.theme-footer-section-list, .destination_details.destination_page ul.theme-footer-section-list, .theme-footer-section-list { list-style: none; margin: 0; padding: 0; margin-bottom: -5px } .theme-footer-section-list>li>a { text-transform: capitalize; margin-bottom: 5px; color: #5a5a5a; display: block; -webkit-transition: .3s; -o-transition: .3s; -moz-transition: .3s; transition: .3s; position: relative; } .theme-footer-section-list>li>a:hover { opacity: 1; -ms-filter: none; -webkit-filter: none; filter: none; text-decoration: none } .theme-footer-brand { display: block; margin-bottom: 0 } .theme-copyright.footerquick-copyright { margin-top: -1px } .theme-footer { position: relative; padding: 30px 0; background: #f7f7f7; } .theme-footer:before { content: ''; position: absolute; background-repeat: no-repeat; height: 100%; width: 100%; left: 0px; top: 0px; background-image: url('/resources/images/icons/footer-img.jpg'); background-position: left top; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; } .theme-footer-brand-text p.follow_us { text-align: center; } .theme-footer-brand-text p.follow_us>a { margin: 0 5px; font-size: 20px; color: #333; } .theme-copyright-text { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: -moz-box; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; -moz-box-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; -moz-box-align: center; align-items: center; } .theme-copyright-text span { position: relative; display: inline-block; width: 150px; height: 30px; margin: 0 5px 0 0; } .theme-copyright-text span img { -webkit-transform: scale(0.5); -ms-transform: scale(0.5); -moz-transform: scale(0.5); -o-transform: scale(0.5); transform: scale(0.5); position: absolute; left: 0; top: 0; -webkit-transform-origin: left top; -ms-transform-origin: left top; -moz-transform-origin: left top; -o-transform-origin: left top; transform-origin: left top; } .theme-disclaimer { width: 100%; float: left } .theme-disclaimer p { color: #b3b3b3 } .theme-disclaimer.footerquick-disclaimer.langmenufl-footer { background: #0f1e35; overflow: visible; padding: 40px 0; text-align: left; } .footerquick-disclaimer.langmenufl-footer p { line-height: 1.8; letter-spacing: 0.6px; color: rgb(255 255 255 / 90%) !important; font-weight: 500; text-align: center; } .FooNavScn.footerquick-anchor, .theme-copyright.footerquick-copyright, .theme-disclaimer.footerquick-disclaimer { background: #02122c; color: #fff; overflow: hidden } .FooNavScn.footerquick-anchor .container { padding: 30px 15px 16px; border-bottom: solid 1px #3e4a5e } .FooNavScn.footerquick-anchor .container .row { margin-right: -15px; margin-left: -15px; } .FooNavScn { width: 100%; float: left; background: #02122c } .whychoose-portal .h2 { font-weight: 700; font-size: 26px; } .whychoose-portal p { font-size: 15px; margin-top: 15px; margin-bottom: 30px; letter-spacing: 0.6px; color: #2a2a2a; } .footer-text { padding: 10px 0 } .theme-footer.calltofree-bx.main-sitefooter a:hover { text-decoration: underline; color: #ff6600; } .main-sitefooter .theme-footer-section-list li { margin-bottom: 15px; } .main-sitefooter .theme-footer-section-list li:last-child, .main-sitefooter .theme-footer-section-list li:last-child a { margin-bottom: 0; } .main-sitefooter .theme-footer-section-title { margin-bottom: 21px; font-size: 16px; font-weight: 700; } .main-sitefooter .theme-footer-section-title::after { content: ""; -webkit-border-radius: 22px; -moz-border-radius: 22px; border-radius: 22px; background: #ff6600; display: block; height: 2px; width: 35px; margin-top: 9px; margin-bottom: 10px; } .theme-footer.calltofree-bx.main-sitefooter { padding: 40px 0; } .sitefooter-box { padding: 35px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; border: 1px solid #e5e5e5 } .theme-footer.calltofree-bx.main-sitefooter.links { padding: 0; border: none; } .theme-disclaimer-footer { padding: 52px 0 35px; float: left; width: 100%; text-align: left; position: relative; background-color: rgb(245 247 250 / 45%) } .theme-disclaimer-footer::before { content: ""; position: absolute; display: block; left: 0; top: 0; height: 14px; width: 100%; background: url("/resources/images/footer-slanted-repeat.webp"); z-index: 1; -webkit-background-size: 38px 38px; -moz-background-size: 38px; -o-background-size: 38px; background-size: 38px; opacity: 0.8; } .theme-footer.calltofree-bx .sitefooter-box a svg { display: inline-block; vertical-align: middle; margin-top: 1px; margin-left: -6px; width: 18px; height: 18px; min-width: 18px; margin-right: 3px; } .theme-disclaimer-footer h5 { font-weight: 600; font-size: 14px; margin-top: 0; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; line-height: 1.4; } .theme-disclaimer-footer p { color: #767676; font-size: 12px; line-height: 1.6; margin-bottom: 0; letter-spacing: 0.4px; } .theme-logos-card.sitefooter-logos { background: #ffffff; padding: 48px 0; } .theme-logos-card.sitefooter-logos .row { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -moz-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } .theme-logos-card.sitefooter-logos a { text-decoration: none; } .theme-disclaimer-footer hr { margin-top: 26px; margin-bottom: 26px; border-color: #ebedef; } .sitefooter-card-logo { opacity: 0.3; -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); -webkit-filter: gray; filter: gray; } a.sitefooter-footer-brand img { width: 180px; } a.sitefooter-footer-brand span, a.sitefooter-part-of span { display: block; font-size: 13px; margin-top: 8px; color: #797979; } a.sitefooter-part-of { color: #000; font-weight: 500; font-size: 14px; } .theme-disclaimer-footer h5 svg { min-width: 14px; margin-right: 6px; position: relative; top: 1px; } .sitefooter-card-logo.desk { display: inline-block; } .sitefooter-card-logo.mob { display: none; } /*--------- responsive ---------*/ @media only screen and (min-width:1200px) { .whychoose-portal p { margin-bottom: 0; } } @media screen and (max-width:1199px) { .theme-footer.calltofree-bx .col-md-9 { width: 100% } .theme-footer.calltofree-bx .col-md-4 { margin-bottom: 50px } .theme-footer.calltofree-bx { padding-bottom: 45px; } .theme-footer.calltofree-bx .row.ktl .col-xs-12.fooN_Sctn { margin: 0; margin-bottom: 24px } .theme-footer.calltofree-bx .row.ktl .col-xs-12.fooN_Sctn:last-child { margin: 0 } .whychoose-portal .h2 { font-size: 24px; } a.sitefooter-footer-brand img { width: 160px; } .whychoose-portal p { font-size: 15px; } .theme-logos-card.sitefooter-logos { padding: 40px 0; } a.sitefooter-part-of { font-size: 14px; } } @media screen and (max-width:991px) { .FooNavScn.footerquick-anchor .NavPrtSct a, .theme-disclaimer.footerquick-disclaimer p, .theme-copyright.footerquick-copyright .theme-copyright-text { font-size: 14px; } .theme-copyright-text { text-align: center } .FooNavScn.footerquick-anchor .NavPrtSct a, .theme-disclaimer.footerquick-disclaimer p, .theme-copyright.footerquick-copyright .theme-copyright-text { font-size: 14px; } .theme-footer-section { text-align: center } .theme-footer-abs { position: relative; bottom: auto; background: #333; padding: 20px 0 } .theme-footer-abs-nav { overflow-x: auto; white-space: nowrap; padding-bottom: 10px } .theme-footer-abs-nav>li { text-align: center; margin: 0 10px } .theme-footer-abs-copyright { text-align: center } .theme-footer-abs-social { text-align: center; margin-top: 20px } .theme-footer-abs-social>li { margin: 0 10px } .theme-copyright-social { text-align: center; margin-top: 10px } .theme-copyright-social>li { margin: 0 10px } .theme-footer-brand-text { width: 70%; margin: 0 auto } .FooNavScn.footerquick-anchor .NavPrtSct a { width: 100%; margin-bottom: 8px !important } .FooNavScn.footerquick-anchor .NavPrtSct a:last-child { margin-bottom: 0 !important } .callquest-head .media-left { padding-right: 14px; } .whychoose-portal .h2 { font-size: 22px; } .sitefooter-box .theme-footer-section { text-align: left; margin-bottom: 50px; } .sitefooter-box .row { margin-bottom: -50px; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } a.sitefooter-footer-brand { display: block; } .sitefooter-card-logo.desk { display: none; } .sitefooter-card-logo.mob { display: inline-block; margin: 40px 0; width: 320px; } } @media screen and (max-width:767px) { .theme-copyright.footerquick-copyright .theme-copyright-text span { margin-left: auto; margin-right: auto; display: block } .theme-copyright.footerquick-copyright .container { margin-bottom: 45px; } .theme-footer.calltofree-bx .emailFoo>label h5 { font-size: 12px; margin-top: 3px; } .theme-footer.calltofree-bx .emailFoo>label { font-size: 14px; } .theme-footer.calltofree-bx .emailFoo>span { width: 40px; line-height: normal; height: 40px; min-width: 40px; margin-right: 14px; } .theme-footer.calltofree-bx .addressFoo>span i, .theme-footer.calltofree-bx .callFoo>span i, .theme-footer.calltofree-bx .emailFoo>span i { line-height: 40px; font-size: 18px; } .theme-footer.calltofree-bx .emailFoo>span img { width: 18px; } .theme-logos-card img { width: auto; margin: auto; text-align: center } .theme-copyright-text { display: block; } .theme-copyright.footerquick-copyright .theme-copyright-text span { margin-left: auto; margin-right: auto; display: block } .FooNavScn.footerquick-anchor .NavPrtSct a { padding-left: 15px; padding-right: 15px } .whychoose-portal .h2, .depart h1.air-name { font-size: 20px; } .theme-disclaimer-footer { padding-bottom: 110px; } .main-sitefooter .theme-footer-section-title { font-size: 16px; } .sitefooter-box .theme-footer-section { margin-bottom: 40px; } .sitefooter-box .row { margin-bottom: -40px; } .theme-footer.calltofree-bx .emailFoo>span svg { width: 24px; height: 24px; } .sitefooter-card-logo.mob { margin: 35px 0; max-width: 90%; } } @media (max-width:600px) { .whychoose-portal .h2, .depart h1.air-name { font-size: 22px; } .theme-footer.calltofree-bx .emailFoo>span svg { width: 22px; height: 22px; } } @media (max-width:575px) { .whychoose-portal .h2, .depart h1.air-name { font-size: 18px; } .sitefooter-box { padding: 30px; } .theme-footer.calltofree-bx .emailFoo>label, a.sitefooter-part-of { font-size: 13px; } .theme-footer.calltofree-bx a { font-size: 14px; } .sitefooter-box .row { margin-bottom: -30px; } .main-sitefooter .theme-footer-section-title::after { width: 30px; } } @media (max-width:500px) { .whychoose-.whychoose-portal .h2, .depart h1.air-name { font-size: 20px; } .h2, .depart h1.air-name { font-size: 22px; } .sitefooter-box { padding: 25px; } .theme-footer.calltofree-bx .sitefooter-box a svg { width: 16px; height: 16px; min-width: 16px; } .theme-footer.calltofree-bx .emailFoo>span svg { width: 20px; height: 20px; } } @media (max-width:480px) { .NavPrtSct { text-align: left } .whychoose-portal p { font-size: 14px; } } @media (max-width:479px) { .sitefooter-box { padding: 20px; } .theme-footer.calltofree-bx .sitefooter-box a svg { width: 14px; height: 14px; min-width: 14px; margin-top: 2px; } .main-sitefooter .theme-footer-section-list li { margin-bottom: 13px; } } @media (max-width:425px) { .bnrFotrTopSct.subcribe-newsemail .fooTopSct .fooTopLpart h3 { font-size: 16px } .whychoose-portal .h2, .depart h1.air-name { font-size: 17px; } .main-sitefooter .theme-footer-section-title { margin-bottom: 15px; } .sitefooter-box { padding: 0 0 18px; border: none; } .sitefooter-box .row { margin-left: -8px; margin-right: -8px; } .sitefooter-box .row .col-xs-6 { padding-right: 8px; padding-left: 8px;width: 100%; } a.sitefooter-footer-brand img { width: 150px; } }