@import url('./common.css');

/*! CSS Used from: https://cdn.travstack.tech/V20220621/frontstore/general/css/consumer.css?v=V20220621 */
footer *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
footer *{margin:0;padding:0;}
footer input,footer button{font-family:inherit;font-size:inherit;line-height:inherit;}
footer a{text-decoration:none;}
footer .justify-content-between{justify-content:space-between!important;}
footer .align-items-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;}
footer .container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}
footer .row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;}
footer .col-lg-3,footer .col-xl-3,footer .col-xl-12{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;}
@media (min-width: 992px){
    footer .col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}
}
footer .d-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;}
footer .align-items-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;}
/*! CSS Used from: https://cdn.travstack.tech/V20220621/webfonts/fontawesome/6.2.1/all.css */
footer .fab{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display, inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;}
footer .fab{font-family:'Font Awesome 6 Brands';}
footer .fab{font-weight:400;}
footer .fa-facebook-f:before{content:"\f39e";}
footer .fa-instagram:before{content:"\f16d";}
/*! CSS Used from: https://cdn.travstack.tech/V20220621/frontstore/templates/themes/rolax/assets/css/bootstrap.min.css */
footer *,footer ::after,footer ::before{box-sizing:border-box;}
footer h4{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;}
footer h4{font-size:calc(1.275rem + .3vw);}
@media (min-width:1200px){
    footer h4{font-size:1.5rem;}
}
footer p{margin-top:0;margin-bottom:1rem;}
footer ul{padding-left:2rem;}
footer ul{margin-top:0;margin-bottom:1rem;}
footer a{color:#0d6efd;text-decoration:underline;}
footer a:hover{color:#0a58ca;}
footer button{border-radius:0;}
footer button:focus{outline:dotted 1px;outline:-webkit-focus-ring-color auto 5px;}
footer button,footer input{margin:0;font-family:inherit;font-size:inherit;line-height:inherit;}
footer button{text-transform:none;}
footer [type=submit],footer button{-webkit-appearance:button;}
footer [type=submit]:not(:disabled),footer button:not(:disabled){cursor:pointer;}
footer .container{width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto;}
@media (min-width:576px){
    footer .container{max-width:540px;}
}
@media (min-width:768px){
   footer  .container{max-width:720px;}
}
@media (min-width:992px){
    footer .container{max-width:960px;}
}
@media (min-width:1200px){
    footer .container{max-width:1140px;}
}
@media (min-width:1400px){
    footer .container{max-width:1320px;}
}
footer .row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x)/ -2);margin-left:calc(var(--bs-gutter-x)/ -2);}
footer .row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)/ 2);padding-left:calc(var(--bs-gutter-x)/ 2);margin-top:var(--bs-gutter-y);}
@media (min-width:992px){
    footer .col-lg-3{flex:0 0 auto;width:25%;}
}
@media (min-width:1200px){
    footer .col-xl-3{flex:0 0 auto;width:25%;}
    footer .col-xl-12{flex:0 0 auto;width:100%;}
}
footer .d-flex{display:flex!important;}
footer .justify-content-between{justify-content:space-between!important;}
footer .align-items-center{align-items:center!important;}
footer .text-center{text-align:center!important;}
/*! CSS Used from: https://cdn.travstack.tech/V20220621/frontstore/templates/themes/rolax/assets/css/fontawesome-all.min.css */
footer .fab{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;}
footer .fa-facebook-f:before{content:"\f39e";}
footer .fa-instagram:before{content:"\f16d";}
footer .fab{font-family:"Font Awesome 5 Brands";}
footer .fab{font-weight:400;}
/*! CSS Used from: https://cdn.travstack.tech/V20220621/frontstore/templates/themes/rolax/css/style.css?v=V20220621 */
/*! @import https://cdn.travstack.tech/V20220621/frontstore/templates/themes/rolax/css/common.css */
footer h4{font-family:"Baskervville", serif;color:#191514;margin-top:0px;font-style:normal;font-weight:500;text-transform:normal;}
footer p{font-family:"Jost", sans-serif;color:#94817E;font-size:16px;line-height:30px;margin-bottom:15px;font-weight:normal;line-height:1.4;}
/*! end @import */
footer .mb-25{margin-bottom:25px;}
footer .mb-30{margin-bottom:30px;}
footer .mb-50{margin-bottom:50px;}
footer a{-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;}
footer a:focus{text-decoration:none;outline:none;}
footer a{color:#635c5c;text-decoration:none;}
footer a:hover{color:#fff;}
footer a:focus,footer a:hover{text-decoration:none;}
footer a,footer button{color:#fff;outline:medium none;}
footer button:focus,footer input:focus{outline:0;}
footer ul{margin:0px;padding:0px;}
footer li{list-style:none;}
footer .footer-padding{padding-top:99px;padding-bottom:0;}
@media only screen and (min-width: 768px) and (max-width: 991px){
    footer .footer-padding{padding-top:80px;padding-bottom:20px;}
}
@media only screen and (min-width: 576px) and (max-width: 767px){
    footer .footer-padding{padding-top:80px;padding-bottom:20px;}
}
@media (max-width: 575px){
    footer .footer-padding{padding-top:80px;padding-bottom:0px;}
}
footer .footer-area{background:#191514;}
footer .footer-area .footer-pera p{font-size:16px;font-weight:300;margin-bottom:22px;line-height:1.8;}
footer .footer-area .footer-tittle h4{color:#fff;font-size:24px;margin-bottom:29px;font-weight:400;}
footer .footer-area .footer-tittle ul li{margin-bottom:6px;}
footer .footer-area .footer-tittle ul li a{color:#fff;font-weight:300;text-decoration:underline transparent;}
footer .footer-area .footer-tittle ul li a:hover{text-decoration:underline;color:#fff;padding-left:2px;}
footer .footer-area .footer-tittle p{color:#fff;font-weight:300;}
footer .footer-area .footer-form{margin-top:10px;}
footer .footer-area .footer-form .form{position:relative;}
footer .footer-area .footer-form .form input{width:100%;height:47px;padding:10px 10px;border:1px solid rgba(255, 255, 255, 0.3);background:none;color:#fff;border-radius:0px;text-align:left;}
footer .footer-area .footer-form .form input:placeholder{color:#fff;}
footer .footer-area .footer-form .form .form-icon button{text-transform:capitalize;font-weight:500;border:0;cursor:pointer;padding:17px 22px;background:#E29C89;line-height:1;width:100%;display:block;margin-top:10px;border-radius:50x;}
footer .footer-bottom-area .footer-border{padding-top:39px;padding-bottom:40px;}
footer .footer-bottom-area .footer-copy-right p{color:#fff;font-weight:300;font-size:14px;line-height:2;margin-bottom:12px;}
footer .footer-bottom-area .footer-copy-right p a{color:#E29C89;}
footer .footer-social a{color:#656565;font-size:17px;display:inline-block;text-align:center;padding:9px;position:relative;top:0;-webkit-transition:all .4s ease-out 0s;-moz-transition:all .4s ease-out 0s;-ms-transition:all .4s ease-out 0s;-o-transition:all .4s ease-out 0s;transition:all .4s ease-out 0s;}
footer .footer-social a:hover{color:#E29C89;top:-3px;}
footer .mb-30{margin-bottom:30px;}
/*! CSS Used from: https://cdn.travstack.tech/V20220621/webfonts/fontawesome/5.11.2/all.css */
footer .fab{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;}
footer .fa-facebook-f:before{content:"\f39e";}
footer .fa-instagram:before{content:"\f16d";}
footer .fab{font-family:'Font Awesome 5 Brands';}
/*! CSS Used fontfaces */
