@import  url('common.css');

/*! CSS Used from: https://cdn.travstack.tech/V20220615/frontstore/general/css/consumer.css?v=V20220615 */
footer .col-4,footer .col-md-5,footer .col-md-7,footer .col-lg-3,footer .col-lg-4,footer .col-lg-5,footer .col-lg-7,footer .col-xl-3,footer .col-xl-4,footer .col-xl-5,footer .col-xl-7{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;}
footer .col-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%;}
@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 .col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%;}
    footer .col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%;}
    footer .col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%;}
}
footer .d-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;}
footer .ts_footer_insta_img img{width:75px!important;height:75px;object-fit:cover;}
/*! CSS Used from: https://cdn.travstack.tech/V20220615/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 from: https://cdn.travstack.tech/V20220615/frontstore/templates/themes/gotrip/assets/css/bootstrap.min.css */

footer{display:block;}
footer h4{margin-top:0;margin-bottom:.5rem;}
footer p{margin-top:0;margin-bottom:1rem;}
footer ul{margin-top:0;margin-bottom:1rem;}

footer a{color:#007bff;text-decoration:none;font-family: "Roboto" !important;background-color:transparent;-webkit-text-decoration-skip:objects;}
footer a:hover{color:#0056b3;text-decoration:underline;}
footer img{vertical-align:middle;border-style:none;}
footer h4{margin-bottom:.5rem;font-family:inherit;font-weight:500;line-height:1.2;color:inherit;}
footer h4{font-size:1.5rem;}
footer .container{width:100%;padding-right:15px;padding-left:15px;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:1200px;}
}
footer .row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;}
footer .col-4,footer .col-lg-3,footer .col-lg-4,footer .col-lg-5,footer .col-lg-7,footer .col-md-5,footer .col-md-7,footer .col-xl-3,footer .col-xl-4,footer .col-xl-5,footer .col-xl-7{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;}
footer .col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;}
@media (min-width:768px){
    footer .col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%;}
    footer .col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%;}
}
@media (min-width:992px){
    footer .col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}
    footer .col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;}
    footer .col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%;}
    footer .col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%;}
}
@media (min-width:1200px){
    footer .col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}
    footer .col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;}
    footer .col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%;}
    footer .col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%;}
}
footer .d-flex{display:-ms-flexbox!important;display:flex!important;}
footer .justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important;}
@media print{
    footer  *,footer::after,footer::before{text-shadow:none!important;box-shadow:none!important;}
    footer a:not(.btn){text-decoration:underline;}
    footer img{page-break-inside:avoid;}
    footer p{orphans:3;widows:3;}
    footer .container{min-width:992px!important;}
}
/*! CSS Used from: https://cdn.travstack.tech/V20220615/frontstore/templates/themes/gotrip/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;}
/*! CSS Used from: https://cdn.travstack.tech/V20220615/frontstore/templates/themes/gotrip/css/style.css?v=V20220615 */
footer h4{font-family:"Barlow Condensed";color:#0b1c39;margin-top:0px;font-style:normal;font-weight:500;text-transform:normal;}
footer p{font-family:"Roboto";color:#506172;font-size:16px;line-height:30px;margin-bottom:15px;font-weight:normal;}
footer .f-right{float:right;}
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;}
footer a:hover{color:#fff;}
footer a:focus,footer a:hover{text-decoration:none;}
footer a{color:#fff;outline:medium none;}
footer ul{margin:0px;padding:0px;}
footer li{list-style:none;}
footer .mb-30{margin-bottom:30px;}
footer .mb-50{margin-bottom:50px;}
footer .footer-padding{padding-top:70px;padding-bottom:70px;}
@media only screen and (min-width: 1200px) and (max-width: 1600px){
    footer .footer-padding{padding-top:70px !important;padding-bottom:70px !important;}
}
@media only screen and (min-width: 992px) and (max-width: 1199px){
    footer .footer-padding{padding-top:70px; !important;padding-bottom:70px !important;}
}
@media only screen and (min-width: 768px) and (max-width: 991px){
    footer .footer-padding{padding-top:70px!important;padding-bottom:70px!important;}
}
@media only screen and (min-width: 576px) and (max-width: 767px){
    footer .footer-padding{padding-top:80px !important;padding-bottom:60px !important;}
}
@media (max-width: 767px){
    footer .footer-padding{padding-top:80px !important;padding-bottom:60px !important;}
}
footer .mb-30{margin-bottom:30px;}
footer .footer-area{background:#f8fafe;}
footer .footer-area.footer-bg{background-size:cover;background-repeat:no-repeat;}
footer .footer-area .footer-logo{margin-bottom:18px;}
footer .footer-area .footer-tittle h4{color:#FFF;font-size:20px;margin-bottom:35px;font-weight:500;text-transform:capitalize;}
footer .footer-area .footer-tittle ul li{color:#ffff;margin-bottom:15px;}
footer .footer-area .footer-tittle ul li a{color:#ced9e1;font-weight:300;}
footer .footer-area .footer-tittle ul li a:hover{color:#ffa801;padding-left:5px;}
@media only screen and (min-width: 768px) and (max-width: 991px){
    footer .footer-social{float:left;}
}
@media only screen and (min-width: 576px) and (max-width: 767px){
    footer .footer-social{float:left;}
}
@media (max-width: 767px){
    footer .footer-social{float:left;}
}
footer .footer-social a{font-size:17px;color:#44474e;padding:0 10px;}
footer .footer-social a i{-webkit-transition:.4s;-moz-transition:.4s;-o-transition:.4s;transition:.4s;}
footer .footer-social a i:hover{color:#fff;box-shadow:0 -3px 0 0 rgba(24, 24, 24, 0.15) inset, 0 3px 10px rgba(0, 0, 0, 0.3);-webkit-transform:translateY(-3px);-moz-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);}
footer .footer-copy-right p{color:#fff;font-weight:300;font-size:16px;line-height:2;margin-bottom:20px;}
footer .footer-copy-right p a{color:#ffa801!important;}
footer .footer-copy-right p a:hover{color:#fff;}
footer .pt-padding{padding-top:50px;}
@media only screen and (min-width: 768px) and (max-width: 991px){
    footer .pt-padding{padding-top:0px;}
}
@media only screen and (min-width: 576px) and (max-width: 767px){
    footer .pt-padding{padding-top:0px;}
}
@media (max-width: 767px){
    footer .pt-padding{padding-top:0px;}
}
