﻿.homeBannR {
    position: relative;
    min-height: 320px;
    max-height: 320px;
}

.BannerContentNew {
    left: 50%;
    position: absolute;
    top: 40%;
    transform: translate(-50%, -50%);
    z-index: 11;
}

h1.Home-content-pagetitle {
    font-size: 42px;
    color: #fff;
    font-weight: 600;
    text-shadow: 0 3px 6px rgba(0,0,0,0.29);
    margin-bottom: 30px !important;
    width: 70%;
}

.defaultbnr {
    max-height: 320px
}

.item h1.item-txt {
    position: absolute;
    top: 50px;
    z-index: 1;
    color: #fff;
    left: 0;
    font-size: 42px;
    font-weight: 600;
    padding: 0 30px;
    width: 100%;
    margin: 0 auto;
    max-width: 700px;
    right: 0;
    text-align: center;
    line-height: 45px;
    display: flex;
    min-height: 90px;
    align-items: center;
    justify-content: center;
    text-shadow: 0 3px 6px rgba(0,0,0,0.29);
}

.ListBlock {
    padding: 25px 0px;
}

.patternheader {
    height: 65px
}

.modifycollapse {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1000
}

.ModifyDiv {
    margin-bottom: 15px;
    width: 100%;
    background-color: #fff;
    padding: 10px;
    box-shadow: 0 5px 16px rgb(0 0 0 / 10%);
    position: relative;
    top: 0;
    z-index: 1000
}

    .ModifyDiv .inputselectbox {
        background-color: #f5f5f5;
        padding-right: 35px
    }

.modify-title {
    font-size: 18px;
    font-weight: 500
}

.modify-overlay {
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0;
    visibility: hidden;
    z-index: -1;
    display: none
}

    .modify-overlay.show {
        background: rgba(2,2,2,.7);
        z-index: 1000;
        visibility: visible;
        opacity: 1;
        display: block
    }

.ModifyClick {
    display: none
}

    .ModifyClick.collapsed {
        padding: 5px 20px;
        border-radius: 8px;
        display: flex;
        transform: none;
        font-size: 14px;
        background-color: var(--bg2);
        border: 1px solid var(--color1);
        color: var(--color1);
        float: right;
    }

.modify-heading {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 20px 0
}

.modifyclose span {
    transform: rotate(45deg);
    font-size: 36px;
    display: flex
}

.flexmodify {
    display: flex;
    justify-content: space-between
}

    .flexmodify .select_bx {
        margin: 0 15px;
        width: 100%
    }
/*
.ListBlock {
    padding: 25px 0;
}*/

.addcart-common::after {
    content: 'Add To Cart'
}

.FilterDIvs {
    background-color: #fff;
    border-radius: 8px;
    display: inline-block;
    width: 100%;
    margin-bottom: 15px
}

.Filterclick {
    font-size: 16px;
    font-weight: 500;
    display: inline-block;
    width: 100%;
    padding: 20px;
    position: relative
}

    .Filterclick::after {
        position: absolute;
        right: 20px;
        content: "\f106";
        font-family: FontAwesome !important;
        font-size: 24px
    }

    .Filterclick.collapsed::after {
        content: "\f107"
    }

.EmtyCartDiv span:first-child {
    width: 30px;
    height: 25px;
    background-size: 230px;
    display: flex
}

.listcartIcon {
    background-position: -96px -161px
}

.listemailIcon {
    background-position: -144px -161px
}

.EmtyCartDiv {
    padding: 20px;
    padding-top: 10px;
    display: flex;
    align-items: center;
    column-gap: 10px
}

.FilledCartDiv {
    padding: 0 20px;
    display: flex;
    flex-flow: column;
    row-gap: 15px
}

.cartIMG img {
    width: 60px;
    height: 60px;
    border-radius: 8px
}

.Totalcheckout {
    padding: 8px 10px;
    width: 100%;
    background-color: var(--bg3);
    margin-bottom: 20px;
    display: flex;
    border-radius: 8px;
    justify-content: space-between;
    column-gap: 10px;
    align-items: center
}

    .Totalcheckout .cartproPrice {
        margin: 0
    }

.fly_emailflyer_div .Totalcheckout {
    background-color: unset;
    padding: 0;
    margin-left: 75px
}

.checkuotBTn {
    float: right;
    padding: 5px 10px
}

.cartproPrice {
    font-weight: 400;
    display: block;
    margin-top: 10px;
    color: var(--color1)
}

.cartproName {
    font-weight: 400;
    line-height: 17px;
    display: block
}

.proNamePrice .gray-color {
    font-size: 12px;
    display: inline-block;
    word-break: break-all
}

.proNamePrice {
    display: flex;
    flex-direction: column;
    row-gap: 6px;
}

.Addedpro-Details {
    position: relative;
    padding-right: 20px;
    display: flex;
    column-gap: 15px
}

.cartdelete {
    position: absolute;
    right: 2px;
    top: 0;
    color: var(--color1)
}

.filterarrowclick, .filtercheckbox {
    padding: 20px;
    padding-top: 0
}

.check-square {
    display: flex;
    flex-direction: column;
    row-gap: 12px;
}

.filterarrowclick ul li a, .filtercheckbox ul li a {
    position: relative;
    width: 100%;
    display: flex;
    align-items: center;
    padding-left: 22px;
}

    .filterarrowclick ul li.active a, .filtercheckbox ul li.active a, .filterarrowclick ul li a:hover, .filtercheckbox ul li a:hover {
        color: var(--color1);
    }

    .filterarrowclick ul li a::before {
        content: "\f178";
        display: inline-block;
        margin-right: 10px;
        font-family: FontAwesome !important;
        color: var(--color1)
    }

    .filtercheckbox ul li a .square-check {
        height: 15px;
        width: 15px;
        border-radius: 3px;
        border: 1px solid #707070;
        position: absolute;
        color: #fff;
        text-align: center;
        left: 0
    }

.filtercheckbox ul li.active a .square-check {
    background-color: var(--bg1);
    color: #fff;
    border: 1px solid var(--color1)
}

    .filtercheckbox ul li.active a .square-check::before {
        left: 4px;
        top: 0;
        width: 5px;
        height: 10px;
        border: solid #fff;
        border-width: 0 2px 2px 0;
        -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg);
        content: "";
        position: absolute
    }

.ui-slider.ui-slider-horizontal {
    height: 5px;
    border-radius: 5px;
    background: #ddd;
    position: relative;
    width: 93%
}

.ui-slider .ui-slider-range {
    display: block;
    position: absolute;
    z-index: 1;
    border: 0;
    border-radius: 5px;
    height: 100%
}

.ui-slider .ui-slider-handle {
    cursor: default;
    position: absolute;
    z-index: 2;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    top: -7px;
    background-color: var(--bg1);
    color: #fff
}

.pricebar {
    padding: 20px;
    display: inline-block;
    width: 100%;
    padding-top: 10px
}

.priceLH span:last-child {
    float: right
}

.priceLH {
    padding-top: 20px
}

.TopFilterbar {
    display: flex;
    background-color: #fff;
    padding: 12px 15px;
    border-radius: 8px;
    column-gap: 30px;
    justify-content: space-between;
}

.totalthings {
    display: flex;
    align-items: center;
    font-weight: 500;
    font-size: 16px;
    line-height: 18px;
    position: relative;
    padding-left: 25px;
}

.filter-grid {
    display: flex;
    column-gap: 10px;
    align-items: center;
    justify-content: end;
}

/*.filter-grid > .searchfilter {
        flex: .8;
    }*/

.TopFilterbar .activiyIcoN {
    position: absolute;
    left: 0;
    width: 20px;
    height: 20px
}

.TopFilterbar input, .TopFilterbar select {
    border: none;
    border-radius: 8px;
    height: 30px;
    width: 100%;
    padding: 0 10px;
    background-color: #f5f5f5;
    color: #333;
    padding-right: 35px
}

.TopFilterbar .select_bx .caret {
    position: absolute;
    right: 10px;
    top: 12px;
    pointer-events: none;
    color: #333
}

.srb {
    text-align: right;
    font-weight: 400
}

.searchfilter {
    position: relative
}

    .searchfilter i {
        position: absolute;
        right: 2px;
        width: 30px;
        height: 92%;
        border-radius: 0 8px 8px 0;
        top: 1px;
        background-position: -113px -32px;
        color: var(--color1);
        filter: brightness(.1)
    }

.EraseText {
    position: absolute;
    right: 1px;
    width: 30px;
    text-align: center;
    height: 94%;
    line-height: 28px;
    font-size: 24px;
    background-color: #f5f5f5;
    border-radius: 0 8px 8px 0;
    top: 1px;
    color: #333
}

    .EraseText span {
        transform: rotate(45deg);
        display: inline-block
    }

.list-grid-btn {
    display: flex;
    align-items: center;
    column-gap: 10px;
}

.listview-btn, .gridview-btn {
    display: flex;
    align-items: center;
    background-color: var(--bg2);
    height: 30px;
    padding: 8px;
    border-radius: 8px;
}

.listview-btn {
    padding-left: 12px;
    column-gap: 6px;
}

.gridview-btn {
    column-gap: 6px;
}

.listview-btn-icon {
    display: flex;
    flex-direction: column;
    row-gap: 4px;
}

    .listview-btn-icon span {
        display: flex;
        position: relative;
        width: 12px;
        height: 2px;
        background-color: var(--bg1);
        align-items: center;
    }

        .listview-btn-icon span::before {
            content: '';
            height: 4px;
            width: 4px;
            background-color: var(--bg1);
            display: flex;
            position: absolute;
            left: -6px;
            border-radius: 2px;
        }

.gridview-btn-icon {
    display: flex;
    flex-wrap: wrap;
    column-gap: 2px;
}

    .gridview-btn-icon span {
        display: flex;
        height: 6px;
        width: 6px;
        background-color: var(--bg1);
        border-radius: 2px;
    }

    .gridview-btn-icon > div {
        display: flex;
        flex-direction: column;
        row-gap: 2px;
    }

.lg-btn-name {
    display: none;
    font-size: 12px;
}

.listview-btn.active, .gridview-btn.active {
    background-color: var(--bg1);
    color: #fff;
}

    .listview-btn.active .lg-btn-name, .gridview-btn.active .lg-btn-name {
        display: block;
    }

    .listview-btn.active .listview-btn-icon span, .listview-btn.active .listview-btn-icon span::before, .gridview-btn.active .gridview-btn-icon span, .gridview-btn.active .gridview-btn-icon span::before {
        background-color: #fff;
    }

.TopFilterbar [class*=" col-"], .tab-pane [class^=col-] {
    padding-left: 10px;
    padding-right: 10px
}

.tour-list-data > div {
    margin-top: 15px;
}

article {
    display: flex;
    background-color: #fff;
    position: relative;
    border-radius: 8px;
    flex-direction: column;
}

.articleview {
    display: flex;
    column-gap: 15px;
}

    .articleview figure {
        /*width: 275px;*/
        /*width: 250px;
        min-width: 250px;*/
        width: 30%;
    }

.cruiseboxblock {
    display: flex;
    width: 70%;
}

    .cruiseboxblock .BoxCenter {
        width: 70%
    }

    .cruiseboxblock .BoxRight {
        width: 30%;
    }

.articleview .BoxCenter {
    flex: 1.5;
}

.articleview .BoxRight {
    margin-left: auto;
}

article.active, article:hover {
    box-shadow: 0 0 15px rgba(0,0,0,.1)
}

figure {
    margin: 15px;
    position: relative;
    margin-right: 0;
}

.articleview figure .MainImage {
    min-height: 190px;
    width: 100%;
    max-height: 190px;
}

.modalimage {
    height: 100%;
    display: flex;
}

.BoxCenter {
    padding: 15px 0;
    min-height: 185px;
    position: relative;
    display: flex;
    padding-right: 15px;
    flex-direction: column;
    gap: 10px;
    justify-content: space-between;
}

.product_title {
    font-size: 17px;
    font-weight: 500;
    display: flex;
    line-height: 20px;
}

    .product_title h3 {
        font-size: unset;
        margin: 0;
        line-height: normal;
    }

.product-duration {
    font-size: 12px;
    color: #707070;
    margin: 10px 0;
    /*   display: none*/
}

.email-wish-btns {
    display: flex;
    column-gap: 10px
}

    .email-wish-btns a {
        height: 20px;
        line-height: 20px;
        display: inline-block;
        padding: 0 10px;
        font-size: 10px;
        border-radius: 3px;
        padding-left: 25px;
        position: relative
    }

        .email-wish-btns a i {
            position: absolute;
            height: 12px;
            width: 14px;
            left: 8px;
            top: 3px
        }

    .email-wish-btns .wishBtn {
        display: none
    }

.efBtnIcon {
    background-position: -145px -95px
}

.wishBtnIcon {
    background-position: -145px -119px
}

.benifitTicks ul {
    display: flex;
    row-gap: 10px;
    flex-flow: column
}

    .benifitTicks ul li {
        color: #707070;
        font-size: 11px;
        text-transform: uppercase;
        position: relative;
        display: flex;
        column-gap: 6px;
        align-items: center
    }

        .benifitTicks ul li i {
            display: inline-block;
            height: 16px;
            width: 16px;
            background-position: -145px -66px
        }


.fire-panel ul {
    display: flex;
    background-color: #f5f5f5;
    border-radius: 5px;
    width: max-content
}

    .fire-panel ul li a {
        color: #707070;
        font-size: 12px;
        position: relative;
        display: flex;
        padding: 10px;
        column-gap: 5px;
        align-items: center
    }

        .fire-panel ul li a span:first-child {
            width: 20px;
            height: 20px;
            display: flex
        }

.descIcon {
    background-position: -3px -64px
}

.incluIcon {
    background-position: -36px -64px
}

.timingIcon {
    background-position: -70px -64px
}

.useinfoIcon {
    background-position: -107px -64px
}

.BoxRight {
    position: relative;
    padding: 15px 0;
    border-radius: 0 8px 8px 0;
    min-width: 150px;
    max-width: 150px;
}

.PriceBoxRight {
    border-left: 1px solid #ededed;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
    align-items: center;
    text-align: center;
    row-gap: 15px;
}

.TotalReviewText, .fromtext {
    font-weight: 300;
    font-size: 11px;
    color: #707070
}

.ProductPrice .OrigionalPrice {
    font-size: 22px;
    color: #333;
    margin: 8px 0;
    font-weight: 700
}

.price-benifits {
    display: flex;
    flex-direction: column;
    row-gap: 4px;
    align-items: center;
}

.OrigionalPrice {
    font-size: 16px;
    font-weight: 500;
    display: inline-block;
    width: 100%;
    color: #333;
    white-space: nowrap
}

.strike-save {
    font-size: 12px;
    display: flex;
    /*flex-direction: column;*/
    justify-content: center;
    column-gap: 10px;
    margin-top: 5px;
}

.strikePrice {
    color: #777;
    text-decoration: line-through
}

.strike-save .currencysymbol {
    color: #777;
    font-size: 12px;
    font-weight: 300
}

.SelectBtn {
    text-align: center;
    text-transform: uppercase;
    height: 35px;
    line-height: 35px;
    padding: 0 10px;
    font-weight: 400;
    display: flex;
    justify-content: center;
    max-width: 100px;
    margin: auto;
    min-width: 100px;
    margin-top: 15px;
}

.TourOP {
    max-width: 220px;
    min-width: 100px;
    width: 100%;
    display: flex;
    flex-flow: column;
    row-gap: 5px;
    padding-left: 20px;
    position: relative
}

.check-option {
    position: relative;
}

.THTitle {
    display: flex;
    align-items: center;
    column-gap: 10px
}

.TourOP .checkbox.checkbox-inline {
    display: flex;
    align-items: center;
    position: unset;
    padding: 0
}

.TourOP .checkbox::before {
    top: 2px;
    left: -20px;
}

.TourOP .checkbox::after {
    top: 3px;
    left: -15px;
}

.rateoptiontbl table .combo-rate-repeat td {
    vertical-align: top;
}

.ComboOP .checkbox::before, .ComboOP .radio::before {
    top: unset
}

.ComboOP .checkbox-inline.checkbox::after, .ComboOP .checkbox-inline.radio::after {
    top: 11px
}

.rateoptiontbl .table > tbody > tr > td {
    padding: 12px 8px
}

.rateoptiontbl thead tr th {
    border: 0;
    position: relative;
    text-align: left;
    font-weight: 500;
    font-size: 14px;
    vertical-align: middle;
    border-bottom: 1px solid #eee;
}

.rateoptiontbl table tbody tr:hover {
    background-color: #fffbfa;
}

.category-name {
    font-size: 15px;
    padding-top: 5px
}

.categoryinfo {
    padding-left: 30px;
    position: relative;
    font-size: 12px
}

.rateoptiontbl table, .rateoptiontbl tr {
    font-weight: 300
}

    .rateoptiontbl table tbody tr td {
        border: none !important;
        vertical-align: middle;
        border-bottom: 1px solid #eee !important
    }

    .rateoptiontbl table tbody tr:last-child td {
        border-bottom: none !important
    }

.rateoptiontbl thead {
    background-color: #f5f5f5;
}

.OP_name {
    font-weight: 400
}

.gif-img {
    padding: 0;
}

.sts {
    font-size: 12px;
    display: block;
    color: var(--color1)
}

.combo-rate-repeat .sts {
    padding-left: 20px;
}

.ribbon {
    width: 150px;
    height: 150px;
    overflow: hidden;
    position: absolute;
}

    .ribbon::before,
    .ribbon::after {
        position: absolute;
        z-index: -1;
        content: '';
        display: block;
        border: 5px solid #2980b9;
    }

    .ribbon span {
        position: absolute;
        display: block;
        width: 225px;
        padding: 15px 0;
        background-color: #3498db;
        box-shadow: 0 5px 10px rgba(0,0,0,.1);
        color: #fff;
        font: 700 18px/1 'Lato', sans-serif;
        text-shadow: 0 1px 1px rgba(0,0,0,.2);
        text-transform: uppercase;
        text-align: center;
    }

.wraper_hover {
    position: relative;
    display: inline-block
}

    .wraper_hover a {
        cursor: pointer
    }

.privatediv {
    position: absolute;
    bottom: 20px;
    right: -8px
}

    .privatediv img {
        height: auto
    }

.hoverinfo {
    bottom: 100%;
    margin-top: 10px;
    right: -100px;
    background: var(--bg3);
    padding: 15px;
    border-radius: 3px;
    width: max-content;
    display: none;
    position: absolute;
    margin-bottom: 10px;
    transition: ease .5s;
    z-index: 12;
    box-shadow: 0 3px 6px 0 rgb(0 0 0 / 20%);
    font-size: 14px;
    max-width: 300px;
    opacity: 0;
    font-weight: 300;
    text-align: left;
    line-height: 20px;
    letter-spacing: 0.1px;
    border: 1px solid var(--bg1);
}

.wraper_hover:hover .hoverinfo {
    display: block;
    color: #000;
    opacity: 1;
    transition: all ease 1s
}

.wraper_hover a::before {
    position: absolute;
    content: "";
    font-family: FontAwesome !important;
    bottom: 18px;
    right: 0;
    left: 10px;
    font-size: 20px;
    color: var(--bg3);
    line-height: normal;
    display: none
}

.wraper_hover:hover a::before {
    display: block
}

.ComboOP .select_bx select {
    padding-right: 40px
}

.ComboOP .select_bx {
    width: 100%
}

    .ComboOP .select_bx i {
        top: 5px
    }

.rateoptiontbl .inputselectbox {
    background-color: #fff;
    border: 1px solid #ddd;
    color: #707070;
    font-size: 14px;
    padding-left: 15px;
    height: 35px;
    line-height: 35px;
    margin: 0
}

.rateoptiontbl select {
    padding-right: 25px
}

.trnsfroptions {
    min-width: 165px;
}

.RatecalIcon {
    background-position: -105px -5px;
    top: 6px !important
}

.touralloption .datepicker-wrap input {
    padding-left: 40px
}

.touralloption .datepicker-wrap {
    width: 132px
}

.selectdown {
    position: absolute;
    right: 10px;
    z-index: 1;
    top: 10px;
    font-size: 18px;
    color: #707070;
    pointer-events: none
}

a.TPrice {
    text-align: center;
    display: inline-block;
    width: 100%
}

.table > thead > tr > th.PriceTH {
    /*font-weight: 500;*/
    color: #333;
    text-align: center
}

td.paxTD {
    min-width: 80px
}

span.paxtext {
    font-size: 10px;
    display: block
}

.StrikePrice {
    font-size: 12px;
    color: #999;
    text-decoration: line-through
}

.savePrice {
    font-size: 12px;
}

.circleinfo {
    height: 15px;
    width: 15px;
    display: flex;
    background-position: -28px -39px
}

.PriceTH .THTitle {
    justify-content: center
}

.table > tbody + tbody {
    border-top: 1px solid #eee
}

.fivestar-bottom {
    position: relative;
    display: inline-block;
    letter-spacing: 3px;
    font-family: FontAwesome !important;
    margin-bottom: 5px;
    font-size: 11px
}

    .fivestar-bottom::before, .fivestar-up::before {
        content: '\f005\f005\f005\f005\f005'
    }

.fivestar-up {
    position: absolute;
    left: 0;
    top: 0;
    overflow: hidden
}

.Selectbtn2 {
    color: #333;
    background-color: var(--bg3);
}

.bottomContent {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 15px;
}

.smrt a {
    font-weight: 400;
    color: var(--color1)
}

.addBtnsRight {
    display: flex;
    column-gap: 10px;
}

    .addBtnsRight a {
        display: flex;
        height: 35px;
        padding: 0px 15px;
        border-radius: 8px;
        font-weight: 400;
        align-items: center;
        justify-content: center;
    }

.flyerBtn {
    background-color: var(--bg2);
    color: var(--color1)
}

article.active .BoxRight {
    background-color: #fff
}

.smtBtn {
    display: inline-block;
    margin: 30px 0;
    text-align: center;
    width: 100%
}

/*-------------- gridview css -------------------*/

.gridview-data {
    flex-wrap: wrap;
    flex-direction: unset;
    column-gap: 15px;
    display: flex;
}

    .gridview-data > div {
        width: calc(100%/3 - 10px);
        box-shadow: 0 3px 6px rgba(0,0,0,.2);
        border-radius: 8px;
        background-color: #fff;
    }

    .gridview-data .benifitTicks, .gridview-data .email-wish-btns, .gridview-data .fire-panel, .gridview-data .SelectBtn {
        display: none;
    }

.articleview figure {
    z-index: 0
}

.gridview-data .articleview {
    flex-direction: column;
}

    .gridview-data .articleview figure {
        padding: 0;
        width: 100%;
    }

    .gridview-data .articleview .BoxCenter {
        flex: auto;
        min-height: auto;
        padding: 15px;
    }

    .gridview-data .articleview .BoxRight {
        flex: auto;
        height: auto;
        padding: 0;
        margin: unset;
        max-width: 100%;
        min-height: unset;
        display: flex;
        align-items: end;
    }

.gridview-data .PriceBoxRight {
    padding: 15px;
    padding-top: 0;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    flex-direction: row;
    width: 100%;
}

.gridview-data article:hover .BoxRight {
    background-color: unset;
}

