/* Extracted from site.master on 2026-09-05.
   Four inline <style> blocks (131,705 bytes) that were repeated in the HTML of
   every page on the site. Linked from the position the first block occupied, so
   the cascade order relative to the other head stylesheets and to each page's
   own inline blocks is unchanged. Served with max-age=31536000, so bump the ?v=
   in site.master whenever this file is edited. */

/* ---- block 1 of 4 ---- */
#ContentPlaceHolder1_ctext div
            {
                margin-bottom:20px;
                text-align:justify;
            }
           #ContentPlaceHolder1_ctext h1, 
           #ContentPlaceHolder1_ctext h2,
           #ContentPlaceHolder1_ctext h3,
           #ContentPlaceHolder1_ctext h4,
           #ContentPlaceHolder1_ctext h5,
           #ContentPlaceHolder1_ctext h6
           {
                    display: inline-block !important;
    font-size: inherit !important;
    font-family: inherit !important;
        margin: 0px !important;
    padding: 0px !important;

            }
            @media only screen and (max-width: 600px) {
                            
                        .package-inclusions
                        {
                            display:none;
                        }


  .css-1tmrg1d
  {
      font-size:0px !important;
  }

  .boardingClass .pr24
  {
      padding-right:5px !important;
  }
                            }

        .nun
        {
            display:none;
        }
        .modal-dialog .col-xs-2{
                font-size: 13px;
    letter-spacing: -1px;
    line-height: 11px;
    vertical-align: middle;
    color:black;
        }
        .navbar-header a
        {
            display:none !important;
        }
        .navbar-brand 
        {
            padding: 10px !important;
    width: 146px !important;
        }
        
        .sticked  .navbar-header a
        {
            display:inline-block !important;
        }
        .myacc
        {
                width: 200px !important;
        }
        .myacc ul li
        {
            width: 100%;
    display: block;
    color: black;
    border-bottom: solid 1px #f8f8f8;
    padding-top: 5px;
    padding-bottom: 5px;
        }
            .myacc ul li a {
                color:black;
                font-size:12px;
            }
        .filter-panel
        {
            padding-top:20px;
            margin-bottom:20px !important;
        }
        .filter-panel .btn-filled-pri-large
        {
                padding-top: 14px;
    padding-bottom: 16px;
    height: 40px;
        }
        .pref
        {
                font-family: Rubik Medium;
    font-size: 19px;
        }
        .innerrow
        {
            border: solid 1px #f1f1f1;
    background-color: #fbfbfb;
    padding-top: 15px;
    padding-bottom: 15px;
        }
        .section_topmenu
        {
            font-family: Lato,sans-serif; 
        }
        .bannerContainerListing
        {
            margin-bottom:0px;
        }
        .formclose {
            display: none;
        }

        html {
            overflow-x: hidden;
        }

        .no-gutters div {
        }

        .hero-section .row {
            width: auto;
            display: block;
            vertical-align: bottom;
        }

        .radio-label {
            width: 100%;
            margin-bottom: 1em;
            text-align: center;
        }

        .radio-pillbox {
            height: 36px;
            width: 100%;
            font-size: 12px;
            border: 0;
            border-radius: 75px;
            overflow: hidden;
            color: #ffffff;
            background-color: #03A9F4;
            margin-bottom: 7px;
        }

            .radio-pillbox radiogroup {
                height: 100%;
                width: 100%;
                display: flex;
            }

                .radio-pillbox radiogroup div {
                    width: 100%;
                    position: relative;
                }

                    .radio-pillbox radiogroup div input {
                        -webkit-appearance: inherit;
                        width: 100%;
                        height: 100%;
                        transition: background 300ms ease-out;
                        margin: 0;
                        outline: 0;
                        border-left: 1px solid rgba(0, 0, 0, 0.05);
                    }

                        .radio-pillbox radiogroup div input:checked {
                            color: #5f6982;
                            border: none;
                            box-shadow: inset 0 10px 50px rgba(25, 25, 25, 0.1);
                        }

                .radio-pillbox radiogroup .first {
                    border-radius: 75px 0 0 75px;
                    border-left: none;
                }

                .radio-pillbox radiogroup .last {
                    border-radius: 0 75px 75px 0;
                }

                .radio-pillbox radiogroup div label {
                    position: absolute;
                    top: 50%; /* top plus line-height centers text */
                    line-height: 0;
                    left: 0;
                    width: 100%;
                    height: 100%;
                    text-align: center;
                }

            .radio-pillbox input:focus {
                outline: 0;
            }

            .radio-pillbox label:after {
                content: "\2714";
                display: inline-block;
                -webkit-transform: scale(0);
                -moz-transform: scale(0);
                -o-transform: scale(0);
                -ms-transform: scale(0);
                transform: scale(0);
                -webkit-transition: margin 250ms cubic-bezier(0.6, -0.28, 0.735, 0.045) 100ms, -webkit-transform 250ms cubic-bezier(0.895, 0.03, 0.685, 0.22);
                -moz-transition: margin 250ms cubic-bezier(0.6, -0.28, 0.735, 0.045) 100ms, -moz-transform 250ms cubic-bezier(0.895, 0.03, 0.685, 0.22);
                -o-transition: margin 250ms cubic-bezier(0.6, -0.28, 0.735, 0.045) 100ms, -o-transform 250ms cubic-bezier(0.895, 0.03, 0.685, 0.22);
                transition: margin 250ms cubic-bezier(0.6, -0.28, 0.735, 0.045) 100ms, transform 250ms cubic-bezier(0.895, 0.03, 0.685, 0.22);
            }

            .radio-pillbox input:checked + label:after {
                margin-left: 12px;
                -webkit-transform: scale(1.25);
                -moz-transform: scale(1.25);
                -o-transform: scale(1.25);
                -ms-transform: scale(1.25);
                transform: scale(1.25);
                -webkit-transition: -webkit-transform 500ms cubic-bezier(0.175, 0.885, 0.32, 1.275) 250ms, margin 500ms, -webkit-transform 500ms cubic-bezier(0.175, 0.885, 0.32, 1.275) 250ms;
                -moz-transition: -moz-transform 500ms cubic-bezier(0.175, 0.885, 0.32, 1.275) 250ms, margin 500ms, -moz-transform 500ms cubic-bezier(0.175, 0.885, 0.32, 1.275) 250ms;
                -o-transition: -o-transform 500ms cubic-bezier(0.175, 0.885, 0.32, 1.275) 250ms, margin 500ms, -o-transform 500ms cubic-bezier(0.175, 0.885, 0.32, 1.275) 250ms;
                transition: transform 500ms cubic-bezier(0.175, 0.885, 0.32, 1.275) 250ms, margin 500ms, transform 500ms cubic-bezier(0.175, 0.885, 0.32, 1.275) 250ms;
            }




        /*lighter*/
        .radio-pillbox-light {
            height: 36px;
            width: 100%;
            font-size: 12px;
            border: 0;
            border-radius: 75px;
            overflow: hidden;
            color: #000;
            border: solid 1px #f2f2f2;
            margin-bottom: 7px;
        }

            .radio-pillbox-light radiogroup {
                height: 100%;
                width: 100%;
                display: flex;
            }

                .radio-pillbox-light radiogroup div {
                    width: 100%;
                    position: relative;
                }

                    .radio-pillbox-light radiogroup div input {
                        -webkit-appearance: inherit;
                        width: 100%;
                        height: 100%;
                        transition: background 300ms ease-out;
                        margin: 0;
                        outline: 0;
                        border-left: 1px solid rgba(0, 0, 0, 0.05);
                    }

                        .radio-pillbox-light radiogroup div input:checked {
                            color: #5f6982;
                            border: none;
                            box-shadow: inset 0 10px 50px rgba(25, 25, 25, 0.1);
                        }

                .radio-pillbox-light radiogroup .first {
                    border-radius: 75px 0 0 75px;
                    border-left: none;
                }

                .radio-pillbox-light radiogroup .last {
                    border-radius: 0 75px 75px 0;
                }

                .radio-pillbox-light radiogroup div label {
                    position: absolute;
                    top: 50%; /* top plus line-height centers text */
                    line-height: 0;
                    left: 0;
                    width: 100%;
                    height: 100%;
                    text-align: center;
                }

            .radio-pillbox-light input:focus {
                outline: 0;
            }

            .radio-pillbox-light label:after {
                content: "\2714";
                display: inline-block;
                -webkit-transform: scale(0);
                -moz-transform: scale(0);
                -o-transform: scale(0);
                -ms-transform: scale(0);
                transform: scale(0);
                -webkit-transition: margin 250ms cubic-bezier(0.6, -0.28, 0.735, 0.045) 100ms, -webkit-transform 250ms cubic-bezier(0.895, 0.03, 0.685, 0.22);
                -moz-transition: margin 250ms cubic-bezier(0.6, -0.28, 0.735, 0.045) 100ms, -moz-transform 250ms cubic-bezier(0.895, 0.03, 0.685, 0.22);
                -o-transition: margin 250ms cubic-bezier(0.6, -0.28, 0.735, 0.045) 100ms, -o-transform 250ms cubic-bezier(0.895, 0.03, 0.685, 0.22);
                transition: margin 250ms cubic-bezier(0.6, -0.28, 0.735, 0.045) 100ms, transform 250ms cubic-bezier(0.895, 0.03, 0.685, 0.22);
            }

            .radio-pillbox-light input:checked + label:after {
                margin-left: 12px;
                -webkit-transform: scale(1.25);
                -moz-transform: scale(1.25);
                -o-transform: scale(1.25);
                -ms-transform: scale(1.25);
                transform: scale(1.25);
                -webkit-transition: -webkit-transform 500ms cubic-bezier(0.175, 0.885, 0.32, 1.275) 250ms, margin 500ms, -webkit-transform 500ms cubic-bezier(0.175, 0.885, 0.32, 1.275) 250ms;
                -moz-transition: -moz-transform 500ms cubic-bezier(0.175, 0.885, 0.32, 1.275) 250ms, margin 500ms, -moz-transform 500ms cubic-bezier(0.175, 0.885, 0.32, 1.275) 250ms;
                -o-transition: -o-transform 500ms cubic-bezier(0.175, 0.885, 0.32, 1.275) 250ms, margin 500ms, -o-transform 500ms cubic-bezier(0.175, 0.885, 0.32, 1.275) 250ms;
                transition: transform 500ms cubic-bezier(0.175, 0.885, 0.32, 1.275) 250ms, margin 500ms, transform 500ms cubic-bezier(0.175, 0.885, 0.32, 1.275) 250ms;
            }
        /*lighter*/

        #ContentPlaceHolder1_form2 .form-label {
            font-size: 12px;
            margin-top: 10px;
        }

        #ContentPlaceHolder1_form3 .form-label {
            font-size: 12px;
            margin-top: 10px;
        }

        @media screen and (max-width: 600px) {

            .or_text_block {
                padding-left: 0px !important;
            }

            .trip-container.even .trip-detail {
                padding-left: 15px !important;
            }
        }

        .diff-cta, .cust-cta {
            border-radius: 50px;
            padding: 15px 80px;
            min-width: 40%;
            background: #FE5246;
            text-decoration: none;
            color: #FFFFFF;
        }

        .mt50 {
            margin-top: 50px;
        }

        .mb100 {
            margin-bottom: 100px;
        }

        .modal-body .form-control {
            border: solid 1px gray;
            margin-bottom: 10px;
            color: black !important;
        }


        .testimonial_subtitle {
            color: #0aaa7a;
            font-size: 12px;
            margin: 0 0 1px 0;
        }

        .testimonial_btn {
            background-color: #373d4b !important;
            color: #fff !important;
        }

        .seprator {
            height: 2px;
            width: 56px;
            background-color: #0aaa7a;
            margin: 7px 0 10px 0;
        }

        .carousel-inner {
            position: relative;
            width: 100%;
            overflow: hidden;
            background: white;
        }

        .btn-default {
            color: black;
            background-color: #f6f7f6 !important;
            border-color: #ccc;
        }

        h6 {
            font-size: 16px;
        }

        .text-capitalize {
            text-transform: capitalize;
        }

        .fitalic {
            font-style: italic;
        }

        .f14 {
            font-size: 12px;
            line-height: 18px;
        }

        .myimageouter {
            float: left;
            margin-right: 12px;
        }

        .myimageinner {
            width: 50px;
            border-radius: 50px;
            height: 50px;
        }

        .myfont {
            font-size: 13px;
            line-height: 19px;
        }

        .craftmytripfont {
            font-size: 25px;
        }

        .craftfont {
            font-size: 12px;
            font-weight: bold;
        }

        .pt15 {
            padding-top: 15px;
        }

        .pb15 {
            padding-top: 15px;
        }

        #engform {
            left: auto;
            display:none;
            max-width: 450px;
        }

        .enq-float {
            width: 0px;
            height: 0px;
            font-size: 0px;
        }

        @media only screen and (max-width: 767px){
ul li {
    margin: 0 0 0 0;
}}
        @media only screen and (max-width:600px) {
            .enq-float {
                /* right: 50% !important; */
                bottom: 0 !important;
                background: #fe5246;
                color: white !important;
                padding-left: 20px;
                /* padding-right: 20px; */
                /* border-top-left-radius: 5px; */
                /* border-top-right-radius: 5px; */
                font-size: 13px !important;
                min-width: 312px;
                /* left: 50% !important; */
                width: 100%;
                height: auto !important;
                padding: 12px;
                right: 0px !important;
            }

            #engform {
                max-width: 600px;
                left: 0px;
                top: 10px !important;
                padding: 15px 15px 5px !important;
                width: 100%;
            }

            .about-destination {
                padding: 14px 10px;
            }

            .package-inclusions ul li {
                padding: 0 5px;
            }

            .diff-cta, .cust-cta {
                border-radius: 50px;
                padding: 7px 16px;
                min-width: 40%;
                background: #FE5246;
                text-decoration: none;
                color: #FFFFFF;
                font-size: 12px;
            }

            .hero-content-inner h2 {
                font-size: 47px;
            }

            .item:hover .buy-package-block {
                bottom: 22%;
            }

            .item:hover .buy-package {
                width: 78%;
            }

            .mp {
                padding-left: 20px;
                padding-right: 20px;
                margin-bottom: 20px;
            }

            .p0 {
                padding-top: 20px;
            }

            .pl48 {
                margin-left: auto;
                margin-right: auto;
                width: 50%;
                display: block;
            }
        }

        #footer {
            padding: 44px 0;
                background-color: #333;
                    padding-bottom: 100px;
        }

            #footer h5 {
                padding-left: 0px;
                margin-bottom: 5px !important;
                color: #ffffff;
                font-weight: 500;
                letter-spacing: 0px;
                font-size: 20px;
            }

            #footer a {
                color: #ffffff;
                text-decoration: none !important;
                background-color: transparent;
                -webkit-text-decoration-skip: objects;
            }

            #footer ul.social li {
                padding: 3px 0;
            }

                #footer ul.social li a i {
                    margin-right: 5px;
                    font-size: 25px;
                    -webkit-transition: .5s all ease;
                    -moz-transition: .5s all ease;
                    transition: .5s all ease;
                }

                #footer ul.social li:hover a i {
                    font-size: 30px;
                    margin-top: -10px;
                }

                #footer ul.social li a,
                #footer ul.quick-links li a {
                    color: #ffffff;
                }

                    #footer ul.social li a:hover {
                        color: #FFCD02;
                    }

            #footer ul.quick-links li {
                padding: 0px 0;
                -webkit-transition: .5s all ease;
                -moz-transition: .5s all ease;
                transition: .5s all ease;
                line-height: 9px;
                font-size: 12px;
            }

            #footer .fa {
                line-height: 25px !important;
            }

            #footer ul.quick-links li:hover {
                padding: 0;
                margin-left: 0px;
                color: #FFCD02;
            }

            #footer ul.quick-links li a i {
                margin-right: 5px;
            }

            #footer ul.quick-links li:hover a i {
                font-weight: 700;
            }


        @media (max-width:767px) {
            #footer h5 {
                padding-left: 0;
                border-left: transparent;
                padding-bottom: 0px;
                margin-bottom: 10px;
            }
        }

        .md-accordion h5 {
            font-size: 13px;
            font-weight: 100;
            margin: 0;
            border-bottom: solid 1px #e0e0e0;
            line-height: 42px;
        }

            .md-accordion h5:before {
                content: '\f002';
                font: normal normal normal 14px/1 FontAwesome;
                font-family: FontAwesome !important;
                font-weight: 100;
                color: #b1b1b1;
                padding-right: 10px;
            }

        .card-body {
            padding-left: 23px;
            font-size: 13px;
            padding-bottom: 16px;
        }

        .faq h2 {
            margin: 0 !important;
            margin-bottom: 0px !important;
        }

        .faqdis {
            color: gray;
            font-size: 12px;
            margin-bottom: 35px !important;
            display: block;
        }

        .fas {
            float: right;
            clear: right;
            line-height: 42px;
            margin-right: 20px;
        }

        .moretext {
            font-size: 13px;
            line-height: 19px;
        }

        .expandtext {
            display: block;
            text-align: right;
            color: #03a9f5;
        }

        .radioblock input {
            -webkit-appearance: radio;
        }

        .radioblock label {
            display: inline-block;
            max-width: 100%;
            margin-bottom: 0px;
            font-weight: 100;
            font-size: 13px;
            margin-left: 10px;
            vertical-align: baseline;
        }

        .radioblock {
            width: 100%;
        }

            .radioblock td {
                background-color: #ececec;
                padding-left: 5px;
                padding-right: 5px;
                border-bottom: solid 5px white;
                padding: 5px;
                border-radius: 2px;
            }

            .radioblock tr {
                border-radius: 2px;
            }

        .form-center {
            padding: 23px !important;
        }

            .form-center .form-label {
                margin-bottom: 15px;
            }

            .form-center .nextqs {
                text-align: center;
                background: #FE5246;
                text-decoration: none;
                color: #fff;
                font-size: 13px;
                /* margin-top: 8px; */
                display: inline-block;
                display: block;
                padding-top: 5px;
                padding-bottom: 5px;
                margin: auto;
                padding: 5px;
            }

            .form-center .backqs {
                text-decoration: none;
                color: black;
                font-size: 13px;
                /* margin-top: 8px; */
                display: inline-block;
                display: block;
                padding-top: 5px;
                padding-bottom: 5px;
                margin: auto;
            }

        .error {
            border: solid 1px red;
            color: black !important;
        }

