.intro-wrap{ &-con{ height: 35.5rem; overflow: hidden; border-radius: $br; position: relative; @include respond(xl){ height: 40rem } .content-area{ @include posabtl(0,0); @include wh(100%,100%); .text{ @include posabbl(0,0); padding: 1.5rem; h3{ color: $white; font-size: $h4; } } } } } .f-img-layer-1{ .img-list{ &-con{ border-radius: $br; overflow: hidden; } &:nth-child(1){ padding-top: 5rem; } &:nth-child(2){ .img-list-con{ height: 30rem; } } } } .tile-type-1{ .content{ border-radius: $br; overflow: hidden; border: 1px solid $border_light; position: relative; .image{ img{ height: 35rem; transition: transform .3s ease-in-out; } } &:hover{ .image{ img{ transform: scale(1.2); } } } .text-layer{ @include posabtl(0,0); @include wh(100%,100%); .price{ @include posabtr(0,0); border-radius: $br_small; background-color: $green; padding: .5rem 1rem; p{ font-size: $p2; color: $white; span{ font-size: $p; } } } .details{ @include posabbl(0,0); padding: 1.5rem; width: 100%; *{ color: $white; } h4{ span{ display: block; font-size: $p; } } } } } } .tile-type-2{ &-con{ //border: 1px solid $border_light; padding: .5rem; min-height: 30rem; background-color: $white; box-shadow: rgba($font_dark, 0.07) 0px 6px 24px 0px, rgba($font_dark, 0.1) 0px 0px 0px 1px; border-radius: $br; .img-area{ figure{ overflow: hidden; border-top-left-radius: $br; border-top-right-radius: $br; height: 22.5rem; widows: 100%; position: relative; display: inline-block; vertical-align: top; margin: 0 auto; img{ height: 22.5rem; object-fit: cover; object-position: center center; transition: all 0.5s linear; transform: scale3d(1, 1, 1); } } } .content-area{ display: flex; flex-wrap: nowrap; justify-content: space-between; align-items: center; .title{ max-width: 65%; h3{ span{ font-size: 1.4rem !important; color: $vblue; } font-size:2rem; @include fw-500; } } .price{ p{ font-size: 1.2rem; } h4{ color: $green; } } } &:hover{ .img-area{ figure{ img{ transform: scale3d(1.05, 1.05, 1); } } } } } } .pac-wrap-1{ .pac-wrap-con{ padding: 3.5rem 2.5rem; border: 1px solid $border_light; border-radius: $br; transition: all .3s ease-in-out ; box-shadow: none; background-color: $white; &:hover{ box-shadow: 0 0 1rem rgba($black, .1); transition: box-shadow .3s ease-in-out; } .con-box{ .con-w1{ &-con{ min-height: 10rem; @include respond(sm){ border-right: 1px solid $border_dark; } } &-link{ a{ font-size: $p2; } } } } } } .modal-header{ border-bottom: none; } .mwc-wrap{ &-con{ display: flex; flex-wrap: nowrap; align-items: flex-start; justify-content: start; } } .more-wrapper{ &-con{ .mwc-content{ display: none; } &.minfo-expand{ .mwc-content{ display: block; } } } } .email-model{ padding: 1.5rem; border-radius: $br; position: relative; .model-btn{ background-color: $border_form; width: 3rem; height: 3rem; border-radius: $br_small; @include dflexc; @include posabtr(-1rem,-1rem); .btn-close{ fill: $white; } } .model-wrap{ &-con{ .model-wc-content{ .vehicle-img{ img{ border-radius: $br_small; overflow: hidden; object-fit: cover; } } } } } } .accordionfaq{ .accordion-item{ border-radius: none; border: none; .accordion-button{ background-color: transparent; padding: 1.5rem 0; font-size: $h6; max-width: 75%; &:first-of-type, &:last-of-type{ border-top-left-radius:0; border-top-right-radius:0; } &:not(.collapsed){ @include fw-500; } } } .accordion-collapse{ .accordion-body{ padding: 0; p{ font-size: $p; } } } } .rw-details{ img{ max-width: 75%; } } .reqinfo-area{ &-con{ padding: 2rem; border: 1px solid $border_light; border-radius: $br; } } .price-content{ // border-top: 1px solid $border_light; padding-top: 1.5rem; text-align: left; p{ text-align: left !important; font-size: $h2; span{ font-size: $p1 !important; } } } .request-form-con{ .left-con{ font-size: $p1; } } .contact-info-wrap{ &-con{ padding: 1.5rem; background-color: transparent; border-radius: $br; border: 1px solid $border_light; min-height: 12.5rem; @include dflexic; span{ @include wh(6rem,6rem); background-color:$border_light ; border-radius: $br_small; @include dflexc; margin-right: 1.5rem; i{ font-size: $h2; color: $border_dark; } } .details{ width: calc(100% - 8rem); } } } .insta-section{ .container{ @include respond(lg){ display: flex; flex-flow: row nowrap; } } } .insta-img-banner{ position: relative; overflow: hidden; height: 30.43rem; display: flex; flex-flow: column nowrap; align-items: flex-start; justify-content: center; // padding: 0 1.64rem; @include respond(lg){ height: 58.8rem; flex: 0 0 63.9rem; // padding: 0 3.6rem; } .insta-img{ overflow: hidden; border-radius: $br; img{ object-fit: cover; } } // &::before{ // content: ''; // @include posabbl(0,0) // } } .insta-img-grid{ display: flex; flex-flow: column wrap; align-items: flex-start; height: 46.6rem; margin-top: 2.2rem; @include respond(lg){ height: 58.8rem; margin-left: 1.8rem; flex: 1; margin-top: 0; } .insta-img-list{ display: flex; justify-content: center; align-items: center; position: relative; width: calc((100% - 2.78rem) / 3); padding: .3rem; .insta-img{ overflow: hidden; border-radius: $br; img{ object-fit: cover; } } &:nth-child(1) { height: 41.24%; } &:nth-child(2) { height:26%; } &:nth-child(3) { height:26.36%; } &:nth-child(4) { height:29.25%; } &:nth-child(5) { height:38.09%; } &:nth-child(6) { height:26.36%; } &:nth-child(7) { height:43.38%; } &:nth-child(8) { height:43.38%; } &:nth-child(n+4) { margin-left: 12px; &::before{ background-color: transparent; } @include respond(lg){ margin-left: 18px; } } &:not(:nth-child(3n-2)) { margin-top: 1.35rem; @include respond(lg){ margin-top: 1.8rem; } } } } .pac-wrap-2{ &-con{ padding: 3.5rem 2.5rem; border-radius: $br; border: 1px solid $border_light; transition: box-shadow .3s ease-in-out; background-color: $white; .pac-wrap-header{ @include dflexic; padding-bottom: 2rem; border-bottom: 1px solid $border_light; .date{ text-align: center; padding: 1.2rem 1.5rem; border-radius: $br; background-color: $border_light; margin-right: 1rem; } } .pac-wrap-content{ .pac-wrap-img{ .pw-img{ border-radius: $br; overflow: hidden; img{ min-height: 28rem; object-fit: cover; } } } } .pac-wrap-footer{ border-top: 1px solid $border_light; } } } .tour-tile{ &-con{ min-height: 28rem; border-radius: $br; border: 1px solid $border_light; overflow: hidden; position: relative; padding-bottom: 28rem; background-color: $white; .img-wrap{ min-height: 20rem; position: relative; .days{ @include posabtl(1.5rem,1.5rem); padding: .5rem 1.5rem; background-color: $vblue; border-radius: $br_small; font-size: $p2; line-height: 100%; color:$white } } .trip-wrap{ @include posabbl(7rem,0); display: block; z-index: 5; background-color: $white; width: 100%; } .link-wrap{ @include posabbl(0,0); display: block; z-index: 5; width: 100%; padding: 2rem 1.5rem; text-align: center; a{ font-size: $p3; } } } } .highlight-content{ &-list{ ul{ li{ padding-left: 2.5rem; position: relative; padding-bottom: 1.5rem; &:last-child{ padding-bottom: 0; } &::After{ content:'\f004'; @include posabtl(0,0); width: 2rem; height: 2rem; background-color: transparent; @include fontawe; color: $font-light; } } } } } .list-tour-day{ position: relative; li{ position: relative; width: 100%; padding-left: 3rem; cursor: pointer; transition: all .4s ease-in-out; &::before{ content: ""; @include posabtl(3.5rem,1.7rem); display: block; width: 0; height: 100%; z-index: 3; border-left: 1px dashed $border_medium; } &:last-child{ &::before{ height: 0; } .order-day{ &-link{ &:first-child{ border-bottom: none; } } } } .order-day{ &-link{ // padding: 0 .3rem; margin-bottom: .3rem; background-color: transparent; position: relative; z-index: 6; border-bottom: 1px solid $border-light; display: flex; justify-content: space-between; align-items: center; padding:1.5rem; .wrap-icon{ position: absolute; left: -3rem; background-color: $border-light; padding: .5rem; border-radius: $br_small; @include wh(3.4rem,3.4rem); text-align: center; i{ color: $border_dark; transition: all .4s ease; } } .wrap-arrow{ i{ transition: all .4s ease; } } } &-details{ min-height: 20rem; display: none; opacity: 0; visibility: hidden; transition: all .4s ease; padding:2rem 0; & > div{ display: flex; flex-wrap: wrap; padding: 1.5rem 0; align-items: center; } .head-pn{ i{ padding-right: .6rem; color: $border_dark; } } .bodu-pn{ @include fw-500; } .night-text{ font-size: $p1; @include fw-400; padding-top: 1.5rem; display: block; } } } &.active{ .order-day{ &-link{ .wrap-arrow{ i{ transform: rotate(180deg); color: $mblue; } } .wrap-icon{ background-color: $mblue; i{ color: $white; } } } &-details{ display: block; opacity: 1; visibility: visible; } } } } } .img-gal-wrap{ &-con{ border-radius: $br; overflow: hidden; } } .tile-wrap-serv{ &-con{ min-height: 28rem; border-radius: 0.8rem; border: 1px solid $border_light; box-shadow: rgba($border_medium, 0.07) 0px 6px 24px 0px, rgba($border_medium, 0.1) 0px 0px 0px 1px; overflow: hidden; position: relative; padding-bottom: 10rem; .img-wrap{ min-height: 25rem; img{ object-fit: cover; } } .content-wrap{ @include posabbl(0, 0); display: block; z-index: 5; background-color: $white; width: 100%; padding: 1.5rem; } } } .ask-question{ padding: 7.5rem 0 0 0; position: relative; &::before{ content: ""; @include posabtl(0,0); width: 100%; height: 100%; background-image: url('assets/images/ask-questions.jpg'); filter: grayscale(100%); background-size: cover; background-repeat: no-repeat; background-position: top; background-attachment: fixed; } &::after{ content: ""; @include posabtl(0,0); width: 100%; height: 100%; background-image: $liner_gradient; } &-con{ z-index: 9; position: relative; } } .wrap-tailor-made{ background-color: $white; padding: 3.5rem 5rem 3.5rem 5rem; border-top-right-radius: $br; border-top-left-radius: $br; }