.gridview-data .ProductPrice {
    margin: 0;
    text-align: right;
    display: flex;
    flex-direction: column;
    row-gap: 8px;
}

.gridview-data .strike-save {
    flex-direction: row;
    column-gap: 8px;
}

.gridview-data .product_title {
    margin: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
}

.gridview-data .star-review-div {
    display: flex;
    flex-direction: column-reverse;
    row-gap: 5px;
    align-items: flex-start;
}

.gridview-data .fivestar-bottom {
    margin: 0;
}

.gridview-data .articleview figure .MainImage {
    height: 140px;
    width: 100%;
    border-radius: 8px 8px 0 0;
}

.gridview-data .TotalReviewText, .gridview-data .fromtext {
    color: #707070;
    font-weight: 300;
    font-size: 12px;
}

.gridview-data .ProductPrice .OrigionalPrice {
    margin: 0;
}

.gridview-data .loaderprice {
    border-radius: 0 0 8px 8px;
    padding: 15px;
}

    .gridview-data .loaderprice div {
        display: none;
    }

.gridview-data .clsOptions {
    display: none !important;
}

.gridview-data article:hover {
    background-color: var(--bg2);
}
/*-------------------------------------------------*/
.PanelPopup {
    width: 60%
}


    .PanelPopup .nav li {
        background-color: #f5f5f5;
        display: inline-block;
        border-radius: 8px;
        margin-right: 10px;
        font-weight: 400
    }

        .PanelPopup .nav li:last-child {
            margin: 0
        }

        .PanelPopup .nav li.active {
            background-color: var(--bg1);
            color: #fff
        }

            .PanelPopup .nav li.active::before {
                content: '';
                position: absolute;
                right: 0;
                border-left: 8px solid transparent;
                left: 0;
                margin: auto;
                width: 15px;
                border-right: 8px solid transparent;
                bottom: 0;
                bottom: -5px;
                border-top: 6px solid var(--color1)
            }

            .PanelPopup .nav li.active a {
                color: #fff
            }

    .PanelPopup ul.nav {
        padding: 0
    }

    .PanelPopup .nav-tabs {
        display: flex;
        width: 100%;
        border: 0;
        background-color: var(--bg2);
        column-gap: 30px;
        padding: 0 20px;
        overflow: auto;
        overflow-y: hidden
    }

        .PanelPopup .nav-tabs li a {
            display: inline-block;
            line-height: 40px;
            border: 0;
            font-weight: 400;
            position: relative;
            white-space: nowrap
        }

            .PanelPopup .nav-tabs li a:hover, .PanelPopup .nav-tabs li.active a {
                border: 0;
                background-color: var(--bg2);
                color: var(--color1)
            }

                .PanelPopup .nav-tabs li a:hover::before, .PanelPopup .nav-tabs li.active a:before {
                    content: '';
                    height: 1px;
                    width: 100%;
                    position: absolute;
                    left: 0;
                    bottom: 1px;
                    background-color: var(--bg1);
                    color: #fff
                }

.tourdesc .informationbox {
    background-color: #f9f9f9;
    padding: 20px;
    border-radius: 8px
}

    .tourdesc .informationbox .panel-title {
        margin-bottom: 15px;
        text-transform: uppercase
    }

.tourdesc p {
    line-height: 24px
}

.TimingTable .table-responsive {
    border: 1px solid #ddd;
    border-radius: 8px
}

.TimingTable table {
    font-weight: 300;
    font-size: 14px
}

.TimingTable th {
    font-weight: 400
}

.TimingTable th, .TimingTable tr td {
    padding: 10px
}

.TimingTable thead {
    background-color: #ddd
}

.departureTD {
    width: 40%
}

.RecentReview {
    display: inline-block;
    width: 100%;
    padding: 20px 30px 20px 0;
    color: #444;
    border-bottom: 1px solid #f5f5f5
}

    .RecentReview:last-child {
        border: 0
    }

.Reviewimg {
    text-align: center
}

    .Reviewimg img {
        height: 60px;
        width: 60px;
        border-radius: 50%
    }

.Reviewer {
    text-align: center;
    color: #333;
    margin: 10px 0 0 5px
}

.ReviewDate {
    font-weight: 300;
    text-align: center;
    font-size: 12px
}

.Reviewbg {
    display: inline-block;
    width: 100%;
    background: #f5f5f5;
    padding: 20px;
    position: relative
}

    .Reviewbg::before {
        content: "\f0da";
        font-family: FontAwesome !important;
        left: -20px;
        position: absolute;
        top: -54px;
        font-size: 90px;
        color: #f5f5f5;
        transform: rotate(-45deg)
    }

.ReviewHeadline {
    font-size: 16px;
    color: #333;
    margin-bottom: 5px;
    font-weight: 500
}

.fivepointzero {
    font-size: 20px;
    color: #333
}

.ReviewRatingtext {
    background: #009e47;
    color: #fff;
    font-weight: 300;
    text-align: center;
    display: inline-block;
    padding: 5px 10px;
    border-radius: 8px;
    margin-top: 5px;
    font-size: 12px
}

.ReadALLbtn {
    float: right;
    margin-top: 20px;
    color: var(--color1)
}

    .ReadALLbtn i {
        font-size: 20px
    }

.scoreDIV .fivepointzero {
    font-size: 55px;
    font-weight: 300
}

.scoreDIV .fivestar-bottom {
    font-size: 24px;
    letter-spacing: 5px
}

.ReviewsALL ul li {
    display: inline-block;
    width: 100%;
    margin-bottom: 10px
}

.ReviewsALL label {
    display: inline-block;
    margin-right: 20px;
    text-transform: none;
    font-size: 16px
}

.progressDIVbottom {
    display: inline-block;
    background: #e1e1e1;
    width: 80%;
    height: 20px;
    position: relative
}

.numberingLAST {
    float: right
}

.ReviewsALL ul {
    padding-left: 40px
}

.scoreDIV {
    text-align: center;
    padding-top: 15px;
    line-height: normal
}

.ReviewsALL {
    display: inline-block;
    padding-top: 20px
}

.ReviewText {
    color: #666;
    font-weight: 300;
    margin-bottom: 20px;
    line-height: 24px
}

.ReviewsALL .fivestar-bottom {
    color: #e1e1e1;
    margin: 0
}

.progressUP {
    height: 100%
}

.excellentProgress {
    width: 70%;
    background-color: var(--bg1);
    color: #fff
}

.vgProgress {
    width: 30%;
    background-color: var(--bg1);
    color: #fff
}

.AverageProgress {
    width: 10%;
    background-color: var(--bg1);
    color: #fff
}

a.ShowAllbtn {
    background-color: var(--bg1);
    color: #fff;
    padding: 5px 10px;
    border-radius: 3px;
    font-weight: 300
}

.ShowAlldiv {
    text-align: center;
    margin: 15px
}

.RecentReview .fivestar-bottom {
    margin-top: 8px
}

.timeslotHeader2 {
    display: flex;
    border-bottom: 1px solid #ddd
}

.SelectedData {
    padding: 20px 0;
    float: left;
    margin-right: 50px;
    position: relative;
    display: flex;
    align-items: center
}

    .SelectedData .SelectdateText, .SelectedTour {
        padding: 0 10px;
        font-weight: 400
    }

    .SelectedData .SelectdateText {
        padding-left: 30px;
        color: #111
    }

.SelectedDateDiv {
    display: inline-block;
    padding-left: 20px;
    position: relative;
    background-color: var(--bg2);
    padding: 8px;
    border-radius: 8px;
    white-space: nowrap
}

.SelectedData:last-child {
    margin-right: 0
}

.SelectedData .OptionCount {
    padding-top: 8px;
    text-align: right
}

.SelectedData .calIcon {
    background-position: -105px -5px;
    position: absolute;
    height: 25px;
    width: 20px;
    left: 10px;
    top: 3px;
    margin-right: 5px
}

.SelectedData .toggleBTN {
    margin: 0
}

    .SelectedData .toggleBTN, .SelectedData .toggleBTN::after, .SelectedData .toggleBTN::before {
        background-color: #333;
        width: 16px
    }

        .SelectedData .toggleBTN::before {
            top: -4px
        }

        .SelectedData .toggleBTN::after {
            top: 4px
        }

.TimeOptionsDiv {
    margin: 20px 0;
    display: flex;
    flex-direction: column;
    row-gap: 20px;
}

.slotHeading {
    font-size: 16px;
    font-weight: 500;
}

.slottabs li a {
    background-color: #ddd;
    padding: 0 15px;
    height: 40px;
    line-height: 40px;
    display: inline-block;
    position: relative;
    border-radius: 12px 12px 0 0
}

.slottabs li.active a {
    background-color: #707070;
    color: #fff
}

.slottabs li::after {
    content: " ";
    display: block;
    height: 40px;
    position: absolute;
    right: -24px;
    top: 0;
    transform: skew(30deg,0deg);
    transition: all 250ms ease 0;
    width: 36px;
    border-radius: 0 8px 0 0;
    background: #ddd
}

.slottabs li {
    display: inline-block;
    margin-right: 40px;
    position: relative
}

    .slottabs li.active::after {
        background-color: #707070
    }

    .slottabs li:last-child a {
        margin: 0
    }

.slottabcontent {
    background-color: #f9f9f9;
    display: flex;
    flex-direction: column;
    row-gap: 20px;
}

    .slottabcontent .slottabs {
        background-color: #fff
    }

.slotList {
    display: flex;
    width: 100%;
    max-height: 40vh;
    overflow: auto;
    flex-wrap: wrap;
    gap: 15px;
    padding: 15px;
}

    .slotList li {
        width: calc(100%/4 - 12px);
    }

.slottypes {
    padding: 25px;
    border-bottom: 1px solid #e1e1e1;
    display: flex;
    column-gap: 50px;
    align-items: center
}

.SlotTypesDiv {
    font-weight: 400;
    display: flex;
    align-items: center;
    column-gap: 8px
}

    .SlotTypesDiv span:first-child {
        height: 10px;
        width: 10px;
        display: inline-block;
        border-radius: 20px
    }

.SoldOutCircle {
    background-color: #e04c4c
}

.LimitedCircle {
    background-color: #ffe046
}

.slotList li a {
    background-color: #fff;
    border-radius: 8px;
    text-align: center;
    display: flex;
    flex-direction: column;
}

.slotList li.active a {
    box-shadow: 0 0 10px rgb(0 0 0 / 10%)
}

.SlotTime {
    height: 35px;
    line-height: 35px;
    color: #fff;
    border-radius: 8px 8px 0 0;
    position: relative;
    font-weight: 500
}

.slotList li.active .SlotTime::before {
    position: absolute;
    content: '\2713';
    height: 16px;
    width: 16px;
    border-radius: 16px;
    color: #111;
    text-align: center;
    left: 15px;
    top: 10px;
    line-height: 18px;
    background-color: #fff
}

.SlotPrice {
    font-weight: 400;
    padding: 10px;
    line-height: 24px
}

.slotpax {
    font-weight: 500
}

.slotpaxSelect select {
    border: 1px solid #ddd;
    width: 100%;
    background: 0;
    border-radius: 8px;
    height: 35px;
    padding: 0 10px;
    margin-top: 10px;
    background-color: #fff
}

.chnagePaxes {
    background-color: #f9f9f9;
    padding: 15px;
}

.impINFOdiv ol.corder {
    padding-left: 20px
}

.ticketguide {
    margin-top: 15px;
    display: inline-block;
    color: red
}

.SlotTotal-checkout {
    margin: 15px 0;
    background-color: #f9f9f9;
    padding: 15px;
    border-radius: 8px;
    display: flex;
    align-items: center;
    column-gap: 20px;
    justify-content: space-between;
}

.SlotTotalPrice {
    font-weight: 600;
    font-size: 20px;
    display: flex;
    column-gap: 15px;
}

.PCbtn {
    float: right;
    text-transform: uppercase
}

.slotpaxSelect {
    position: relative
}

    .slotpaxSelect .caret {
        position: absolute;
        top: 25px;
        z-index: 1;
        right: 15px;
        pointer-events: none
    }

.Themepopup h2 {
    display: flex;
    align-items: center;
    line-height: 15px
}

a.SlotBackArrow {
    font-size: 24px;
    position: absolute;
    left: 0;
    width: 50px;
    height: 100%;
    top: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    border-right: 1px solid #ddd;
}

.OptionSelectionDiv .SelectedData {
    font-size: 18px;
    font-weight: 500;
    color: var(--color1)
}

    .OptionSelectionDiv .SelectedData .toggleBTN, .OptionSelectionDiv .SelectedData .toggleBTN::after, .OptionSelectionDiv .SelectedData .toggleBTN::before {
        width: 16px;
        background-color: var(--bg1);
        color: #fff
    }

    .OptionSelectionDiv .SelectedData span {
        margin-right: 10px
    }

ul.SlotTourOptions {
    margin-top: 30px;
    display: flex;
    flex-direction: column;
    row-gap: 15px;
}

.SlotTourOptions li a {
    padding: 12px;
    display: flex;
    border-radius: 8px;
    font-weight: 500;
    font-size: 16px;
    background-color: var(--bg2);
    width: max-content;
}

.SlotPopup {
    width: 60%
}

.modal-dialog.SlotPopup {
    top: 0;
    right: 0;
    margin: unset;
    position: absolute;
    height: 100%;
    transform: translate3d(100%,0,0) !important
}

.modal.in .modal-dialog.SlotPopup {
    transform: translate3d(0,0,0) !important
}

.SlotPopup .modal-content {
    width: 100%;
    height: 100%;
    border-radius: 0;
    border: 0
}

.SlotPopup .PopupBody {
    background-color: #fff;
    margin-top: 15px;
    overflow: auto;
    max-height: 92vh;
    padding-top: 0;
}

.SlotPopup .modal-header {
    padding-right: 70px;
    background-image: none;
    text-align: left;
    position: sticky;
    top: 0;
    padding-left: 70px;
}

.SlotPopup .close {
    right: 15px;
    top: 20px
}

.SlotPopup .missedparagraph {
    margin-bottom: 50px
}

.dateselectionDiv .SelectedData {
    padding-top: 0
}

.dateselectionDiv .SelectedDateDiv {
    background-color: unset;
    font-size: 18px
}

.supercal-header {
    line-height: 34px;
    text-align: center;
    position: relative;
    width: 270px;
    margin: 20px auto;
    font-size: 20px;
    font-weight: 500
}

.supercal td {
    cursor: pointer
}

.supercal-header .btn {
    font-family: FontAwesome !important;
    font-weight: 400;
    font-size: 24px;
    font-style: normal
}

.supercal-header .prev-month {
    float: left;
    font-size: 24px;
    line-height: 12px
}

.supercal-header .next-month {
    float: right;
    font-size: 24px;
    line-height: 12px
}

.supercal-month {
    position: relative;
    z-index: 0;
    overflow: hidden
}

.supercal table {
    width: 100%;
    table-layout: fixed;
    background: #fff
}

    .supercal table tr:first-child {
        display: table-row
    }

        .supercal table tr:first-child th {
            padding: 20px 5px;
            color: #aaa
        }

.blockcal .current.table > tbody > tr > th {
    border: 0;
    text-align: center;
    font-size: 16px;
    font-weight: 400
}

.supercal .month-next, .wrappertour .month-prev {
    opacity: 0;
    cursor: default
}

.blockcal .current.table > tbody > tr > td {
    background-color: #fff;
    padding: 5px;
    border: 0
}

.SlotCalender .table > tbody > tr > td {
    color: #333
}

.blockcal .table.table-condensed.current span {
    font-size: 20px;
    min-height: 70px;
    background: #fff;
    padding: 10px 0 0 15px;
    box-shadow: 0 0 10px rgba(0,0,0,.1);
    width: 100px;
    border-radius: 8px;
    font-weight: 500
}

.blockcal .table.table-condensed.current tr td span {
    display: flex;
    margin: auto;
    position: relative;
    transition: all .1s ease 0s;
    margin-bottom: 15px;
    justify-content: center;
    align-items: center;
    padding: 0;
}

.blockcal .current.table > tbody > tr > td.today span {
    background-color: #f5f5f5;
    border: 1px solid #ddd
}

.subtitle-text {
    color: #000;
    font-weight: 400;
    margin-top: 15px;
    margin-bottom: 2px
}

.PanelPopup .popupbody .informationbox::-webkit-scrollbar-thumb {
    background: #aaa
}

.PanelPopup .popupbody .informationbox::-webkit-scrollbar {
    width: 5px
}

#tourwrap .Waitingblock {
    position: absolute;
    top: 0;
    background-color: #fff;
    border-radius: 0 0 8px 8px;
    z-index: 9
}

.Policy-Popup {
    width: 60%
}

.tourRB-Popup {
    width: 50%
}

.Collapseclick {
    font-size: 16px;
    font-weight: 500;
    display: flex;
    width: 100%;
    padding: 15px 0;
    position: relative;
    align-items: center
}

    .Collapseclick::after {
        position: absolute;
        left: -30px;
        content: "−";
        font-size: 24px;
        height: 20px;
        width: 20px;
        border-radius: 20px;
        text-align: center;
        line-height: 18px;
        background-color: var(--bg1);
        color: #fff
    }

    .Collapseclick.collapsed::after {
        content: "+"
    }

.rpoints {
    color: red;
    font-size: 12px;
    line-height: normal
}

.MsoNormal a {
    color: var(--color1)
}

.TransferTime-Popup {
    width: 50%
}

.selected-facility i {
    display: inline-block;
    height: 26px;
    width: 26px
}

.fac-div {
    width: 48%;
    display: inline-block
}

.selected-facility {
    display: flex;
    align-items: center;
    column-gap: 10px;
    font-weight: 500;
    font-size: 16px
}

.fac-div p {
    color: #707070;
    padding-left: 36px;
    margin-top: 2px
}

.selected-facility .ficon001 {
    background-position: -34px -1px
}

.selected-facility .ficon002 {
    background-position: -137px -1px
}

.selected-facility .ficon003 {
    background-position: 0 0
}

.selected-facility .ficon004 {
    background-position: -101px -1px
}

.selected-facility .ficon005 {
    background-position: -66px 0
}

.TransferTime-Popup table thead th {
    font-weight: 500;
    border: none !important;
    padding-top: 0 !important
}

.TransferTime-Popup table tbody td {
    border: none;
    padding: 5px 8px
}

    .TransferTime-Popup table tbody td:first-child, .TransferTime-Popup table tbody td:last-child {
        width: 20%
    }

    .TransferTime-Popup table tbody td:first-child, .TransferTime-Popup table thead th:first-child {
        padding-left: 0 !important
    }

.option-name-div {
    position: relative;
    display: flex;
    column-gap: 5px;
    justify-content: space-between;
    align-items: start
}

.moreinfo-click {
    color: var(--bg1)
}

.CollapseDivs {
    padding-left: 30px;
    margin-bottom: 15px;
}

body.scroll {
    overflow: hidden
}

.atf {
    position: absolute;
    top: 25px;
    right: 10px
}

    .atf i {
        color: #fff;
        font-size: 22px
    }

.fa-heart:before {
    content: "\f08a"
}

.atf.active i {
    color: #ff6b6b
}

.atf.active .fa-heart:before {
    content: "\f004"
}

.fac-list {
    font-weight: 400;
    position: relative;
}

    .fac-list:before {
        content: '';
        position: absolute;
        right: 0;
        top: 0;
        bottom: 0;
        width: 70px;
        z-index: 1;
        background: linear-gradient(90deg, rgba(2,0,36,0) 0%, rgba(255,255,255,0.8) 71%);
    }

    .fac-list li {
        display: flex;
        column-gap: 6px;
        align-items: center;
        margin-right: 20px;
    }

        .fac-list li img {
            height: 20px;
            width: auto
        }

.facilitylist li img {
    height: 25px;
    width: auto;
}

.CruiseInfoBlock {
    display: flex;
    align-items: center;
    column-gap: 10px;
}

    .CruiseInfoBlock .iconview i {
        height: 20px;
        min-width: 20px;
        filter: brightness(0);
        position: unset;
        background-position: -141px -32px;
        display: flex;
    }

.pkg-option-details {
    display: flex;
    flex-direction: column;
    gap: 5px;
}

.op-service-name {
    display: flex;
    column-gap: 5px;
    font-size: 14px;
    align-items: center;
    text-decoration: underline
}

    .op-service-name .holiday-svg {
        height: 20px;
        min-width: 20px;
        filter: brightness(0);
        position: unset;
        background-position: -141px -32px;
        display: inline-flex;
    }

.wraper_hover a {
    cursor: pointer;
}

.wraper_hover .circleinfo {
    height: 14px;
    width: 14px;
    display: flex;
    background-position: -28px -39px;
}

.sticky-parent {
    height: 700vh;
}

.sticky {
    position: sticky;
    top: 0px;
    max-height: 100vh;
    overflow-x: hidden;
    overflow-y: hidden;
}

.dim {
    display: block;
    min-width: 50vw;
    height: 100vh;
}

.horizontal {
    display: flex;
}

.br {
    outline: solid;
}

.owl-carousel .owl-item img {
    width: auto;
}

@media (max-width: 620px) {
    .dim {
        display: block;
        min-width: 100vw;
        height: 100vh;
    }
}

/*p {
    font-size: 10px;
    text-align: center;
}
*/



.option-name-div .ComboOP {
    width: 100%;
    padding: 0;
    max-width: 300px;
    min-width: 100px;
}


th.trnsfroptions {
    min-width: 160px;
}

.option-name-div .ComboOP .checkbox-inline {
    padding-left: 20px;
}

.option-name-div .ComboOP .checkbox::before, .option-name-div .ComboOP .radio::before {
    left: 0;
}

.option-name-div .ComboOP .checkbox-inline.checkbox::after, .option-name-div .ComboOP .checkbox-inline.radio::after {
    left: 5px;
}

.mi-label {
    display: none;
}

.SeatOptionDiv .slottabcontent {
    background-color: unset;
}

.SeatOptionDiv .heading-st {
    display: flex;
    align-items: center;
    column-gap: 50px;
    margin: 30px -1px;
}

.SeatOptionDiv .SoldOutCircle {
    background-color: #ccc;
}

.SeatOptionDiv .slottypes {
    border: 0;
    padding: 0;
}

.SeatOptionDiv .slotHeading {
    margin: 0;
}

.seat-tbl {
    background-color: #f5f5f5;
    padding: 15px;
    border-radius: 8px;
    overflow-x: scroll;
    padding-left: 0;
}

    .seat-tbl::-webkit-scrollbar-thumb {
        background: #c1c1c1
    }

    .seat-tbl::-webkit-scrollbar {
        height: 5px
    }

.seatrow {
    display: flex;
    column-gap: 10px;
    margin-left: 15px;
}

.seatcolumn {
    height: 30px;
    width: 30px;
    border-radius: 8px;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}

    .seatcolumn.T-on {
        background-color: var(--bg4);
    }

    .seatcolumn.T-off {
        background-color: #ccc;
    }

.seat-tbl table th, .seat-tbl table td {
    padding: 10px;
}

.seat-tbl table th {
    position: sticky;
    left: 0;
    background-color: #f5f5f5;
    padding-left: 30px;
}

.seatrowname {
    font-weight: 400;
}