/* ---- block 2 of 4 ---- */
section {
            display: block;
        }

        a {
            background-color: transparent;
            -webkit-text-decoration-skip: objects;
        }

        img {
            border-style: none;
        }

        button {
            font-family: sans-serif;
            font-size: 100%;
            line-height: 1.15;
            margin: 0;
        }

        button {
            overflow: visible;
        }

        button {
            text-transform: none;
        }

        button, html [type=button] {
            -webkit-appearance: button;
        }

            [type=button]::-moz-focus-inner, button::-moz-focus-inner {
                border-style: none;
                padding: 0;
            }

            [type=button]:-moz-focusring, button:-moz-focusring {
                outline: 1px dotted ButtonText;
            }

        * {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            -o-box-sizing: border-box;
            /*margin-before: 0;
            -webkit-margin-before: 0;
            -moz-margin-before: 0;
            -o-margin-before: 0;
            margin-after: 0;
            -webkit-margin-after: 0;
            -moz-margin-after: 0;
            -o-margin-after: 0;*/
            margin: 0;
            padding: 0;
        
            box-sizing: border-box;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
        }
        .packages-list
        {
                font-family: Rubik Regular;
        }
        .mt15 {
            margin-top: 15px !important;
        }

        .mb10 {
            margin-bottom: 10px !important;
        }

        .mb25 {
            margin-bottom: 25px !important;
        }

        .hd-container {
            width: 100%;
            max-width: 1140px;
            margin: 0 auto;
            clear: both;
            box-sizing: border-box;
            padding: 0 15px;
        }

        .hd-container {
            max-width: 990px;
        }

        section {
            float: left;
            width: 100%;
        }

        .rs {
            font-family: RupeeSign;
            font-weight: 400;
            font-style: normal;
        }

        [class*=" icon-"]:before, [class^=icon-]:before {
            font-family: holidays-font;
            font-style: normal;
            font-weight: 400;
            display: inline-block;
            text-decoration: inherit;
            width: 1em;
            margin-right: .2em;
            text-align: center;
            font-variant: normal;
            text-transform: none;
            line-height: 1em;
            margin-left: .2em;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
        }

        .icon-search:before {
            content: "\e801";
        }

        .icon-compare-box {
            background: rgba(0,0,0,.5);
            border: 2px solid #eaeaea;
            border-radius: 50%;
            width: 40px;
            height: 40px;
            float: right;
            text-align: center;
            cursor: pointer;
        }

        .icon-sightseeing:before {
            content: "\e808";
        }

        .icon-meals:before {
            content: "\e812";
        }

        .icon-transfers:before {
            content: "\e813";
        }

        .icon-beds:before {
            content: "\e816";
        }

        .icon-call:before {
            content: "\0f13";
        }

        .icon-submit-query:before {
            content: "\0f14";
        }

        .btn {
            display: inline-block;
            margin-bottom: 0;
            font-weight: 400;
            text-align: center;
            vertical-align: middle;
            -ms-touch-action: manipulation;
            touch-action: manipulation;
            cursor: pointer;
            background-image: none;
            border: 1px solid transparent;
            white-space: nowrap;
            padding: 6px 12px;
            line-height: 1.42857;
            border-radius: 4px;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
            overflow: visible;
            transition: all .5s ease-in-out;
            text-decoration: none;
            font-family: Rubik Medium;
        }

            .btn:focus {
                outline: none;
            }

        .btn-primary {
            max-width: 250px;
            text-align: center;
            border: 1px solid #f34f4f;
            color: #fff;
            background: #f34f4f;
            border-radius: 6px;
            cursor: pointer;
            min-height: 35px;
            padding: 8px 15px;
            font-size: .875rem !important;
            text-transform: capitalize;
            text-decoration: none;
            -webkit-appearance: none !important;
            -moz-appearance: none !important;
            -ms-appearance: none !important;
            appearance: none !important;
            transition: all .2s ease-in-out;
        }

            .btn-primary:active, .btn-primary:focus, .btn-primary:hover {
                background: #f01f1f;
                outline: none;
                border-color: #c00100;
                color: #fff;
            }

            .btn-primary:disabled {
                background-color: #c4c4c4 !important;
                border-color: #c4c4c4 !important;
                color: #fff;
                cursor: not-allowed;
            }

        .packages-list {
            margin-bottom: 20px;
        }

            .packages-list .packages-container {
                width: 975px;
                margin: 0 auto;
                height: 230px;
                background: #fff;
                border-radius: 5px;
                -ms-box-shadow: 0 2px 6px 0 rgba(0,0,0,.1);
                box-shadow: 0 2px 6px 0 rgba(0,0,0,.1);
                transition: all .2s ease-in-out;
                margin-bottom: 20px;
            }

                .packages-list .packages-container:after, .packages-list .packages-container:before {
                    content: " ";
                    display: table;
                }

                .packages-list .packages-container:after {
                    clear: both;
                }

            .packages-list .packages-container {
                *zoom: 1;
            }

                .packages-list .packages-container .carousel {
                    border-radius: 5px;
                    height: 230px;
                    float: left;
                    background-color: #c2c2c2;
                    /*background-image: url(/Images/imgempty.png);*/
                    background-repeat: no-repeat;
                    background-position: 50%;
                    margin-right: 30px;
                    width: 235px;
                    position: relative;
                }

                    .packages-list .packages-container .carousel .offer-box {
                        position: absolute;
                        top: 10px;
                        left: 15px;
                        width: 65px;
                        font-size: 11px;
                        text-align: center;
                        padding: 5px 10px;
                        color: #fff;
                        min-height: 20px;
                        overflow: hidden;
                        background: #02cb66;
                        border-radius: 15px;
                        -ms-box-shadow: 0 3px 0 0 rgba(0,0,0,.5);
                        box-shadow: 0 3px 0 0 rgba(0,0,0,.5);
                            font-family: Rubik Regular;
                    }

                .packages-list .packages-container .fav-icon {
                    position: absolute;
                    right: 10px;
                    top: 10px;
                    width: 24px;
                    height: 24px;
                    display: none !important;
                }

                .packages-list .packages-container:hover {
                    -ms-box-shadow: 0 2px 15px 0 rgba(0,0,0,.2);
                    box-shadow: 0 2px 15px 0 rgba(0,0,0,.2);
                }

                    .packages-list .packages-container:hover .magnifier {
                        display: block;
                    }

            .packages-list .package-details {
                float: left;
                position: relative;
                width: 710px;
                height: 100%;
            }

                .packages-list .package-details:after, .packages-list .package-details:before {
                    content: " ";
                    display: table;
                }

                .packages-list .package-details:after {
                    clear: both;
                }

            .packages-list .package-details {
                *zoom: 1;
            }

                .packages-list .package-details .package-naming-container {
                    float: left;
                    width: 475px;
                    padding: 10px 0;
                    position: relative;
                    min-height: 230px;
                    word-wrap: normal;
                }

                    .packages-list .package-details .package-naming-container .package-name {
                        margin: 5px 0 10px;
                    }

                        .packages-list .package-details .package-naming-container .package-name a {
                            font-family: Rubik Medium;
                            font-size: 1.125rem;
                            color: #333;
                            text-decoration: none;
                        }

                            .packages-list .package-details .package-naming-container .package-name a:hover {
                                color: #1a1a1a;
                            }

                    .packages-list .package-details .package-naming-container .package-seller-duration {
                        float: left;
                        margin-bottom: 7px;
                        width: 100%;
                        clear: both;
                        word-break: normal;
                    }

                        .packages-list .package-details .package-naming-container .package-seller-duration .seller-info-box {
                            display: inline-block;
                            padding: 5px 0;
                        }

                            .packages-list .package-details .package-naming-container .package-seller-duration .seller-info-box .seller-info {
                                display: inline-block;
                                font-size: .875rem;
                                vertical-align: middle;
                            }

                                .packages-list .package-details .package-naming-container .package-seller-duration .seller-info-box .seller-info span.seller-title {
                                    color: #666;
                                }

                                .packages-list .package-details .package-naming-container .package-seller-duration .seller-info-box .seller-info a.seller-name, .packages-list .package-details .package-naming-container .package-seller-duration .seller-info-box .seller-info span {
                                    color: #4197cd;
                                    font-family: Rubik Medium;
                                    text-decoration: none;
                                }

                        .packages-list .package-details .package-naming-container .package-seller-duration .package-duration {
                            border-radius: 4px;
                            height: 25px;
                            border: 1px solid #e4e4e4;
                            display: inline-block;
                            width: 110px;
                            text-align: center;
                            font-size: .75rem;
                            line-height: 25px;
                            margin-right: 15px;
                            color: #666;
                        }

                            .packages-list .package-details .package-naming-container .package-seller-duration .package-duration .days, .packages-list .package-details .package-naming-container .package-seller-duration .package-duration .nights {
                                display: inline-block;
                            }

                    .packages-list .package-details .package-naming-container .package-destination-itenary {
                        font-family: Rubik Medium;
                        font-size: .875rem;
                        color: #333;
                        clear: both;
                        margin-bottom: 15px;
                    }

                        .packages-list .package-details .package-naming-container .package-destination-itenary .package-destinations {
                            display: inline;
                            font-family: Rubik Medium;
                            font-size: .875rem;
                            color: #333;
                        }

                        .packages-list .package-details .package-naming-container .package-destination-itenary .package-remain-count {
                            font-family: Rubik Medium;
                            color: #4197cd;
                            margin: 0 5px;
                            padding: 5px 8px 3px 5px;
                            border: 1px solid #ccc;
                            border-radius: 3px;
                            display: inline-block;
                        }

                            .packages-list .package-details .package-naming-container .package-destination-itenary .package-remain-count .tooltip-box {
                                margin-left: -10px;
                                padding-bottom: 0;
                                padding-top: 0;
                            }

                .packages-list .package-details .package-price-container {
                    float: right;
                    width: 235px;
                    padding: 20px;
                    height: 100%;
                    background: #f9f9f9;
                    min-height: 124px;
                    border-radius: 5px;
                }

                    .packages-list .package-details .package-price-container .price-container {
                        float: left;
                        text-align: right;
                        width: 100%;
                    }

                        .packages-list .package-details .package-price-container .price-container .pricing-box {
                            float: left;
                            width: 100%;
                        }

                            .packages-list .package-details .package-price-container .price-container .pricing-box .actual-price, .packages-list .package-details .package-price-container .price-container .pricing-box .final-price {
                                font-size: 1.5rem;
                                float: right;
                                padding-left: 10px;
                            }

                                .packages-list .package-details .package-price-container .price-container .pricing-box .final-price span.amount {
                                    font-family: Rubik Medium;
                                }

                            .packages-list .package-details .package-price-container .price-container .pricing-box .actual-price {
                                font-family: Rubik Regular;
                                font-size: 12px;
                                color: #999;
                                float: right;
                                line-height: 24px;
                                text-decoration: line-through;
                            }

                        .packages-list .package-details .package-price-container .price-container p.twin {
                            font-size: 12px;
                            color: #999;
                            float: right;
                            width: 100%;
                        }

                        .packages-list .package-details .package-price-container .price-container .btn-primary {
                            background: #f34f4f;
                            color: #fff;
                            border: 1px solid #f34f4f;
                            border-radius: 3px;
                            min-width: 120px;
                        }

                            .packages-list .package-details .package-price-container .price-container .btn-primary:hover {
                                -ms-box-shadow: 0 5px 14px 0 rgba(243,79,79,.6);
                                box-shadow: 0 5px 14px 0 rgba(243,79,79,.6);
                            }

                        .packages-list .package-details .package-price-container .price-container .ecash, .packages-list .package-details .package-price-container .price-container .pay-hold {
                            font-size: 13px;
                            color: #999;
                        }

                            .packages-list .package-details .package-price-container .price-container .ecash span.amount, .packages-list .package-details .package-price-container .price-container .pay-hold span.amount {
                                color: #333;
                                margin-left: 3px;
                            }

                        .packages-list .package-details .package-price-container .price-container .ecash {
                            padding-top: 5px;
                            font-size: 12px;
                        }

                            .packages-list .package-details .package-price-container .price-container .ecash span.amount {
                                color: #f34f4f !important;
                            }

                .packages-list .package-details .package-footer {
                    position: absolute;
                    float: left;
                    bottom: 10px;
                }

                    .packages-list .package-details .package-footer:after, .packages-list .package-details .package-footer:before {
                        content: " ";
                        display: table;
                    }

                    .packages-list .package-details .package-footer:after {
                        clear: both;
                    }

                .packages-list .package-details .package-footer {
                    *zoom: 1;
                }

        @media only screen and (max-width:767px) {
            .packages-list {
                width: 100%;
            }
        }

        @media only screen and (max-width:767px) {
            .carousel, .carousel img {
                width: 100% !important;
            }
        }

        .magnifier {
            display: none;
            background: #f34f4f;
            text-align: center;
            position: absolute;
            left: 0;
            line-height: 23px;
            right: 0;
            top: 0;
            bottom: 0;
            margin: auto;
        }

            .magnifier, .magnifier a {
                width: 62px;
                height: 62px;
                color: #fff;
                border-radius: 50%;
            }

                .magnifier a {
                    display: block;
                    cursor: pointer;
                }

                    .magnifier a .icon-search {
                        position: absolute;
                        left: 0;
                        right: 0;
                        bottom: 0;
                        top: 0;
                        margin: auto;
                        width: 20px;
                        height: 20px;
                    }

        .package-inclusions {
            float: left;
            width: 100%;
        }

            .package-inclusions ul {
                list-style: none;
            }

                .package-inclusions ul li {
                    float: left;
                    text-transform: capitalize;
                    font-size: 12px;
                    color: #84898f;
                    text-align: center;
                    padding: 0 10px;
                }

                    .package-inclusions ul li:first-child {
                        padding-left: 0;
                    }

                    .package-inclusions ul li .icon-top {
                        float: left;
                        width: 100%;
                        height: 30px;
                    }

                    .package-inclusions ul li .icon-beds {
                        font-size: 25px;
                    }

                    .package-inclusions ul li .icon-meals, .package-inclusions ul li .icon-sightseeing, .package-inclusions ul li .icon-transfers {
                        font-size: 20px;
                    }

                    .package-inclusions ul li:last-child {
                        margin-right: 0;
                    }

        .tooltip-container {
            position: relative;
        }

            .tooltip-container .tooltip-box {
                background: #fff;
                border: 1px solid #e4e4e4;
                -ms-box-shadow: 0 8px 14px 0 rgba(0,0,0,.1);
                box-shadow: 0 8px 14px 0 rgba(0,0,0,.1);
                padding: 10px 15px;
                border-radius: 4px;
                width: 275px;
                position: absolute;
                display: none;
                z-index: 2;
                text-align: left;
            }

                .tooltip-container .tooltip-box .heading {
                    font-size: 16px;
                    font-family: Rubik Medium;
                    text-transform: capitalize;
                    color: #333;
                    padding: 15px;
                }

                .tooltip-container .tooltip-box ul.list {
                    padding-left: 30px;
                    list-style: disc !important;
                }

                    .tooltip-container .tooltip-box ul.list li {
                        padding-bottom: 10px;
                        font-size: 14px;
                        color: #666;
                        text-align: left;
                    }

                    .tooltip-container .tooltip-box ul.list a {
                        color: #4197cd;
                        text-transform: capitalize;
                        text-decoration: none;
                        font-size: 14px;
                        font-family: Rubik Medium;
                    }

            .tooltip-container:hover .tooltip-box {
                display: block;
            }

            .tooltip-container .tooltip-highlight {
                width: 335px;
            }

        .up-arrow {
            display: inline-block;
            position: relative;
            border: 1px solid #e4e4e4;
            text-decoration: none;
            border-radius: 2px;
            padding: 20px;
            margin-top: 5px;
        }

            .up-arrow:before {
                left: 13px;
                border: 10px solid transparent;
                border-bottom-color: #e4e4e4;
            }

            .up-arrow:after, .up-arrow:before {
                content: "";
                display: block;
                position: absolute;
                bottom: 100%;
                width: 0;
                height: 0;
            }

            .up-arrow:after {
                left: 14px;
                border: 9px solid transparent;
                border-bottom-color: #fff;
            }

        .side-icons {
            position: fixed;
            right: 20px;
            bottom: 50px;
            z-index: 1;
        }

            .side-icons ul {
                list-style: none;
            }

                .side-icons ul li {
                    position: relative;
                    clear: both;
                    float: left;
                }

                    .side-icons ul li:first-child {
                        margin-bottom: 20px;
                    }

            .side-icons .circle {
                width: 50px;
                height: 50px;
                background: #f34f4f;
                border-radius: 50%;
                float: left;
                text-align: center;
                line-height: 100%;
                font-size: 25px;
                color: #fff;
                transition: all .5s ease-in-out;
            }

                .side-icons .circle .icon {
                    position: relative;
                    top: 25%;
                }

                .side-icons .circle .black {
                    color: #fff;
                    background: rgba(0,0,0,.7);
                    position: absolute;
                    right: 65px;
                    top: 10px;
                    white-space: nowrap;
                    text-align: center;
                    text-transform: uppercase;
                    border-radius: 4px;
                    padding: 5px 25px;
                    font-family: Rubik Medium;
                    font-size: 12px;
                    display: none;
                }

                .side-icons .circle:hover {
                    box-shadow: 0 2px 7px 0 rgba(242,80,80,.6);
                }

                    .side-icons .circle:hover .black {
                        display: block;
                    }
        /*! CSS Used from: Embedded */
        #carousel-container #image-slider[data-v-64b3732e] {
            display: inline;
        }

        .place-bottom[data-v-64b3732e] {
            position: absolute;
            bottom: 20px;
            right: 20px;
        }
        /*! CSS Used from: Embedded */
        #image-slider img[data-v-78044f89] {
            height: 100%;
            width: 100%;
            border-top-left-radius: 5px;
            border-bottom-left-radius: 5px;
            -o-object-fit: cover;
            object-fit: cover;
        }

        #image-slider img.filter-icon[data-v-78044f89] {
            height: 19px;
            width: auto;
            position: relative;
            top: 7px;
            left: 1px;
        }

        .package-image[data-v-78044f89] {
            border-right: 1px solid #d2d2d2;
        }
        /*! CSS Used fontfaces */
        @font-face {font-display: fallback;
            font-family: Rubik Regular;
            src: url(/fonts/Rubik-Regular.eot);
            src: url(Rubik-Regular.eot#iefix) format("embedded-opentype"),url(/fonts/Rubik-Regular.woff) format("woff"),url(/fonts/Rubik-Regular.ttf) format("truetype"),url(/fonts/Rubik-Regular.svg#Rubik\ Regular) format("svg");
            font-style: normal;
            font-weight: 400;
            
            
        }

        @font-face {font-display: fallback;
            font-family: RupeeSign;
            src: url(https://cdnjs.cloudflare.com/ajax/libs/WebRupee/2.0/WebRupee.V2.0.eot);
            src: url(https://cdnjs.cloudflare.com/ajax/libs/WebRupee/2.0/WebRupee.V2.0.eot#iefix) format("embedded-opentype"),url(https://cdnjs.cloudflare.com/ajax/libs/WebRupee/2.0/WebRupee.V2.0.woff) format("woff"),url(https://cdnjs.cloudflare.com/ajax/libs/WebRupee/2.0/WebRupee.V2.0.ttf) format("truetype"),url(https://cdnjs.cloudflare.com/ajax/libs/WebRupee/2.0/WebRupee.V2.0.svg#RupeeSign) format("svg");
            font-style: normal;
            font-weight: 400;
            
            
        }

        @font-face {font-display: fallback;
            font-family: holidays-font;
            src: url(/fonts/fontello.eot?45638987);
            src: url(/fonts/fontello.eot?45638987#iefix) format("embedded-opentype"),url(/fonts/fontello.woff2?45638987) format("woff2"),url(/fonts/fontello.woff?45638987) format("woff"),url(/fonts/fontello.ttf?45638987) format("truetype"),url(/fonts/fontello.svg?45638987#fontello) format("svg");
            font-weight: 400;
            font-style: normal;
        }

        @font-face {font-display: fallback;
            font-family: Rubik Medium;
            src: url(/fonts/Rubik-Medium.eot);
            src: url(/fonts/Rubik-Medium.eot#iefix) format("embedded-opentype"),url(/fonts/Rubik-Medium.woff2) format("woff2"),url(/fonts/Rubik-Medium.woff) format("woff"),url(/fonts/Rubik-Medium.ttf) format("truetype"),url(/fonts/Rubik-Medium.svg#Rubik\ Medium) format("svg");
            font-style: normal;
            font-weight: 400;
            
            
        }

        @font-face {font-display: fallback;font-display: fallback;
            font-family: Rubik Bold;
            src: url(/fonts/Rubik-Bold.eot);
            src: url(/fonts/Rubik-Bold.eot#iefix) format("embedded-opentype"),url(/fonts/Rubik-Bold.woff2) format("woff2"),url(/fonts/Rubik-Bold.woff) format("woff"),url(/fonts/Rubik-Bold.ttf) format("truetype"),url(/fonts/Rubik-Bold.svg#Rubik\ Bold) format("svg");
            font-style: normal;
            font-weight: 400;
            
            
        }

        @media only screen and (max-width: 600px) {
             .form-part
             {
                 width:100% !important;
                 left:0 !important;
             }
            .package-inclusions p
            {
                font-size:0px;
            }
            .package-inclusions ul li
            {
                    padding: 3px 4px;
            }
         span.amount
            {
                    font-size: 1.3rem;
            }
         .f32 {
    font-size: 26px !important;
}
            .packages-list .packages-container {
                width: 100%;
            }
            .ListingBannerData {
    padding-left: 15px;
    padding-right: 15px;
}
            .packages-list .package-details {
                width: 100%;
            }

                .packages-list .package-details .package-price-container {
                    width: 44%;
                }

                .packages-list .package-details .package-naming-container {
                    width: 56%;
                    padding-left: 2%;
                    padding-right: 1%;
                }

            .packages-list .packages-container {
                height: auto;
            }
        }

/* ---- block 3 of 4 ---- */
/*! CSS Used from: Embedded */
a,body,button,div,h1,img,input,li,p,span,ul{margin:0;padding:0;border:0;outline:0;background:transparent;font-size:100%;vertical-align:baseline;}
*,:after,:before{-webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important;box-sizing:border-box!important;outline:none;}
.smooth{transition:all .7s;-moz-transition:all .7s;-ms-transition:all .7s;-webkit-transition:all .7s;}
img[alt]{font-size:10px;font-weight:300;}
body{line-height:18px;color:#2b2b2b;}
img,svg{max-width:100%;}
svg{width:100%;height:100%;}
a,a:focus,a:hover,a:visited{text-decoration:none;}
h1{line-height:1.4;margin-top:0;margin-bottom:.5rem;}
h1{font-weight:500;line-height:1.1;color:inherit;}

.f32{font-size:32px;line-height:40px;}
.f16{font-size:16px;line-height:20px;}
.f14{line-height:18px;}
.f14{font-size:14px;}
.f12{font-size:12px;line-height:16px;}
.fw9{font-weight:900;}

.container,.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;width:100%;}
.container{width: 1160px;max-width:100%;}
.row{margin-right:-15px;margin-left:-15px;}
.col-md-2,.col-md-3,.col-md-4,.col-md-7,.col-md-9,.col-md-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px;float:left;}
.col-md-12{width:100%;}
.col-md-9{width:75%;}
.col-md-7{width:58.33333333%;}
.col-md-4{width:33.33333333%;}
.col-md-3{width:25%;}
.col-md-2{width:16.66666667%;}
.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.row:after,.row:before{display:table;content:" ";}
.clearfix:after,.container-fluid:after,.container:after,.row:after{clear:both;}
.sbc5{background-color:#fff;}
.sbcw{background-color:#fff;}
.pfc3{color:#3e3e3e!important;}
.pfc4{color:#b2b2b2!important;}
.sfcw{color:#fff;}
.absolute{position:absolute!important;}
.relative{position:relative!important;}
.static{position:static!important;}
.fleft{float:left!important;}
.fright{float:right!important;}
.absolute-center,.input-icon svg,svg{position:absolute;top:50%;left:50%;-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:100%;}
.absolute-center-v,.input-icon{position:absolute;top:50%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);max-width:100%;}
.t0{top:0!important;}
.l0{left:0!important;}
.r10{right:10px;}
.z4{z-index:4!important;}
.z5{z-index:5!important;}
.p0{padding:0!important;}
.p24{padding:24px!important;}
.pt8{padding-top:8px!important;}
.pt15{padding-top:15px!important;}
.pt64{padding-top:64px!important;}
.pb5{padding-bottom:5px!important;}
.pb8{padding-bottom:8px!important;}
.pb15{padding-bottom:15px!important;}
.pb24{padding-bottom:24px!important;}
.pb64{padding-bottom:64px!important;}
.pl0{padding-left:0!important;}
.pl2{padding-left:2px!important;}
.pl5{padding-left:5px!important;}
.pl32{padding-left:32px!important;}
.pl48{padding-left:48px!important;}
.pr0{padding-right:0!important;}
.pr8{padding-right:8px!important;}
.pr24{padding-right:24px!important;}
.m0{margin:0!important;}
.ml0{margin-left:0!important;}
.ml8{margin-left:8px!important;}
.ml15{margin-left:15px!important;}
.mr0{margin-right:0!important;}
.mr8{margin-right:8px!important;}
.iblock{display:inline-block!important;}
.block{display:block!important;}
.flex{display:flex!important;}
.spaceBetween{justify-content:space-between;}
.hfull{height:100%!important;}
.wfull{width:100%!important;}
.btn-filled-pri-large,.input,.input-with-icon-box input,.radius2{-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;}
.cursorP{cursor:pointer;}
.btn-filled-pri-large{display:inline-block;font-size:14px;line-height:16px;padding:12px 25px;text-align:center;background-color:#fe5246;border:0;text-decoration:none;color:#fff;text-transform:capitalize;font-weight:700;cursor:pointer;-webkit-appearance:none;}
.btn-filled-pri-large:active,.btn-filled-pri-large:focus,.btn-filled-pri-large:hover{background:#cb4138;text-decoration:none;color:#fff;}
.btn-filled-pri-large:visited{background-color:#fe5246;}
.btn-filled-pri-large:disabled{background:#d3d3d3;color:#f2f2f2;cursor:not-allowed;}
.btn-filled-pri-large{padding-top:16px;padding-bottom:16px;height:48px;}
.input,.input-with-icon-box input{width:100%;height:48px;opacity:1;background-color:transparent;border:1px solid #b2b2b2;font-size:14px;line-height:16px;color:#3e3e3e;padding:15px;position:relative;z-index:2;box-shadow:none;}
.input-with-icon-box{height:48px;position:relative;}
.input-with-icon-box input{z-index:2;position:relative;background:transparent;}
.input-with-icon-box .input,.input-with-icon-box input{padding-left:10px!important;}
.input-icon{display:block;z-index:3;left:10px;width:24px;height:24px;}
.input-icon svg{display:block;max-width:90%;height:20px;width:20px;}
.text-center{text-align:center;}
a{text-decoration:none!important;}
a,a:hover{color:#2196f3;}
.row-{margin-left:0!important;margin-right:0!important;}
.overflowh{overflow:hidden;}
.hide{display:none!important;}
.show{display:block!important;}
.ripple{position:relative;}
.ripple:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;background:#fff;transition:all 1s ease-in-out;}
.ripple:hover:before{animation:ripple 2s;}
.bt{border-top:1px solid #f0f0f0;}
.pace-done #content{opacity:1;transition:opacity .2s ease-in;}
.lazyload{opacity:0;}
.search-white{position:absolute;width:24px;height:24px;}
.search-white:after,.search-white:before{content:"";position:absolute;}
.search-white:before{width:14px;height:14px;top:5px;left:5px;border:1px solid #3e3e3e;border-radius:100%;}
.search-white:after{height:8px;width:1px;background:#3e3e3e;bottom:0;right:4px;transform:rotate(-45deg);}
.search-white:before{border-color:#fff;}
.search-white:after{background:#fff;}
svg{max-height:100%;}
.menu{flex-wrap:wrap;flex-direction:row;}
.menu{padding:0;margin:0;list-style:none;position:relative;display:flex;flex-wrap:wrap;}
.menu a{line-height:1;text-decoration:none;white-space:nowrap;display:block;padding:1rem 1.5rem 1rem .7rem;}
.menu a,.menu button{margin-bottom:0;}
button{line-height:1;}
li{display:inline-block;position:relative;}
a{cursor:pointer;}
::-webkit-scrollbar{width:8px;background:#f2f2f2;}
::-webkit-scrollbar-track{border-radius:0;}
::-webkit-scrollbar-thumb{background:hsla(0,0%,69.8%,.8);border-radius:0;}
.animated--fast{animation-duration:.2s;}
.fadeIn{animation-name:fadeIn;}
.menu__container .menu__content{visibility:hidden;}
.menu__container.menu--active .menu__content{visibility:visible;}
.menu a{line-height:1.33!important;}
.default-link-subbar{position:relative;}
.default-link-subbar .default-link-subbar-line{bottom:0;left:0;width:0;height:2px;display:block;position:absolute;}
.default-link-subbar.hover-enabled:hover{background:#f2f2f2;}
.default-link-subbar.hover-enabled:hover .default-link-subbar-line{background:#20a397;width:100%;transition:all .7s ease-in-out;-webkit-transition:all .7s ease-in-out;}
.default-link-subbar.hover-enabled:hover .down-arrow-menu:before{transform:rotate(140deg);}
.default-link-subbar.hover-enabled:hover .down-arrow-menu:after{transform:rotate(220deg);}
.down-arrow-menu{width:11px;height:8px;padding-top:2px;}
.down-arrow-menu:after,.down-arrow-menu:before{content:"";width:5px;top:5px;height:1px;position:absolute;}
.down-arrow-menu:before{transform:rotate(40deg);left:2px;}
.down-arrow-menu:after{transform:rotate(140deg);right:1px;}
.download-app-link:hover .download-appbox{display:block;}
/*! CSS Used from: Embedded */
.animated--fast{animation-duration:.2s;}
.fadeIn{animation-name:fadeIn;}
.menu__container .menu__content{visibility:hidden;}
.menu__container.menu--active .menu__content{visibility:visible;}
.menu a{line-height:1.33!important;}
.default-link-subbar{position:relative;}
.default-link-subbar .default-link-subbar-line{bottom:0;left:0;width:0;height:2px;display:block;position:absolute;}
.default-link-subbar.hover-enabled:hover{background:#f2f2f2;}
.default-link-subbar.hover-enabled:hover .default-link-subbar-line{background:#20a397;width:100%;transition:all .7s ease-in-out;-webkit-transition:all .7s ease-in-out;}
.default-link-subbar.hover-enabled:hover .down-arrow-menu:before{transform:rotate(140deg);}
.default-link-subbar.hover-enabled:hover .down-arrow-menu:after{transform:rotate(220deg);}
.down-arrow-menu{width:11px;height:8px;padding-top:2px;}
.down-arrow-menu:after,.down-arrow-menu:before{content:"";width:5px;top:5px;height:1px;position:absolute;}
.down-arrow-menu:before{transform:rotate(40deg);left:2px;}
.down-arrow-menu:after{transform:rotate(140deg);right:1px;}
li{position:relative;}
.download-app-link:hover .download-appbox{display:block;}
/*! CSS Used from: Embedded */
.css-145j3v{max-width:100%;flex:1 1 auto;word-wrap:normal;margin-right:auto;-webkit-flex:1 1 auto;}
.css-16xthez{display:block;float:left;height:48px;position:relative;width:170px;}
.css-1bf32du{max-width:100%;min-width:62px;word-wrap:normal;flex:0 1 auto;text-align:right;margin-left:0px;-webkit-flex:0 1 auto;}
.css-1058ep5 > li{list-style:none;margin-left:0px;height:48px;float:left;}
.css-1058ep5 > li.static{min-width:15px;}
.css-n6cvod{color:#3e3e3e;position:relative;font-weight:bold;font-size:14px;line-height:18px;display:block;height:48px;padding:15px 0 15px 26px;}
.css-fxxkt8{width:18px;height:18px;left:0px;top:50%;transform:translateY(-50%);position:absolute;-webkit-transform:translateY(-50%);}
.css-fxxkt8 > svg{display:block;max-height:20px;}
.css-1tmrg1d{color:#3e3e3e;position:relative;font-weight:bold;font-size:12px;line-height:18px;display:block;height:48px;padding:15px 0 15px 26px;}
.css-1tmrg1d:hover{color:#000;opacity:0.9;}
.css-ao34mq{padding-right:16px;margin-right:4px;position:relative;}
/*.css-ao34mq::after{position:absolute;right:-2px;width:2px;top:50%;height:32px;transform:translateY(-50%);content:' ';background:#d4d4d4;-webkit-transform:translateY(-50%);}*/
.css-rzndb5{background:#ffffff;position:absolute;top:48px;z-index:1000;box-shadow:0 0 6px #ccc;width:450px;padding:15px;right:0px;display:none;text-align:left;}
.css-148z180{width:148px;height:49px;display:inline-block;border-radius:4px;overflow:hidden;position:relative;margin-right:10px;}
.css-148z180 > svg{width:148px;height:49px;display:block;}
.css-148z180 span.googleplay{width:148px;height:49px;display:block;background-color:#000;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNzQgNTIiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojZmZmO30uY2xzLTJ7ZmlsbDojMGNmO30uY2xzLTN7ZmlsbDojZmZkNjAwO30uY2xzLTR7ZmlsbDojZmYyNTQwO30uY2xzLTV7ZmlsbDojMTVkZTc0O308L3N0eWxlPjwvZGVmcz48dGl0bGU+QXNzZXQgMTwvdGl0bGU+PGcgaWQ9IkxheWVyXzIiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9IkxheWVyXzEtMiIgZGF0YS1uYW1lPSJMYXllciAxIj48cGF0aCBkPSJNMTY4LjEsMEg1LjlBNS45MSw1LjkxLDAsMCwwLDAsNS45VjQ2YTUuOTMsNS45MywwLDAsMCw1LjksNkgxNjguMWE2LDYsMCwwLDAsNS45LTUuOVY1LjlBNS45MSw1LjkxLDAsMCwwLDE2OC4xLDBaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNOTIuMiw4LjdBNC4xNiw0LjE2LDAsMCwwLDg4LDEyLjlhNC4yNSw0LjI1LDAsMCwwLDQuMiw0LjNBNC4xLDQuMSwwLDAsMCw5Ni40LDEzLDQuMjUsNC4yNSwwLDAsMCw5Mi4yLDguN1ptMCw3LjJhMi45MywyLjkzLDAsMCwxLTIuOS0zLDIuOSwyLjksMCwxLDEsNS44LDBBMi45MywyLjkzLDAsMCwxLDkyLjIsMTUuOVoiLz48cG9seWdvbiBjbGFzcz0iY2xzLTEiIHBvaW50cz0iNjIuNCA5LjIgNjIuNCAxNi45IDYzLjcgMTYuOSA2Ny4xIDE2LjkgNjcuMSAxNiA2My43IDE2IDYzLjcgMTMuNCA2Ni43IDEzLjQgNjYuNyAxMi41IDYzLjcgMTIuNSA2My43IDEwIDY3LjEgMTAgNjcuMSA5LjEgNjIuNCA5LjEgNjIuNCA5LjIiLz48cG9seWdvbiBjbGFzcz0iY2xzLTEiIHBvaW50cz0iNjguNCAxMCA3MC40IDEwIDcwLjQgMTcgNzEuNyAxNyA3MS43IDEwIDczLjcgMTAgNzMuNyA5LjEgNjguNCA5LjEgNjguNCAxMCIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMSIgcG9pbnRzPSI3OS44IDEwIDgxLjggMTAgODEuOCAxNyA4My4xIDE3IDgzLjEgMTAgODUuMSAxMCA4NS4xIDkuMSA3OS44IDkuMSA3OS44IDEwIi8+PHJlY3QgY2xhc3M9ImNscy0xIiB4PSI3Ny40IiB5PSI5LjEiIHdpZHRoPSIxLjMiIGhlaWdodD0iNy45Ii8+PHBvbHlnb24gY2xhc3M9ImNscy0xIiBwb2ludHM9IjEwMi41IDkuMSAxMDIuNSAxNC45IDk5IDkuMSA5OC44IDkuMSA5Ny41IDkuMSA5Ny41IDE3IDk4LjggMTcgOTguOCAxMC44IDEwMi41IDE3IDEwMy44IDE3IDEwMy44IDkuMSAxMDIuNSA5LjEiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik02MS4xLDEyLjdINTcuNnYxLjFoMi43YTIuNTQsMi41NCwwLDAsMS0yLjcsMi4zLDMsMywwLDAsMS0zLTMsMywzLDAsMCwxLDMtMywyLjQ0LDIuNDQsMCwwLDEsMiwuOGwuOC0uOGEzLjcsMy43LDAsMCwwLTIuOS0xLjIsNC4yMSw0LjIxLDAsMCwwLTQuMSw0LjIsNC4xMiw0LjEyLDAsMCwwLDQuMSw0LjEsMy42OSwzLjY5LDAsMCwwLDMuOS00LjVaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTMzLDIzLjNoLTcuMlYzOS44aDIuM1YzMy41SDEzM2E0LjkyLDQuOTIsMCwwLDAsMy44LTUuMUE0LjkyLDQuOTIsMCwwLDAsMTMzLDIzLjNabS0uOCw4aC00LjFWMjUuOWg0LjFzMiwwLDIsMi43UzEzMi4yLDMxLjMsMTMyLjIsMzEuM1oiLz48cmVjdCBjbGFzcz0iY2xzLTEiIHg9IjEzOC4yIiB5PSIyMy4zIiB3aWR0aD0iMi4zIiBoZWlnaHQ9IjE2LjUiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xNDcsMjguOGE0Ljc0LDQuNzQsMCwwLDAtNC40LDIuM2wxLjksMS4ycy41LTEuMiwyLjYtMS4yYTIuMjksMi4yOSwwLDAsMSwyLjIsMS44di41YTgsOCwwLDAsMC00LjMtLjUsMy4yMiwzLjIyLDAsMCwwLTIuOCwzLjUsMy4yNiwzLjI2LDAsMCwwLDMuNywzLjQsNS43NSw1Ljc1LDAsMCwwLDMuMy0xLjFoLjN2MS4xaDIuM1YzMi42QzE1MS44LDMxLjYsMTUxLjEsMjguOCwxNDcsMjguOFptMi4xLDcuMWMtLjQsMS44LTQuOSwzLTQuNy41czQuNy0xLjMsNC43LTEuM1oiLz48cG9seWdvbiBjbGFzcz0iY2xzLTEiIHBvaW50cz0iMTYwLjEgMjkuMyAxNTcuMSAzNi40IDE1NC4xIDI5LjIgMTUxLjggMjkuMiAxNTYgMzkuMiAxNTMuOCA0NC41IDE1Ni4xIDQ0LjUgMTYyLjQgMjkuMyAxNjAuMSAyOS4zIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTE1LjcsMjguOGMtNCwwLTUuMywzLjYtNS4zLDUuN2E1LjQ5LDUuNDksMCwwLDAsMTAuMSwzLjFsLTEuOS0xLjNhMy41MywzLjUzLDAsMCwxLTIuNywxLjYsMi42NSwyLjY1LDAsMCwxLTIuNy0xLjdsNy40LTMuMVMxMTkuNywyOC44LDExNS43LDI4LjhabS0yLjksNS40YTIuODgsMi44OCwwLDAsMSwyLjYtMy4yLDIuNjgsMi42OCwwLDAsMSwyLjQsMS4yWiIvPjxyZWN0IGNsYXNzPSJjbHMtMSIgeD0iMTA2LjkiIHk9IjIzLjMiIHdpZHRoPSIyLjUiIGhlaWdodD0iMTYuNSIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTEwMywzMC4zYTMuNiwzLjYsMCwwLDAtMy4xLTEuNCw1LjYxLDUuNjEsMCwwLDAtLjEsMTEuMiwzLjY3LDMuNjcsMCwwLDAsMy4xLTEuNHYxYTIuOTIsMi45MiwwLDAsMS0yLjksMy4yLDMsMywwLDAsMS0yLjktMmwtMi4xLjlhNS4yOSw1LjI5LDAsMCwwLDQuOSwzLjNjMy43LDAsNS4zLTIuOCw1LjMtNS41VjI5LjJIMTAzWm0tMyw3LjZhMy4xOCwzLjE4LDAsMCwxLTMtMy40LDMuMTgsMy4xOCwwLDAsMSwzLTMuNCwzLjI0LDMuMjQsMCwwLDEsMywzLjRBMy4xOCwzLjE4LDAsMCwxLDEwMCwzNy45WiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTg4LDI4LjlhNS42LDUuNiwwLDEsMCw1LjYsNS42QTUuNTksNS41OSwwLDAsMCw4OCwyOC45Wm0tLjEsOUEzLjQxLDMuNDEsMCwxLDEsOTEsMzQuNSwzLjI1LDMuMjUsMCwwLDEsODcuOSwzNy45WiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTc1LjksMjguOWE1LjYsNS42LDAsMSwwLDUuNiw1LjZBNS41OSw1LjU5LDAsMCwwLDc1LjksMjguOVptMCw5QTMuNDEsMy40MSwwLDEsMSw3OSwzNC41LDMuMjUsMy4yNSwwLDAsMSw3NS45LDM3LjlaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNjkuNSwzMC42aC04VjMzaDUuOGMtLjYsMy4yLTIuOCw0LjctNS44LDQuN2E2LjMsNi4zLDAsMCwxLDAtMTIuNiw1LjY0LDUuNjQsMCwwLDEsNC4zLDEuN2wxLjYtMS43YTgsOCwwLDAsMC02LTIuNCw4LjcsOC43LDAsMCwwLDAsMTcuNGM0LjksMCw4LjktMy40LDguMS05LjRaIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMTMuMiw5LjhhMi40NCwyLjQ0LDAsMCwwLS42LDEuOFY0MC40YTIuNDQsMi40NCwwLDAsMCwuNiwxLjhMMjkuMiwyNloiLz48cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Ik0yOS4yLDI2bDUuNC01LjUsNi4zLDMuNmMxLjgsMSwxLjgsMi43LDAsMy44bC02LjMsMy42WiIvPjxwYXRoIGNsYXNzPSJjbHMtNCIgZD0iTTM0LjcsMzEuNSwyOS4yLDI2bC0xNiwxNi4yYTIuMiwyLjIsMCwwLDAsMi43LjFMMzQuNywzMS41WiIvPjxwYXRoIGNsYXNzPSJjbHMtNSIgZD0iTTM0LjcsMjAuNSwxNS44LDkuN2MtMS4xLS42LTIuMS0uNi0yLjcuMUwyOS4yLDI2WiIvPjwvZz48L2c+PC9zdmc+);background-size:100% 100%;background-repeat:no-repeat;}
.css-1fcdeun{position:relative;font-size:12px;font-weight:700;line-height:18px;text-transform:uppercase;height:48px;padding:15px 0 15px 0;}
.css-cc1cjk{display:none;width:56px;background:#20A397;height:48px;margin-left:15px;cursor:pointer;position:relative;}
.css-c64c55{background-color:#ffffff;box-shadow:none;border-top:2px solid #fff;}
.css-13azwyo{position:relative;}
.css-1xlmb2g{background: #f2f2f2;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;flex-wrap:nowrap;align-items:center;padding:0;-webkit-box-pack:justify;-webkit-justify-content:space-between;-webkit-box-lines:nowrap;-webkit-flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;}
.css-uok51z{display:block;color:#3e3e3e;font-size:14px;font-weight:400;position:relative;cursor:pointer;background:inherit;}
.css-uok51z:hover{color:#3e3e3e;}
.css-18i3sjc:before{background:#3e3e3e;}
.css-18i3sjc:after{background:#3e3e3e;}
.css-gkyp8g{border-radius:2px;display:block;font-weight:bold;text-align:center;padding:0.5rem 1rem;border:1px solid #fe5246;color:#fe5246;cursor:pointer;margin-top:0.5rem;}
.css-18mmo69{box-shadow:0 6px 6px -6px rgba(0,0,0,0.5);min-height:200px;position:absolute;z-index:999;top:50px;width:85%;left:7.5%;}
.css-18mmo69:before{content:' ';position:absolute;width:0px;height:0px;top:-9px;z-index:102;left:80px;border-bottom:10px solid #ffffff;border-left:10px solid transparent;border-right:10px solid transparent;display:none;}
.css-18mmo69 .close-category{display:none;}
.css-1d33n7l{position:absolute;right:-30px;top:0px;width:24px;height:24px;padding:4px;z-index:2;overflow:hidden;}
.css-16ryfxs{position:relative;z-index:101;background:#fff;}
.css-by2pxa{padding:0px;margin:0px;column-count:2;column-gap:15px;-webkit-column-count:2;-moz-column-count:2;-webkit-column-gap:15px;-moz-column-gap:15px;}
.css-by2pxa > li{display:block;vertical-align:top;}
.css-by2pxa > li > a{font-size:14px;color:#3e3e3e;text-decoration:none;width:100%;display:block;padding:5px 0;}
.css-by2pxa > li > a:hover{color:#2196f3;}
.css-dg0qui{float:right;width:213px;height:327px;overflow:hidden;position:relative;}
.css-dg0qui > a{display:block;}
.css-1ws1ce0{position:relative;height:0;width:100%;overflow:hidden;padding-bottom:153.52112676056336%;}
.css-s5ljal{position:relative;top:0;left:-1px;min-width:calc(100% + 2px);max-width:100%;}
.css-fh7g9f .submenudestination:first-child ul li:first-child{font-weight:bold;}
.css-np2bvv{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;text-align:center;}
.css-1f4pvjg{min-width:100px;display:inline-block;margin:0 auto;width:100%;cursor:pointer;}
.css-1f4pvjg:hover{box-shadow:0 0 4px #c6c6c6;}
.css-q20up1{width:100px;height:100px;margin:0 auto;overflow:hidden;position:relative;}
.css-q20up1 > img{min-height:auto!important;}
.css-12a3aex{max-width:800px;margin:0 auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
.css-12a3aex .flex-form{flex:1;-webkit-flex:1;}
.css-1bh9a3a{width:10px;height:6px;display:inline-block;}
.css-9h4q33{cursor:pointer;text-align:left;}
/*! CSS Used from: Embedded */
.css-145j3v{overflow-wrap:normal;margin-right:auto;flex:1 1 auto;}
.css-16xthez{display:block;float:left;height:48px;position:relative;width:170px;}
.css-1bf32du{max-width:100%;min-width:62px;overflow-wrap:normal;text-align:right;margin-left:0px;flex:0 1 auto;}
.css-1058ep5 > li{list-style:none;margin-left:0px;height:48px;float:left;}
.css-1058ep5 > li.static{min-width:15px;}
.css-n6cvod{color:rgb(62, 62, 62);position:relative;font-weight:bold;font-size:14px;line-height:18px;display:block;height:48px;padding:15px 0px 15px 26px;}
.css-fxxkt8{width:18px;height:18px;left:0px;top:50%;position:absolute;transform:translateY(-50%);}
.css-fxxkt8 > svg{display:block;max-height:20px;}
.css-1tmrg1d{color:rgb(62, 62, 62);position:relative;font-weight:bold;font-size:12px;line-height:18px;display:block;height:48px;padding:15px 0px 15px 26px;}
.css-1tmrg1d:hover{color:rgb(0, 0, 0);opacity:0.9;}
.css-ao34mq{padding-right:16px;margin-right:4px;position:relative;}
/*.css-ao34mq::after{position:absolute;right:-2px;width:2px;top:50%;height:32px;content:" ";background:rgb(212, 212, 212);transform:translateY(-50%);}*/
.css-rzndb5{background:rgb(255, 255, 255);position:absolute;top:48px;z-index:1000;box-shadow:rgb(204, 204, 204) 0px 0px 6px;width:450px;padding:15px;right:0px;display:none;text-align:left;}
.css-148z180{width:148px;height:49px;display:inline-block;border-radius:4px;overflow:hidden;position:relative;margin-right:10px;}
.css-148z180 > svg{width:148px;height:49px;display:block;}
.css-148z180 span.googleplay{width:148px;height:49px;display:block;background-color:rgb(0, 0, 0);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNzQgNTIiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojZmZmO30uY2xzLTJ7ZmlsbDojMGNmO30uY2xzLTN7ZmlsbDojZmZkNjAwO30uY2xzLTR7ZmlsbDojZmYyNTQwO30uY2xzLTV7ZmlsbDojMTVkZTc0O308L3N0eWxlPjwvZGVmcz48dGl0bGU+QXNzZXQgMTwvdGl0bGU+PGcgaWQ9IkxheWVyXzIiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9IkxheWVyXzEtMiIgZGF0YS1uYW1lPSJMYXllciAxIj48cGF0aCBkPSJNMTY4LjEsMEg1LjlBNS45MSw1LjkxLDAsMCwwLDAsNS45VjQ2YTUuOTMsNS45MywwLDAsMCw1LjksNkgxNjguMWE2LDYsMCwwLDAsNS45LTUuOVY1LjlBNS45MSw1LjkxLDAsMCwwLDE2OC4xLDBaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNOTIuMiw4LjdBNC4xNiw0LjE2LDAsMCwwLDg4LDEyLjlhNC4yNSw0LjI1LDAsMCwwLDQuMiw0LjNBNC4xLDQuMSwwLDAsMCw5Ni40LDEzLDQuMjUsNC4yNSwwLDAsMCw5Mi4yLDguN1ptMCw3LjJhMi45MywyLjkzLDAsMCwxLTIuOS0zLDIuOSwyLjksMCwxLDEsNS44LDBBMi45MywyLjkzLDAsMCwxLDkyLjIsMTUuOVoiLz48cG9seWdvbiBjbGFzcz0iY2xzLTEiIHBvaW50cz0iNjIuNCA5LjIgNjIuNCAxNi45IDYzLjcgMTYuOSA2Ny4xIDE2LjkgNjcuMSAxNiA2My43IDE2IDYzLjcgMTMuNCA2Ni43IDEzLjQgNjYuNyAxMi41IDYzLjcgMTIuNSA2My43IDEwIDY3LjEgMTAgNjcuMSA5LjEgNjIuNCA5LjEgNjIuNCA5LjIiLz48cG9seWdvbiBjbGFzcz0iY2xzLTEiIHBvaW50cz0iNjguNCAxMCA3MC40IDEwIDcwLjQgMTcgNzEuNyAxNyA3MS43IDEwIDczLjcgMTAgNzMuNyA5LjEgNjguNCA5LjEgNjguNCAxMCIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMSIgcG9pbnRzPSI3OS44IDEwIDgxLjggMTAgODEuOCAxNyA4My4xIDE3IDgzLjEgMTAgODUuMSAxMCA4NS4xIDkuMSA3OS44IDkuMSA3OS44IDEwIi8+PHJlY3QgY2xhc3M9ImNscy0xIiB4PSI3Ny40IiB5PSI5LjEiIHdpZHRoPSIxLjMiIGhlaWdodD0iNy45Ii8+PHBvbHlnb24gY2xhc3M9ImNscy0xIiBwb2ludHM9IjEwMi41IDkuMSAxMDIuNSAxNC45IDk5IDkuMSA5OC44IDkuMSA5Ny41IDkuMSA5Ny41IDE3IDk4LjggMTcgOTguOCAxMC44IDEwMi41IDE3IDEwMy44IDE3IDEwMy44IDkuMSAxMDIuNSA5LjEiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik02MS4xLDEyLjdINTcuNnYxLjFoMi43YTIuNTQsMi41NCwwLDAsMS0yLjcsMi4zLDMsMywwLDAsMS0zLTMsMywzLDAsMCwxLDMtMywyLjQ0LDIuNDQsMCwwLDEsMiwuOGwuOC0uOGEzLjcsMy43LDAsMCwwLTIuOS0xLjIsNC4yMSw0LjIxLDAsMCwwLTQuMSw0LjIsNC4xMiw0LjEyLDAsMCwwLDQuMSw0LjEsMy42OSwzLjY5LDAsMCwwLDMuOS00LjVaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTMzLDIzLjNoLTcuMlYzOS44aDIuM1YzMy41SDEzM2E0LjkyLDQuOTIsMCwwLDAsMy44LTUuMUE0LjkyLDQuOTIsMCwwLDAsMTMzLDIzLjNabS0uOCw4aC00LjFWMjUuOWg0LjFzMiwwLDIsMi43UzEzMi4yLDMxLjMsMTMyLjIsMzEuM1oiLz48cmVjdCBjbGFzcz0iY2xzLTEiIHg9IjEzOC4yIiB5PSIyMy4zIiB3aWR0aD0iMi4zIiBoZWlnaHQ9IjE2LjUiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xNDcsMjguOGE0Ljc0LDQuNzQsMCwwLDAtNC40LDIuM2wxLjksMS4ycy41LTEuMiwyLjYtMS4yYTIuMjksMi4yOSwwLDAsMSwyLjIsMS44di41YTgsOCwwLDAsMC00LjMtLjUsMy4yMiwzLjIyLDAsMCwwLTIuOCwzLjUsMy4yNiwzLjI2LDAsMCwwLDMuNywzLjQsNS43NSw1Ljc1LDAsMCwwLDMuMy0xLjFoLjN2MS4xaDIuM1YzMi42QzE1MS44LDMxLjYsMTUxLjEsMjguOCwxNDcsMjguOFptMi4xLDcuMWMtLjQsMS44LTQuOSwzLTQuNy41czQuNy0xLjMsNC43LTEuM1oiLz48cG9seWdvbiBjbGFzcz0iY2xzLTEiIHBvaW50cz0iMTYwLjEgMjkuMyAxNTcuMSAzNi40IDE1NC4xIDI5LjIgMTUxLjggMjkuMiAxNTYgMzkuMiAxNTMuOCA0NC41IDE1Ni4xIDQ0LjUgMTYyLjQgMjkuMyAxNjAuMSAyOS4zIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTE1LjcsMjguOGMtNCwwLTUuMywzLjYtNS4zLDUuN2E1LjQ5LDUuNDksMCwwLDAsMTAuMSwzLjFsLTEuOS0xLjNhMy41MywzLjUzLDAsMCwxLTIuNywxLjYsMi42NSwyLjY1LDAsMCwxLTIuNy0xLjdsNy40LTMuMVMxMTkuNywyOC44LDExNS43LDI4LjhabS0yLjksNS40YTIuODgsMi44OCwwLDAsMSwyLjYtMy4yLDIuNjgsMi42OCwwLDAsMSwyLjQsMS4yWiIvPjxyZWN0IGNsYXNzPSJjbHMtMSIgeD0iMTA2LjkiIHk9IjIzLjMiIHdpZHRoPSIyLjUiIGhlaWdodD0iMTYuNSIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTEwMywzMC4zYTMuNiwzLjYsMCwwLDAtMy4xLTEuNCw1LjYxLDUuNjEsMCwwLDAtLjEsMTEuMiwzLjY3LDMuNjcsMCwwLDAsMy4xLTEuNHYxYTIuOTIsMi45MiwwLDAsMS0yLjksMy4yLDMsMywwLDAsMS0yLjktMmwtMi4xLjlhNS4yOSw1LjI5LDAsMCwwLDQuOSwzLjNjMy43LDAsNS4zLTIuOCw1LjMtNS41VjI5LjJIMTAzWm0tMyw3LjZhMy4xOCwzLjE4LDAsMCwxLTMtMy40LDMuMTgsMy4xOCwwLDAsMSwzLTMuNCwzLjI0LDMuMjQsMCwwLDEsMywzLjRBMy4xOCwzLjE4LDAsMCwxLDEwMCwzNy45WiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTg4LDI4LjlhNS42LDUuNiwwLDEsMCw1LjYsNS42QTUuNTksNS41OSwwLDAsMCw4OCwyOC45Wm0tLjEsOUEzLjQxLDMuNDEsMCwxLDEsOTEsMzQuNSwzLjI1LDMuMjUsMCwwLDEsODcuOSwzNy45WiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTc1LjksMjguOWE1LjYsNS42LDAsMSwwLDUuNiw1LjZBNS41OSw1LjU5LDAsMCwwLDc1LjksMjguOVptMCw5QTMuNDEsMy40MSwwLDEsMSw3OSwzNC41LDMuMjUsMy4yNSwwLDAsMSw3NS45LDM3LjlaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNjkuNSwzMC42aC04VjMzaDUuOGMtLjYsMy4yLTIuOCw0LjctNS44LDQuN2E2LjMsNi4zLDAsMCwxLDAtMTIuNiw1LjY0LDUuNjQsMCwwLDEsNC4zLDEuN2wxLjYtMS43YTgsOCwwLDAsMC02LTIuNCw4LjcsOC43LDAsMCwwLDAsMTcuNGM0LjksMCw4LjktMy40LDguMS05LjRaIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMTMuMiw5LjhhMi40NCwyLjQ0LDAsMCwwLS42LDEuOFY0MC40YTIuNDQsMi40NCwwLDAsMCwuNiwxLjhMMjkuMiwyNloiLz48cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Ik0yOS4yLDI2bDUuNC01LjUsNi4zLDMuNmMxLjgsMSwxLjgsMi43LDAsMy44bC02LjMsMy42WiIvPjxwYXRoIGNsYXNzPSJjbHMtNCIgZD0iTTM0LjcsMzEuNSwyOS4yLDI2bC0xNiwxNi4yYTIuMiwyLjIsMCwwLDAsMi43LjFMMzQuNywzMS41WiIvPjxwYXRoIGNsYXNzPSJjbHMtNSIgZD0iTTM0LjcsMjAuNSwxNS44LDkuN2MtMS4xLS42LTIuMS0uNi0yLjcuMUwyOS4yLDI2WiIvPjwvZz48L2c+PC9zdmc+);background-size:100% 100%;background-repeat:no-repeat;}
.css-1fcdeun{position:relative;font-size:12px;font-weight:700;line-height:18px;text-transform:uppercase;height:48px;padding:15px 0px;}
.css-cc1cjk{display:none;width:56px;background:rgb(32, 163, 151);height:48px;margin-left:15px;cursor:pointer;position:relative;}
.css-c64c55{background-color:rgb(255, 255, 255);box-shadow:none;border-top:2px solid rgb(255, 255, 255);}
.css-13azwyo{position:relative;}
.css-1xlmb2g{display:flex;padding:0px;-webkit-box-pack:justify;justify-content:space-between;flex-wrap:nowrap;-webkit-box-align:center;align-items:center;}
.css-uok51z{display:block;color:rgb(62, 62, 62);font-size:14px;font-weight:400;position:relative;cursor:pointer;background:inherit;}
.css-uok51z:hover{color:rgb(62, 62, 62);}
.css-18i3sjc::before{background:rgb(62, 62, 62);}
.css-18i3sjc::after{background:rgb(62, 62, 62);}
.css-gkyp8g{border-radius:2px;display:block;font-weight:bold;text-align:center;padding:0.5rem 1rem;border:1px solid rgb(254, 82, 70);color:rgb(254, 82, 70);cursor:pointer;margin-top:0.5rem;}
.css-18mmo69{box-shadow:rgba(0, 0, 0, 0.5) 0px 6px 6px -6px;min-height:200px;position:absolute;z-index:999;top:50px;width:85%;left:7.5%;}
.css-18mmo69::before{content:" ";position:absolute;width:0px;height:0px;top:-9px;z-index:102;left:80px;border-bottom:10px solid rgb(255, 255, 255);border-left:10px solid transparent;border-right:10px solid transparent;display:none;}
.css-18mmo69 .close-category{display:none;}
.css-1d33n7l{position:absolute;right:-30px;top:0px;width:24px;height:24px;padding:4px;z-index:2;overflow:hidden;}
.css-16ryfxs{position:relative;z-index:101;background:rgb(255, 255, 255);}
.css-by2pxa{padding:0px;margin:0px;column-count:2;column-gap:15px;}
.css-by2pxa > li{display:block;vertical-align:top;}
.css-by2pxa > li > a{font-size:14px;color:rgb(62, 62, 62);text-decoration:none;width:100%;display:block;padding:5px 0px;}
.css-by2pxa > li > a:hover{color:rgb(33, 150, 243);}
.css-dg0qui{float:right;width:213px;height:327px;overflow:hidden;position:relative;}
.css-dg0qui > a{display:block;}
.css-1ws1ce0{position:relative;height:0px;width:100%;overflow:hidden;padding-bottom:153.521%;}
.css-s5ljal{position:relative;top:0px;left:-1px;min-width:calc(100% + 2px);max-width:100%;}
.css-fh7g9f .submenudestination:first-child ul li:first-child{font-weight:bold;}
.css-np2bvv{display:flex;text-align:center;}
.css-1f4pvjg{min-width:100px;display:inline-block;margin:0px auto;width:100%;cursor:pointer;}
.css-1f4pvjg:hover{box-shadow:rgb(198, 198, 198) 0px 0px 4px;}
.css-q20up1{width:100px;height:100px;margin:0px auto;overflow:hidden;position:relative;}
.css-q20up1 > img{min-height:auto!important;}
.css-12a3aex{max-width:800px;margin:0px auto;display:flex;}
.css-12a3aex .flex-form{flex:1 1 0%;}
.css-1bh9a3a{width:10px;height:6px;display:inline-block;}
.css-9h4q33{cursor:pointer;text-align:left;}
.css-ldzcob{display:block;color:rgb(62, 62, 62);font-size:14px;font-weight:400;position:relative;cursor:pointer;background:rgb(242, 242, 242);}
.css-ldzcob:hover{color:rgb(62, 62, 62);}
.css-caeuy7{position:absolute;width:100%;height:10000px;bottom:0px;left:0px;top:50px;z-index:100;background:rgba(0, 0, 0, 0.5);display:block;}
.css-19jr82m{position:relative;height:0px;width:100%;overflow:hidden;padding-bottom:22.328%;}
/*! CSS Used from: Embedded */
body{margin:0 auto;}
*{box-sizing:border-box;}
.hide{display:none!important;}

.bannerLayerCon img{min-width:100%;max-width:140%;min-height:100%;}
.bannerLayerCon:after{position:absolute;width:100%;height:100%;top:0;left:0;content:"";background:rgba(0,0,0,.4);}
.ListingBannerData{max-width:720px;width:100%;}
.bannerContainerListing{height:200px;max-width:100%;}
.animated--fast{animation-duration:.2s;}
.fadeIn{animation-name:fadeIn;}
.menu__container .menu__content{visibility:hidden;}
.menu__container.menu--active .menu__content{visibility:visible;}
.menu a{line-height:1.33!important;}
.default-link-subbar{position:relative;}
.default-link-subbar .default-link-subbar-line{bottom:0;left:0;width:0;height:2px;display:block;position:absolute;}
.default-link-subbar.hover-enabled:hover{background:#f2f2f2;}
.default-link-subbar.hover-enabled:hover .default-link-subbar-line{background:#20a397;width:100%;transition:all .7s ease-in-out;-webkit-transition:all .7s ease-in-out;}
.default-link-subbar.hover-enabled:hover .down-arrow-menu:before{transform:rotate(140deg);}
.default-link-subbar.hover-enabled:hover .down-arrow-menu:after{transform:rotate(220deg);}
.down-arrow-menu{width:11px;height:8px;padding-top:2px;}
.down-arrow-menu:after,.down-arrow-menu:before{content:"";width:5px;top:5px;height:1px;position:absolute;}
.down-arrow-menu:before{transform:rotate(40deg);left:2px;}
.down-arrow-menu:after{transform:rotate(140deg);right:1px;}
.download-app-link:hover .download-appbox{display:block;}
/*! CSS Used keyframes */
@keyframes ripple{0%{transform:scaleX(0);opacity:.5;}20%{transform:scaleX(1);opacity:.3;}to{transform:scaleX(1);opacity:0;}}
@keyframes fadeIn{0%{opacity:0;}to{opacity:1;}}
@keyframes fadeIn{0%{opacity:0;}to{opacity:1;}}
@keyframes fadeIn{0%{opacity:0;}to{opacity:1;}}
/*! CSS Used fontfaces */
@font-face{font-display: fallback; font-family:Lato;font-style:normal;font-weight:300;src:local("Lato Light"),local("Lato-Light"),url(https://fonts.gstatic.com/s/lato/v13/kcf5uOXucLcbFOydGU24WALUuEpTyoUstqEm5AMlJo4.woff) format("woff");}
@font-face{font-display: fallback; font-family:Lato;font-style:normal;font-weight:400;src:local("Lato Regular"),local("Lato-Regular"),url(https://fonts.gstatic.com/s/lato/v13/qIIYRU-oROkIk8vfvxw6QvesZW2xOQ-xsNqO47m55DA.woff) format("woff");}
@font-face{font-display: fallback; font-family:Lato;font-style:normal;font-weight:700;src:local("Lato Bold"),local("Lato-Bold"),url(https://fonts.gstatic.com/s/lato/v13/qdgUG4U09HnJwhYI-uK18wLUuEpTyoUstqEm5AMlJo4.woff) format("woff");}
@font-face{font-display: fallback; font-family:Lato;font-style:normal;font-weight:900;src:local("Lato Black"),local("Lato-Black"),url(https://fonts.gstatic.com/s/lato/v13/G2uphNnNqGFMHLRsO_72ngLUuEpTyoUstqEm5AMlJo4.woff) format("woff");}
@font-face{font-display: fallback; font-family:Lato;font-style:italic;font-weight:400;src:local("Lato Italic"),local("Lato-Italic"),url(https://fonts.gstatic.com/s/lato/v13/RYyZNoeFgb0l7W3Vu1aSWOvvDin1pK8aKteLpeZ5c0A.woff) format("woff");}
@font-face{font-display: fallback; font-family:Lato;font-style:normal;font-weight:300;src:local("Lato Light"),local("Lato-Light"),url(https://fonts.gstatic.com/s/lato/v13/kcf5uOXucLcbFOydGU24WALUuEpTyoUstqEm5AMlJo4.woff) format("woff");}
@font-face{font-display: fallback; font-family:Lato;font-style:normal;font-weight:400;src:local("Lato Regular"),local("Lato-Regular"),url(https://fonts.gstatic.com/s/lato/v13/qIIYRU-oROkIk8vfvxw6QvesZW2xOQ-xsNqO47m55DA.woff) format("woff");}
@font-face{font-display: fallback; font-family:Lato;font-style:normal;font-weight:700;src:local("Lato Bold"),local("Lato-Bold"),url(https://fonts.gstatic.com/s/lato/v13/qdgUG4U09HnJwhYI-uK18wLUuEpTyoUstqEm5AMlJo4.woff) format("woff");}
@font-face{font-display: fallback; font-family:Lato;font-style:normal;font-weight:900;src:local("Lato Black"),local("Lato-Black"),url(https://fonts.gstatic.com/s/lato/v13/G2uphNnNqGFMHLRsO_72ngLUuEpTyoUstqEm5AMlJo4.woff) format("woff");}
@font-face{font-display: fallback; font-family:Lato;font-style:italic;font-weight:400;src:local("Lato Italic"),local("Lato-Italic"),url(https://fonts.gstatic.com/s/lato/v13/RYyZNoeFgb0l7W3Vu1aSWOvvDin1pK8aKteLpeZ5c0A.woff) format("woff");}

/* ---- block 4 of 4 ---- */
/* MEGAMENU STYLE
=================================*/
nav.bootsnav .dropdown.megamenu-fw {
    position: static;
}

nav.bootsnav .container {
    position: relative;
}

nav.bootsnav .megamenu-fw .dropdown-menu {
    left: auto;
}

nav.bootsnav .megamenu-content {
    padding: 15px;
    width: 100% !important;
}

nav.bootsnav .megamenu-content .title{
    margin-top: 0;
}

nav.bootsnav .dropdown.megamenu-fw .dropdown-menu {
    left: 0;
    right: 0;
}

/* Navbar
=================================*/
nav.navbar.bootsnav{
    margin-bottom: 0;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    -o-border-radius: 0px;
    border-radius: 0px;

    border: none;
    border-bottom: solid 1px #e0e0e0;
    z-index: 1;
}

nav.navbar.bootsnav ul.nav > li > a{
    color: #000;
    background-color: transparent !important;
    font-size: 13px;
    font-weight: 400;
}

nav.navbar.bootsnav ul.nav li.megamenu-fw > a:hover,
nav.navbar.bootsnav ul.nav li.megamenu-fw > a:focus,
nav.navbar.bootsnav ul.nav li.active > a:hover,
nav.navbar.bootsnav ul.nav li.active > a:focus,
nav.navbar.bootsnav ul.nav li.active > a{
    background-color: transparent;
}

nav.navbar.bootsnav .navbar-toggle{
    border: none;
    padding: 0;
    font-size: 18px;
    position: relative;
  
}

nav.navbar.bootsnav ul.nav .dropdown-menu .dropdown-menu{
    top: 0;
    left: 100%;
}

nav.navbar.bootsnav ul.nav ul.dropdown-menu > li > a{
    white-space:normal;
}


ul.menu-col{
    padding: 0;
    margin: 0;
    list-style: none;
}

ul.menu-col li a{
    color: #6f6f6f;
}

ul.menu-col li a:hover,
ul.menu-col li a:focus{
    text-decoration: none;
}

/* Navbar Full
=================================*/
nav.bootsnav.navbar-full{
    padding-bottom: 10px;
    padding-top: 10px;
}

nav.bootsnav.navbar-full .navbar-header{
    display: block;
    width: 100%;
}

nav.bootsnav.navbar-full .navbar-toggle{
    display: inline-block;
    margin-right: 0;
    position: relative;
    top: 0;
    font-size: 30px;
    -webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	-ms-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
}

nav.bootsnav.navbar-full .navbar-collapse{
    position: fixed;
    width: 100%;
    height: 100% !important;
    top: 0;
    left: 0;
    padding: 0;
    display: none !important;
    z-index: 9;
}

nav.bootsnav.navbar-full .navbar-collapse.in{
    display: block !important;
}

nav.bootsnav.navbar-full .navbar-collapse .nav-full{
    overflow: auto;
}

nav.bootsnav.navbar-full .navbar-collapse .wrap-full-menu{
    display: table-cell;
    vertical-align: middle;
    background-color: #fff;
    overflow: auto;
}

nav.bootsnav.navbar-full .navbar-collapse .nav-full::-webkit-scrollbar {
    width: 0;
}

nav.bootsnav.navbar-full .navbar-collapse .nav-full::-moz-scrollbar {
    width: 0;
}

nav.bootsnav.navbar-full .navbar-collapse .nav-full::-ms-scrollbar {
    width: 0;
}

nav.bootsnav.navbar-full .navbar-collapse .nav-full::-o-scrollbar {
    width: 0;
}


nav.bootsnav.navbar-full .navbar-collapse ul.nav{
    display: block;
    width: 100%;
    overflow: auto;
}

nav.bootsnav.navbar-full .navbar-collapse ul.nav a:hover,
nav.bootsnav.navbar-full .navbar-collapse ul.nav a:focus,
nav.bootsnav.navbar-full .navbar-collapse ul.nav a{
    background-color: transparent;
}

nav.bootsnav.navbar-full .navbar-collapse ul.nav > li{
    float: none;
    display: block;
    text-align: center;
}
nav .dropdown-menu li{
    display:block;
}

nav.bootsnav.navbar-full .navbar-collapse ul.nav > li > a{
    display: table;
    margin: auto;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 2px;
    font-size: 24px;
    padding: 10px 15px;
}

li.close-full-menu > a{
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

li.close-full-menu{
    padding-top: 30px !important;
    padding-bottom: 30px !important;
}

/* Atribute Navigation
=================================*/
.attr-nav{
    float: right;
    display: inline-block;
    margin-left: 13px;
    margin-right: -15px;
}

.attr-nav > ul{
    padding: 0;
    margin: 0 0 -7px 0;
    list-style: none;
    display: inline-block;
}

.attr-nav > ul > li{
    float: left;
    display: block;
}

.attr-nav > ul > li > a{
    color: #6f6f6f;
    display: block;
    padding: 28px 15px;
    position: relative;
}

.attr-nav > ul > li > a span.badge{
    position: absolute;
    top: 50%;
    margin-top: -15px;
    right: 5px;
    font-size: 10px;
    padding: 0;
    width: 15px;
    height: 15px;
    padding-top: 2px;
}

.attr-nav > ul > li.dropdown ul.dropdown-menu{
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    -o-border-radius: 0px;
    border-radius: 0px;
    -moz-box-shadow: 0px 0px 0px;
    -webkit-box-shadow: 0px 0px 0px;
    -o-box-shadow: 0px 0px 0px;
    box-shadow: 0px 0px 0px;
    border: solid 1px #e0e0e0;
}

ul.cart-list{
    padding: 0 !important;
    width: 250px !important;
}

ul.cart-list > li{
    position: relative;
    border-bottom: solid 1px #efefef;
    padding: 15px 15px 23px 15px !important;
}

ul.cart-list > li > a.photo{
    padding: 0 !important;
    margin-right: 15px;
    float: left;
    display: block;
    width: 50px;
    height: 50px;
    left: 15px;
    top: 15px;
}

ul.cart-list > li img{
    width: 50px;
    height: 50px;
    border: solid 1px #efefef;
}

ul.cart-list > li > h6{
    margin: 0;
}

ul.cart-list > li > h6 > a.photo{
    padding: 0 !important;
    display: block;
}

ul.cart-list > li > p{
    margin-bottom: 0;
}

ul.cart-list > li.total{
    background-color: #f5f5f5;
    padding-bottom: 15px !important;
}

ul.cart-list > li.total > .btn{
    display: inline-block;
    border-bottom: solid 1px #efefef !important;
}

ul.cart-list > li .price{
    font-weight: bold;
}

ul.cart-list > li.total > span{
    padding-top: 8px;
}

/* Top Search
=================================*/
.top-search{
    background-color: #333;
    padding: 10px 0;
    display: none;
}

.top-search input.form-control{
    background-color: transparent;
    border: none;
    -moz-box-shadow: 0px 0px 0px;
    -webkit-box-shadow: 0px 0px 0px;
    -o-box-shadow: 0px 0px 0px;
    box-shadow: 0px 0px 0px;
    color: #fff;
    height: 40px;
    padding: 0 15px;
}

.top-search .input-group-addon{
    background-color: transparent;
    border: none;
    color: #fff;
    padding-left: 0;
    padding-right: 0;
}

.top-search .input-group-addon.close-search{
    cursor: pointer;
}

/* Side Menu
=================================*/
body{
    -webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

body.on-side{
    margin-left: -280px;
}

.side{
    position: fixed;
    overflow-y: auto;
    top: 0;
    right: -280px;
    width: 280px;
    padding: 25px 30px;
    height: 100%;
    display: block;
    background-color: #333;
    -webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
    z-index: 9;
}

.side.on{
    right: 0;
}

.side .close-side{
    float: right;
    color: #fff;
    position: relative;
    z-index: 2;
    font-size: 16px;
}

.side .widget{
    position: relative;
    z-index: 1;
    margin-bottom: 25px;
}

.side .widget .title{
    color: #fff;
    margin-bottom: 15px;
}

.side .widget ul.link{
    padding: 0;
    margin: 0;
    list-style: none;
}

.side .widget ul.link li a{
    color: #9f9f9f;
    letter-spacing: 1px;
}

.side .widget ul.link li a:focus,
.side .widget ul.link li a:hover{
    color: #fff;
    text-decoration: none;
}

/* Share
=================================*/
nav.navbar.bootsnav .share{
    padding: 0 30px;
    margin-bottom: 30px;
}

nav.navbar.bootsnav .share ul{
    display: inline-block;
    padding: 0;
    margin: 0 0 -7px 0;
    list-style: none;
}

nav.navbar.bootsnav .share ul > li{
    float: left;
    display: block;
    margin-right: 5px;
}

nav.navbar.bootsnav .share ul > li > a{
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    width: 35px;
    height: 35px;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    background-color: #cfcfcf;
    color: #fff;
}

/* Transparent
=================================*/
nav.navbar.bootsnav.navbar-fixed{
    position: fixed;
    display: block;
    width: 100%;
}

nav.navbar.bootsnav.no-background{
    -webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	-ms-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
}

/* Navbar Sticky
=================================*/
.wrap-sticky{
    position: relative;
    -webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.wrap-sticky nav.navbar.bootsnav{
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
}

.wrap-sticky nav.navbar.bootsnav.sticked{
    position: fixed;
    -webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

body.on-side .wrap-sticky nav.navbar.bootsnav.sticked{
    left: -280px;
}

/* Navbar Responsive
=================================*/
@media (min-width: 1024px) and (max-width:1400px) {
    body.wrap-nav-sidebar .wrapper .container{
        width: 100%;
        padding-left: 30px;
        padding-right: 30px;
    }
}

@media (min-width: 1024px) {
    /* General Navbar
    =================================*/
    nav.navbar.bootsnav ul.nav .dropdown-menu .dropdown-menu{
        margin-top: -2px;
    }

    nav.navbar.bootsnav ul.nav.navbar-right .dropdown-menu .dropdown-menu{
        left: -200px;
    }
    
    nav.navbar.bootsnav ul.nav > li > a{
    }
    
    nav.navbar.bootsnav ul.nav > li.dropdown > a.dropdown-toggle:after{
        font-family: 'FontAwesome';
        content: "\f0d7";
        margin-left: 5px;
        margin-top: 2px;
    }
    
    nav.navbar.bootsnav li.dropdown ul.dropdown-menu{
        -moz-box-shadow: 0px 0px 0px;
        -webkit-box-shadow: 0px 0px 0px;
        -o-box-shadow: 0px 0px 0px;
        box-shadow: 0px 0px 0px;
        -moz-border-radius: 0px;
        -webkit-border-radius: 0px;
        -o-border-radius: 0px;
        border-radius: 0px;
        padding: 0;
        width: 200px;
        background: #fff;
        border: solid 1px #e0e0e0;
        border-top: solid 3px;
    }
    
    nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li a:hover,
    nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li a:hover{
        background-color: transparent;
    }
    
    nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li > a{
        padding: 10px 15px;
        border-bottom: solid 1px #eee;
        color: #6f6f6f;
    }
    
    nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li:last-child > a{
        border-bottom: none;
    }
    
    nav.navbar.bootsnav ul.navbar-right li.dropdown ul.dropdown-menu li a{
        text-align: right;
    }
    
    nav.navbar.bootsnav li.dropdown ul.dropdown-menu li.dropdown > a.dropdown-toggle:before{
        font-family: 'FontAwesome';
        float: right;
        content: "\f105";
        margin-top: 0;
    }
    
    nav.navbar.bootsnav ul.navbar-right li.dropdown ul.dropdown-menu li.dropdown > a.dropdown-toggle:before{
        font-family: 'FontAwesome';
        float: left;
        content: "\f104";
        margin-top: 0;
    }
    
    nav.navbar.bootsnav li.dropdown ul.dropdown-menu ul.dropdown-menu{
        top: -3px;
    }
    
    nav.navbar.bootsnav ul.dropdown-menu.megamenu-content{
        padding: 0 15px !important;
    }
    
    nav.navbar.bootsnav ul.dropdown-menu.megamenu-content > li{
       padding: 25px 0 20px;
    }
    
    nav.navbar.bootsnav ul.dropdown-menu.megamenu-content.tabbed{
        padding: 0;
    }
    
    nav.navbar.bootsnav ul.dropdown-menu.megamenu-content.tabbed > li{
        padding: 0;
    }
    
    nav.navbar.bootsnav ul.dropdown-menu.megamenu-content .col-menu{
        padding: 0 30px;
        margin: 0 -0.5px;
        border-left: solid 1px #f0f0f0;
        border-right: solid 1px #f0f0f0;
    }
    
    nav.navbar.bootsnav ul.dropdown-menu.megamenu-content .col-menu:first-child{
        border-left: none;
    }
    
    nav.navbar.bootsnav ul.dropdown-menu.megamenu-content .col-menu:last-child{
        border-right: none;
    }
    
    nav.navbar.bootsnav ul.dropdown-menu.megamenu-content .content{
        display: none;
    }
    
    nav.navbar.bootsnav ul.dropdown-menu.megamenu-content .content ul.menu-col li a{
        text-align: left;
        padding: 5px 0;
        display: block;
        width: 100%;
        margin-bottom: 0;
        border-bottom: none;
        color: #6f6f6f;
    }
    
    nav.navbar.bootsnav.on ul.dropdown-menu.megamenu-content .content{
        display: block !important;
        height: auto !important;
    }
    
    /* Navbar Transparent
    =================================*/  
    nav.navbar.bootsnav.no-background{
        background-color: transparent;
        border: none;
    }
    
    nav.navbar.bootsnav.navbar-transparent .attr-nav{
        padding-left: 15px;
        margin-left: 30px;
    }
    
    nav.navbar.bootsnav.navbar-transparent.white{
        background-color: rgba(255,255,255,0.3);
        border-bottom: solid 1px #bbb;
    }
    
    nav.navbar.navbar-inverse.bootsnav.navbar-transparent.dark,
    nav.navbar.bootsnav.navbar-transparent.dark{
        background-color: rgba(0,0,0,0.3);
        border-bottom: solid 1px #555;
    }
    
    nav.navbar.bootsnav.navbar-transparent.white .attr-nav{
        border-left: solid 1px #bbb;
    }
    
    nav.navbar.navbar-inverse.bootsnav.navbar-transparent.dark .attr-nav,
    nav.navbar.bootsnav.navbar-transparent.dark .attr-nav{
        border-left: solid 1px #555;
    }
    
    nav.navbar.bootsnav.no-background.white .attr-nav > ul > li > a,
    nav.navbar.bootsnav.navbar-transparent.white .attr-nav > ul > li > a,
    nav.navbar.bootsnav.navbar-transparent.white ul.nav > li > a,
    nav.navbar.bootsnav.no-background.white ul.nav > li > a{
        color: #fff;
    }
    
    nav.navbar.bootsnav.navbar-transparent.dark .attr-nav > ul > li > a,
    nav.navbar.bootsnav.navbar-transparent.dark ul.nav > li > a{
        color: #eee;
    }
    
    nav.navbar.bootsnav.navbar-fixed.navbar-transparent .logo-scrolled,
    nav.navbar.bootsnav.navbar-fixed.no-background .logo-scrolled{
        display: none;
    }

    nav.navbar.bootsnav.navbar-fixed.navbar-transparent .logo-display,
    nav.navbar.bootsnav.navbar-fixed.no-background .logo-display{
        display: block;
    }

    nav.navbar.bootsnav.navbar-fixed .logo-display{
        display: none;
    }

    nav.navbar.bootsnav.navbar-fixed .logo-scrolled{
        display: block;
    }
    
    /* Atribute Navigation
    =================================*/    
    .attr-nav > ul > li.dropdown ul.dropdown-menu{
        margin-top: 0;
        margin-left: 55px;
        width: 250px;
        left: -250px;
    }
    
    /* Menu Center
    =================================*/
    nav.navbar.bootsnav.menu-center .container{
        position: relative;
    }
    
    nav.navbar.bootsnav.menu-center ul.nav.navbar-center{
        float:none;
        margin: 0 auto;
        display: table;
        table-layout: fixed;
    }
    
    nav.navbar.bootsnav.menu-center .navbar-header,
    nav.navbar.bootsnav.menu-center .attr-nav{
        position: absolute;
    }
    
    nav.navbar.bootsnav.menu-center .attr-nav{
        right: 15px;
    }
    
    /* Navbar Brand top
    =================================*/
    nav.bootsnav.navbar-brand-top .navbar-header{
        display: block;
        width: 100%;
        text-align: center;
    }
    
    nav.bootsnav.navbar-brand-top ul.nav > li.dropdown > ul.dropdown-menu{
        margin-top: 2px;
    }
    
    nav.bootsnav.navbar-brand-top ul.nav > li.dropdown.megamenu-fw > ul.dropdown-menu{
        margin-top: 0;
    }
    
    nav.bootsnav.navbar-brand-top .navbar-header .navbar-brand{
        display: inline-block;
        float: none;
        margin: 0;
    }
    
    nav.bootsnav.navbar-brand-top .navbar-collapse{
        text-align: center;
    }
    
    nav.bootsnav.navbar-brand-top ul.nav{
        display: inline-block;
        float: none;
        margin: 0 0 -5px 0;
    }
    
    /* Navbar Center
    =================================*/
    nav.bootsnav.brand-center .navbar-header{
        display: block;
        width: 100%;
        position: absolute;
        text-align: center;
        top: 0;
        left: 0;
    }
    
    nav.bootsnav.brand-center .navbar-brand{
        display: inline-block;
        float: none;
    }
    
    nav.bootsnav.brand-center .navbar-collapse{
        text-align: center;
        display: inline-block;
        padding-left: 0;
        padding-right: 0;
    }
    
    nav.bootsnav.brand-center ul.nav > li.dropdown > ul.dropdown-menu{
        margin-top: 2px;
    }
    
    nav.bootsnav.brand-center ul.nav > li.dropdown.megamenu-fw > ul.dropdown-menu{
        margin-top: 0;
    }
    
    nav.bootsnav.brand-center .navbar-collapse .col-half{
        width: 50%;
        float: left;
        display: block;
    }
    
    nav.bootsnav.brand-center .navbar-collapse .col-half.left{
        text-align: right;
        padding-right: 100px;
    }
    
    nav.bootsnav.brand-center .navbar-collapse .col-half.right{
        text-align: left;
        padding-left: 100px;
    }
    
    nav.bootsnav.brand-center ul.nav{
        float: none !important;
        margin-bottom: -5px !important;
        display: inline-block !important;
    }
    
    nav.bootsnav.brand-center ul.nav.navbar-right{
        margin: 0;
    }
    
    nav.bootsnav.brand-center.center-side .navbar-collapse .col-half.left{
        text-align: left;
        padding-right: 100px;
    }
    
    nav.bootsnav.brand-center.center-side .navbar-collapse .col-half.right{
        text-align: right;
        padding-left: 100px;
    }
    
    /* Navbar Sidebar
    =================================*/
    body.wrap-nav-sidebar .wrapper{
        padding-left: 260px; 
        overflow-x: hidden;
    }

    nav.bootsnav.navbar-sidebar{
        position: fixed;
        width: 260px;
        overflow: hidden;
        left: 0;
        padding: 0  0 0 0 !important;
        background: #fff;
        -moz-box-shadow: 1px 0px 1px 0px #eee;
        -webkit-box-shadow: 1px 0px 1px 0px #eee;
        -o-box-shadow: 1px 0px 1px 0px #eee;
        box-shadow: 1px 0px 1px 0px #eee;
    }  
    
    nav.bootsnav.navbar-sidebar .scroller{
        width: 280px;
        overflow-y:auto;
        overflow-x: hidden;
    }

    nav.bootsnav.navbar-sidebar .container-fluid,
    nav.bootsnav.navbar-sidebar .container{
        padding: 0 !important;
    }

    nav.bootsnav.navbar-sidebar .navbar-header{
        float: none;
        display: block;
        width: 260px;
        padding: 10px 15px;
        margin: 10px 0 0 0 !important;
    }
    
    nav.bootsnav.navbar-sidebar .navbar-collapse{
        padding: 0 !important;
        width: 260px;
    }

    nav.bootsnav.navbar-sidebar ul.nav{
        float: none;
        display: block;
        width: 100%;
        padding: 0 15px !important;
        margin: 0 0 30px 0;
    }

    nav.bootsnav.navbar-sidebar ul.nav li{
        float: none !important;
    }
    
    nav.bootsnav.navbar-sidebar ul.nav > li > a{
        padding: 10px 15px;
        font-weight: bold;
    }
    
    nav.bootsnav.navbar-sidebar ul.nav > li.dropdown > a:after{
        float: right;
    }
    
    nav.bootsnav.navbar-sidebar ul.nav li.dropdown ul.dropdown-menu{
        left: 100%;
        top: 0;
        position: relative !important;
        left: 0 !important;
        width: 100% !important;
        height: auto !important;
        background-color: transparent;
        border: none !important;
        padding: 0;
        -moz-box-shadow: 0px 0px 0px;
        -webkit-box-shadow: 0px 0px 0px;
        -o-box-shadow: 0px 0px 0px;
        box-shadow: 0px 0px 0px;
    }
    
    nav.bootsnav.navbar-sidebar ul.nav .megamenu-content .col-menu{
        border: none !important;
    }
    
    nav.bootsnav.navbar-sidebar ul.nav > li.dropdown > ul.dropdown-menu{
        margin-bottom: 15px;
    }
    
    nav.bootsnav.navbar-sidebar ul.nav li.dropdown ul.dropdown-menu{
        padding-left: 0;
        float: none;
        margin-bottom: 0;
    }
    
    nav.bootsnav.navbar-sidebar ul.nav li.dropdown ul.dropdown-menu li a{
        padding:  5px 15px;
        color: #6f6f6f;
        border: none;
    }
    
    nav.bootsnav.navbar-sidebar ul.nav li.dropdown ul.dropdown-menu ul.dropdown-menu{
        padding-left: 15px;
        margin-top: 0;
    }
    
    nav.bootsnav.navbar-sidebar ul.nav li.dropdown ul.dropdown-menu li.dropdown > a:before{
        font-family: 'FontAwesome';
        content: "\f105";
        float: right;
    }
    
    nav.bootsnav.navbar-sidebar ul.nav li.dropdown.on ul.dropdown-menu li.dropdown.on > a:before{
        content: "\f107";
    }
    
    nav.bootsnav.navbar-sidebar ul.dropdown-menu.megamenu-content > li{
        padding: 0 !important;
    }
        
    nav.bootsnav.navbar-sidebar .dropdown .megamenu-content .col-menu{
        display: block;
        float: none !important;
        padding: 0;
        margin: 0;
        width: 100%;
    }
    
    nav.bootsnav.navbar-sidebar .dropdown .megamenu-content .col-menu .title{
        padding: 7px 0;
        text-transform: none;
        font-weight: 400;
        letter-spacing: 0px;
        margin-bottom: 0;
        cursor: pointer;
        color: #6f6f6f;
    }
    
    nav.bootsnav.navbar-sidebar .dropdown .megamenu-content .col-menu .title:before{
        font-family: 'FontAwesome';
        content: "\f105";
        float: right;
    }
    
    nav.bootsnav.navbar-sidebar .dropdown .megamenu-content .col-menu.on .title:before{
        content: "\f107";
    }
    
    nav.bootsnav.navbar-sidebar .dropdown .megamenu-content .col-menu{
        border: none;
    }
    
    nav.bootsnav.navbar-sidebar .dropdown .megamenu-content .col-menu .content{
        padding: 0 0 0 15px;
    }
    
    nav.bootsnav.navbar-sidebar .dropdown .megamenu-content .col-menu ul.menu-col li a{
        padding: 3px 0 !important;
    }
}

@media (max-width: 992px) {
    /* Navbar Responsive
    =================================*/ 
    nav.navbar.bootsnav .navbar-brand    {
        display: inline-block;
        float: none !important;
        margin: 0 !important;
    }
    
    nav.navbar.bootsnav .navbar-header {
        float: none;
        display: block;
        text-align: center;
        padding-left: 30px;
        padding-right: 30px;
    }
    
    nav.navbar.bootsnav .navbar-toggle {
        display: inline-block;
        float: left;
        margin-right: -200px;
    }
    
    nav.navbar.bootsnav .navbar-collapse {
        border: none;   
        margin-bottom: 0;
    }
    
    nav.navbar.bootsnav.no-full .navbar-collapse{
        max-height: 350px;
        overflow-y: auto !important;
            overflow-x: hidden;
    }
    
    nav.navbar.bootsnav .navbar-collapse.collapse {
        display: none !important;
    }
    
    nav.navbar.bootsnav .navbar-collapse.collapse.in {
        display: block !important;
    }
    
    nav.navbar.bootsnav .navbar-nav {
        float: none !important;
        padding-left: 30px;
        padding-right: 30px;
        margin: 0px -15px;
    }
    
    nav.navbar.bootsnav .navbar-nav > li {
        float: none;
    }
    
    nav.navbar.bootsnav li.dropdown a.dropdown-toggle:before{
        font-family: 'FontAwesome';
        content: "\f105";
        float: right;
        font-size: 16px;
        margin-left: 10px;
    }
    
    nav.navbar.bootsnav li.dropdown.on > a.dropdown-toggle:before{
        content: "\f107";
    }
    
    nav.navbar.bootsnav .navbar-nav > li > a{
        display: block;
        width: 100%;
        border-bottom: solid 1px #e0e0e0;
        padding: 10px 0;
        margin-bottom: -1px;
    }
    
    nav.navbar.bootsnav .navbar-nav > li:first-child > a{
        border-top: none;
    }
    
    nav.navbar.bootsnav ul.navbar-nav.navbar-left > li:last-child > ul.dropdown-menu{
        border-bottom: solid 1px #e0e0e0;
    }
    
    nav.navbar.bootsnav ul.nav li.dropdown li a.dropdown-toggle{
        float: none !important;
        position: relative;
        display: block;
        width: 100%;
    }
    
    nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu{
        width: 100%;
        position: relative !important;
        background-color: transparent;
        float: none;
        border: none;
        padding: 0 0 0 15px !important;
        margin: 0 0 -1px 0 !important;
        -moz-box-shadow: 0px 0px 0px;
        -webkit-box-shadow: 0px 0px 0px;
        -o-box-shadow: 0px 0px 0px;
        box-shadow: 0px 0px 0px;
        -moz-border-radius: 0px 0px 0px;
        -webkit-border-radius: 0px 0px 0px;
        -o-border-radius: 0px 0px 0px;
        border-radius: 0px 0px 0px;
    }
    
    nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu  > li > a{
        display: block;
        width: 100%;
        border-bottom: solid 1px #e0e0e0;
        padding: 10px 0;
        color: #6f6f6f;
    }
    
    nav.navbar.bootsnav ul.nav ul.dropdown-menu li a:hover,
    nav.navbar.bootsnav ul.nav ul.dropdown-menu li a:focus{
        background-color: transparent;
    }
    
    nav.navbar.bootsnav ul.nav ul.dropdown-menu ul.dropdown-menu{
        float: none !important;
        left: 0;
        padding: 0 0 0 15px;
        position: relative;
        background: transparent;
        width: 100%;
    }
    
    nav.navbar.bootsnav ul.nav ul.dropdown-menu li.dropdown.on > ul.dropdown-menu{
        display: inline-block;
        margin-top: -10px;
    }
    
    nav.navbar.bootsnav li.dropdown ul.dropdown-menu li.dropdown > a.dropdown-toggle:after{
        display: none;
    }
    
    nav.navbar.bootsnav .dropdown .megamenu-content .col-menu .title{
        padding: 10px 15px 10px 0;
        line-height: 24px;
        text-transform: none;
        font-weight: 400;
        letter-spacing: 0px;
        margin-bottom: 0;
        cursor: pointer;
        border-bottom: solid 1px #e0e0e0;
        color: #6f6f6f;
    }
    
    nav.navbar.bootsnav .dropdown .megamenu-content .col-menu ul > li > a{
        display: block;
        width: 100%;
        border-bottom: solid 1px #e0e0e0;
        padding: 8px 0;
    }
    
   nav.navbar.bootsnav .dropdown .megamenu-content .col-menu .title:before{
        font-family: 'FontAwesome';
        content: "\f105";
        float: right;
        font-size: 16px;
        margin-left: 10px;
       position: relative;
       right: -15px;
    }
    
    nav.navbar.bootsnav .dropdown .megamenu-content .col-menu:last-child .title{
        border-bottom: none;
    }
    
    nav.navbar.bootsnav .dropdown .megamenu-content .col-menu.on:last-child .title{
        border-bottom: solid 1px #e0e0e0;
    }
    
    nav.navbar.bootsnav .dropdown .megamenu-content .col-menu:last-child ul.menu-col li:last-child a{
        border-bottom: none;
    }
    
    nav.navbar.bootsnav .dropdown .megamenu-content .col-menu.on .title:before{
        content: "\f107";
    }
    
    nav.navbar.bootsnav .dropdown .megamenu-content .col-menu .content{
        padding: 0 0 0 15px;
    }
    
    nav.bootsnav.brand-center .navbar-collapse{
        display: block;
    }
    
    nav.bootsnav.brand-center ul.nav{
        margin-bottom: 0px !important;
    }
    
    nav.bootsnav.brand-center .navbar-collapse .col-half{
        width: 100%;
        float: none;
        display: block;
    }
    
    nav.bootsnav.brand-center .navbar-collapse .col-half.left{
        margin-bottom: 0;
    }
    
    nav.bootsnav .megamenu-content{
        padding: 0;
    }
    
    nav.bootsnav .megamenu-content .col-menu{
        padding-bottom: 0;
    }
    
    nav.bootsnav .megamenu-content .title{
        cursor: pointer;
        display: block;
        padding: 10px 15px;
        margin-bottom: 0;
        font-weight: normal;
    }
    
    nav.bootsnav .megamenu-content .content{
        display: none;
    }
    
    .attr-nav{
        position: absolute;
        right: 60px;
    }
    
    .attr-nav > ul{
        padding: 0;
        margin: 0 -15px -7px 0;
    }
    
    .attr-nav > ul > li > a{
        padding: 16px 15px 15px;
    }
    
    .attr-nav > ul > li.dropdown > a.dropdown-toggle:before{
        display: none;
    }
    
    .attr-nav > ul > li.dropdown ul.dropdown-menu{
        margin-top: 2px;
        margin-left: 55px;
        width: 250px;
        left: -250px;
        border-top: solid 5px;
    }
    
    .top-search .container{
        padding: 0 45px;
    }
    
    /* Navbar full Responsive
    =================================*/   
    nav.bootsnav.navbar-full ul.nav{
        margin-left: 0;
    }
    
    nav.bootsnav.navbar-full ul.nav > li > a{
        border: none;
    }
    
    nav.bootsnav.navbar-full .navbar-brand    {
        float: left !important;
        padding-left: 0;
    }
    
    nav.bootsnav.navbar-full .navbar-toggle {
        display: inline-block;
        float: right;
        margin-right: 0;
        margin-top: 10px;
    }
    
    nav.bootsnav.navbar-full .navbar-header {
        padding-left: 15px;
        padding-right: 15px;
    }
    
    /* Navbar Sidebar
    =================================*/ 
    nav.navbar.bootsnav.navbar-sidebar .share{
        padding: 30px 15px;
        margin-bottom: 0;
    }
    
    /* Tabs
    =================================*/ 
    nav.navbar.bootsnav .megamenu-content.tabbed{
        padding-left: 0 !important;
    }
    
    nav.navbar.bootsnav .tabbed > li{
        padding: 25px 0;
        margin-left: -15px !important;
    }
    
    /* Mobile Navigation
    =================================*/     
    body > .wrapper{
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
    }
    
    body.side-right > .wrapper{
        margin-left: 280px;
        margin-right: -280px !important;
    }
    
    nav.navbar.bootsnav.navbar-mobile .navbar-collapse{
        position: fixed;
        overflow-y: auto !important;
        overflow-x: hidden !important;
        display: block;
        background: #fff;
        z-index: 99;
        width: 280px;
        height: 100% !important;
        left: -280px;
        top: 0;
        padding: 0;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
    }
    
    nav.navbar.bootsnav.navbar-mobile .navbar-collapse.in{
        left: 0;
    }
    
    nav.navbar.bootsnav.navbar-mobile ul.nav{
        width: 293px;
        padding-right: 0;
        padding-left: 15px;
    }
    
    nav.navbar.bootsnav.navbar-mobile ul.nav > li > a{
        padding: 15px 15px;
    }
    
    nav.navbar.bootsnav.navbar-mobile ul.nav ul.dropdown-menu > li > a{
        padding-right: 15px !important;
        padding-top: 15px !important;
        padding-bottom: 15px !important;
    }
    
    nav.navbar.bootsnav.navbar-mobile ul.nav ul.dropdown-menu .col-menu .title{
        padding-right: 30px !important;
        padding-top: 13px !important;
        padding-bottom: 13px !important;
    }
    
    nav.navbar.bootsnav.navbar-mobile ul.nav ul.dropdown-menu .col-menu ul.menu-col li a{
        padding-top: 13px !important;
        padding-bottom: 13px !important;
    }
    
    nav.navbar.bootsnav.navbar-mobile .navbar-collapse [class*=' col-'] {
        width: 100%;
    }
    
    nav.navbar.bootsnav.navbar-fixed .logo-scrolled{
        display: block !important;
    }

    nav.navbar.bootsnav.navbar-fixed .logo-display{
        display: none !important;
    }
    
    nav.navbar.bootsnav.navbar-mobile .tab-menu,
    nav.navbar.bootsnav.navbar-mobile .tab-content{
        width: 100%;
        display: block;
    }
}

@media (max-width: 767px) {
    nav.navbar.bootsnav .navbar-header {
        padding-left: 15px;
        padding-right: 15px;
    }
    
    nav.navbar.bootsnav .navbar-nav {

    }
    
    .attr-nav{
        right: 30px;
    }
    
    .attr-nav > ul{
        margin-right: -10px;
    }
    
    .attr-nav > ul > li > a{
        padding: 16px 10px 15px;
        padding-left: 0 !important;
    }
    
    .attr-nav > ul > li.dropdown ul.dropdown-menu{
        left: -275px;
    }
    
    .top-search .container{
        padding: 0 15px;
    }
    
    nav.bootsnav.navbar-full .navbar-collapse{
        left: 15px;
    }
    
    nav.bootsnav.navbar-full .navbar-header{
        padding-right: 0;
    }
    
    nav.bootsnav.navbar-full .navbar-toggle {
        margin-right: -15px;
    }
    
    nav.bootsnav.navbar-full ul.nav > li > a{
        font-size: 18px !important;
        line-height: 24px !important;
        padding: 5px 10px !important;
    }
    
    /* Navbar Sidebar
    =================================*/ 
    nav.navbar.bootsnav.navbar-sidebar .share{
        padding: 30px 15px !important;
    }
    
    /* Navbar Sidebar
    =================================*/ 
    nav.navbar.bootsnav.navbar-sidebar .share{
        padding: 30px 0 !important;
        margin-bottom: 0;
    }
    
    nav.navbar.bootsnav.navbar-mobile.navbar-sidebar .share{
        padding: 30px 15px !important;
        margin-bottom: 0;
    }
    
    /* Mobile Navigation
    =================================*/ 
    body.side-right > .wrapper{
        margin-left: 280px;
        margin-right: -280px !important;
    }
    
    nav.navbar.bootsnav.navbar-mobile .navbar-collapse{
        margin-left: 0;
    }
    
    nav.navbar.bootsnav.navbar-mobile ul.nav{
        margin-left: -15px;
    }
    
    nav.navbar.bootsnav.navbar-mobile ul.nav{
        border-top: solid 1px #fff;
    }
    
    li.close-full-menu{
        padding-top: 15px !important;
        padding-bottom: 15px !important;
    }
}

@media (min-width: 480px) and (max-width: 640px) {
    nav .dropdown div{
        display: block;
            display: block;
    clear: right;
    width: 100%;
}
    nav.bootsnav.navbar-full ul.nav{
        padding-top: 30px;
        padding-bottom: 30px;
    }
}
/* ==============================================================

Template name : Bootsnav - Multi Purpose Header
Categorie : Bootstrap Menu in CSS
Author : adamnurdin01
Version : v.1.1
Created : 2016-06-02
Last update : 2016-06-11

============================================================== */
/*
Typography
=========================== */
html,body {
    width:100%;
    height: auto;
    margin:0;
    padding:0;
    overflow-x: hidden;
}

body {
    font-family: 'Open Sans', sans-serif;
    position: relative;
	font-size:14px;
	line-height:24px;
	color:#6f6f6f;
}

a{
    color: #6f6f6f;
}

a,
a:active,
a:focus,
a:hover{
	outline:none;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

a:hover{
	text-decoration:underline;
}

h1, h2, h3, h4, h5, h6{
	color:#3f3f3f;
	margin:0 0 15px 0;
    letter-spacing: 1px;
    font-weight: bold;
}

h1{
	font-size:48px;
	line-height:52px;
}

h2{
	font-size:36px;
	line-height:48px;
}

h3{
	font-size:30px;
	line-height:36px;
}

h4{
	font-size:24px;
	line-height:30px;
}

h5{
	font-size:18px;
	line-height:24px;
}

h6{
	font-size:14px;
	line-height:18px;
}

p{
	margin-bottom:20px;
}

.wrapper{
    min-height: 800px;
}

/*
Navbar
=========================== */
/* Navbar Atribute ------*/
.attr-nav > ul > li > a{
    padding: 28px 15px;
}

ul.cart-list > li.total > .btn{
    border-bottom: solid 1px #cfcfcf !important;
    color: #fff !important;
    padding: 10px 15px;
}
.navbar-collapse
{
   padding-right:0;
   padding-left:0;
}
@media (min-width: 1024px) {
    /* Navbar General ------*/
    nav.navbar ul.nav > li > a{
    }
    
    nav.navbar .navbar-brand{
        margin-top: 0;
    }
    
    nav.navbar .navbar-brand img.logo{
        width: 50px;
    }

    nav.navbar .navbar-brand{
        margin-top: 0;
    }
    
    nav.navbar .navbar-brand img.logo{
        width: 50px;
    }
    
    nav.navbar li.dropdown ul.dropdown-menu{
        border-top: solid 3px;
    }
    
    /* Navbar Center ------*/
    nav.navbar-center .navbar-brand{
        margin: 0 !important;
    }
    
    /* Navbar Brand Top ------*/
    nav.navbar-brand-top .navbar-brand{
        margin: 10px !important;
    }
    
    /* Navbar Full ------*/
    nav.navbar-full .navbar-brand{
        position: relative;
        top: -15px;
    }
    
    /* Navbar Sidebar ------*/
    nav.navbar-sidebar ul.nav,
    nav.navbar-sidebar .navbar-brand{
        margin-bottom: 50px;
    }
    
    nav.navbar-sidebar ul.nav > li > a{
        padding: 10px 15px;
        font-weight: bold;
    }
    
    /* Navbar Transparent & Fixed ------*/
    nav.navbar.bootsnav.navbar-transparent.white{
        background-color: rgba(255,255,255,0.3);
        border-bottom: solid 1px #bbb;
    }
    
    nav.navbar.navbar-inverse.bootsnav.navbar-transparent.dark,
    nav.navbar.bootsnav.navbar-transparent.dark{
        background-color: rgba(0,0,0,0.3);
        border-bottom: solid 1px #555;
    }
    
    nav.navbar.bootsnav.navbar-transparent.white .attr-nav{
        border-left: solid 1px #bbb;
    }
    
    nav.navbar.navbar-inverse.bootsnav.navbar-transparent.dark .attr-nav,
    nav.navbar.bootsnav.navbar-transparent.dark .attr-nav{
        border-left: solid 1px #555;
    }
    
    nav.navbar.bootsnav.no-background.white .attr-nav > ul > li > a,
    nav.navbar.bootsnav.navbar-transparent.white .attr-nav > ul > li > a,
    nav.navbar.bootsnav.navbar-transparent.white ul.nav > li > a,
    nav.navbar.bootsnav.no-background.white ul.nav > li > a{
        color: #fff;
    }
    
    nav.navbar.bootsnav.navbar-transparent.dark .attr-nav > ul > li > a,
    nav.navbar.bootsnav.navbar-transparent.dark ul.nav > li > a{
        color: #eee;
    }
}

@media (max-width: 992px) {
    /* Navbar General ------*/
    nav.navbar .navbar-brand{
        margin-top: 0;
        position: relative;
        top: -2px;
    }
    
    nav.navbar .navbar-brand img.logo{
        width: 30px;
    }
    
    .attr-nav > ul > li > a{
        padding: 16px 15px 15px;
    }
    
    /* Navbar Mobile slide ------*/
    nav.navbar.navbar-mobile ul.nav > li > a{
        padding: 15px 15px;
    }
    
    nav.navbar.navbar-mobile ul.nav ul.dropdown-menu > li > a{
        padding-right: 15px !important;
        padding-top: 15px !important;
        padding-bottom: 15px !important;
    }
    
    nav.navbar.navbar-mobile ul.nav ul.dropdown-menu .col-menu .title{
        padding-right: 30px !important;
        padding-top: 13px !important;
        padding-bottom: 13px !important;
    }
    
    nav.navbar.navbar-mobile ul.nav ul.dropdown-menu .col-menu ul.menu-col li a{
        padding-top: 13px !important;
        padding-bottom: 13px !important;
    }
    
    /* Navbar Full ------*/
     nav.navbar-full .navbar-brand{
        top: 0;
        padding-top: 10px;
    }
}

/* Navbar Inverse
=================================*/
nav.navbar.navbar-inverse{
    background-color: #222;
    border-bottom: solid 1px #303030;
}

nav.navbar.navbar-inverse ul.cart-list > li.total > .btn{
    border-bottom: solid 1px #222 !important;
}

nav.navbar.navbar-inverse ul.cart-list > li.total .pull-right{
    color: #fff;
}

nav.navbar.navbar-inverse.megamenu ul.dropdown-menu.megamenu-content .content ul.menu-col li a,
nav.navbar.navbar-inverse ul.nav > li > a{
    color: #eee;
}

nav.navbar.navbar-inverse ul.nav > li.dropdown > a{
    background-color: #222;
}

nav.navbar.navbar-inverse li.dropdown ul.dropdown-menu > li > a{
    color: #999;
}

nav.navbar.navbar-inverse ul.nav .dropdown-menu h1,
nav.navbar.navbar-inverse ul.nav .dropdown-menu h2,
nav.navbar.navbar-inverse ul.nav .dropdown-menu h3,
nav.navbar.navbar-inverse ul.nav .dropdown-menu h4,
nav.navbar.navbar-inverse ul.nav .dropdown-menu h5,
nav.navbar.navbar-inverse ul.nav .dropdown-menu h6{
    color: #fff;
}

nav.navbar.navbar-inverse .form-control{
    background-color: #333;
    border-color: #303030;
    color: #fff;
}

nav.navbar.navbar-inverse .attr-nav > ul > li > a{
    color: #eee;
}

nav.navbar.navbar-inverse .attr-nav > ul > li.dropdown ul.dropdown-menu{
    background-color: #222;
    border-left: solid 1px #303030;
    border-bottom: solid 1px #303030;
    border-right: solid 1px #303030;
}

nav.navbar.navbar-inverse ul.cart-list > li{
    border-bottom: solid 1px #303030;
    color: #eee;
}

nav.navbar.navbar-inverse ul.cart-list > li img{
    border: solid 1px #303030;
}

nav.navbar.navbar-inverse ul.cart-list > li.total{
    background-color: #333;
}

nav.navbar.navbar-inverse .share ul > li > a{
    background-color: #555;
}

nav.navbar.navbar-inverse .dropdown-tabs .tab-menu{
    border-right: solid 1px #303030;
}

nav.navbar.navbar-inverse .dropdown-tabs .tab-menu > ul > li > a{
    border-bottom: solid 1px #303030;
}

nav.navbar.navbar-inverse .dropdown-tabs .tab-content{
    border-left: solid 1px #303030;
}

nav.navbar.navbar-inverse .dropdown-tabs .tab-menu > ul > li > a:hover,
nav.navbar.navbar-inverse .dropdown-tabs .tab-menu > ul > li > a:focus,
nav.navbar.navbar-inverse .dropdown-tabs .tab-menu > ul > li.active > a{
    background-color: #333 !important;
}

nav.navbar-inverse.navbar-full ul.nav > li > a{
    border:none;
}

nav.navbar-inverse.navbar-full .navbar-collapse .wrap-full-menu{
    background-color: #222;
}

nav.navbar-inverse.navbar-full .navbar-toggle{
    background-color: #222 !important;
    color: #6f6f6f;
}

@media (min-width: 1024px) {
    nav.navbar.navbar-inverse ul.nav .dropdown-menu{
        background-color: #222 !important;
        border-left: solid 1px #303030 !important;
        border-bottom: solid 1px #303030 !important;
        border-right: solid 1px #303030 !important;
    }

    nav.navbar.navbar-inverse li.dropdown ul.dropdown-menu > li > a{
        border-bottom: solid 1px #303030;
    }
    
    nav.navbar.navbar-inverse ul.dropdown-menu.megamenu-content .col-menu{
        border-left: solid 1px #303030;
        border-right: solid 1px #303030;
    }
    
    nav.navbar.navbar-inverse.navbar-transparent.dark{
        background-color: rgba(0,0,0,0.3);
        border-bottom: solid 1px #999;
    }
    
    nav.navbar.navbar-inverse.navbar-transparent.dark .attr-nav{
        border-left: solid 1px #999;
    }
    
    nav.navbar.navbar-inverse.no-background.white .attr-nav > ul > li > a,
    nav.navbar.navbar-inverse.navbar-transparent.dark .attr-nav > ul > li > a,
    nav.navbar.navbar-inverse.navbar-transparent.dark ul.nav > li > a,
    nav.navbar.navbar-inverse.no-background.white ul.nav > li > a{
        color: #fff;
    }
    
    nav.navbar.navbar-inverse.no-background.dark .attr-nav > ul > li > a,
    nav.navbar.navbar-inverse.no-background.dark .attr-nav > ul > li > a,
    nav.navbar.navbar-inverse.no-background.dark ul.nav > li > a,
    nav.navbar.navbar-inverse.no-background.dark ul.nav > li > a{
        color: #3f3f3f;
    }
}
@media (max-width: 992px)  {
    nav.navbar.navbar-inverse .navbar-toggle{
        color: #eee;
        background-color: #222 !important;
    }
    
    nav.navbar.navbar-inverse .navbar-nav > li > a{
        border-top: solid 1px #303030;
        border-bottom: solid 1px #303030;
    }
    
    nav.navbar.navbar-inverse ul.nav li.dropdown ul.dropdown-menu  > li > a{
        color: #999;
        border-bottom: solid 1px #303030;
    }
    
    nav.navbar.navbar-inverse .dropdown .megamenu-content .col-menu .title{
        border-bottom: solid 1px #303030;
        color: #eee;
    }
    
    nav.navbar.navbar-inverse .dropdown .megamenu-content .col-menu ul > li > a{
        border-bottom: solid 1px #303030;
        color: #999 !important;
    }
    
    nav.navbar.navbar-inverse .dropdown .megamenu-content .col-menu.on:last-child .title{
        border-bottom: solid 1px #303030;
    }
    
    nav.navbar.navbar-inverse .dropdown-tabs .tab-menu > ul{
        border-top: solid 1px #303030;
    }
    
    nav.navbar.navbar-inverse.navbar-mobile .navbar-collapse{
        background-color: #222;
    }
}
@media (max-width: 767px)  {
    nav.navbar.navbar-inverse.navbar-mobile ul.nav{
        border-top: solid 1px #222;
    }
}
/* ==============================================================

Template name : Bootsnav - Multi Purpose Header
Categorie : Bootstrap Menu in CSS
Author : adamnurdin01
Version : v1.0.0
Created : 02 Juni  2016
Last update : 02 Juni  2016

============================================================== */

/*
Color
=========================== */
nav.navbar.bootsnav ul.dropdown-menu.megamenu-content .content ul.menu-col li a:hover,
.side .widget ul.link li a:hover,
.side .widget ul.link li a:focus,
.check-list li:before,
ul.cart-list > li > h6 > a,
.attr-nav > ul > li > a:hover,
.attr-nav > ul > li > a:focus,
nav.navbar-sidebar ul.nav li.dropdown.on > a,
nav.navbar-sidebar .dropdown .megamenu-content .col-menu.on .title,
nav.navbar-sidebar ul.nav li.dropdown ul.dropdown-menu li a:hover,
nav.navbar ul.nav li.dropdown.on > a,
nav.navbar.navbar-inverse ul.nav li.dropdown.on > a,
nav.navbar-sidebar ul.nav li.dropdown.on ul.dropdown-menu li.dropdown.on > a,
nav.navbar .dropdown .megamenu-content .col-menu.on .title,
nav.navbar ul.nav > li > a:hover,
nav.navbar ul.nav li.active > a,
nav.navbar li.dropdown ul.dropdown-menu > li a:hover{
    color: #f43438;
}

nav.navbar.navbar-transparent ul.nav > li > a:hover,
nav.navbar.no-background ul.nav > li > a:hover,
nav.navbar ul.nav li.scroll.active > a,
nav.navbar.navbar-dark ul.nav li.dropdown ul.dropdown-menu  > li > a:hover,
nav.navbar ul.nav li.dropdown.on > a,
nav.navbar-dark ul.nav li.dropdown.on > a{
    color: #f43438 !important;
}

@media(max-width:920px){
    nav.navbar .dropdown .megamenu-content .col-menu ul > li > a:hover,
    nav.navbar.navbar-dark .dropdown .megamenu-content .col-menu .title:hover{
        color: #f43438 !important;
    }
}

/*
Border
=========================== */
ul.cart-list > li.total > .btn{
    border-color: #f43438;
}

nav.navbar li.dropdown ul.dropdown-menu{
    border-top-color: #009688 !important;
}

/*
Background
=========================== */
ul.cart-list > li.total > .btn,
.attr-nav > ul > li > a span.badge,
nav.navbar .share ul > li > a:hover,
nav.navbar .share ul > li > a:focus{
    background-color: #f43438;
}

ul.cart-list > li.total > .btn:hover,
ul.cart-list > li.total > .btn:focus{
    background-color: #dc3236 !important;
}
           #footer ul.quick-links li {

    display: block;
}