.chckout-btns {
    display: flex;
    column-gap: 10px;
}

.c-shopping {
    border: 1px solid var(--color1);
    border-radius: 8px;
    padding: 8px 15px;
    color: var(--color1);
}

.quntity-count {
    display: flex;
    column-gap: 5px;
    padding-left: 20px;
    border-left: 1px solid #ddd;
    font-size: 16px;
    font-weight: 400;
}

.T-on.selected {
    background-color: #fff;
    border: 2px solid var(--color1);
    box-shadow: 0 3px 10px rgba(0,0,0,.1);
}

    .T-on.selected::after {
        content: '';
        width: 6px;
        height: 11px;
        border: solid var(--color1);
        border-width: 0 2px 2px 0;
        -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg);
    }

.T-on:hover {
    background-color: #fff;
    border: 2px solid var(--color1);
    transition: .1s ease;
}

.seatcolumn .hoverinfo {
    left: 40px;
    top: -25px;
    bottom: unset;
    margin: 0;
    padding: 10px;
    background-color: #333;
    border: 0;
    border-radius: 8px;
    color: #fff !important;
    font-size: 12px;
    font-weight: 200;
    transition: .3s
}

    .seatcolumn .hoverinfo::after {
        content: '';
        border: 6px solid transparent;
        border-left: 0;
        border-right: 10px solid #333;
        transform: translate(calc(-100% - 5px), -50%);
        display: flex;
        position: absolute;
        top: 38px;
        left: 5px;
    }



/*-------  New     ---------*/


/*------------------------------------------------------------------------------------------------------------------------*/

.list-section-2 {
    background-color: #fff;
    padding: 30px;
    padding-bottom: 0;
}

.recomended-things {
    display: inline-block;
    width: 100%;
}

.rec-flex-item {
    display: flex;
    gap: 20px;
    padding-right: 30px;
    width: 50%;
    float: left;
    margin-bottom: 30px;
}

    .rec-flex-item img {
        min-width: 250px;
        height: 160px;
        width: 250px;
        border-radius: 8px;
    }

.list-section-2 h4 {
    margin: 0;
    margin-bottom: 30px;
    font-size: 20px;
}

.rec-things-brief h5 {
    margin: 0;
    margin-bottom: 10px;
    font-size: 18px;
    line-height: 24px;
    font-weight: 600;
}

.rec-things-brief span {
    color: #333;
    font-weight: 400;
}

.rec-things-brief .more-less-btn {
    color: var(--color1);
    font-size: 12px;
    width: max-content;
    background-color: #fff;
    padding: 0 12px;
    font-weight: 400;
    position: absolute;
    display: flex;
    bottom: 0;
    right: 0;
}

.rec-flex-item.more .rec-things-brief .more-less-btn {
    position: unset;
    display: inline;
}

.rec-flex-item .more-less-btn::after {
    content: '...Read More'
}

.rec-flex-item.more .more-less-btn::after {
    content: 'Read Less'
}

.rec-flex-item.more {
    width: 100%;
}

.RM-RL-desc {
    line-height: 20px;
    font-size: 16px;
    max-height: 100px;
    overflow: hidden;
    position: relative;
}

.rec-flex-item.more .RM-RL-desc {
    max-height: unset;
    overflow: unset;
}

/*----------------------- faq list page hitesh ------------------------*/

.faq-content .panel-group {
    display: flex;
    flex-direction: column;
    gap: 15px;
    margin: 0;
}

.faq-content .panel-default {
    border: 1px solid #f5f5f5;
    box-shadow: none;
    border-radius: 8px;
}

.faq-content .panel-title {
    font-size: 16px;
    margin: 0;
}

.faq-content .panel-default .panel-body ul {
    display: flex;
    flex-direction: column;
    gap: 15px;
    font-size: 16px;
    font-weight: 400;
    padding-left: 15px;
}

.pnlbody-heading {
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 20px;
    color: var(--color1);
}

.faq-content .panel-default .panel-body ul li {
    display: flex;
    position: relative;
    align-items: center;
    gap: 10px;
}

    .faq-content .panel-default .panel-body ul li::before {
        content: '';
        height: 4px;
        width: 4px;
        background-color: #333;
        border-radius: 15px;
    }

.faq-content .panel-default > .panel-heading a::after {
    content: "\f106";
    font-family: fontawesome !important;
    font-size: 30px;
    display: flex;
}

.faq-content .panel-default > .panel-heading a.collapsed::after {
    content: "\f107";
}

.faq-content .panel-title a {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

/*------------------------ reviews ------------------------------*/
.reviews-content {
    display: flex;
    flex-direction: column;
    row-gap: 20px;
    padding: 30px 0;
}

    .reviews-content .review-header {
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding: 40px;
        border: 1px solid #eee;
        border-radius: 8px;
    }

    .reviews-content .five-rating {
        display: flex;
        flex-direction: column;
        row-gap: 10px;
        font-size: 50px;
        line-height: normal;
    }

        .reviews-content .five-rating .star-grid {
            font-size: 16px;
        }

    .reviews-content .rate-bar-header {
        display: flex;
        flex-direction: column;
        row-gap: 12px;
        font-size: 16px;
        font-weight: 400;
        flex: .7;
    }

    .reviews-content .star-rate-bar {
        display: flex;
        justify-content: space-between;
    }

    .reviews-content span.star-label {
        display: flex;
        align-items: center;
        column-gap: 20px;
    }

    .reviews-content .slide-bar-down {
        display: flex;
        width: 230px;
        height: 20px;
        background-color: #e1e1e1;
        position: relative;
    }

    .reviews-content .rating-bar {
        display: flex;
        align-items: center;
        column-gap: 15px;
    }

        .reviews-content .rating-bar > span:last-child {
            min-width: 20px;
            text-align: center;
        }

    .reviews-content .slide-bar-up {
        position: absolute;
        height: 100%;
        left: 0;
        background-color: var(--color1);
    }

    .reviews-content .guest-reviews {
        display: flex;
        flex-direction: column;
        row-gap: 50px;
    }

    .reviews-content .user-review-list {
        display: flex;
        column-gap: 60px;
        align-items: center;
        padding: 40px;
        border: 1px solid #eee;
        border-radius: 8px;
    }

    .reviews-content .reviewer {
        display: flex;
        flex-direction: column;
        row-gap: 6px;
        text-align: center;
        white-space: nowrap;
        align-items: center;
        min-width: 150px;
    }

        .reviews-content .reviewer img {
            height: 70px;
            width: 70px;
            border-radius: 100px;
        }

    .reviews-content .R-name {
        font-weight: 400;
        text-transform: capitalize;
    }

    .reviews-content .review-txt {
        display: flex;
        flex-direction: column;
        row-gap: 15px;
        padding-left: 80px;
        border-left: 1px solid #eee;
    }

    .reviews-content .R-heading {
        font-weight: 500;
        font-size: 16px;
        text-transform: capitalize;
    }

    .reviews-content .review-txt p {
        color: #707070;
        margin: 0;
    }

    .reviews-content .R-rating {
        display: flex;
        flex-direction: column;
        row-gap: 8px;
        align-items: center;
        margin-left: auto;
        padding-left: 40px;
        border-left: 1px solid #eee;
    }

        .reviews-content .R-rating > span:first-child {
            font-size: 20px;
            font-weight: 400;
        }

        .reviews-content .R-rating .fivestar-bottom {
            font-size: 12px;
        }

    .reviews-content .ratingword {
        display: flex;
        height: 25px;
        align-items: center;
        justify-content: center;
        background-color: #009E47;
        border-radius: 8px;
        color: #fff;
        padding: 0 15px;
    }

a.ShowAllbtn {
    background-color: var(--bg1);
    color: #fff;
    padding: 5px 10px;
    border-radius: 3px;
    font-weight: 300
}

.ShowAlldiv {
    text-align: center;
    margin: 15px
}
/*----------------- review end ---------------------*/

.inline-tour-filter {
    margin: 30px 0;
}

.inlinetour-slider2 .owl-prev, .inlinetour-slider2 .owl-next {
    font-size: 0 !important;
    margin-top: -15px;
}

.inlinetour-slider2 .owl-stage .item {
    display: flex;
    gap: 10px;
    background-color: #fff;
    border-radius: 30px;
    height: 46px;
    align-items: center;
    padding: 0 15px;
    font-weight: 500;
    justify-content: center;
    position: relative;
}

    .inlinetour-slider2 .owl-stage .item .closesvg {
        display: none
    }

    .inlinetour-slider2 .owl-stage .item.active .closesvg {
        display: block;
        height: 14px;
        width: auto
    }

    .inlinetour-slider2 .owl-stage .item.active {
        background-color: var(--bg3);
        border: 1px solid var(--bg1);
        color: #333
    }


    .inlinetour-slider2 .owl-stage .item img {
        height: 30px;
        width: auto;
    }
/* .inlinetour-slider2 .owl-stage .item.active img{
            filter:invert(1)
        }*/
.inlinetour-slider2 .owl-stage {
    padding-left: 0 !important;
}

.inlinetour-slider2 .owl-prev {
    left: -35px !important;
}

.inlinetour-slider2 .owl-next {
    right: -35px !important;
}


/*----- New Added 10-2-2024 ---*/
.clearfilterbtn {
    font-size: 14px;
    text-decoration: underline;
    margin-left: 15px;
    font-weight: 300
}


.scrolltocart {
    padding-bottom: 25px;
}

.homeBannR {
    position: relative;
    min-height: 320px;
}



.Home-content {
    position: relative;
}

.Home-content-txt-block {
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 1160px;
    z-index: 11;
}

    .Home-content-txt-block .container {
        padding: 0
    }

.Home-content-pagetitle {
    font-size: 42px;
    color: #fff;
    font-weight: 600;
    text-shadow: 0 3px 6px rgba(0,0,0,0.29);
    margin-bottom: 30px;
    width: 70%;
}

.BannerContentNew {
    left: 50%;
    position: absolute;
    top: 45%;
    transform: translate(-50%, -50%);
    width: 1160px;
    z-index: 11;
}


.single-city {
    display: block
}


/*----filter ---*/

.FilterDIvs.FilterTrldate .Filterclick::after, .Filtersort .Filterclick::after {
    display: none
}

.FilterDIvs.FilterTrldate .rich-datepicker {
    right: inherit
}

.Filterdate {
    padding: 0 15px;
}

.Filterradiolist {
    padding: 0 15px 20px 15px;
    display: flex;
    flex-direction: column;
    gap: 15px;
}

.Filterradio {
    font-weight: 300;
    display: block;
    position: relative;
    padding-left: 30px;
    cursor: pointer;
    color: #707070;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    margin: 0;
    line-height: normal;
}

    .Filterradio input {
        position: absolute;
        opacity: 0;
        cursor: pointer;
    }

.radiocheckmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 18px;
    width: 18px;
    background-color: #fff;
    border-radius: 50%;
    border: 1px solid #707070;
}

.Filterradio:hover input ~ .radiocheckmark {
    background-color: #ccc;
}

.Filterradio input:checked ~ .radiocheckmark {
    background-color: #fff;
    border: 1px solid var(--bg1)
}

.radiocheckmark:after {
    content: "";
    position: absolute;
    display: none;
}

.container input:checked ~ .radiocheckmark:after {
    display: block;
}

.Filterradio .radiocheckmark:after {
    top: 2px;
    left: 2px;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background: var(--bg1);
}


.supplier-discount.SupersaverDeal {
    position: absolute;
    left: 0;
    top: 0
}
/*---supersaver --*/

.SS-Deal-block {
    background-color: transparent;
    width: 90px;
    height: 90px;
    overflow: hidden;
    position: absolute;
    border-top-left-radius: 12px;
    top: 12px;
    left: 11px;
    padding: 0
}



    .SS-Deal-block img {
        height: 70px;
        width: auto;
    }

.gridview-data .SS-Deal-block {
    top: -6px;
    left: -6px;
}

.modalimage {
    position: relative;
}

a.modalimage span {
    display: block;
    line-height: 26px;
    height: 26px;
    border-radius: 8px;
    box-shadow: 0 3px 6px rgba(0,0,0,0.29);
    background: #fff;
    position: absolute;
    bottom: 15px;
    left: 15px;
    text-align: center;
    padding: 0 10px;
    font-weight: 400;
    font-size: 14px;
}

.benifitTicks.benifitTicks-ul {
    margin-top: 10px;
}

.benifitTicks-ul ul {
    display: flex;
    column-gap: 10px;
    flex-flow: row;
    flex-wrap: wrap;
    flex-direction: column
}

.tourname-duration {
    font-size: 12px;
    display: block;
    color: #707070;
    margin-top: 5px;
}


.recmndiv {
    position: absolute;
}


    .recmndiv span {
        position: absolute;
        display: block;
        width: 134px;
        padding: 2px 0;
        background-color: #FF1717;
        box-shadow: 0 5px 10px rgba(0,0,0,.1);
        color: #fff;
        font-size: 12px;
        text-shadow: 0 1px 1px rgba(0,0,0,.2);
        text-align: center;
    }

/* top left*/
.recmndiv {
    top: -3px;
    left: -3px;
    width: 63px;
    height: 63px;
    overflow: hidden;
    position: absolute;
    border-top-left-radius: 12px;
}

    .recmndiv span {
        left: -74px;
        top: -30px;
        transform: rotate(-45deg);
        position: absolute;
        display: block;
        padding-top: 50px !important;
        width: 165px;
        text-align: center;
        padding: 5px 0;
        background-color: #F44336;
        box-shadow: 0 5px 10px rgba(0,0,0,.1);
        color: #fff;
    }

    .recmndiv::before, .recmndiv::after {
        position: absolute;
        z-index: -1;
        content: '';
        display: block;
        border: 3px solid rgba(0,0,0,0.9);
    }

    .recmndiv::before {
        right: 0;
    }

    .recmndiv::after {
        bottom: 0
    }

    .recmndiv img {
        height: 80px;
        width: 80px;
    }

.Cruise-label {
}


.gridview-data .recmndiv {
    top: -6px;
    left: -6px;
}

.recmndiv i {
    /*display: flex;*/
    display: none;
}
/* banner css */
.toursliders .tourbnnr-main {
    margin: 0
}

.slidertitle {
    font-size: 20px;
    font-weight: 500;
    margin: 35px 0;
    color: #000;
    display: flex;
    align-items: center;
    margin-bottom: 15px
}

.banner-title-sub {
    display: flex;
    justify-content: center;
    flex-direction: column;
    row-gap: 5px;
    max-width: 90%
}

.slidertitle .title_sub_desc {
    font-size: 14px;
    font-weight: 200;
    color: #707070;
    line-height: 20px
}

.slidertitle a {
    display: inline-block;
    margin-left: 30px;
    font-size: 14px;
    font-weight: 300;
    border: 1px solid #333;
    border-radius: 18px;
    padding: 5px 10px
}

.toursliders .owl-controls .owl-nav .owl-next, .toursliders .owl-controls .owl-nav .owl-prev {
    top: -45px;
    font-size: 0;
    color: transparent;
    display: flex;
    align-items: center;
    justify-content: center;
    background: no-repeat;
    box-shadow: none;
    border: 1px solid #333
}

.toursliders .owl-controls .owl-nav .owl-prev {
    left: auto;
    right: 40px
}

.toursliders .owl-controls .owl-nav .owl-next {
    right: 0
}

.toursliders .owl-carousel .owl-item img {
    height: 180px;
    border-radius: 15px 15px 0 0
}

.toursliders .owl-carousel .owl-item .tour-image img {
    height: 150px
}

.owl-prev::before {
    content: "\f104";
    font-family: FontAwesome !important
}

.owl-next::before {
    content: "\f105";
    font-family: FontAwesome !important
}

.prd-info {
    padding: 15px;
    background-color: #fff;
    border-radius: 0 0 15px 15px;
    box-shadow: 0 3px 6px rgb(0 0 0 / 10%);
    display: flex;
    flex-direction: column;
    row-gap: 20px
}

.tour-owl2 .act-name {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.review-price {
    display: flex;
    justify-content: space-between;
    align-items: end;
    min-height: 35px
}

.review-star {
    display: inline-block;
    line-height: normal
}

.reviewtext, .strikepr {
    color: #707070;
    font-weight: 300;
    font-size: 10px
}

.prd-info .strikepr {
    line-height: normal
}

.fivestar-bottom {
    position: relative;
    color: #e1e1e1;
    font-family: FontAwesome !important;
    font-size: 10px;
    letter-spacing: 2px
}

    .fivestar-bottom::before, .fivestar-uper::before {
        content: "\f005\f005\f005\f005\f005"
    }

.fivestar-uper {
    position: absolute;
    top: 0;
    left: 0;
    color: var(--color1);
    overflow: hidden
}

.act-price {
    font-size: 14px;
    display: flex;
    align-items: end;
    position: relative
}

.origionalprice {
    font-size: 18px;
    font-weight: 600;
    display: flex;
    column-gap: 5px
}

.act-name {
    font-size: 16px;
    font-weight: 500;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.strikepr {
    text-decoration: line-through
}

.loadmore {
    color: var(--color1);
    border: 1px solid var(--color1);
    padding: 5px 15px;
    border-radius: 18px;
    display: inline-block;
    margin-top: 30px
}

.five-repeat, .five-slider {
    position: relative;
    width: 100%;
    display: flex;
    border-radius: 8px;
    box-shadow: 0 3px 6px rgb(0 0 0 / 5%);
    overflow: hidden
}

    .five-repeat::before, .five-slider::before {
        content: '';
        display: flex;
        background: linear-gradient(to bottom,transparent,#000) no-repeat bottom;
        background-size: 100% 50%;
        height: 60%;
        position: absolute;
        bottom: 0;
        width: 100%
    }

.owl-carousel {
    z-index: 0
}

.five-slider::before {
    z-index: 1
}

.five-repeat::before {
    height: 60%;
    z-index: 0
}

.five-repeat img, .five-slider img {
    height: 300px !important;
    width: 100%;
    object-fit: cover;
    border-radius: 8px !important
}

.bnr-city-name {
    position: absolute;
    bottom: 0;
    color: #fff;
    display: flex;
    width: 100%;
    padding: 15px;
    z-index: 1;
    font-size: 18px;
    margin: 0
}

.five-repeat .bnr-city-name {
    font-size: 16px;
    line-height: 20px
}

.tourbnnr-main .img-botmtext {
    padding: 15px;
    text-align: center;
    background-color: #fff
}

.tourbnnr-main .city-namettl {
    color: #000;
    font-size: 18px;
    margin: 5px 0
}

.tourbnnr-main .br-btm {
    border-bottom: 1px solid #ea5318
}

.tourbnnr-main:hover .img-botmtext {
    box-shadow: 0 1px 5px 1px #dcd9d9;
    -webkit-box-shadow: 0 1px 5px 1px #dcd9d9;
    -moz-box-shadow: 0 1px 5px 1px #dcd9d9;
    border-radius: 0 0 10px 10px
}

.five-pattern-repeat, .five-productwise, .four-pro-wise, .four-repeat, .three-pro-wise, .three-repeat {
    display: flex;
    gap: 20px;
    flex-wrap: wrap
}

    .five-productwise .tour-image img {
        height: 150px
    }

    .five-pattern-repeat > a, .five-productwise > .bnr-repeat {
        width: calc(100%/5 - 16px);
        position: relative
    }

    .four-pro-wise > .bnr-repeat, .four-repeat > a {
        width: calc(100%/4 - 15px);
        position: relative
    }

    .three-pro-wise > .bnr-repeat, .three-repeat > a {
        width: calc(100%/3 - 14px);
        position: relative
    }

.strikeprice {
    text-decoration: line-through;
    font-size: 12px
}

.owl-carousel .owl-stage-outer {
    padding-bottom: 0
}

.hoverinfo {
    bottom: 100%;
    margin-top: 10px;
    right: -100px;
    background: var(--bg3);
    padding: 15px;
    border-radius: 3px;
    width: max-content;
    display: none;
    position: absolute;
    margin-bottom: 10px;
    transition: ease .5s;
    z-index: 12;
    box-shadow: 0 3px 6px 0 rgb(0 0 0 / 20%);
    font-size: 14px;
    max-width: 300px;
    opacity: 0;
    font-weight: 300;
    text-align: left;
    line-height: 20px;
    letter-spacing: .1px;
    border: 1px solid var(--bg1)
}

.atf {
    position: absolute;
    top: 20px;
    right: 20px
}

    .atf i {
        color: #fff;
        font-size: 22px
    }

.fa-heart:before {
    content: "\f08a"
}

.atf.active i {
    color: #ff6b6b
}

.atf.active .fa-heart:before {
    content: "\f004"
}

.quick-e-btn {
    position: absolute;
    right: 15px;
    bottom: 15px;
    z-index: 1
}

.QE-btn {
    color: var(--color1);
    font-size: 12px;
    background-color: #fff;
    border: 1px solid var(--color1);
    padding: 5px 10px;
    border-radius: 8px;
    display: flex
}

.toptours.sectionpadding {
    padding: 30px 0
}

.tour-wrap {
    display: flex;
    flex-direction: column
}

.tour-image img {
    border-radius: 12px 12px 0 0;
    width: 100%;
    height: 180px
}

.tour-head {
    display: flex;
    flex-direction: column;
    row-gap: 15px;
    padding: 15px;
    background-color: #fff;
    border-radius: 0 0 12px 12px;
    box-shadow: 0 3px 6px rgb(0 0 0 / 5%);
    min-height: unset;
    justify-content: space-between
}

.visa_s_page .tour-head {
    min-height: unset
}

.tour-head .tour-title {
    margin: 0;
    font-size: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

a.banners-click {
    display: inline-block;
    width: 100%;
    margin-bottom: 30px
}

.tour-count {
    display: flex;
    column-gap: 5px;
    color: #707070;
    flex-direction: column;
    row-gap: 5px;
    align-items: end
}

.currencysymbol, .price-set {
    color: #333;
    font-weight: 600;
    font-size: 16px
}

.citywisetour-content .pricebar .currencysymbol {
    font-size: 14px;
    font-weight: 400
}

.citywisetour-content .multi-tours .TopFilterbar .dropdown button, .citywisetour-content .multi-tours .TopFilterbar select {
    display: flex;
    align-items: center
}

.strikeprice .currencysymbol {
    color: #707070;
    font-size: 12px;
    font-weight: 200
}

.tour-head-animate {
    display: flex
}

.symbl-price {
    column-gap: 5px;
    display: flex
}

.bnr-rpoints {
    display: flex;
    gap: 5px;
    align-items: center;
}

.CruisePrice-table {
    position: relative;
}

    .CruisePrice-table:before {
        content: '';
        position: absolute;
        right: 0;
        top: 0;
        bottom: 0;
        width: 70px;
        z-index: 1;
        background: linear-gradient(90deg, rgba(2,0,36,0) 0%, rgba(255,255,255,0.8) 71%);
    }

    .CruisePrice-table .cruiseprice {
        border: 1px solid #ddd;
        border-radius: 12px;
        display: inline-table;
        overflow: hidden
    }

        .CruisePrice-table .cruiseprice table {
            border: 0
        }

            .CruisePrice-table .cruiseprice table td {
                padding: 7px;
                font-size: 14px;
                white-space: nowrap;
                border: 0;
                border-right: 1px solid #ddd;
            }

                /*.CruisePrice-table .cruiseprice table td:nth-child(2) {
                    border-right: 1px solid #ddd;
                }*/

                .CruisePrice-table .cruiseprice table td:first-child {
                    background: #ddd;
                }




/*------------------------ enquiry popup ----------------*/

.enq-dialog {
    width: 800px;
}

    .enq-dialog .modal-body {
        display: flex;
        padding: 0;
        max-height: 100%;
    }

.enq-form {
    display: flex;
    flex: 1;
    flex-direction: column;
    padding: 40px 20px 20px 20px;
}

    .enq-form::-webkit-scrollbar-thumb {
        background: #aaa
    }

    .enq-form::-webkit-scrollbar {
        width: 5px
    }

.enq-dialog .modal-content {
    border-radius: 15px;
}

.enq-details {
    background-image: url(https://d1i3enf1i5tb1f.cloudfront.net/assets/Whitelabel/img/enquiry.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    display: flex;
    flex-direction: column;
    row-gap: 10px;
    color: #fff;
    padding: 30px;
    border-radius: 8px 0 0 8px;
    width: 43%;
}

    .enq-details h4 {
        margin: 0;
        margin-bottom: 15px;
    }

    .enq-details ul {
        display: flex;
        flex-direction: column;
        row-gap: 10px;
        margin-bottom: 30px;
        font-weight: 200;
    }

        .enq-details ul li {
            display: flex;
            column-gap: 10px;
        }

.service-itinerary-list {
    margin: 15px 0;
    padding: 20px 0;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    display: flex;
    gap: 40px;
}

    .service-itinerary-list > div {
        flex: 1;
    }

    .service-itinerary-list ul {
        display: flex;
        flex-wrap: wrap;
        gap: 10px 15px
    }

        .service-itinerary-list ul li {
            font-weight: 400;
        }

            .service-itinerary-list ul li img {
                height: 24px;
                width: auto;
                margin-right: 5px;
            }

.circle-sqaure {
    display: flex;
    height: 16px;
    width: 16px;
    background-position: -35px -3px;
    filter: brightness(100);
}

.pkgname {
    display: flex;
    flex-direction: column;
    row-gap: 10px;
    margin-bottom: 30px;
    position: relative;
}

    .pkgname .pkg-heading {
        margin: 0;
        font-size: 22px;
        font-weight: 600;
        max-width: 80%;
        line-height: normal;
    }

    .pkgname span {
        color: #707070;
    }

.enq-form .product-duration {
    padding: 10px;
    right: 30px;
    top: -20px;
    border-radius: 0;
    font-size: 14px;
}

    .enq-form .product-duration::before, .enq-form .product-duration::after {
        content: "";
        position: absolute;
        left: 0;
        width: 0;
        height: 0;
        border-style: solid;
        display: block;
    }

    .enq-form .product-duration::before {
        bottom: -10px;
        border-width: 12px 40px 0px 0px;
        border-color: var(--color1) transparent transparent transparent;
    }

    .enq-form .product-duration::after {
        bottom: -10px;
        border-width: 12px 0px 0px 40px;
        border-color: var(--color1) transparent transparent transparent;
        left: auto;
        right: 0;
    }

.form-inputs .inclusion-heading {
    font-size: 16px;
    margin-bottom: 10px;
    font-weight: 500;
}

.form-inputs {
    display: flex;
    flex-direction: column;
    row-gap: 10px;
}

.enq-form .rich-datepicker {
    width: 450px;
}

    .enq-form .rich-datepicker .calendar .year-wrap li {
        height: 40px;
        line-height: 40px;
        margin: 6px 0;
    }

.form-inputs .inputselectbox {
    margin: 0;
    padding-left: 15px;
}

.name-adress-flex, .m-number-flex, .number-date-flex, .pop-end-flex {
    display: flex;
    column-gap: 10px;
    /*  flex: 1;*/
}

.pop-end-flex {
    column-gap: 40px;
}

.m-code {
    max-width: 70px;
}

.form-inputs .rich-datepicker-input {
    padding-right: 40px;
}

.form-inputs .calIcon {
    right: 15px;
    left: auto;
}

.preference-pax {
    display: flex;
    column-gap: 10px;
    margin-top: 5px;
}

    .preference-pax div {
        width: 120px;
    }

.preference_select {
    width: 200px;
}

.form-inputs select {
    padding-right: 40px;
}

input[type="radio"] {
    margin: 0;
    height: 16px;
    width: 16px;
    accent-color: var(--bg1);
}

.label-radio {
    display: flex;
    align-items: center;
    column-gap: 8px;
    cursor: pointer;
    margin: 0;
    line-height: normal;
}

    .label-radio input, .label-radio label {
        margin: 0;
    }

.flight-book {
    display: flex;
    column-gap: 20px;
    flex-direction: column;
    row-gap: 10px;
    margin: 15px 0;
}

    .flight-book > div {
        display: flex;
        align-items: center;
        column-gap: 30px;
    }

.SE-btn {
    text-align: center;
    padding: 12px;
}

.enq-form .facilitylist {
    display: flex;
    flex-wrap: wrap;
    gap: 15px 40px;
    margin-bottom: 15px;
}

    .enq-form .facilitylist li {
        display: flex;
        align-items: center;
        column-gap: 6px;
        position: relative;
        font-weight: 400;
    }



        .enq-form .facilitylist li i {
            display: flex;
            height: 20px;
            width: 24px;
        }

.Cruise-label {
    width: 63px;
    height: 63px;
    overflow: hidden;
    position: absolute;
    border-top-left-radius: 12px;
}

.ribbon-top-right {
    top: -3px;
    left: -3px;
}

    .ribbon-top-right::before, .ribbon-top-right::after {
        border-top-color: transparent;
        border-right-color: transparent;
    }

.Cruise-label span {
    left: -74px;
    top: -30px;
    transform: rotate(-45deg);
    position: absolute;
    display: block;
    padding-top: 50px !important;
    width: 165px;
    text-align: center;
    padding: 5px 0;
    background-color: #F44336;
    box-shadow: 0 5px 10px rgba(0,0,0,.1);
    color: #fff;
}

.Cruise-label::before, .Cruise-label::after {
    position: absolute;
    z-index: -1;
    content: '';
    display: block;
    border: 3px solid rgba(0,0,0,0.9);
}

.Cruise-label::before {
    right: 0;
}

.Cruise-label::after {
    bottom: 0
}

.w-100 {
    width: 100%;
}
/*=======================
Responsive
=========================*/
@media(max-width:1199px) {
    .fire-panel ul li a {
        font-size: 10px;
    }
}

@media (min-width:992px) {
    .mobshow {
        display: none
    }
}

@media(max-width:991px) {
    .srb {
        text-align: left
    }

    .TopFilterbar .select_bx, .searchfilter {
        margin-top: 15px
    }

    .benifitTicks {
        margin: 10px 0
    }

        .benifitTicks ul li {
            text-transform: none;
            margin-right: 5px
        }

    .fire-panel {
        display: none
    }

    .PriceBoxRight {
        border: 0;
        padding: 0;
        align-items: flex-start;
        text-align: end;
        flex-direction: row
    }

    .SelectBtn {
        position: unset;
        font-weight: 300;
        height: 30px;
        line-height: 30px !important;
    }

    .BoxRight {
        padding: 0;
        height: 60px;
        text-align: left;
        margin-top: 15px;
        background: 0 0 !important
    }


    figure img {
        width: 100%;
        border-radius: 8px
    }

    .BoxCenter {
        padding: 0
    }

    .ProductPrice {
        margin-top: 0;
        float: right;
        text-align: right
    }

        .ProductPrice.price-change-d .fromtext {
            display: block
        }

    .starReview {
        float: left
    }

    .ProductPrice .OrigionalPrice {
        display: inline
    }

    .strike-save {
        margin: 5px 0;
        justify-content: end
    }

    .recmndiv {
        height: auto;
        width: auto
    }

    .articleview .BoxRight {
        margin-left: 0
    }

    article {
        box-shadow: 0 3px 6px rgba(0,0,0,0.2)
    }

    .ThemeButton.mobshow {
        margin-top: 10px;
        text-align: center
    }
}

@media(min-width:1025px) {
    .single-city.New-single-city {
        bottom: 25%
    }

    .BannerContentNew .container {
        padding: 0;
        margin-bottom: 30px
    }
    /*  .list-grid-btn {
        display: none
    }*/
    .filterbtn-view {
        display: none
    }
}

@media(max-width:991px) {
    .tour-list-data > div {
        margin-top: 0;
    }

    body {
        background: #fff;
    }

    .TopFilterbar {
        padding: 10px;
    }

    .tbt-list .listbox {
        box-shadow: none
    }

    #filtermodal {
        overflow: hidden;
    }

    .tour-filter-dialog {
        height: 80%;
        bottom: 0;
        left: 0;
        margin: 0;
        border-radius: 0;
        top: auto;
        transform: unset !important;
        width: 100%;
        position: fixed;
    }

        .tour-filter-dialog .modal-content {
            border-radius: 24px 24px 0 0;
            background: #fff;
            box-shadow: 0 3px 20px rgba(0,0,0,.16);
            height: 100%
        }

    .tour-filter-header {
        text-align: center !important;
        position: relative;
    }

    .tour-filter-header {
        font-weight: 400;
        font-size: 16px;
        padding: 20px !important;
        box-shadow: none;
        box-shadow: none;
    }

    .tour-filter-dialog .modal-body {
        height: 90% !important;
        padding: 15px;
        overflow-y: auto;
        padding-bottom: 100px;
        overflow-x: hidden;
    }

    .tour-filter-dialog .close2 {
        right: 20px !important;
        background: 0 0;
        padding: 0;
        position: absolute;
    }


    .closeICON {
        height: 24px;
        width: 24px;
        background-size: 250px;
        pointer-events: none;
        z-index: 1;
        display: inline-block;
        background-position: -190px -258px;
    }

    .filterTABS ul.nav.nav-tabs {
        border: none;
    }

    .filterTABS .nav-tabs li a {
        background-color: #EEEEEE;
        text-align: center;
        border-radius: 8px;
        color: #707070;
        font-size: 15px;
        border: none;
        margin-right: 2px;
        line-height: 1.42857143;
    }

    .filterTABS .nav-tabs li.active a {
        background-color: #fff;
        box-shadow: 0 3px 16px rgba(0,0,0,.16);
        color: var(--mainorangecolor);
        border: none;
        outline: none;
    }

    .tour-filter-dialog ul.nav.nav-tabs {
        margin-bottom: 15px;
    }

    .filterTABS {
        display: flex;
        flex-direction: column;
        gap: 30px;
    }

    .filterLABEL {
        font-size: 14px;
        margin-bottom: 8px;
        font-weight: 400;
    }
    /* price filter*/
    /*---------------------*/
    .PRICEfilter .price-input {
        width: 100%;
        display: flex;
        margin-top: 15px;
    }

        .PRICEfilter .price-input .field {
            display: flex;
            width: 100%;
            justify-content: space-between;
            align-items: center;
        }

    .PRICEfilter .field input {
        outline: none;
        font-size: 16px;
        border: 0;
        background: none;
    }

    /*  .PRICEfilter .field input:last-child {
        text-align: right;
    }*/

    input[type="number"]::-webkit-outer-spin-button,
    input[type="number"]::-webkit-inner-spin-button {
        -webkit-appearance: none;
    }

    .price-input .separator {
        width: 130px;
        display: flex;
        font-size: 19px;
        align-items: center;
        justify-content: center;
    }

    .PRICEfilter .slider {
        margin-top: 10px;
        height: 8px;
        position: relative;
        background: #EEEEEE;
        border-radius: 5px;
    }

        .PRICEfilter .slider .progress {
            height: 100%;
            left: 0;
            right: 0;
            position: absolute;
            border-radius: 5px;
            background: var(--bg1);
        }

    .PRICEfilter .range-input {
        position: relative;
    }

        .PRICEfilter .range-input input {
            position: absolute;
            width: 100%;
            height: 5px;
            top: -5px;
            background: none;
            padding: 0;
            pointer-events: none;
            -webkit-appearance: none;
            -moz-appearance: none;
        }

    .PRICEfilter input[type="range"]::-webkit-slider-thumb {
        height: 24px;
        width: 24px;
        border-radius: 50%;
        background: #fff;
        pointer-events: auto;
        -webkit-appearance: none;
        box-shadow: 0 0 6px rgba(0, 0, 0, 0.30);
    }

    .PRICEfilter input[type="range"]::-moz-range-thumb {
        height: 24px;
        width: 24px;
        border-radius: 50%;
        background: #fff;
        pointer-events: auto;
        -webkit-appearance: none;
        box-shadow: 0 0 6px rgba(0, 0, 0, 0.30);
    }

    .PRICEfilter .fieldBlock {
        display: flex;
        width: 25%;
        align-items: center;
        font-weight: 300;
    }

        .PRICEfilter .fieldBlock:last-child {
            text-align: right;
        }

    .PRICEfilter.FilterDIvs {
        margin-top: 10px;
    }

    /* The container */
    .checkLIST {
        position: relative;
        padding-left: 30px;
        margin-bottom: 12px;
        cursor: pointer;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        font-size: 13px;
        line-height: 18px;
        color: #707070;
        font-weight: 300;
    }

        .checkLIST input {
            position: absolute;
            opacity: 0;
            cursor: pointer;
            height: 0;
            width: 0;
        }

        .checkLIST .checkmark {
            position: absolute;
            top: 0;
            left: 0;
            height: 17px;
            width: 17px;
            border: 1px solid #000;
            border-radius: 2px;
        }

        .checkLIST input:checked ~ .checkmark {
            background-color: var(--mainorangecolor);
            border: none;
        }

            .checkLIST input:checked ~ .checkmark:after {
                display: block;
            }

        .checkLIST .checkmark:after {
            content: "";
            position: absolute;
            display: none;
            left: 6px;
            top: 1px;
            width: 5px;
            height: 11px;
            border: solid white;
            border-width: 0 1px 1px 0;
            -webkit-transform: rotate(45deg);
            -ms-transform: rotate(45deg);
            transform: rotate(45deg);
        }

    .locationfilter .checkLIST {
        padding-left: 0;
        padding-bottom: 10px;
        border-bottom: 1px solid #E1E1E1;
        width: 100%;
    }

        .locationfilter .checkLIST .checkmark {
            left: auto;
            right: 0;
        }

    .tour-filter-header .modal-body {
        height: 70vh;
    }

    .filtercheckbox {
        padding: 0
    }

    .btnbottomfix {
        position: fixed;
        bottom: 15px;
        width: auto;
        z-index: 1;
        box-shadow: 0 3px 16px rgb(0 0 0 / 20%);
        margin: auto;
        left: 15px;
        right: 15px;
    }

    .themebtn {
        display: inline-block;
        border-radius: 8px;
        height: 48px;
        line-height: 48px;
        text-align: center;
        background: var(--mainorangecolor);
        color: #fff;
        margin: 0 auto;
        font-weight: 300;
        font-size: 16px;
        box-shadow: 0 3px 12px rgb(0 0 41 / 20%);
    }

    .radiofilter .Filterradiolist {
        margin-top: 5px;
        padding: 0
    }

    .smtBtn .ThemeButton.Loadmorelist {
        background-color: #fff;
        color: var(--bg1);
        border-radius: 20px;
        border: 1px solid var(--bg1)
    }

    five-pattern-repeat, .five-productwise, .four-pro-wise, .four-repeat, .three-pro-wise, .three-repeat {
        gap: 10px;
        flex-wrap: nowrap;
        overflow: auto
    }

        .five-pattern-repeat > a, .five-productwise > .bnr-repeat {
            min-width: 40%;
            width: 40%
        }

    .tour-image img {
        height: 160px;
        border-radius: 8px
    }

    .tour-head .tour-title {
        color: #000;
        overflow: hidden;
        font-size: 14px;
        font-weight: 400;
        text-overflow: ellipsis;
        max-width: 100%;
        margin: 0
    }

    .tour-count {
        font-weight: 200;
        line-height: normal;
        align-items: start;
        row-gap: 2px;
        min-height: 32px;
        justify-content: end
    }

    .review-price {
        align-items: start;
        flex-direction: column;
        gap: 8px;
    }

    .review-star {
        display: flex;
        column-gap: 10px;
        align-items: center;
    }

    .symbl-price {
        flex-direction: row;
        column-gap: 5px
    }

    .tour-head {
        box-shadow: none;
        padding: 0;
        padding-top: 10px;
        row-gap: 10px !important;
    }

    .currencysymbol, .origionalprice, .price-set {
        font-size: 14px;
        font-weight: 500;
    }

    .homeBannR .mainslider .owl-controls {
        display: none
    }

    .articleview figure {
        min-width: unset
    }

    /*--- header ---*/
    .weblogo {
        height: auto
    }

    .header-tabs {
        overflow: scroll;
        justify-content: flex-start;
        padding: 10px 0;
        z-index: 999;
        position: unset;
    }

    .weblogo img {
        height: 50px;
    }

    .single-city.New-single-city .container {
        padding: 0
    }

    .BannerContentNew {
        width: 100%
    }

    .TourOP .checkbox.checkbox-inline {
        white-space: normal
    }

    h1.Home-content-pagetitle {
        font-size: 30px;
        width: 100%;
    }

    .colpaddright {
        display: none;
    }

    .enq-dialog {
        width: auto;
    }

    .enq-form {
        width: 100%;
    }

    .pkgname {
        margin-bottom: 15px;
    }

    .enq-form .facilitylist {
        gap: 10px;
    }

    .service-itinerary-list {
        flex-wrap: wrap;
        flex-direction: column;
    }

    .preference-pax div {
        width: auto;
    }

    .number-date-flex {
        flex-direction: column;
        row-gap: 10px;
    }

    .TourOP .checkbox::after {
        border: 0;
    }

    .pricebar {
        padding: 10px;
    }


    ul.check-square li a:before {
        display: none;
    }

    .filterarrowclick ul li a, .filtercheckbox ul li a {
        line-height: normal;
    }

    .ui-slider.ui-slider-horizontal {
        width: 100%;
    }
}

@media (min-width:768px) (max-width:991px) {
    .homeBannR {
        height: 180px;
    }

    .item h1.item-txt {
        font-size: 24px;
        line-height: 30px;
        top: 0px;
        min-height: 75px;
    }
}

@media (max-width:767px) {
    .homeBannR, .defaultbnr {
        height: 200px;
        min-height: 200px;
        max-height: 200px;
        object-fit: fill
    }

    .item h1.item-txt {
        font-size: 20px;
        padding: 0 20px;
        line-height: 24px;
        top: 40px;
    }

    .Home-content-txt-block {
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        display: flex;
        align-items: center;
        justify-content: flex-start;
        transform: none;
        width: auto;
    }

    h1.Home-content-pagetitle {
        font-size: 24px;
        width: 100%;
    }

    .d-bnr-static {
        height: 200px;
        max-height: 200px;
    }

    .gridview-data {
        column-gap: 5px;
        justify-content: space-between
    }

        .gridview-data > div {
            width: calc(100%/2 - 5px);
            box-shadow: none;
        }

    .inline-tour-filter {
        display: none;
    }

    .colpaddright {
        display: none
    }

    .articleview figure .MainImage {
        max-height: 160px;
        min-height: 160px;
    }

    .gridview-data .articleview figure .MainImage {
        max-height: 115px;
        min-height: 115px;
    }

    .gridview-data .recmndiv {
        top: -3px;
        left: -3px;
    }

    .gridview-data .articleview .BoxCenter {
        padding: 5px 0;
    }

    a.modalimage span {
        line-height: 21px;
        height: 21px;
        bottom: 10px;
        left: 10px;
        font-size: 12px;
    }

    .product-duration {
        display: none;
    }

    .gridview-data .articleview .BoxRight {
        min-height: auto
    }

    .product_title {
        font-size: 14px;
        justify-content: flex-start
    }

    .gridview-data .PriceBoxRight {
        padding: 5px 0;
        flex-wrap: wrap;
        align-items: normal;
    }

    .gridview-data .star-review-div {
        flex-direction: row-reverse;
        column-gap: 5px;
    }

    .gridview-data .ProductPrice {
        text-align: left
    }

    .ProductPrice .OrigionalPrice {
        font-size: 14px;
    }

    .clearfilterbtn {
        display: none
    }

    .searchfilter {
        position: absolute;
        z-index: 1000;
        width: 90%;
        left: 0;
        right: 0;
        margin: auto;
        margin-bottom: 10px;
        margin-top: -100px;
    }

        .searchfilter input {
            height: 40px;
            background-color: #fff;
            box-shadow: 0 3px 16px rgba(0,0,0,.1);
        }

        .searchfilter i {
            background-position: -113px -27px;
        }

    .EraseText {
        line-height: normal;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .gridview-data .SS-Deal-block {
        top: -3px;
        left: -3px;
    }

    .SS-Deal-block {
        height: 70px;
        width: 70px;
    }

        .SS-Deal-block span {
            width: 100px;
            right: 15px;
            top: -40px;
        }

        .SS-Deal-block span {
            font-size: 11px;
        }

            .SS-Deal-block span b {
                font-size: 13px;
            }

    .list-grid-btn .listview-btn, .list-grid-btn .gridview-btn {
        display: none;
    }

    .filterbtn-view {
        display: flex;
        align-items: center;
        padding: 7px 15px;
        border-radius: 8px;
        border: 1px solid #333;
        font-weight: 500;
    }

    .st4 {
        fill: #333
    }

    .filterbtn-view i {
        height: 16px;
        width: 16px;
        display: inline-block;
        margin-right: 10px;
        background-image: url("data:image/svg+xml,%0A%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='166.2px' height='167.6px' viewBox='0 0 166.2 167.6' style='enable-background:new 0 0 166.2 167.6;' xml:space='preserve' %3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23333333;%7D .st1%7Bfill:%23499437;%7D .st2%7Bdisplay:none;%7D .st3%7Bdisplay:inline;fill:%23FF4040;%7D .st4%7Bfill:%23000;%7D .st5%7Bfill:none;%7D .st6%7Bfill:%23707070;%7D .st7%7Bdisplay:none;fill:%23F36911;%7D .st8%7Bfill-rule:evenodd;clip-rule:evenodd;fill:%23F36911;%7D%0A%3C/style%3E%3Cg id='List_page' transform='translate(-917.001 -108.001)'%3E%3Cg id='shopping-cart_11_' transform='translate(984.479 227.592)'%3E%3Cpath id='Path_759' class='st0' d='M9.6,10.4c-1.1,0-2,0.9-2,2c0,1.1,0.9,2,2,2s2-0.9,2-2l0,0C11.6,11.3,10.7,10.4,9.6,10.4z'/%3E%3Cpath id='Path_760' class='st0' d='M20.9,2c-0.1-0.1-0.2-0.1-0.3-0.1H7.5L7.2,0.4C7.1-0.5,6.3-1.3,5.4-1.4l-1-0.2 C4.2-1.6,4-1.5,4-1.3c0,0.2,0.1,0.4,0.3,0.4c0,0,0,0,0,0l1,0.2c0.6,0.1,1.1,0.6,1.2,1.2l1.3,7.4C8,8.8,8.7,9.5,9.6,9.5h7.8 c0.8,0,1.5-0.5,1.8-1.3l1.7-5.8C21,2.3,21,2.1,20.9,2L20.9,2z'/%3E%3Cpath id='Path_761' class='st0' d='M17.4,10.4c-1.1,0-2,0.9-2,2c0,1.1,0.9,2,2,2s2-0.9,2-2l0,0C19.4,11.3,18.5,10.4,17.4,10.4z'/%3E%3C/g%3E%3Cg id='email_11_' transform='translate(1020.85 173.025)'%3E%3Cg id='Group_82' transform='translate(0 60.413)'%3E%3Cg id='Group_81'%3E%3Cpath id='Path_757' class='st0' d='M12.5,2.6c-0.3,0.2-0.6,0.2-0.9,0L4-2v6.1c0,1.3,1.1,2.4,2.4,2.4h11.3C19,6.5,20,5.4,20,4.1 V-2L12.5,2.6z'/%3E%3C/g%3E%3C/g%3E%3Cg id='Group_84' transform='translate(0.076 57.088)'%3E%3Cg id='Group_83'%3E%3Cpath id='Path_758' class='st0' d='M17.6-2H6.3C5.2-2,4.2-1.2,4-0.2l7.9,4.8l7.9-4.8C19.6-1.2,18.7-2,17.6-2z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg id='Group_191' transform='translate(-5068.162 -331.434)'%3E%3Cpath id='Path_1103' class='st1' d='M6142.6,536.1h-10.5c-0.4,0-0.8,0.3-0.8,0.8v0.4l6,2.5l6-2.5v-0.4c0-0.2-0.1-0.4-0.2-0.5 c-0.1-0.1-0.1-0.1-0.2-0.2C6142.8,536.2,6142.7,536.1,6142.6,536.1z'/%3E%3Cpath id='Path_1104' class='st1' d='M6137.5,540.6c-0.1,0-0.2,0-0.3,0l-5.9-2.5v5.5c0,0.4,0.3,0.8,0.8,0.8l0,0h10.5 c0.4,0,0.8-0.3,0.8-0.8l0,0v-5.5L6137.5,540.6z'/%3E%3C/g%3E%3Cg id='Group_192' transform='translate(-5176.74 -331.188)' class='st2'%3E%3Cpath id='Path_1107' class='st3' d='M6249.2,559c-0.6,0-1.3,0.2-1.8,0.6c-0.6,0.5-0.9,1.2-0.9,1.2s-0.7-0.9-1.2-1.2 c-0.5-0.4-1.1-0.6-1.8-0.6c-1.7,0-3.2,1.4-3.2,3.1c0,0,0,0.1,0,0.1c0,2,1.7,3.4,4.3,5.5c0.4,0.4,0.9,0.8,1.5,1.2 c0.1,0.1,0.4,0.1,0.5,0c0.5-0.4,1-0.8,1.5-1.2c2.6-2.1,4.3-3.5,4.3-5.5c0.1-1.7-1.3-3.2-3.1-3.3C6249.3,559,6249.2,559,6249.2,559 z'/%3E%3C/g%3E%3Cg id='Group_198' transform='translate(-5263.273 -389.992)'%3E%3Cg id='Group_199'%3E%3Cpath id='Path_1070' class='st4' d='M6199.3,575c0.4,0,0.6-0.3,0.6-0.6l0,0v-7.9c0-1.4-1.1-2.5-2.5-2.5h-7.7 c-1.4,0-2.5,1.1-2.5,2.5v11c0,1.4,1.1,2.5,2.5,2.5h7.7c1.4,0,2.5-1.1,2.5-2.5c0-0.3-0.3-0.6-0.6-0.6s-0.6,0.3-0.6,0.6 c0,0.7-0.6,1.2-1.2,1.2h-7.7c-0.7,0-1.2-0.6-1.2-1.2v-11c0-0.7,0.6-1.2,1.2-1.2h7.7c0.7,0,1.2,0.6,1.2,1.2v7.9 C6198.7,574.7,6199,575,6199.3,575L6199.3,575z'/%3E%3Cpath id='Path_1071' class='st4' d='M6196.8,567.8h-6.4c-0.4,0-0.6,0.3-0.6,0.6s0.3,0.6,0.6,0.6h6.4c0.4,0,0.6-0.3,0.6-0.6 S6197.2,567.8,6196.8,567.8L6196.8,567.8z'/%3E%3Cpath id='Path_1072' class='st4' d='M6196.8,570.2h-6.4c-0.4,0-0.6,0.3-0.6,0.6s0.3,0.6,0.6,0.6h6.4c0.4,0,0.6-0.3,0.6-0.6 S6197.2,570.2,6196.8,570.2L6196.8,570.2z'/%3E%3Cpath id='Path_1073' class='st4' d='M6194.3,572.8h-3.9c-0.4,0-0.6,0.3-0.6,0.6s0.3,0.6,0.6,0.6h3.9c0.4,0,0.6-0.3,0.6-0.6 S6194.7,572.8,6194.3,572.8L6194.3,572.8z'/%3E%3C/g%3E%3C/g%3E%3Cg id='Group_201' transform='translate(-5334.273 -389.992)'%3E%3Cg id='Group_200'%3E%3Cpath id='Path_1076' class='st4' d='M6293.3,580c-0.3-0.1-0.5-0.2-0.8-0.3c-0.8-0.4-1.3-1.3-1.3-2.2c0-1.5,0-3,0-4.5 c0-2.1,0-4.3,0-6.4c0-1.1,0.7-2.1,1.7-2.4c0.3-0.1,0.6-0.1,0.8-0.1c2.5,0,5.1,0,7.6,0c1.4,0,2.5,1.1,2.5,2.5c0,0,0,0,0,0.1 c0,2.6,0,5.2,0,7.8c0,0.3-0.2,0.6-0.5,0.7c-0.1,0-0.3,0-0.4-0.1s-0.2-0.2-0.3-0.3c0-0.1-0.1-0.2-0.1-0.4c0-2.5,0-5.1,0-7.7 c0-0.4-0.2-0.8-0.5-1.1c-0.2-0.2-0.5-0.3-0.8-0.3h-7.6c-0.5,0-1,0.3-1.2,0.8c-0.1,0.2-0.1,0.3-0.1,0.5c0,3.7,0,7.3,0,10.9 c0,0.3,0.1,0.7,0.4,0.9c0.1,0.1,0.3,0.2,0.4,0.3c0.2,0.1,0.3,0.1,0.5,0.1h7.5c0.6,0,1.1-0.4,1.3-0.9c0-0.1,0-0.2,0-0.3 c0-0.3,0.3-0.6,0.7-0.6c0.3,0,0.6,0.3,0.6,0.6c0,1.1-0.8,2.1-1.9,2.4c-0.1,0-0.1,0-0.2,0.1L6293.3,580z'/%3E%3Cpath id='Path_1077' class='st4' d='M6295.3,572.1c0.3-0.4,0.6-0.8,0.9-1.2c0.1-0.1,0.2-0.2,0.4-0.3c0.2-0.1,0.5,0,0.6,0.2 c0.2,0.2,0.2,0.5,0.1,0.7c0,0-0.1,0.1-0.1,0.2l-1,1.4c-0.3,0.5-0.9,0.6-1.3,0.3c-0.1,0-0.1-0.1-0.2-0.2c-0.2-0.2-0.5-0.5-0.7-0.7 c-0.1-0.1-0.1-0.2-0.2-0.3c0-0.1,0-0.2,0-0.3c0-0.1,0.1-0.2,0.2-0.3s0.2-0.1,0.3-0.2c0.1,0,0.2,0,0.3,0s0.2,0.1,0.3,0.2 C6295,571.8,6295.1,571.9,6295.3,572.1z'/%3E%3Cpath id='Path_1078' class='st4' d='M6295.3,575.8c0.3-0.4,0.6-0.8,0.9-1.2c0.1-0.1,0.2-0.2,0.4-0.3c0.1,0,0.2,0,0.2,0 c0.2,0,0.4,0.2,0.5,0.5c0,0.2,0,0.3-0.1,0.5c-0.4,0.5-0.7,1-1.1,1.5c0,0,0,0-0.1,0.1c-0.3,0.3-0.7,0.4-1.1,0.3 c-0.1,0-0.2-0.1-0.3-0.2c-0.2-0.2-0.5-0.5-0.7-0.7c-0.1-0.1-0.1-0.1-0.1-0.2c0-0.1,0-0.2,0-0.2s0-0.2,0-0.2 c0.1-0.2,0.2-0.3,0.4-0.3c0.2-0.1,0.3-0.1,0.5,0c0.1,0,0.1,0.1,0.2,0.2C6295,575.5,6295.1,575.7,6295.3,575.8z'/%3E%3Cpath id='Path_1079' class='st4' d='M6295.3,568.3c0.3-0.4,0.6-0.8,0.9-1.2c0.1-0.1,0.2-0.2,0.3-0.3c0.2-0.1,0.5,0,0.7,0.2 c0.1,0.1,0.1,0.2,0.1,0.3c0,0.1,0,0.3-0.1,0.4c0,0,0,0.1-0.1,0.1c-0.3,0.5-0.7,1-1,1.4c-0.1,0.1-0.2,0.2-0.3,0.3 c-0.4,0.2-0.9,0.2-1.2-0.2c-0.2-0.2-0.4-0.4-0.6-0.7c-0.1-0.1-0.1-0.1-0.1-0.2c0-0.1-0.1-0.2-0.1-0.2c0-0.1,0-0.2,0-0.2 c0-0.1,0.1-0.2,0.1-0.2s0.1-0.1,0.2-0.1s0.2,0,0.2,0c0.1,0,0.2,0,0.2,0.1s0.1,0.1,0.2,0.2C6295,568,6295.2,568.1,6295.3,568.3z' /%3E%3Cpath id='Path_1080' class='st4' d='M6299.7,573h-1c-0.1,0-0.2,0-0.2,0c-0.2-0.1-0.3-0.2-0.4-0.3c0-0.1,0-0.2,0-0.2 c0-0.3,0.2-0.5,0.4-0.6c0.1,0,0.2,0,0.2,0c0.7,0,1.4,0,2.1,0c0.1,0,0.2,0,0.2,0s0.2,0.1,0.2,0.1c0.2,0.2,0.2,0.5,0.1,0.7 c-0.1,0.2-0.2,0.3-0.4,0.3c-0.1,0-0.2,0-0.2,0C6300.4,573,6300.1,573,6299.7,573z'/%3E%3Cpath id='Path_1081' class='st4' d='M6299.7,569.2h-1c-0.1,0-0.2,0-0.2,0s-0.1-0.1-0.2-0.1c-0.1-0.1-0.2-0.3-0.2-0.5 c0-0.1,0-0.2,0-0.2s0.1-0.2,0.1-0.2c0.1-0.1,0.1-0.1,0.2-0.1s0.2,0,0.2,0c0.7,0,1.4,0,2.1,0c0.1,0,0.2,0,0.2,0 c0.2,0.1,0.3,0.2,0.4,0.3c0,0.1,0,0.2,0,0.2s0,0.2,0,0.2s-0.1,0.2-0.1,0.2c-0.1,0.1-0.1,0.1-0.2,0.1s-0.2,0-0.2,0 C6300.4,569.2,6300.1,569.2,6299.7,569.2z'/%3E%3Cpath id='Path_1082' class='st4' d='M6299.7,576.7h-1c-0.1,0-0.2,0-0.3,0c-0.1,0-0.2-0.1-0.2-0.1s-0.1-0.1-0.1-0.2 s-0.1-0.2-0.1-0.2c0-0.2,0.1-0.3,0.2-0.5s0.3-0.2,0.5-0.2h2c0.1,0,0.2,0,0.3,0c0.2,0.1,0.3,0.2,0.4,0.3c0,0.1,0,0.2,0,0.3 s0,0.2-0.1,0.2s-0.1,0.2-0.1,0.2s-0.1,0.1-0.2,0.1c-0.1,0-0.2,0-0.3,0L6299.7,576.7z'/%3E%3C/g%3E%3C/g%3E%3Cg id='Group_202' transform='translate(-5397.273 -389.992)'%3E%3Cpath id='Path_1084' class='st4' d='M6395.5,580c-4.4,0-8-3.6-8-8c0-4.4,3.6-8,8-8c3.8,0,7.1,2.7,7.9,6.5c0.9,4.3-2,8.6-6.3,9.4 C6396.5,579.9,6396,580,6395.5,580z M6395.5,565.2c-3.7,0-6.8,3-6.8,6.8c0,3.7,3,6.8,6.8,6.8c3.7,0,6.8-3,6.8-6.8 c0-1.8-0.7-3.5-2-4.8C6399,565.9,6397.3,565.2,6395.5,565.2L6395.5,565.2z M6398.4,574l-2-2c0-0.1,0-0.3-0.1-0.4 c0-0.1-0.1-0.2-0.2-0.3v-3.7c0-0.2-0.1-0.3-0.2-0.4c-0.1-0.1-0.3-0.2-0.4-0.2c-0.2,0-0.3,0.1-0.4,0.2c-0.1,0.1-0.2,0.3-0.2,0.4 v3.7c-0.1,0.1-0.2,0.3-0.3,0.5c-0.1,0.4,0.1,0.8,0.4,1c0.2,0.1,0.4,0.2,0.6,0.1l2,2c0.1,0.1,0.3,0.2,0.4,0.2 c0.2,0,0.3-0.1,0.4-0.2C6398.6,574.7,6398.7,574.3,6398.4,574C6398.4,574,6398.4,574,6398.4,574L6398.4,574L6398.4,574z'/%3E%3C/g%3E%3Cg id='Group_203' transform='translate(-5452.273 -389.992)'%3E%3Cpath id='Path_1086' class='st4' d='M6490.8,580h-8.5c-2.1,0-3.8-1.7-3.8-3.8v-8.5c0-2.1,1.7-3.8,3.8-3.8h8.5 c2.1,0,3.7,1.7,3.7,3.7v0v8.5C6494.5,578.3,6492.8,580,6490.8,580z M6482.3,565.2c-1.4,0-2.5,1.1-2.5,2.5v8.5 c0,1.4,1.1,2.5,2.5,2.5h8.5c1.4,0,2.5-1.1,2.5-2.5v-8.5c0-1.4-1.1-2.5-2.5-2.5H6482.3z'/%3E%3Cpath id='Path_1087' class='st4' d='M6486.5,576.2c-0.1,0-0.2,0-0.2,0c-0.1,0-0.1-0.1-0.2-0.1c-0.1-0.1-0.1-0.1-0.1-0.2 c0-0.1,0-0.2,0-0.2v-4.8c0-0.2,0.1-0.3,0.2-0.4c0.2-0.2,0.6-0.2,0.9,0c0.1,0.1,0.2,0.3,0.2,0.4v4.8c0,0.1,0,0.2,0,0.2 c0,0.1-0.1,0.1-0.1,0.2c-0.1,0.1-0.1,0.1-0.2,0.1C6486.7,576.2,6486.6,576.2,6486.5,576.2z M6486.5,567.8c-0.3,0-0.6,0.2-0.7,0.5 c-0.1,0.1-0.1,0.3,0,0.5c0,0.2,0.1,0.3,0.2,0.4c0.1,0.1,0.2,0.2,0.4,0.2s0.3,0,0.5,0c0.1-0.1,0.3-0.2,0.4-0.3 c0.1-0.1,0.1-0.3,0.1-0.4c0-0.2-0.1-0.4-0.2-0.5C6486.9,567.8,6486.7,567.8,6486.5,567.8L6486.5,567.8L6486.5,567.8z'/%3E%3Cpath id='Path_1087_00000103947203358675766040000001973517188965591214_' class='st4' d='M6404.3,547.3c-0.1,0-0.1,0-0.2,0 c-0.1,0-0.1-0.1-0.2-0.1c0,0-0.1-0.1-0.1-0.2c0-0.1,0-0.1,0-0.2v-3.9c0-0.1,0-0.3,0.1-0.4c0.2-0.2,0.5-0.2,0.7,0 c0.1,0.1,0.2,0.2,0.2,0.4v3.9c0,0.1,0,0.1,0,0.2c0,0.1-0.1,0.1-0.1,0.2c0,0-0.1,0.1-0.2,0.1 C6404.4,547.2,6404.3,547.3,6404.3,547.3z M6404.3,540.4c-0.3,0-0.5,0.2-0.6,0.4c0,0.1-0.1,0.2,0,0.4c0,0.1,0.1,0.2,0.2,0.3 c0.1,0.1,0.2,0.1,0.3,0.2s0.3,0,0.4,0c0.1,0,0.2-0.1,0.3-0.2c0.1-0.1,0.1-0.2,0.1-0.3c0-0.2-0.1-0.3-0.2-0.4 C6404.6,540.5,6404.4,540.4,6404.3,540.4L6404.3,540.4L6404.3,540.4z'/%3E%3C/g%3E%3Cg id='Question' transform='translate(94.318 -851)'%3E%3Cpath id='Path_1645' class='st4' d='M857.7,1010.8c-3.3,0-6-2.7-6-6c0-3.3,2.7-6,6-6c3.3,0,6,2.7,6,6c0,1.6-0.6,3.1-1.8,4.2 C860.8,1010.2,859.3,1010.8,857.7,1010.8z M857.7,999.6c-2.9,0-5.2,2.3-5.2,5.2c0,1.4,0.5,2.7,1.5,3.7c1.5,1.5,3.8,2,5.7,1.1 c2.7-1.1,4-4.2,2.8-6.9C861.7,1000.8,859.8,999.6,857.7,999.6L857.7,999.6z'/%3E%3C/g%3E%3Cg id='Group_246' transform='translate(694.83 -961.598)'%3E%3Cpath id='Path_1655' class='st4' d='M309.6,1076.6c1.4,0,2.7,1,2.9,2.4l0.2,1.2h0.9c0.2,0,0.4,0.1,0.6,0.2 c0.2,0.1,0.3,0.3,0.3,0.6l0,0.1c0,0.2-0.1,0.4-0.2,0.6c-0.1,0.2-0.3,0.3-0.6,0.3l-0.1,0h-0.5l0.1,0.7c0.4,0.1,0.7,0.3,0.9,0.7 c0.2,0.3,0.4,0.7,0.4,1.1v6c0,1-0.8,1.8-1.8,1.8l0,0h-0.6v1.2c0,0.7-0.5,1.2-1.2,1.2c-0.7,0-1.2-0.5-1.2-1.2c0,0,0,0,0,0v-1.2 h-9.6v1.2c0,0.7-0.5,1.2-1.2,1.2c-0.7,0-1.2-0.5-1.2-1.2c0,0,0,0,0,0v-1.2h-0.6c-1,0-1.8-0.8-1.8-1.8l0,0v-6 c0-0.4,0.1-0.8,0.4-1.1c0.2-0.3,0.6-0.5,0.9-0.7l0.1-0.7h-0.5c-0.2,0-0.5-0.1-0.6-0.3c-0.4-0.3-0.4-0.9,0-1.3 c0.2-0.2,0.4-0.3,0.6-0.3h0.9l0.2-1.2c0.3-1.4,1.5-2.4,2.9-2.4L309.6,1076.6L309.6,1076.6L309.6,1076.6z M312.8,1083.8h-15.6 c-0.2,0-0.3,0.1-0.4,0.2c-0.1,0.1-0.2,0.3-0.2,0.4v6c0,0.2,0.1,0.3,0.2,0.4c0.1,0.1,0.3,0.2,0.4,0.2h15.6c0.2,0,0.3-0.1,0.4-0.2 c0.1-0.1,0.2-0.3,0.2-0.4v-6c0-0.2-0.1-0.3-0.2-0.4C313.1,1083.9,313,1083.8,312.8,1083.8L312.8,1083.8z M300.2,1086.2 c0.7,0,1.2,0.5,1.2,1.2c0,0.7-0.5,1.2-1.2,1.2s-1.2-0.5-1.2-1.2c0-0.3,0.1-0.6,0.4-0.8C299.6,1086.3,299.9,1086.2,300.2,1086.2 L300.2,1086.2z M309.8,1086.2c0.7,0,1.2,0.5,1.2,1.2c0,0.7-0.5,1.2-1.2,1.2s-1.2-0.5-1.2-1.2c0-0.3,0.1-0.6,0.4-0.8 C309.2,1086.3,309.5,1086.2,309.8,1086.2z M309.6,1077.8h-9.3c-0.9,0-1.6,0.6-1.8,1.4l-0.7,3.3h14.1l-0.7-3.3 C311.2,1078.4,310.5,1077.8,309.6,1077.8L309.6,1077.8z'/%3E%3C/g%3E%3Cg id='Group_247' transform='translate(426.83 -961.48)'%3E%3Cpath id='Path_1659' class='st4' d='M612,1094.4h-14.4c-0.4,0-0.8-0.2-1.1-0.4c-0.3-0.3-0.4-0.7-0.4-1.1v-13.3 c0-0.4,0.2-0.8,0.4-1.1c0.3-0.3,0.7-0.4,1.1-0.4H612c0.4,0,0.8,0.2,1.1,0.4c0.3,0.3,0.4,0.7,0.4,1.1v13.3c0,0.4-0.2,0.8-0.4,1.1 C612.8,1094.3,612.4,1094.4,612,1094.4z M597.7,1079.1c-0.1,0-0.3,0.1-0.4,0.2c-0.1,0.1-0.2,0.2-0.2,0.4v13.3 c0,0.1,0.1,0.3,0.2,0.4c0.1,0.1,0.2,0.2,0.4,0.2H612c0.1,0,0.3-0.1,0.4-0.2c0.1-0.1,0.2-0.2,0.2-0.4v-13.3c0-0.1-0.1-0.3-0.2-0.4 c-0.1-0.1-0.2-0.2-0.4-0.2H597.7z'/%3E%3Cpath id='Path_1660' class='st4' d='M613.1,1083.5h-16.4c-0.3,0-0.5-0.2-0.5-0.5c0,0,0,0,0,0c0-0.1,0-0.3,0.1-0.3 c0.1-0.1,0.2-0.2,0.4-0.2h16.4c0.1,0,0.3,0.1,0.3,0.2c0.1,0.1,0.2,0.2,0.2,0.3C613.6,1083.3,613.4,1083.5,613.1,1083.5 C613.1,1083.5,613.1,1083.5,613.1,1083.5L613.1,1083.5z'/%3E%3Cpath id='Path_1661' class='st4' d='M600.6,1080.7c-0.1,0-0.3-0.1-0.3-0.2c-0.1-0.1-0.2-0.2-0.2-0.3v-3.2c0-0.1,0.1-0.3,0.2-0.3 c0.2-0.2,0.5-0.2,0.7,0l0,0c0.1,0.1,0.2,0.2,0.2,0.3v3.2c0,0.1-0.1,0.3-0.2,0.3C600.8,1080.6,600.7,1080.7,600.6,1080.7z'/%3E%3Cpath id='Path_1662' class='st4' d='M609.2,1080.7c-0.1,0-0.3-0.1-0.4-0.2c-0.1-0.1-0.1-0.2-0.1-0.3v-3.2c0-0.1,0.1-0.3,0.1-0.3 c0.2-0.2,0.5-0.2,0.7,0c0,0,0,0,0,0c0.1,0.1,0.1,0.2,0.1,0.3v3.2c0,0.1-0.1,0.3-0.1,0.3C609.5,1080.6,609.3,1080.7,609.2,1080.7z' /%3E%3Cpath id='Path_1663' class='st4' d='M602.1,1086.5c0.4,0,0.8-0.3,0.8-0.8c0-0.4-0.3-0.8-0.8-0.8s-0.8,0.3-0.8,0.8 C601.3,1086.2,601.7,1086.5,602.1,1086.5z'/%3E%3Cpath id='Path_1664' class='st4' d='M604.8,1086.5c0.4,0,0.8-0.3,0.8-0.8c0-0.4-0.3-0.8-0.8-0.8s-0.8,0.3-0.8,0.8 S604.4,1086.5,604.8,1086.5z'/%3E%3Cpath id='Path_1665' class='st4' d='M607.6,1086.5c0.4,0,0.8-0.3,0.8-0.8c0-0.4-0.3-0.8-0.8-0.8s-0.8,0.3-0.8,0.8 S607.2,1086.5,607.6,1086.5z'/%3E%3Cpath id='Path_1666' class='st4' d='M610.3,1086.5c0.4,0,0.8-0.3,0.8-0.8c0-0.4-0.3-0.8-0.8-0.8s-0.8,0.3-0.8,0.8 C609.6,1086.2,609.9,1086.5,610.3,1086.5z'/%3E%3Cpath id='Path_1667' class='st4' d='M599.3,1089.3c0.4,0,0.8-0.3,0.8-0.8c0-0.4-0.3-0.8-0.8-0.8s-0.8,0.3-0.8,0.8 C598.6,1088.9,598.9,1089.3,599.3,1089.3z'/%3E%3Cpath id='Path_1668' class='st4' d='M602.1,1089.3c0.4,0,0.8-0.3,0.8-0.8c0-0.4-0.3-0.8-0.8-0.8s-0.8,0.3-0.8,0.8 C601.3,1088.9,601.7,1089.3,602.1,1089.3z'/%3E%3Cpath id='Path_1669' class='st4' d='M604.8,1089.2c0.4,0,0.8-0.3,0.8-0.8c0-0.4-0.3-0.8-0.8-0.8s-0.8,0.3-0.8,0.8 S604.4,1089.2,604.8,1089.2z'/%3E%3Cpath id='Path_1670' class='st4' d='M607.6,1089.2c0.4,0,0.8-0.3,0.8-0.8c0-0.4-0.3-0.8-0.8-0.8s-0.8,0.3-0.8,0.8 S607.2,1089.2,607.6,1089.2z'/%3E%3Cpath id='Path_1671' class='st4' d='M610.3,1089.3c0.4,0,0.8-0.3,0.8-0.8c0-0.4-0.3-0.8-0.8-0.8s-0.8,0.3-0.8,0.8 C609.6,1088.9,609.9,1089.3,610.3,1089.3z'/%3E%3Cpath id='Path_1672' class='st4' d='M599.3,1092c0.4,0,0.8-0.3,0.8-0.8c0-0.4-0.3-0.8-0.8-0.8s-0.8,0.3-0.8,0.8 C598.6,1091.7,598.9,1092,599.3,1092z'/%3E%3Cpath id='Path_1673' class='st4' d='M602.1,1092c0.4,0,0.8-0.3,0.8-0.8c0-0.4-0.3-0.8-0.8-0.8s-0.8,0.3-0.8,0.8 C601.3,1091.7,601.7,1092,602.1,1092z'/%3E%3Cpath id='Path_1674' class='st4' d='M604.8,1092c0.4,0,0.8-0.3,0.8-0.8c0-0.4-0.3-0.8-0.8-0.8s-0.8,0.3-0.8,0.8 S604.4,1092,604.8,1092z'/%3E%3Cpath id='Path_1675' class='st4' d='M607.6,1092c0.4,0,0.8-0.3,0.8-0.8c0-0.4-0.3-0.8-0.8-0.8s-0.8,0.3-0.8,0.8 S607.2,1092,607.6,1092z'/%3E%3Cpath id='Path_1676' class='st4' d='M610.3,1092c0.4,0,0.8-0.3,0.8-0.8c0-0.4-0.3-0.8-0.8-0.8s-0.8,0.3-0.8,0.8 C609.6,1091.7,609.9,1092,610.3,1092z'/%3E%3C/g%3E%3Cg id='checked_1_' transform='translate(1058.406 142)'%3E%3Cg id='Check_Circle'%3E%3Cpath id='Path_371' class='st4' d='M12,4c-4.4,0-8,3.6-8,8s3.6,8,8,8s8-3.6,8-8S16.4,4,12,4z M12,19c-3.9,0-7-3.1-7-7 c0-3.9,3.1-7,7-7c3.9,0,7,3.1,7,7S15.9,19,12,19z'/%3E%3Cpath id='Path_372' class='st4' d='M15.6,9.2l-5.1,5.1l-2.1-2.1c-0.2-0.2-0.5-0.2-0.7,0c-0.2,0.2-0.2,0.5,0,0.7l2.5,2.4 c0.2,0.2,0.5,0.2,0.7,0l5.5-5.4c0.2-0.2,0.2-0.5,0-0.7C16.2,9,15.8,9,15.6,9.2z'/%3E%3C/g%3E%3C/g%3E%3Cg id='checked_2_' transform='translate(1058.406 142)'%3E%3Cg id='Check_Circle_1_'%3E%3Cpath id='Path_371_1_' class='st4' d='M-7.3,114c-3.3,0-6,2.7-6,6c0,3.3,2.7,6,6,6s6-2.7,6-6C-1.3,116.7-4,114-7.3,114z M-7.3,125.3c-2.9,0-5.2-2.4-5.2-5.2c0-2.9,2.3-5.2,5.2-5.2c2.9,0,5.2,2.3,5.2,5.2C-2,122.9-4.4,125.3-7.3,125.3z'/%3E%3Cpath id='Path_372_1_' class='st4' d='M-4.5,117.9l-3.9,3.8l-1.6-1.6c-0.1-0.1-0.4-0.1-0.5,0c-0.1,0.1-0.1,0.4,0,0.5l1.9,1.8 c0.1,0.1,0.4,0.1,0.5,0l4.1-4.1c0.1-0.1,0.1-0.4,0-0.5C-4.2,117.8-4.4,117.8-4.5,117.9z'/%3E%3C/g%3E%3C/g%3E%3Cg id='Chevron_Up' transform='translate(1006 162) rotate(180)'%3E%3Crect id='Rectangle_112' x='0' y='0' class='st5' width='16' height='16'/%3E%3Cpath id='Path_3008' class='st4' d='M8.3,10.7H11v-8h1.3v8H15L11.7,14L8.3,10.7z M1.7,5.3L5,2l3.3,3.3H5.7v8H4.3v-8H1.7z'/%3E%3C/g%3E%3Cg id='Chevron_Up-2' transform='translate(1053 162) rotate(180)'%3E%3Crect id='Rectangle_112-2' x='-4' y='-4' class='st5' width='24' height='24'/%3E%3Cpath id='Path_3009' class='st4' d='M1.5,2.2L5.2,6C3.3,8.3,3.6,11.8,6,13.7s5.8,1.6,7.8-0.7c1.9-2.3,1.6-5.8-0.7-7.8 c-2-1.7-5-1.7-7.1,0L2.2,1.5L1.5,2.2z M14,9.5C14,12,12,14,9.5,14S5,12,5,9.5S7,5,9.5,5c1.2,0,2.3,0.5,3.2,1.3 C13.5,7.2,14,8.3,14,9.5z'/%3E%3C/g%3E%3Cpath id='Path_2927' class='st0' d='M930,145.8c-3.2,0-5.8,2.6-5.8,5.8c0,4,5.2,9.8,5.4,10c0,0.1,0.1,0.1,0.2,0.1 c0.2,0.1,0.5,0,0.6-0.1c0.2-0.2,5.4-6.1,5.4-10C935.8,148.4,933.2,145.8,930,145.8L930,145.8z M930,154.5c-1.6,0-2.9-1.3-2.9-2.9 s1.3-2.9,2.9-2.9c1.6,0,2.9,1.3,2.9,2.9c0,1.2-0.7,2.2-1.8,2.7C930.8,154.5,930.4,154.5,930,154.5z'/%3E%3Cg id='Group_814_5_' transform='translate(-182.66 -327.66)'%3E%3Crect id='Rectangle_67' x='1103.7' y='439.7' class='st5' width='24' height='24'/%3E%3Cg id='Group_112' transform='translate(1102.16 437.697)'%3E%3Cpath id='Path_790' class='st4' d='M22.2,24h-6.1c-0.5,0-0.8-0.4-0.8-0.8v-1.6c0-0.5,0.4-0.8,0.8-0.8h6c0.5,0,0.8,0.4,0.8,0.8 v1.6C23,23.6,22.6,24,22.2,24z M16.3,23H22v-1.4h-5.8V23z'/%3E%3Cpath id='Path_791' class='st4' d='M10.9,24H4.8C4.4,24,4,23.6,4,23.2v-1.6c0-0.5,0.4-0.8,0.8-0.8h6.1c0.5,0,0.8,0.4,0.8,0.8v1.6 C11.7,23.6,11.4,24,10.9,24z M5,23h5.8v-1.4H5V23z'/%3E%3Cg id='Group_111' transform='translate(2.388)'%3E%3Cpath id='Path_792' class='st4' d='M17,9.2H13c-0.3,0-0.5-0.2-0.5-0.5l0,0v-2c-0.4-0.2-0.7-0.6-0.7-1V5.1C11.9,4.5,12.3,4,13,4 h4.2c0.6,0,1.1,0.5,1.1,1.1v0.6c0,0.5-0.3,0.9-0.8,1.1v2C17.4,9,17.2,9.2,17,9.2z M13.5,8.2h3V6.3c0-0.3,0.2-0.5,0.5-0.5h0.2 c0.1,0,0.1-0.1,0.1-0.1V5.1C17.3,5,17.2,5,17.2,5l0,0h-4.2c-0.1,0-0.1,0.1-0.1,0.1l0,0v0.6c0,0.1,0.1,0.1,0.1,0.1H13 c0.3,0,0.5,0.2,0.5,0.5C13.5,6.3,13.5,8.2,13.5,8.2z'/%3E%3Cpath id='Path_793' class='st4' d='M9.2,9.2H5.3C5,9.2,4.8,9,4.8,8.7l0,0v-2C4.3,6.6,4,6.2,4,5.7V5.1C4,4.5,4.5,4,5.1,4h4.2 c0.6,0,1.1,0.5,1.1,1.1v0.6c0,0.5-0.3,0.9-0.8,1v2C9.7,9,9.5,9.2,9.2,9.2z M5.7,8.2h3V6.3c0-0.3,0.2-0.5,0.5-0.5h0.1 c0.1,0,0.1-0.1,0.1-0.1V5.1C9.5,5,9.4,5,9.3,5l0,0H5.1C5,5,5,5,5,5.1l0,0v0.6C5,5.8,5,5.8,5.1,5.8h0.2c0.3,0,0.5,0.2,0.5,0.5 L5.7,8.2L5.7,8.2z'/%3E%3C/g%3E%3Cpath id='Path_794' class='st4' d='M20.8,16.2h-3.6c-1.6,0-3-1.3-3-3V9.4c0-0.6,0.5-1.1,1.1-1.1h5.4c0.6,0,1.1,0.5,1.1,1.1v5.7 C22,15.7,21.5,16.2,20.8,16.2z M15.5,9.2c-0.1,0-0.2,0.1-0.2,0.2l0,0v3.8c0,1.1,0.9,2,2,2h3.6c0.1,0,0.2-0.1,0.2-0.2V9.4 c0-0.1-0.1-0.2-0.2-0.2l0,0H15.5z'/%3E%3Cpath id='Path_795' class='st4' d='M21.9,21.7h-5.4c-0.3,0-0.5-0.2-0.5-0.5c0,0,0,0,0-0.1l0.9-5.5c0-0.2,0.2-0.4,0.5-0.4H21 c0.2,0,0.4,0.2,0.5,0.4l0.8,5.5C22.4,21.4,22.2,21.6,21.9,21.7C21.9,21.7,21.9,21.7,21.9,21.7L21.9,21.7z M17,20.7h4.3l-0.7-4.5 h-2.9L17,20.7z'/%3E%3Cpath id='Path_796' class='st4' d='M9.7,16.2H6.3c-0.6,0-1.2-0.5-1.2-1.1V9.4c0-0.6,0.5-1.1,1.2-1.1h5.3c0.6,0,1.1,0.5,1.1,1.1 v3.8C12.7,14.9,11.4,16.2,9.7,16.2z M6.3,9.2c-0.1,0-0.2,0.1-0.2,0.2l0,0v5.7c0,0.1,0.1,0.2,0.2,0.2l0,0h3.5c1.1,0,2-0.9,2-2V9.4 c0-0.1-0.1-0.2-0.2-0.2l0,0H6.3z'/%3E%3Cpath id='Path_797' class='st4' d='M10.6,21.7H5.2c-0.3,0-0.5-0.2-0.5-0.5c0,0,0,0,0-0.1l0.8-5.5c0-0.2,0.2-0.4,0.5-0.4h3.7 c0.2,0,0.4,0.2,0.5,0.4l0.9,5.5C11.1,21.4,10.9,21.6,10.6,21.7C10.6,21.7,10.6,21.7,10.6,21.7L10.6,21.7z M5.7,20.7H10l-0.7-4.5 H6.4L5.7,20.7z'/%3E%3Cpath id='Path_798' class='st4' d='M14.8,14.1h-2.6c-0.3,0-0.5-0.2-0.5-0.5V9.6c0-0.3,0.2-0.5,0.5-0.5h2.6c0.3,0,0.5,0.2,0.5,0.5 v4.1C15.3,13.9,15.1,14.1,14.8,14.1z M12.7,13.2h1.6v-3.1h-1.6V13.2z'/%3E%3C/g%3E%3C/g%3E%3Cg id='Group_334' transform='translate(122.004 -413.998)'%3E%3Cpath id='Path_2486' class='st4' d='M810.3,630h-4.6c-2.1,0-3.7-1.7-3.7-3.8v-8.5c0-2.1,1.7-3.7,3.8-3.8h5.8 c2.1,0,3.8,1.7,3.8,3.8v4.6c0,0.4-0.3,0.6-0.6,0.7c-0.3,0-0.6-0.3-0.7-0.6c0,0,0,0,0-0.1v-4.6c0-1.4-1.1-2.5-2.5-2.5h-5.8 c-1.4,0-2.5,1.1-2.5,2.5v8.5c0,1.4,1.1,2.5,2.5,2.5h4.6c0.3,0,0.6,0.3,0.7,0.6C811,629.7,810.7,630,810.3,630 C810.4,630,810.4,630,810.3,630L810.3,630z M816,629.3c0.9-0.9,0.9-2.3,0-3.2l-2.2-2.2c-0.6-0.6-1.4-1.1-2.3-1.2l-1.8-0.4 c-0.1,0-0.2,0-0.3,0c-0.2,0.1-0.3,0.2-0.4,0.4c0,0.1,0,0.2,0,0.3l0.3,1.8c0.2,0.9,0.6,1.7,1.2,2.3l2.2,2.2 C813.6,630.2,815.1,630.2,816,629.3L816,629.3L816,629.3z M811.2,623.9c0.6,0.1,1.2,0.4,1.7,0.9l2.2,2.2c0.3,0.3,0.4,0.7,0.2,1.1 c-0.2,0.4-0.5,0.6-1,0.6c-0.1,0-0.3,0-0.4-0.1c-0.1-0.1-0.2-0.1-0.3-0.2l-2.2-2.2c-0.5-0.5-0.8-1-0.9-1.7l-0.2-0.9L811.2,623.9z M812.7,619.8c0-0.4-0.3-0.6-0.6-0.6H811c-0.5,0-0.9-0.4-0.9-0.9v-1.1c0-0.3-0.3-0.6-0.6-0.7c-0.3,0-0.6,0.2-0.7,0.6 c0,0,0,0,0,0.1v1.1c0,1.2,1,2.2,2.2,2.2h1.1c0.2,0,0.3-0.1,0.4-0.2C812.7,620.1,812.7,619.9,812.7,619.8z M807.6,622.2H806 c-0.3,0-0.6-0.3-0.6-0.6c0-0.3,0.3-0.6,0.6-0.6h1.6c0.3,0,0.6,0.3,0.7,0.6C808.3,621.9,808,622.2,807.6,622.2 C807.7,622.2,807.6,622.2,807.6,622.2L807.6,622.2z M807.9,624.1c0-0.3-0.3-0.6-0.6-0.6l0,0H806c-0.1,0-0.2,0-0.2,0.1 s-0.1,0.1-0.2,0.1c-0.2,0.2-0.2,0.6,0,0.9l0,0c0.1,0.1,0.1,0.1,0.2,0.1c0.1,0,0.2,0,0.2,0h1.3 C807.7,624.7,807.9,624.4,807.9,624.1L807.9,624.1L807.9,624.1z M808.7,626.6c0-0.3-0.3-0.6-0.6-0.6h-2c-0.3,0-0.6,0.3-0.6,0.6 c0,0.3,0.3,0.6,0.6,0.6h2.1c0.1,0,0.2,0,0.2-0.1c0.1,0,0.1-0.1,0.2-0.1c0.1-0.1,0.1-0.1,0.1-0.2 C808.7,626.7,808.7,626.6,808.7,626.6L808.7,626.6L808.7,626.6z'/%3E%3C/g%3E%3Cg id='Group_335' transform='translate(53.004 -413.998)'%3E%3Cpath id='Path_2488' class='st4' d='M914.2,618.5c0,0.3-0.3,0.6-0.6,0.6h-2.2c-0.3,0-0.6-0.3-0.6-0.6c0-0.4,0.3-0.6,0.6-0.6h2.2 C913.9,617.9,914.2,618.2,914.2,618.5z M909.8,616.9c-0.1-0.1-0.1-0.1-0.2-0.1c-0.2,0-0.3,0-0.5,0.1c-0.1,0-0.1,0.1-0.2,0.2 l-0.9,1.3l-0.5-0.5c-0.2-0.2-0.6-0.2-0.9,0c-0.2,0.2-0.2,0.6,0,0.9l0,0l0.7,0.7l0,0c0.2,0.2,0.4,0.3,0.7,0.3h0.1 c0.3,0,0.5-0.1,0.7-0.4l0,0l1.1-1.6C910.1,617.5,910.1,617.1,909.8,616.9L909.8,616.9L909.8,616.9z M913.5,621.7h-2.2 c-0.3,0-0.6,0.3-0.6,0.6s0.3,0.6,0.6,0.6h2.2c0.3,0,0.6-0.3,0.6-0.6C914.2,622,913.9,621.7,913.5,621.7z M909.8,620.6 c-0.1-0.1-0.3-0.1-0.5-0.1c-0.2,0-0.3,0.1-0.4,0.3l-0.9,1.3l-0.5-0.5c-0.1-0.1-0.1-0.1-0.2-0.1c-0.2-0.1-0.5,0-0.7,0.1 c-0.1,0.1-0.2,0.3-0.2,0.4c0,0.2,0.1,0.3,0.2,0.4l0.7,0.7l0,0c0.2,0.2,0.4,0.3,0.7,0.3h0.1c0.1,0,0.3-0.1,0.4-0.1 c0.1-0.1,0.2-0.1,0.3-0.3l0,0l1.1-1.6C910.2,621.2,910.1,620.9,909.8,620.6C909.8,620.6,909.8,620.6,909.8,620.6L909.8,620.6z M920,616.3v2c0,1.4-1.1,2.5-2.5,2.5h-0.8v3.6c0,0.4-0.2,0.6-0.6,0.7c-0.3,0-0.6-0.3-0.7-0.6c0,0,0,0,0-0.1v-8.1 c0-0.4,0.1-0.7,0.2-1h-9.2c-0.7,0-1.2,0.6-1.2,1.2v11c0,0.7,0.6,1.2,1.2,1.2h7.7c0.3,0,0.7-0.1,0.9-0.4c0.1-0.1,0.2-0.2,0.3-0.4 c0.1-0.1,0.1-0.3,0.1-0.5c0-0.3,0.3-0.6,0.6-0.6c0.3,0,0.6,0.3,0.6,0.6c0,1.4-1.1,2.5-2.5,2.5h-7.7c-1.4,0-2.5-1.1-2.5-2.5v-11 c0-1.4,1.1-2.5,2.5-2.5h11.3C919,614,920,615,920,616.3L920,616.3z M918.8,616.3c0-0.6-0.5-1-1-1s-1,0.5-1,1v3.2h0.8 c0.7,0,1.2-0.6,1.2-1.2L918.8,616.3L918.8,616.3z M913.5,625.4h-2.2c-0.1,0-0.2,0-0.2,0s-0.2,0.1-0.2,0.1 c-0.2,0.2-0.2,0.5-0.1,0.7c0.1,0.2,0.2,0.3,0.3,0.3c0.1,0,0.2,0,0.2,0h2.2c0.3,0,0.6-0.3,0.6-0.6 C914.2,625.7,913.9,625.5,913.5,625.4L913.5,625.4z M909.8,624.4c-0.1,0-0.1-0.1-0.2-0.1c-0.2,0-0.3,0-0.5,0.1 c-0.1,0-0.1,0.1-0.2,0.2l-0.9,1.3l-0.5-0.5c-0.2-0.2-0.6-0.2-0.9,0c-0.2,0.2-0.2,0.6,0,0.9l0.7,0.7l0,0c0.2,0.2,0.4,0.3,0.7,0.3 h0.1c0.1,0,0.3-0.1,0.4-0.1c0.1-0.1,0.2-0.1,0.3-0.3l0,0l1.1-1.6c0.1-0.1,0.1-0.3,0.1-0.5C910,624.6,909.9,624.5,909.8,624.4 L909.8,624.4z'/%3E%3C/g%3E%3Cg id='Group_336' transform='translate(-1.996 -413.998)'%3E%3Cpath id='Path_2490' class='st4' d='M1000.7,616.9c-1.4,0-2.5,1.1-2.5,2.5c0,1.4,1.1,2.5,2.5,2.5c1.4,0,2.5-1.1,2.5-2.5 c0-0.7-0.3-1.3-0.7-1.8C1002,617.1,1001.4,616.9,1000.7,616.9z M1000.7,620.7c-0.7,0-1.3-0.6-1.3-1.3c0-0.7,0.6-1.3,1.3-1.3 c0.7,0,1.3,0.6,1.3,1.3c0,0.3-0.1,0.7-0.4,0.9C1001.4,620.5,1001.1,620.7,1000.7,620.7z'/%3E%3Cpath id='Path_2491' class='st4' d='M1003,625.5c0.2-0.2,0.4-0.4,0.6-0.6c1.7-1.9,2.5-3.7,2.5-5.2v-0.3c0-3-2.4-5.4-5.4-5.4 c-3,0-5.4,2.4-5.4,5.4v0.3c0,1.5,0.8,3.2,2.5,5.2c0.2,0.2,0.4,0.4,0.6,0.6c-1.8,0.2-4.4,0.7-4.4,2.2c0,0.8,0.8,1.4,2.2,1.8 c2.9,0.7,6,0.7,8.9,0c1.5-0.4,2.2-1,2.2-1.8C1007.4,626.2,1004.8,625.7,1003,625.5z M996.6,619.7v-0.3c-0.1-2.3,1.7-4.2,4-4.3 c1.2-0.1,2.4,0.4,3.2,1.3c0.4,0.4,0.7,0.9,0.9,1.4c0.2,0.5,0.3,1.1,0.3,1.7v0.3c0,1.2-0.8,2.7-2.2,4.4c-0.6,0.7-1.2,1.3-1.9,2 c-0.7-0.6-1.3-1.2-1.9-1.9C997.3,622.4,996.6,620.9,996.6,619.7L996.6,619.7z M1004.6,628.4c-2.5,0.5-5.2,0.5-7.7,0 c-0.6-0.1-1.1-0.3-1.6-0.6c0.3-0.3,0.8-0.5,1.2-0.6c1-0.3,2.1-0.4,3.1-0.5c0.4,0.4,0.7,0.6,0.7,0.6l0.4,0.3l0.4-0.3 c0,0,0.3-0.2,0.7-0.6c1,0,2.1,0.2,3.1,0.5c0.4,0.1,0.8,0.3,1.2,0.6C1005.7,628,1005.2,628.3,1004.6,628.4L1004.6,628.4z'/%3E%3C/g%3E%3Cg id='Group_337' transform='translate(-33.996 -413.998)'%3E%3Cpath id='Path_2493' class='st4' d='M1073.4,619.2c-0.1,0-0.2-0.1-0.3-0.1c-0.1,0-0.2,0-0.3,0.1l-3.8,2.3l-4.3-2.3 c-0.1,0-0.2-0.1-0.3-0.1s-0.2,0-0.3,0.1l-4,2.5c-0.1,0-0.2,0.1-0.2,0.2c0,0.1-0.1,0.2-0.1,0.3v7.3c0,0.1,0,0.2,0.1,0.3 c0.1,0.1,0.1,0.2,0.2,0.2c0.1,0,0.2,0.1,0.3,0.1s0.2,0,0.3-0.1l3.8-2.3l4.3,2.3c0.1,0,0.2,0.1,0.3,0.1c0.1,0,0.2,0,0.3-0.1l4-2.5 c0.1-0.1,0.1-0.1,0.2-0.2c0-0.1,0.1-0.2,0.1-0.3v-7.3c0-0.1,0-0.2-0.1-0.3C1073.6,619.3,1073.5,619.3,1073.4,619.2z M1072.6,626.7 l-3.5,2.1l-4.3-2.3c-0.1,0-0.2-0.1-0.3-0.1c-0.1,0-0.2,0-0.3,0.1l-3.2,2v-6.1l3.5-2.2l4.3,2.3c0.1,0,0.2,0.1,0.3,0.1 c0.1,0,0.2,0,0.3-0.1l3.2-2L1072.6,626.7L1072.6,626.7L1072.6,626.7L1072.6,626.7L1072.6,626.7z'/%3E%3Cpath id='Path_2494' class='st4' d='M1065.1,619.7h-1.1v7.3h1.1V619.7z'/%3E%3Cpath id='Path_2495' class='st4' d='M1069.7,622.1h-1.1v7.3h1.1V622.1z'/%3E%3Cpath id='Path_2496' class='st4' d='M1066.8,617.9c-0.1,0-0.1,0-0.2,0c-0.1,0.1-0.2,0.2-0.3,0.3c0,0.1,0,0.1,0,0.2v5.3 c0,0.1,0,0.1,0,0.2s0.1,0.1,0.1,0.2c0.1,0.1,0.1,0.1,0.2,0.1s0.1,0,0.2,0s0.1,0,0.2,0c0.1,0,0.1-0.1,0.2-0.1 c0.1,0,0.1-0.1,0.1-0.2c0-0.1,0-0.1,0-0.2v-5.3c0-0.1,0-0.1,0-0.2c0-0.1-0.1-0.1-0.1-0.2c-0.1,0-0.1-0.1-0.2-0.1 C1067,617.9,1066.9,617.9,1066.8,617.9z'/%3E%3Cpath id='Path_2497' class='st4' d='M1066.8,614c-1,0-1.9,0.6-2.3,1.5c-0.2,0.5-0.2,1-0.1,1.4c0.2,1,1,1.8,2,2 c1.4,0.3,2.7-0.6,3-1.9c0.3-1.4-0.6-2.7-1.9-3C1067.2,614,1067,614,1066.8,614L1066.8,614z M1066.8,617.9c-0.6,0-1.1-0.3-1.3-0.9 c-0.2-0.5-0.1-1.2,0.3-1.6c0.6-0.6,1.5-0.6,2,0c0.1,0.1,0.1,0.1,0.2,0.2c0.2,0.2,0.2,0.5,0.2,0.8c0,0.2,0,0.4-0.1,0.6 c-0.1,0.2-0.2,0.3-0.3,0.5c-0.1,0.1-0.3,0.2-0.5,0.3C1067.2,617.9,1067,617.9,1066.8,617.9L1066.8,617.9L1066.8,617.9z'/%3E%3C/g%3E%3Cpath id='Path_3140' class='st6' d='M940.7,270l-4.7-4.7c2.4-2.9,2-7.3-0.9-9.7c-2.9-2.4-7.3-2-9.7,0.9c-2.4,2.9-2,7.3,0.9,9.7 c2.5,2.1,6.3,2.1,8.8,0l4.7,4.7L940.7,270z M925.1,260.9c0-3.1,2.5-5.6,5.6-5.6c3.1,0,5.6,2.5,5.6,5.6c0,3.1-2.5,5.6-5.6,5.6 c-1.5,0-2.9-0.6-4-1.6C925.7,263.8,925.1,262.4,925.1,260.9z'/%3E%3Cg id='Group_368' transform='translate(930 -180)'%3E%3Cpath id='Path_3096' class='st4' d='M42,328c-3.3,0-6,2.7-6,6s2.7,6,6,6s6-2.7,6-6c0-1.6-0.6-3.1-1.8-4.2 C45.1,328.6,43.6,328,42,328z M43.2,337.3c-0.3,0.1-0.6,0.2-0.7,0.3c-0.2,0.1-0.4,0.1-0.6,0.1c-0.3,0-0.6-0.1-0.9-0.3 c-0.2-0.2-0.3-0.4-0.3-0.7c0-0.1,0-0.2,0-0.3c0-0.1,0-0.2,0.1-0.4l0.4-1.4c0-0.1,0.1-0.2,0.1-0.4c0-0.1,0-0.2,0-0.3 c0-0.1,0-0.3-0.1-0.4c-0.1-0.1-0.3-0.1-0.4-0.1c-0.1,0-0.2,0-0.3,0c-0.1,0-0.2,0.1-0.3,0.1l0.1-0.4c0.2-0.1,0.5-0.2,0.7-0.3 c0.2-0.1,0.4-0.1,0.7-0.1c0.3,0,0.6,0.1,0.9,0.3c0.2,0.2,0.3,0.4,0.3,0.7c0,0.1,0,0.2,0,0.3c0,0.1,0,0.3-0.1,0.4l-0.4,1.4 c0,0.1-0.1,0.2-0.1,0.4c0,0.1,0,0.2,0,0.3c0,0.1,0,0.3,0.1,0.4c0.1,0.1,0.3,0.1,0.4,0.1c0.1,0,0.2,0,0.3,0c0.1,0,0.2,0,0.3-0.1 L43.2,337.3z M43.2,331.8c-0.4,0.3-0.9,0.3-1.3,0c-0.3-0.3-0.4-0.8-0.1-1.1c0,0,0,0,0.1-0.1c0.2-0.2,0.4-0.3,0.7-0.2 c0.2,0,0.5,0.1,0.7,0.2C43.5,330.9,43.5,331.4,43.2,331.8C43.2,331.7,43.2,331.8,43.2,331.8L43.2,331.8L43.2,331.8z'/%3E%3C/g%3E%3Cg id='Group_367' transform='translate(807.951 -294.379)'%3E%3Cpath id='Path_3083' class='st6' d='M263.5,418.4h-2.7c-2.7,0-4.8,2.2-4.8,4.8v3.2h12.4v-3.2C268.4,420.5,266.2,418.4,263.5,418.4 L263.5,418.4z M256.9,425.5v-2.2c0-2.1,1.7-3.9,3.9-3.9h2.7c2.1,0,3.9,1.7,3.9,3.9v2.2H256.9z'/%3E%3Cpath id='Path_3084' class='st6' d='M262.2,410.4c-2.1,0-3.7,1.7-3.7,3.7c0,2.1,1.7,3.7,3.7,3.7s3.7-1.7,3.7-3.7 c0-1.5-0.9-2.9-2.3-3.4C263.2,410.5,262.7,410.4,262.2,410.4z M262.2,416.9c-1.5,0-2.8-1.2-2.8-2.8s1.2-2.8,2.8-2.8 c1.6,0,2.8,1.2,2.8,2.8c0,1.1-0.7,2.1-1.7,2.6C262.9,416.8,262.5,416.9,262.2,416.9z'/%3E%3C/g%3E%3Cg id='writing_5_' transform='translate(892.967 227.988)'%3E%3Cg id='Group_480' transform='translate(26.57)'%3E%3Cg id='Group_479'%3E%3Cpath id='Path_3194' class='st4' d='M14.2,4.9c0-0.4-0.3-0.6-0.6-0.6H7.1c-0.3,0-0.6,0.3-0.6,0.6c0,0.3,0.3,0.6,0.6,0.6h6.4 C13.9,5.5,14.2,5.2,14.2,4.9z'/%3E%3Cpath id='Path_3195' class='st4' d='M7.1,6.7C6.8,6.7,6.5,7,6.5,7.4C6.5,7.7,6.8,8,7.1,8H11c0.4,0,0.6-0.3,0.6-0.6 c0-0.4-0.3-0.6-0.6-0.6L7.1,6.7L7.1,6.7z'/%3E%3Cpath id='Path_3196' class='st4' d='M8.6,12.7H6.5c-0.7,0-1.2-0.6-1.2-1.2v-11c0-0.7,0.6-1.2,1.2-1.2h7.7c0.7,0,1.2,0.6,1.2,1.2 v3.8c0,0.4,0.3,0.6,0.6,0.6c0.4,0,0.6-0.3,0.6-0.6V0.5c0-1.4-1.1-2.5-2.5-2.5H6.5C5.1-2,4-0.9,4,0.5v11C4,12.9,5.1,14,6.5,14 h2.1c0.4,0,0.6-0.3,0.6-0.6C9.2,13,8.9,12.7,8.6,12.7z'/%3E%3Cpath id='Path_3197' class='st4' d='M17.8,7.1c-0.7-0.7-1.9-0.7-2.6,0l-3.4,3.4c-0.1,0.1-0.1,0.2-0.2,0.3l-0.8,2.4 c-0.1,0.3,0.1,0.7,0.4,0.8c0.1,0,0.2,0,0.4,0l2.5-0.7c0.1,0,0.2-0.1,0.3-0.2l3.4-3.4C18.5,9,18.5,7.8,17.8,7.1L17.8,7.1z M13.6,12.1l-1.3,0.4l0.4-1.2L15,8.9l0.9,0.9L13.6,12.1z M16.9,8.8l-0.1,0.1l-0.9-0.9L16,7.9c0.2-0.2,0.6-0.2,0.9,0 C17.1,8.2,17.1,8.6,16.9,8.8z'/%3E%3Cpath id='Path_3198' class='st4' d='M13.6,1.7H7.1C6.8,1.7,6.5,2,6.5,2.4C6.5,2.7,6.8,3,7.1,3h6.4c0.3,0,0.6-0.3,0.6-0.6 S13.9,1.7,13.6,1.7z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg id='file_6_' transform='translate(900.309 228.006)'%3E%3Cg id='Group_482' transform='translate(53.056)'%3E%3Cg id='Group_481' transform='translate(0)'%3E%3Cpath id='Path_3199' class='st4' d='M16.1,9c0.4,0,0.6-0.3,0.6-0.6V0.5c0-1.4-1.1-2.5-2.5-2.5H6.5C5.1-2,4-0.9,4,0.5v11 C4,12.9,5.1,14,6.5,14h7.7c1.4,0,2.5-1.1,2.5-2.5l0,0c0-0.4-0.3-0.6-0.6-0.6c-0.3,0-0.6,0.3-0.6,0.6c0,0.7-0.6,1.2-1.2,1.2H6.5 c-0.7,0-1.2-0.6-1.2-1.2v-11c0-0.7,0.6-1.2,1.2-1.2h7.7c0.7,0,1.2,0.6,1.2,1.2v7.9C15.4,8.7,15.7,9,16.1,9z'/%3E%3C/g%3E%3C/g%3E%3Cg id='Group_484' transform='translate(55.553 3.75)'%3E%3Cg id='Group_483' transform='translate(0)'%3E%3Cpath id='Path_3200' class='st4' d='M11.1-2H4.6C4.3-2,4-1.7,4-1.4C4-1,4.3-0.7,4.6-0.7h6.4c0.3,0,0.6-0.3,0.6-0.6 C11.7-1.7,11.4-2,11.1-2L11.1-2z'/%3E%3C/g%3E%3C/g%3E%3Cg id='Group_486' transform='translate(55.553 6.25)'%3E%3Cg id='Group_485' transform='translate(0)'%3E%3Cpath id='Path_3201' class='st4' d='M11.1-2H4.6C4.3-2,4-1.7,4-1.4C4-1,4.3-0.7,4.6-0.7h6.4c0.3,0,0.6-0.3,0.6-0.6 C11.7-1.7,11.4-2,11.1-2L11.1-2z'/%3E%3C/g%3E%3C/g%3E%3Cg id='Group_488' transform='translate(55.553 8.75)'%3E%3Cg id='Group_487' transform='translate(0)'%3E%3Cpath id='Path_3202' class='st4' d='M8.5-2H4.6C4.3-2,4-1.7,4-1.4C4-1,4.3-0.7,4.6-0.7h3.9c0.4,0,0.6-0.3,0.6-0.6 C9.2-1.7,8.9-2,8.5-2z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg id='Group_814_5_2' transform='translate(-88.66 -293.1)'%3E%3Crect id='Rectangle_67-2' x='1103.7' y='440.1' class='st5' width='14' height='14'/%3E%3Cg id='Group_112-2' transform='translate(1101.168 436.941)'%3E%3Cpath id='Path_790-2' class='st6' d='M15,16.1h-3.7c-0.3,0-0.5-0.2-0.5-0.5v-1c0-0.3,0.2-0.5,0.5-0.5H15c0.3,0,0.5,0.2,0.5,0.5v1 C15.5,15.8,15.2,16.1,15,16.1z M11.4,15.5h3.5v-0.8h-3.5V15.5z'/%3E%3Cpath id='Path_791-2' class='st6' d='M8.2,16.1H4.5c-0.3,0-0.5-0.2-0.5-0.5v-1c0-0.3,0.2-0.5,0.5-0.5h3.7c0.3,0,0.5,0.2,0.5,0.5 v1C8.7,15.8,8.4,16.1,8.2,16.1z M4.6,15.5h3.5v-0.8H4.6V15.5z'/%3E%3Cg id='Group_111-2' transform='translate(1.44)'%3E%3Cpath id='Path_792-2' class='st6' d='M11.8,7.1H9.5C9.3,7.1,9.2,7,9.2,6.8V5.6C8.9,5.5,8.7,5.3,8.7,5V4.7C8.7,4.3,9,4,9.4,4H12 c0.4,0,0.7,0.3,0.7,0.7V5c0,0.3-0.2,0.6-0.5,0.7v1.2C12.1,7,12,7.1,11.8,7.1L11.8,7.1z M9.7,6.6h1.8V5.4c0-0.2,0.1-0.3,0.3-0.3 h0.1C12,5.1,12,5,12,5V4.7c0,0,0-0.1-0.1-0.1H9.4c0,0-0.1,0-0.1,0.1V5c0,0,0,0.1,0.1,0.1h0.1c0.2,0,0.3,0.1,0.3,0.3V6.6z'/%3E%3Cpath id='Path_793-2' class='st6' d='M7.1,7.1H4.8C4.6,7.1,4.5,7,4.5,6.8l0,0V5.6C4.2,5.6,4,5.3,4,5V4.7C4,4.3,4.3,4,4.7,4h2.6 c0.4,0,0.7,0.3,0.7,0.7V5c0,0.3-0.2,0.6-0.5,0.6v1.2C7.4,7,7.3,7.1,7.1,7.1L7.1,7.1z M5.1,6.6h1.8V5.4c0-0.2,0.1-0.3,0.3-0.3 h0.1c0,0,0.1,0,0.1-0.1V4.7c0,0,0-0.1-0.1-0.1H4.7c0,0-0.1,0-0.1,0.1V5c0,0,0,0.1,0.1,0.1h0.1c0.2,0,0.3,0.1,0.3,0.3V6.6z'/%3E%3C/g%3E%3Cpath id='Path_794-2' class='st6' d='M14.2,11.4H12c-1,0-1.8-0.8-1.8-1.8V7.2c0-0.4,0.3-0.7,0.7-0.7h3.2c0.4,0,0.7,0.3,0.7,0.7 v3.4C14.8,11,14.5,11.4,14.2,11.4z M10.9,7.1c-0.1,0-0.1,0.1-0.1,0.1v2.3c0,0.7,0.5,1.2,1.2,1.2h2.1c0.1,0,0.1-0.1,0.1-0.1V7.2 c0-0.1,0-0.1-0.1-0.1L10.9,7.1L10.9,7.1z'/%3E%3Cpath id='Path_795-2' class='st6' d='M14.8,14.7h-3.3c-0.2,0-0.3-0.1-0.3-0.3c0,0,0,0,0-0.1l0.5-3.3c0-0.1,0.1-0.2,0.3-0.2h2.3 c0.1,0,0.3,0.1,0.3,0.2l0.5,3.3C15.1,14.5,15,14.6,14.8,14.7C14.8,14.7,14.8,14.7,14.8,14.7L14.8,14.7z M11.8,14.1h2.6L14,11.4 h-1.8L11.8,14.1z'/%3E%3Cpath id='Path_796-2' class='st6' d='M7.5,11.4H5.4c-0.4,0-0.7-0.3-0.7-0.7V7.2c0-0.4,0.3-0.7,0.7-0.7l0,0h3.2 c0.4,0,0.7,0.3,0.7,0.7v2.3C9.2,10.6,8.4,11.4,7.5,11.4z M5.4,7.1c-0.1,0-0.1,0.1-0.1,0.1v3.4c0,0.1,0.1,0.1,0.1,0.1h2.1 c0.7,0,1.2-0.5,1.2-1.2V7.2c0-0.1,0-0.1-0.1-0.1H5.4z'/%3E%3Cpath id='Path_797-2' class='st6' d='M8,14.7H4.7c-0.2,0-0.3-0.1-0.3-0.3c0,0,0,0,0,0L4.9,11c0-0.1,0.2-0.2,0.3-0.2h2.3 c0.1,0,0.3,0.1,0.3,0.2l0.5,3.3C8.3,14.5,8.2,14.6,8,14.7C8,14.7,8,14.7,8,14.7L8,14.7z M5,14.1h2.6l-0.4-2.7H5.5L5,14.1z'/%3E%3Cpath id='Path_798-2' class='st6' d='M10.5,10.1H9c-0.2,0-0.3-0.1-0.3-0.3V7.4c0-0.2,0.1-0.3,0.3-0.3h1.6c0.2,0,0.3,0.1,0.3,0.3 v2.4C10.8,10,10.7,10.1,10.5,10.1z M9.2,9.5h1V7.7h-1V9.5z'/%3E%3C/g%3E%3C/g%3E%3Cg id='Group_814_5_3' transform='translate(-148.66 -327.66)'%3E%3Crect id='Rectangle_67-3' x='1103.7' y='439.7' class='st5' width='24' height='24'/%3E%3Cg id='settings_8_' transform='translate(1102.313 427.994)'%3E%3Cg id='Group_529' transform='translate(0 23.032)'%3E%3Cg id='Group_528'%3E%3Cpath id='Path_3211' class='st4' d='M21.7,5.9h-2c-0.4-1.4-1.9-2.2-3.3-1.8c-0.9,0.3-1.5,0.9-1.8,1.8H4.8C4.4,5.9,4,6.3,4,6.7 s0.3,0.8,0.8,0.8h9.8c0.4,1.4,1.9,2.2,3.3,1.8c0.9-0.3,1.5-0.9,1.8-1.8h2c0.4,0,0.8-0.3,0.8-0.8C22.5,6.3,22.2,5.9,21.7,5.9 L21.7,5.9z M17.1,7.8c-0.6,0-1.2-0.5-1.1-1.2c0-0.6,0.5-1.2,1.2-1.1c0.6,0,1.1,0.5,1.1,1.2C18.3,7.3,17.7,7.8,17.1,7.8z'/%3E%3C/g%3E%3C/g%3E%3Cg id='Group_531' transform='translate(0 10.667)'%3E%3Cg id='Group_530'%3E%3Cpath id='Path_3212' class='st4' d='M21.7,5.9h-2c-0.4-1.4-1.9-2.2-3.3-1.8c-0.9,0.3-1.5,0.9-1.8,1.8H4.8C4.4,5.9,4,6.3,4,6.7 c0,0.4,0.3,0.8,0.8,0.8h9.8c0.4,1.4,1.9,2.2,3.3,1.8c0.9-0.3,1.5-0.9,1.8-1.8h2c0.4,0,0.8-0.3,0.8-0.8 C22.5,6.3,22.2,5.9,21.7,5.9L21.7,5.9L21.7,5.9z M17.1,7.8c-0.6,0-1.2-0.5-1.1-1.2c0-0.6,0.5-1.2,1.2-1.1 c0.6,0,1.1,0.5,1.1,1.2C18.3,7.3,17.7,7.8,17.1,7.8z'/%3E%3C/g%3E%3C/g%3E%3Cg id='Group_533' transform='translate(0 16.85)'%3E%3Cg id='Group_532'%3E%3Cpath id='Path_3213' class='st4' d='M21.7,5.9H12c-0.4-1.4-1.9-2.2-3.3-1.8C7.8,4.4,7.1,5.1,6.8,5.9H4.8C4.4,5.9,4,6.3,4,6.7 c0,0.4,0.3,0.8,0.8,0.8h2c0.4,1.4,1.9,2.2,3.3,1.8C11,9,11.7,8.3,12,7.5h9.8c0.4,0,0.8-0.3,0.8-0.8C22.5,6.3,22.2,5.9,21.7,5.9 L21.7,5.9z M9.4,7.8c-0.6,0-1.1-0.5-1.1-1.2c0-0.6,0.5-1.2,1.1-1.1c0.6,0,1.1,0.5,1.1,1.2C10.6,7.3,10,7.8,9.4,7.8z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg id='Inclusion_3_' transform='translate(-271 54)'%3E%3Crect id='Rectangle_121' x='1333' y='120' class='st5' width='16' height='16'/%3E%3Cg id='Group_195' transform='translate(1356.272 88.269)'%3E%3Cpath id='Path_1469' class='st6' d='M-15.3,47.4c-4.3,0-7.7-3.5-7.7-7.7s3.5-7.7,7.7-7.7s7.7,3.5,7.7,7.7S-11,47.4-15.3,47.4 L-15.3,47.4z M-15.3,32.7c-3.9,0-7,3.1-7,7s3.1,7,7,7s7-3.1,7-7l0,0C-8.3,35.8-11.4,32.7-15.3,32.7z'/%3E%3Cpath id='Path_1470' class='st6' d='M-16.8,43c-0.2,0-0.4-0.2-0.4-0.3c0-0.1,0-0.2,0.1-0.2l5.7-5.7c0.1-0.1,0.4-0.1,0.5,0 c0.1,0.1,0.1,0.4,0,0.5l-5.7,5.7C-16.6,42.9-16.8,43-16.8,43L-16.8,43z'/%3E%3Cpath id='Path_1471' class='st6' d='M-16.8,42.9c-0.1,0-0.2,0-0.2-0.1l-2.6-2.6c-0.1-0.1-0.1-0.4,0-0.5c0.1-0.1,0.4-0.1,0.5,0 l2.6,2.6c0.1,0.1,0.1,0.4,0,0.5C-16.6,42.9-16.7,42.9-16.8,42.9L-16.8,42.9L-16.8,42.9z'/%3E%3C/g%3E%3C/g%3E%3Cg id='Group_368_1_' transform='translate(-32 -324)'%3E%3Cpath id='Path_3096_1_' class='st4' d='M1019,580.4c-3.3,0-6,2.7-6,6c0,3.3,2.7,6,6,6s6-2.7,6-6c0-1.6-0.6-3.1-1.8-4.2 C1022.1,581.1,1020.6,580.4,1019,580.4z M1020.2,589.8c-0.3,0.1-0.6,0.2-0.7,0.3c-0.2,0.1-0.4,0.1-0.6,0.1c-0.3,0-0.6-0.1-0.9-0.3 c-0.2-0.2-0.3-0.4-0.3-0.7c0-0.1,0-0.2,0-0.3c0-0.1,0-0.2,0.1-0.4l0.4-1.4c0-0.1,0.1-0.2,0.1-0.4c0-0.1,0-0.2,0-0.3 c0-0.1,0-0.3-0.1-0.4c-0.1-0.1-0.3-0.1-0.4-0.1c-0.1,0-0.2,0-0.3,0c-0.1,0-0.2,0.1-0.3,0.1l0.1-0.4c0.2-0.1,0.5-0.2,0.7-0.3 c0.2-0.1,0.4-0.1,0.7-0.1c0.3,0,0.6,0.1,0.9,0.3c0.2,0.2,0.3,0.4,0.3,0.7c0,0.1,0,0.2,0,0.3c0,0.1,0,0.3-0.1,0.4l-0.4,1.4 c0,0.1-0.1,0.2-0.1,0.4c0,0.1,0,0.2,0,0.3c0,0.1,0,0.3,0.1,0.4c0.1,0.1,0.3,0.1,0.4,0.1c0.1,0,0.2,0,0.3,0c0.1,0,0.2,0,0.3-0.1 L1020.2,589.8z M1020.2,584.2c-0.4,0.3-0.9,0.3-1.3,0c-0.3-0.3-0.4-0.8-0.1-1.2c0,0,0,0,0.1-0.1c0.2-0.2,0.4-0.3,0.7-0.2 c0.2,0,0.5,0.1,0.7,0.2C1020.5,583.3,1020.5,583.8,1020.2,584.2C1020.2,584.2,1020.2,584.2,1020.2,584.2L1020.2,584.2 L1020.2,584.2z'/%3E%3C/g%3E%3Cg id='shield_4_' transform='translate(-64.003 0.001)'%3E%3Cg id='Group_1194' transform='translate(64.003 -0.001)'%3E%3Cg id='Group_1193'%3E%3Cpath id='Path_3613' class='st0' d='M963.1,258.5c-0.7,0-1.3,0.6-1.3,1.3l0,0v0.4h2.6v-0.4C964.4,259.1,963.8,258.5,963.1,258.5 z'/%3E%3Cpath id='Path_3614' class='st0' d='M970.6,255.1l-7.4-2.6c-0.1,0-0.2,0-0.3,0l-7.4,2.6c-0.2,0.1-0.3,0.2-0.3,0.4v5.2 c0,6.8,1,8.4,7.7,11.7c0.1,0,0.1,0.1,0.2,0.1c0.1,0,0.1,0,0.2-0.1c6.6-3.3,7.6-4.9,7.6-11.7v-5.2 C970.9,255.3,970.8,255.1,970.6,255.1z M967,265.5c0,0.5-0.4,0.9-0.9,0.9H960c-0.5,0-0.9-0.4-0.9-0.9v-4.3 c0-0.5,0.4-0.9,0.9-0.9v-0.4c0-1.7,1.4-3,3-3s3,1.4,3,3v0.4c0.5,0,0.9,0.4,0.9,0.9L967,265.5L967,265.5z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath class='st0' d='M1018.1,259.1h-8.3c-0.4,0-1.1,0.1-1.1,1.2v1.6h10.4v-1.6C1019.2,259.3,1018.5,259.1,1018.1,259.1z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpolygon class='st0' points='1006.5,262.3 1004.9,262.3 1004.9,256.7 1003.9,256.7 1003.9,267.5 1004.9,267.5 1004.9,264.7 1018.8,264.7 1018.8,267.5 1019.9,267.5 1019.9,262.3 '/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Ccircle class='st0' cx='1006.7' cy='260.5' r='1.5'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cpath id='Icon_metro-cancel' class='st7' d='M1033,256c-3.3,0-6,2.7-6,6s2.7,6,6,6c3.3,0,6-2.7,6-6S1036.3,256,1033,256z M1033,266.9c-2.7,0-4.9-2.2-4.9-4.9c0-2.7,2.2-4.9,4.9-4.9c2.7,0,4.9,2.2,4.9,4.9C1037.9,264.7,1035.7,266.9,1033,266.9 L1033,266.9z M1034.9,259l-1.9,1.9l-1.9-1.9l-1.1,1.1l1.9,1.9l-1.9,1.9l1.1,1.1l1.9-1.9l1.9,1.9l1.1-1.1l-1.9-1.9l1.9-1.9 L1034.9,259z'/%3E%3Cg id='Offer' transform='translate(-1708 -611.836)'%3E%3Crect id='Rectangle_924' x='2757.2' y='839.4' class='st5' width='12' height='12'/%3E%3Cg id='Group_2731' transform='translate(1708 612.048)'%3E%3Cpath id='Path_4799' class='st4' d='M1055.1,237c-2,0-3.6-1.6-3.6-3.6s1.6-3.6,3.6-3.6c2,0,3.6,1.6,3.6,3.6l0,0 C1058.8,235.4,1057.1,237,1055.1,237z M1055.1,230.3c-1.7,0-3.1,1.4-3.1,3.1c0,1.7,1.4,3.1,3.1,3.1s3.1-1.4,3.1-3.1 C1058.2,231.7,1056.8,230.3,1055.1,230.3L1055.1,230.3z'/%3E%3Cpath id='Path_4800' class='st4' d='M1054,233.2c-0.5,0-0.9-0.4-0.9-0.9c0-0.5,0.4-0.9,0.9-0.9c0.5,0,0.9,0.4,0.9,0.9l0,0 C1054.9,232.7,1054.5,233.2,1054,233.2z M1054,231.9c-0.2,0-0.4,0.2-0.4,0.4c0,0.2,0.2,0.4,0.4,0.4c0.2,0,0.4-0.2,0.4-0.4l0,0 C1054.3,232,1054.2,231.9,1054,231.9L1054,231.9z'/%3E%3Cpath id='Path_4801' class='st4' d='M1056.3,235.4c-0.5,0-0.9-0.4-0.9-0.9s0.4-0.9,0.9-0.9c0.5,0,0.9,0.4,0.9,0.9l0,0 C1057.2,235,1056.8,235.4,1056.3,235.4z M1056.3,234.2c-0.2,0-0.4,0.2-0.4,0.4c0,0.2,0.2,0.4,0.4,0.4c0.2,0,0.4-0.2,0.4-0.4l0,0 C1056.6,234.3,1056.5,234.2,1056.3,234.2L1056.3,234.2z'/%3E%3Cpath id='Path_4802' class='st4' d='M1053.5,235.2c-0.2,0-0.3-0.1-0.3-0.3c0-0.1,0-0.1,0.1-0.2l3.2-3.2c0.1-0.1,0.3-0.1,0.4,0 c0.1,0.1,0.1,0.3,0,0.4l-3.2,3.2C1053.7,235.2,1053.6,235.2,1053.5,235.2z'/%3E%3Cpath id='Path_4803' class='st4' d='M1054.1,239.3c-0.3,0-0.5-0.2-0.6-0.4l-0.3-0.6c0-0.1-0.1-0.1-0.2-0.1l-0.6,0.2 c-0.4,0.1-0.8-0.1-0.9-0.4c0-0.1,0-0.1,0-0.2l0-0.6c0-0.1-0.1-0.1-0.1-0.1l-0.6,0c-0.4,0-0.7-0.3-0.7-0.7c0-0.1,0-0.1,0-0.2 l0.2-0.6c0-0.1,0-0.1-0.1-0.2l-0.6-0.3c-0.2-0.1-0.3-0.3-0.4-0.5c0-0.2,0-0.4,0.2-0.6l0.4-0.5c0-0.1,0-0.1,0-0.2l-0.4-0.5 c-0.3-0.3-0.2-0.7,0-1c0.1-0.1,0.1-0.1,0.2-0.1l0.6-0.3c0.1,0,0.1-0.1,0.1-0.2l-0.2-0.6c-0.1-0.2,0-0.4,0.1-0.6s0.3-0.3,0.6-0.3 l0.6,0c0.1,0,0.1-0.1,0.1-0.1l0-0.6c0-0.4,0.3-0.7,0.7-0.7c0.1,0,0.1,0,0.2,0l0.6,0.2c0.1,0,0.1,0,0.2-0.1l0.3-0.6 c0.2-0.3,0.6-0.5,0.9-0.3c0.1,0,0.1,0.1,0.2,0.1l0.5,0.4c0.1,0,0.1,0,0.2,0l0.5-0.4c0.3-0.3,0.7-0.2,1,0c0,0.1,0.1,0.1,0.1,0.2 l0.3,0.6c0,0.1,0.1,0.1,0.2,0.1l0.6-0.2c0.4-0.1,0.8,0.1,0.9,0.4c0,0.1,0,0.1,0,0.2l0,0.6c0,0.1,0.1,0.1,0.1,0.1l0.6,0 c0.2,0,0.4,0.1,0.6,0.3s0.2,0.4,0.1,0.6l-0.2,0.6c0,0.1,0,0.1,0.1,0.2l0.6,0.3c0.3,0.2,0.5,0.6,0.3,0.9c0,0.1-0.1,0.1-0.1,0.2 l-0.4,0.5c0,0.1,0,0.1,0,0.2l0.4,0.5c0.1,0.2,0.2,0.4,0.2,0.6c0,0.2-0.2,0.4-0.4,0.5l-0.6,0.3c-0.1,0-0.1,0.1-0.1,0.2l0.2,0.6 c0.1,0.4,0,0.8-0.4,0.9c-0.1,0-0.1,0-0.2,0l-0.6,0c-0.1,0-0.1,0.1-0.1,0.1l0,0.6c0,0.4-0.3,0.7-0.7,0.7c-0.1,0-0.1,0-0.2,0 l-0.6-0.2c-0.1,0-0.1,0-0.2,0.1l-0.3,0.6c-0.1,0.2-0.3,0.4-0.5,0.4c-0.2,0-0.4,0-0.6-0.2l-0.5-0.4c-0.1,0-0.1,0-0.2,0l-0.5,0.4 C1054.4,239.2,1054.2,239.3,1054.1,239.3z M1053,237.7c0.3,0,0.5,0.2,0.6,0.4l0.3,0.6c0,0.1,0.1,0.1,0.2,0.1c0,0,0,0,0,0l0.5-0.4 c0.3-0.2,0.7-0.2,0.9,0l0.5,0.4c0.1,0.1,0.1,0,0.2,0c0,0,0,0,0,0l0.3-0.6c0.2-0.3,0.5-0.5,0.9-0.4l0.6,0.2c0.1,0,0.1,0,0.2-0.1 c0,0,0,0,0,0l0-0.6c0-0.4,0.3-0.6,0.7-0.7l0.6,0c0.1,0,0.1-0.1,0.1-0.1c0,0,0,0,0,0l-0.2-0.6c-0.1-0.3,0-0.7,0.4-0.9l0.6-0.3 c0.1,0,0.1-0.1,0.1-0.2c0,0,0,0,0,0l-0.4-0.5c-0.2-0.3-0.2-0.7,0-0.9l0.4-0.5c0.1-0.1,0-0.1,0-0.2c0,0,0,0,0,0l-0.6-0.3 c-0.3-0.2-0.5-0.5-0.4-0.9l0.2-0.6c0-0.1,0-0.1-0.1-0.2c0,0,0,0,0,0l-0.6,0c-0.4,0-0.7-0.3-0.7-0.7l0-0.6c0-0.1-0.1-0.1-0.1-0.1 c0,0,0,0,0,0l-0.6,0.2c-0.3,0.1-0.7,0-0.9-0.4l-0.3-0.6c0-0.1-0.1-0.1-0.2-0.1c0,0,0,0,0,0l-0.5,0.4l0,0c-0.3,0.2-0.7,0.2-0.9,0 l-0.5-0.4c-0.1-0.1-0.1,0-0.2,0c0,0,0,0,0,0l-0.3,0.6c-0.2,0.3-0.5,0.5-0.9,0.4l-0.6-0.2c-0.1,0-0.1,0-0.2,0.1c0,0,0,0,0,0l0,0.6 c0,0.4-0.3,0.6-0.7,0.7l-0.6,0c-0.1,0-0.1,0.1-0.1,0.1c0,0,0,0,0,0l0.2,0.6c0.1,0.3,0,0.7-0.4,0.9l-0.6,0.3 c-0.1,0-0.1,0.1-0.1,0.2c0,0,0,0,0,0l0.4,0.5c0.2,0.3,0.2,0.7,0,0.9l-0.4,0.5c-0.1,0.1,0,0.1,0,0.2c0,0,0,0,0,0l0.6,0.3 c0.3,0.2,0.5,0.5,0.4,0.9l-0.2,0.6c0,0.1,0,0.1,0.1,0.2c0,0,0,0,0,0l0.6,0c0.4,0,0.6,0.3,0.7,0.7l0,0.6c0,0.1,0.1,0.1,0.1,0.1 c0,0,0,0,0,0l0.6-0.2C1052.9,237.7,1052.9,237.7,1053,237.7L1053,237.7z'/%3E%3C/g%3E%3C/g%3E%3Cg id='No_Offer' transform='translate(-21.76 -26.74)'%3E%3Cpath id='Path_5099' class='st4' d='M1101,259.9v0.7c0,0,0,0.1,0,0.1c-0.1,0.8-0.3,1.6-0.7,2.4c-0.9,1.6-2.4,2.8-4.2,3.1 c-0.2,0-0.5,0.1-0.7,0.1h-0.7c0,0-0.1,0-0.1,0c-0.7,0-1.4-0.2-2.1-0.5c-1.8-0.8-3-2.5-3.4-4.4c0-0.2-0.1-0.5-0.1-0.7v-0.7 c0,0,0-0.1,0-0.1c0.1-0.8,0.3-1.6,0.7-2.4c0.9-1.6,2.4-2.8,4.2-3.1c0.2,0,0.5-0.1,0.7-0.1h0.7c0,0,0.1,0,0.1,0 c0.6,0,1.2,0.2,1.8,0.4c1.9,0.8,3.3,2.5,3.7,4.5C1100.9,259.5,1100.9,259.7,1101,259.9z M1098.3,256.3c-2.2-1.8-5.4-1.6-7.2,0.6 c-1.6,1.9-1.6,4.7,0,6.6L1098.3,256.3z M1098.9,257l-7.2,7.2c2.2,1.8,5.4,1.5,7.2-0.6C1100.5,261.7,1100.5,258.9,1098.9,257z'/%3E%3C/g%3E%3Cpath id='Path_5123' class='st4' d='M1064.6,261.6h10.9l-4.6-4.6c-0.2-0.2-0.2-0.5,0-0.6c0.2-0.2,0.5-0.2,0.6,0l0,0l5.4,5.4 c0.2,0.2,0.2,0.5,0,0.6c0,0,0,0,0,0l-5.4,5.4c-0.2,0.2-0.5,0.2-0.6,0c-0.2-0.2-0.2-0.5,0-0.6l4.7-4.7h-11c-0.2,0-0.4-0.2-0.4-0.4 S1064.4,261.6,1064.6,261.6L1064.6,261.6L1064.6,261.6L1064.6,261.6z'/%3E%3Cg id='checked_3_' transform='translate(1058.406 142)'%3E%3Cg id='Check_Circle_2_'%3E%3Cpath id='Path_371_2_' class='st4' d='M-25.4,114c-3.3,0-6,2.7-6,6c0,3.3,2.7,6,6,6s6-2.7,6-6C-19.4,116.7-22.1,114-25.4,114z M-25.4,125.2c-2.9,0-5.2-2.4-5.2-5.2c0-2.9,2.3-5.2,5.2-5.2c2.9,0,5.2,2.3,5.2,5.2C-20.2,122.9-22.5,125.2-25.4,125.2z'/%3E%3Cpath class='st8' d='M-23,122.8c-0.1,0-0.1,0-0.2,0c-0.1,0-0.2-0.1-0.2-0.2c-0.6-0.6-1.3-1.3-1.9-1.9c0,0,0,0-0.1,0 c0,0,0,0,0,0.1c-0.6,0.6-1.3,1.3-1.9,1.9c-0.1,0.1-0.1,0.1-0.2,0.2c-0.1,0-0.1,0-0.2,0c-0.1,0-0.1-0.1-0.2-0.1 c0-0.1-0.1-0.1-0.1-0.2c0,0,0-0.1,0-0.1c0-0.1,0.1-0.2,0.2-0.3c0.7-0.7,1.3-1.3,2-2c0,0,0,0,0.1,0c0,0,0,0-0.1-0.1 c-0.7-0.7-1.3-1.3-2-2c-0.1-0.1-0.1-0.1-0.2-0.3c0,0,0-0.1,0-0.1c0-0.1,0.1-0.2,0.2-0.2c0,0,0.1,0,0.2-0.1c0,0,0,0,0,0 c0.1,0,0.2,0.1,0.3,0.2c0.6,0.7,1.3,1.3,2,2c0,0,0,0,0.1,0.1c0,0,0,0,0-0.1c0.6-0.6,1.3-1.3,1.9-1.9c0.1-0.1,0.2-0.2,0.3-0.2 c0,0,0,0,0,0c0.1,0,0.1,0,0.2,0.1c0.1,0,0.1,0.1,0.1,0.2c0,0,0,0.1,0,0.1c0,0.1-0.1,0.2-0.2,0.3c-0.7,0.7-1.3,1.3-2,2 c0,0,0,0-0.1,0c0,0,0,0,0.1,0.1c0.7,0.7,1.3,1.3,2,2c0.1,0.1,0.1,0.1,0.2,0.3c0,0,0,0.1,0,0.1C-22.8,122.6-22.9,122.7-23,122.8z' /%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
        background-position: -32px -4px;
        display: inline-block;
        background-size: 133px;
    }

    .smtBtn {
        margin-top: 30px;
    }
    /** DV*/
    .list-section-2 {
        padding: 15px 0;
    }

    .rec-flex-item {
        padding-right: 0;
        width: 100%;
        flex-wrap: wrap;
        flex-direction: column;
    }

        .rec-flex-item img {
            width: 100%;
        }

    .rec-things-brief h5 {
        font-size: 16px;
    }

    .RM-RL-desc {
        font-size: 14px;
    }

    .reviews-content .review-header {
        padding: 10px;
        flex-wrap: wrap;
        flex-direction: column
    }

    .reviews-content .five-rating {
        margin: 0 auto 30px auto;
    }

    .reviews-content .slide-bar-down {
        width: 160px;
        height: 12px;
    }



    .recmndiv span {
        right: -9px;
        top: 19px;
        width: 100px;
        font-size: 9px;
    }

    .recmndiv::before {
        right: 0;
    }

    .recmndiv::after {
        bottom: 0
    }

    .reviews-content .five-rating .star-grid {
        width: 90px;
        margin: auto;
    }

    .TopFilterbar .inputselectbox {
        height: 45px;
        padding: 0 10px 0 40px;
    }
    /*---- review ----*/
    .reviews-content .user-review-list {
        padding: 25px;
        justify-content: center;
        flex-wrap: wrap;
    }

    .reviews-content .review-txt {
        margin-top: 20px;
        text-align: center;
        padding-left: 0;
        border-left: 0;
    }

    .reviews-content .R-rating {
        border: 0;
        margin: 20px auto 0 auto;
        padding-left: 0
    }

    .reviews-content span.star-label {
        column-gap: 10px;
    }

    .reviews-content .rate-bar-header {
        width: 100%
    }

    .reviews-content span.star-label {
        font-size: 12px;
    }

    .fivestar-bottom {
        margin: 0
    }

    /*---- faq----*/
    .pnlbody-heading, .faq-content .panel-default .panel-body ul {
        font-size: 14px;
    }

    .faq-content .panel-default .panel-body ul {
        padding-left: 0;
    }

    .list-section-2 h4 {
        font-size: 16px;
    }

    .single-city {
        left: 15px;
        right: 15px;
        width: auto
    }

    .city-input-dropdown {
        width: 100%;
    }
    /*---- end DV ----*/
    .check-square.filters-option.tourtypefiltermob {
        row-gap: 0;
    }

    .filtercheckbox.rightsidecheck ul li {
        padding: 10px 0;
        border-bottom: 1px solid #eee
    }

        .filtercheckbox.rightsidecheck ul li a {
            padding-left: 0
        }

            .filtercheckbox.rightsidecheck ul li a .square-check {
                right: 0;
                left: inherit
            }

    .articleview {
        padding: 10px;
    }

        .articleview .BoxCenter {
            display: contents;
        }

        .articleview figure {
            width: 40%;
            padding: 0;
            margin: 0
        }

    .cruiseboxblock {
        width: 60%;
        flex-direction: column
    }

    .fac-list {
        display: none !important
    }

    .CruisePrice-table {
        display: none !important
    }

    /*.rateoptiontbl .table-responsive {
        display: none;
    }*/
    .rateoptiontbl thead tr th, .rateoptiontbl thead tr td {
        font-size: 12px;
    }

    .single-Tour-Options {
        padding-top: 0 !important;
        padding: 10px;
    }

        .single-Tour-Options .bottomContent {
            margin-top: 0
        }

    .addBtnsRight .flyerBtn {
        display: none;
    }

    .cruiseboxblock .BoxRight {
        width: 100%;
        height: auto;
        max-width: inherit
    }

    .PriceBoxRight .star-review-div {
        text-align: left;
    }

    .op-service-name {
        margin-top: 5px;
    }
}

textarea.inputselectbox {
    line-height: 20px;
    padding: 15px;
}
