body {
    /*font-family: "Poppins", sans-serif;*/
    font-weight: 300;
    font-style: normal;
    color: #333333;
}
.donmenu-link.active h6{
color: #ffffff!important;
}
.donmenu-link.active, .donmenu-link:hover {
    color: #ffffff!important;
}

* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

img {
    max-width: 100%;
}

a:focus,
input:focus,
textarea:focus,
button:focus {
    text-decoration: none;
    outline: none;
}

a:focus,
a:hover {
    text-decoration: none;
}


i,/*span,
a*/ {
    display: inline-block;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: "Poppins", sans-serif;
    font-weight: 600;
    color: #333333;
    margin: 0px;
}
.component-content {
    margin-top: 0px;
}
.donmenu-link-widget .widgetButton, .dontour_price{
    font-family: "Poppins", sans-serif!important;
    font-weight: 600!important;
}

h1 {
    font-size: 48px;
}

h2 {
    font-size: 24px;
    color: #009688!important;
}

h3 {
    font-size: 1.2rem;
}

h4 {
    font-size: 22px;
}

h5 {
    font-size: 18px;
}

h6{
    font-size: 16px;
}
.donmenu-link-widget .widgetButton {
    font-size: 16px!important;
}

ul, ol {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}
p {
    font-size: 16px;
    font-weight: 300;
    line-height: 24px;
    color: #333333;
    margin: 0px;
}

.bg_cover {
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
}

/*==========================
        2.HELPER
============================*/
.section {
    position: relative;
    padding-top: 80px;
    padding-bottom: 80px;
    overflow: hidden;
}

.section_title {
    position: relative;
}

    .section_title h2 {
        position: relative;
        margin-bottom: 22px;
        color: #333;
        font-size: 34px;
        font-weight: 500;
    }

        .section_title h2:after {
            position: absolute;
            content: '';
            width: 60px;
            height: 4px;
            background-color: #009688;
            display: block;
            top: -15px;
            left: -30px;
            right: 0;
            margin: auto;
        }

        .section_title h2:before {
            position: absolute;
            content: '';
            width: 20px;
            height: 4px;
            background-color: #009688;
            display: block;
            top: -15px;
            left: 0;
            right: -70px;
            margin: auto;
        }

.section_subtitle {
    line-height: 25px;
    max-width: 750px;
    padding-top: 0;
    color: #666;
    margin-bottom: 0;
}

.inner-banner {
    background: #009688;
    background: linear-gradient(to right, #009688 0%,#047d72 100%);
    width: 100%;
    height: 45vh;
    background-position: center;
    background-size: cover;
    position: relative;
}

.inner-text {
    position: absolute;
    left: 0;
    top: 55%;
    right: 0;
    text-align: center;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 9;
}

    .inner-text h1 {
        color: #fff;
        text-transform: capitalize;
        font-weight: 700;
        font-size: 40px;
    }

.breadcrumb {
    padding: 0 15px;
    margin: 0;
    background: none;
    justify-content: center;
}

    .breadcrumb .breadcrumb-item a {
        color: #eee;
    }

        .breadcrumb .breadcrumb-item.active, .breadcrumb-item + .breadcrumb-item::before, .breadcrumb .breadcrumb-item a:hover {
            color: #fff;
        }

.bg-light {
    background-color: #f8f9fa !important;
}
/*==========================
        3.PRELOADER
============================*/

.spinner-wrapper {
    position: fixed;
    z-index: 999999;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: #fff;
}

.spinner {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 3.75rem;
    height: 1.25rem;
    margin: -0.625rem 0 0 -1.875rem;
    text-align: center;
}

    .spinner > div {
        display: inline-block;
        width: 1rem;
        height: 1rem;
        border-radius: 100%;
        background-color: #009688;
        -webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;
        animation: sk-bouncedelay 1.4s infinite ease-in-out both;
    }

    .spinner .bounce1 {
        -webkit-animation-delay: -0.32s;
        animation-delay: -0.32s;
    }

    .spinner .bounce2 {
        -webkit-animation-delay: -0.16s;
        animation-delay: -0.16s;
    }

@-webkit-keyframes sk-bouncedelay {
    0%, 80%, 100% {
        -webkit-transform: scale(0);
    }

    40% {
        -webkit-transform: scale(1.0);
    }
}

@keyframes sk-bouncedelay {
    0%, 80%, 100% {
        -webkit-transform: scale(0);
        -ms-transform: scale(0);
        transform: scale(0);
    }

    40% {
        -webkit-transform: scale(1.0);
        -ms-transform: scale(1.0);
        transform: scale(1.0);
    }
}

/*===========================
    4.BUTTON css 
===========================*/


.buttons-title .title {
    font-size: 36px;
    line-height: 45px;
    color: #6c6c6c;
}

.white-btn {
    border-radius: 50px;
    background: #fff;
    color: #fe7856;
    border: 2px solid #fe7856;
    padding: 10px 30px;
    z-index: 5;
    position: relative;
    font-size: 16px;
    font-weight: 400;
}

    .white-btn:hover {
        background: -webkit-linear-gradient(left,#fe8464 0%,#fe6e9a 50%,#fe8464 100%);
        background: -o-linear-gradient(left,#fe8464 0%,#fe6e9a 50%,#fe8464 100%);
        background: linear-gradient(to right,#fe8464 0%,#fe6e9a 50%,#fe8464 100%);
        background-size: 200%;
        border: 2px solid #fe7856;
        color: #fff;
    }

.main-btn {
    border-radius: 50px;
    padding: 10px 30px;
    background: -webkit-linear-gradient(left,#fe8464 0%,#fe6e9a 50%,#fe8464 100%);
    background: -o-linear-gradient(left,#fe8464 0%,#fe6e9a 50%,#fe8464 100%);
    background: linear-gradient(to right,#fe8464 0%,#fe6e9a 50%,#fe8464 100%);
    background-size: 200%;
    border: 2px solid #fe7856;
    color: #fff;
    z-index: 5;
    position: relative;
    font-size: 16px;
    font-weight: 400;
}

    .main-btn:hover {
        background: #fff;
        color: #fe7856;
        border: 2px solid #fe7856;
    }

/*===========================
        5.NAVBAR css 
===========================*/

.navbar-area {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    padding: 10px 0;
    z-index: 99;
}

    .navbar-area .navbar {
        position: relative;
        padding: 0;
    }

        .navbar-area .navbar .navbar-toggler .toggler-icon {
            width: 30px;
            height: 2px;
            background-color: #fff;
            margin: 5px 0;
            display: block;
            position: relative;
            transition: all 0.3s ease-out 0s;
        }

        .navbar-area .navbar .navbar-toggler.active .toggler-icon:nth-of-type(1) {
            transform: rotate(45deg);
            top: 7px;
        }

        .navbar-area .navbar .navbar-toggler.active .toggler-icon:nth-of-type(2) {
            opacity: 0;
        }

        .navbar-area .navbar .navbar-toggler.active .toggler-icon:nth-of-type(3) {
            transform: rotate(135deg);
            top: -7px;
        }

        .navbar-area .navbar .navbar-nav .nav-item {
            margin: 0 15px;
            position: relative;
        }

            .navbar-area .navbar .navbar-nav .nav-item > a {
                font-size: 16px;
                line-height: 24px;
                font-weight: 400;
                padding: 26px 0;
                color: #fff;
                text-transform: capitalize;
                position: relative;
                opacity: 0.8;
                transition: all 0.3s ease-out 0s;
            }

            .navbar-area .navbar .navbar-nav .nav-item a::before {
                position: absolute;
                content: '';
                width: 20px;
                height: 4px;
                left: 50%;
                margin: 0 2px;
                bottom: 14px;
                background-color: #fff;
                transition: all 0.3s ease-out 0s;
                transform: translate(-50%) scaleX(0);
            }



            .navbar-area .navbar .navbar-nav .nav-item.active > a, .navbar-area .navbar .navbar-nav .nav-item:hover > a {
                opacity: 1;
                color: #fff;
            }

                .navbar-area .navbar .navbar-nav .nav-item.active > a::before, .navbar-area .navbar .navbar-nav .nav-item:hover > a::before {
                    transform: translate(-50%) scaleX(1);
                }

        .navbar-area .navbar .navbar-btn li {
            display: inline-block;
            margin-right: 5px;
        }

            .navbar-area .navbar .navbar-btn li a {
                padding: 10px 30px;
                font-size: 16px;
                text-transform: capitalize;
                font-weight: 500;
                color: #fff;
                border-radius: 4px;
                transition: all 0.3s ease-out 0s;
            }

                .navbar-area .navbar .navbar-btn li a.light {
                }

                    .navbar-area .navbar .navbar-btn li a.light:hover {
                        background-color: rgba(255, 255, 255, 0.4);
                    }

                .navbar-area .navbar .navbar-btn li a.solid {
                    color: #fff;
                    background: linear-gradient(to right,#fe8464 0%,#fe6e9a 50%,#fe8464 100%);
                    background-size: 200%;
                    border-radius: 50px;
                    border: 2px solid #fe7856;
                }

                    .navbar-area .navbar .navbar-btn li a.solid:hover {
                        background: #fff;
                        color: #fe7856;
                        border: 2px solid #fe7856;
                    }

    .navbar-area.sticky {
        background-color: #fff;
        z-index: 999;
        position: fixed;
        box-shadow: 0px 0px 18px 1px rgba(0, 0, 0, 0.1);
        padding: 0px;
    }

        .navbar-area.sticky .navbar .navbar-toggler .toggler-icon {
            background-color: #333333;
        }

        .navbar-area.sticky .navbar .navbar-nav .nav-item a {
            color: #000000;
            opacity: 0.9;
        }

            .navbar-area.sticky .navbar .navbar-nav .nav-item a::before {
                background-color: #009688;
            }


        .navbar-area.sticky .navbar .navbar-nav .nav-item.active, .navbar-area.sticky .navbar .navbar-nav .nav-item:hover {
            color: #333333;
            opacity: 1;
        }

            .navbar-area.sticky .navbar .navbar-nav .nav-item.active a {
                color: #009688;
            }

        .navbar-area.sticky .navbar .navbar-btn li a.light {
            color: #fff;
            background-color: #fff;
            background-size: 200%;
        }

        .navbar-area.sticky .navbar .navbar-btn li a.solid {
            color: #fff;
            background: linear-gradient(to right,#fe8464 0%,#fe6e9a 50%,#fe8464 100%);
            background-size: 200%;
        }

.dropdown-item:focus, .dropdown-item:hover {
    color: #fff !important;
    text-decoration: none;
    background-color: #2c64e2;
}

.dropdown-menu.dropdown-menu-right.show {
    margin: 0px;
    padding: 0px;
}


/*===========================
       6.HOME css 
===========================*/

.home_area {
    position: relative;
    background: #009688;
    background: linear-gradient(to right, #009688 0%,#047d72 100%);
}

    .home_area::after {
        content: '';
        background-image: url(../images/header-shape.svg);
        background-size: 101%;
        background-repeat: no-repeat;
        background-position: bottom;
        display: block;
        height: 100%;
        position: absolute;
        bottom: -1px;
        left: -1px;
        right: 0px;
        z-index: 1;
    }

.home-content {
    position: relative;
    z-index: 9;
    padding-top: 180px;
    padding-bottom: 200px;
}

    .home-content .main-btn {
        border: 2px solid #fff;
        background: transparent;
    }

        .home-content .main-btn:hover {
            border: 2px solid #fff;
            background: #fff;
            color: #009688;
        }

    .home-content .title {
        font-size: 75px;
        line-height: 85px;
        color: #fff;
        font-weight: 700;
    }

    .home-content .text {
        color: #fff;
        margin-top: 16px;
    }

    .home-content .slider-btn {
        padding-top: 16px;
    }

        .home-content .slider-btn li {
            display: inline-block;
            margin: 16px 8px 0;
        }

            .home-content .slider-btn li a.rounded-one {
                background-color: #fff;
                border-color: #fff;
            }

                .home-content .slider-btn li a.rounded-one:hover {
                    background-color: transparent;
                    color: #fff;
                }

            .home-content .slider-btn li a.rounded-two {
                border-color: #fff;
            }

                .home-content .slider-btn li a.rounded-two:hover {
                    background-color: #fff;
                    color: #009688;
                }


.scroll-next {
    position: absolute;
    bottom: 50px;
    left: 0;
    z-index: 9;
    width: 100%;
    text-align: center;
}

    .scroll-next a {
        height: 55px;
        width: 55px;
        transition: all 0.5s;
        animation: BounceAnimation 4s infinite;
    }

@-webkit-keyframes BounceAnimation {
    0%, 20%, 50%, 80%, 100% {
        -webkit-transform: translateY(0);
    }

    40% {
        -webkit-transform: translateY(-20px);
    }

    60% {
        -webkit-transform: translateY(-10px);
    }
}

@-moz-keyframes BounceAnimation {
    0%, 20%, 50%, 80%, 100% {
        -moz-transform: translateY(0);
    }

    40% {
        -moz-transform: translateY(-20px);
    }

    60% {
        -moz-transform: translateY(-10px);
    }
}

@keyframes BounceAnimation {
    0%, 20%, 50%, 80%, 100% {
        transform: translateY(0);
    }

    40% {
        transform: translateY(-20px);
    }

    60% {
        transform: translateY(-10px);
    }
}

/*===========================
      7.SERVICES css 
===========================*/
.services {
    padding-left: 22px;
    padding-right: 22px;
    background-color: #fff;
    border-radius: 8px;
    border: 2px solid #efefef;
    box-shadow: 0px 4px 6px 0px rgba(0, 0, 0, 0.09);
    margin-top: 20px;
    white-space: pre-line;
    background-image: url(https://service.donicus.com:666/pub/dExEek51REFCU3R6bFpRY3NNTFRJdz09/78_73_marcaagua_ppexs_verde_top.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

    .services:hover {
        border: 2px solid #009688;
        transition: all 0.3s ease-out 0s;
    }

    .services .services-title-icon .services-title {
        font-size: 22px;
        line-height: 30px;
        font-weight: 500;
    }

        .services .services-title-icon .services-title a:hover {
            color: #009688;
        }

    .services .services-title-icon .services-icon {
        position: relative;
        display: inline-block;
        margin-right: 20px;
        background: #009688;
        background: linear-gradient(to right, #009688 0%,#047d72 100%);
        border-radius: 50px;
        width: 60px;
        height: 60px;
    }

        .services .services-title-icon .services-icon i {
            font-size: 32px;
            line-height: 60px;
            color: #fff;
            position: relative;
            z-index: 5;
            padding-left: 15px;
            top: -21px;
            right: 1px;
        }

    .services:hover .services-icon {
        background: linear-gradient(to right,#fe8464 0%,#fe6e9a 50%,#fe8464 100%);
        background-size: 200%;
    }

    .services .services-content .text {
        font-size: 16px;
        line-height: 26px;
        margin-top: 0px;
    }

    .services .services-content .services-btn {
        color: #009688;
        font-size: 16px;
        font-weight: 600;
        margin-top: 0px;
    }

/*===========================
      8.ABOUT css 
===========================*/
.about-content h4 {
    font-size: 32px;
    line-height: 35px;
    margin-bottom: 20px;
    font-weight: 600;
}

.about-content .text {
    line-height: 30px;
}



/*===========================
      9.PRICING css 
===========================*/
.single-pricing {
    box-shadow: 0px 4px 6px 0px rgba(0, 0, 0, 0.09);
    padding: 24px 20px 50px;
    border-radius: 9px;
    position: relative;
    overflow: hidden;
    background-color: #fff;
    border: 2px solid #f8f9fa;
    background-image: url(../images/price-shape.svg);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: bottom;
}

    .single-pricing:hover {
        border: 2px solid #009688;
        transition: all 0.3s ease-out 0s;
    }


    .single-pricing .pricing-header .sub-title {
        font-size: 20px;
        font-weight: 500;
        line-height: 25px;
        color: #333333;
        position: relative;
        padding-bottom: 8px;
    }


    .single-pricing .pricing-header .price {
        display: block;
        font-size: 48px;
        font-weight: 600;
        line-height: 80px;
        color: #333333;
    }

    .single-pricing .buttom-shape {
        position: absolute;
        bottom: -20px;
        left: 0;
        width: 101%;
    }

    .single-pricing .pricing-header .year {
        font-size: 20px;
        font-weight: 400;
        line-height: 25px;
    }

    .single-pricing .pricing-list ul li {
        font-size: 16px;
        line-height: 24px;
        color: #333333;
        margin-top: 16px;
    }

        .single-pricing .pricing-list ul li i {
            color: #009688;
            margin-right: 8px;
        }




/*===========================
        10.TEAM css 
===========================*/
.team-style-eleven {
    position: relative;
    box-shadow: 0px 8px 16px 0px rgba(72, 127, 255, 0.1);
}

    .team-style-eleven .team-image img {
        width: 100%;
    }

    .team-style-eleven .team-content {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        background-color: #fff;
        padding-top: 25px;
        padding-bottom: 25px;
        z-index: 5;
        transition: all 0.3s ease-out 0s;
    }

        .team-style-eleven .team-content::before {
            position: absolute;
            content: '';
            width: 100%;
            height: 100%;
            top: 0;
            left: 0;
            background: linear-gradient(to right, #009688 0%, #2bdbdc 100%);
            z-index: -1;
            transition: all 0.3s ease-out 0s;
            opacity: 0;
        }

        .team-style-eleven .team-content .team-social {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            transition: all 0.3s ease-out 0s;
            visibility: hidden;
            opacity: 0;
        }

            .team-style-eleven .team-content .team-social .social {
                background-color: #fff;
                display: inline-block;
                padding: 10px 20px 6px;
                border-radius: 50px;
            }

                .team-style-eleven .team-content .team-social .social li {
                    display: inline-block;
                    margin: 0 8px;
                }

                    .team-style-eleven .team-content .team-social .social li a {
                        font-size: 16px;
                        color: #a4a4a4;
                        transition: all 0.3s ease-out 0s;
                    }

                        .team-style-eleven .team-content .team-social .social li a:hover {
                            color: #009688;
                        }

        .team-style-eleven .team-content .team-name a {
            color: #333333;
            font-size: 24px;
            font-weight: 600;
            transition: all 0.3s ease-out 0s;
        }

        .team-style-eleven .team-content .sub-title {
            font-size: 16px;
            color: #009688;
            transition: all 0.3s ease-out 0s;
        }

    .team-style-eleven:hover .team-content {
        padding-top: 50px;
    }

        .team-style-eleven:hover .team-content::before {
            opacity: 1;
        }

        .team-style-eleven:hover .team-content .team-social {
            top: -20px;
            visibility: visible;
            opacity: 1;
        }

        .team-style-eleven:hover .team-content .team-name a {
            color: #fff;
        }

        .team-style-eleven:hover .team-content .sub-title {
            color: #fff;
        }

.single-team {
    box-shadow: 0px 4px 6px 0px rgba(0, 0, 0, 0.09);
    overflow: hidden;
    border-radius: 10px;
}

    .single-team .team-image {
        position: relative;
    }

        .single-team .team-image img {
            width: 100%;
        }

        .single-team .team-image .social {
            position: absolute;
            left: 0;
            right: 0;
            bottom: 25px;
        }

            .single-team .team-image .social ul {
                background-color: rgba(255, 255, 255, 0.23);
                display: inline-block;
                border-radius: 50px;
                padding: 0 13px;
                position: relative;
                z-index: 5;
                overflow: hidden;
            }

                .single-team .team-image .social ul::before {
                    position: absolute;
                    content: '';
                    width: 100%;
                    height: 100%;
                    z-index: -1;
                    top: 0;
                    left: 0;
                    background: linear-gradient(#fe8464 0%, #fe6e9a 100%);
                    opacity: 0;
                    visibility: hidden;
                    transition: all 0.3s ease-out 0s;
                }

                .single-team .team-image .social ul li {
                    display: inline-block;
                }

                    .single-team .team-image .social ul li a {
                        padding: 15px 13px;
                        color: #fff;
                    }

    .single-team .team-content {
        padding: 30px;
    }

        .single-team .team-content .holder-name a {
            font-size: 20px;
            font-weight: 700;
            color: #2E2E2E;
        }

        .single-team .team-content .text {
            margin-top: 5px;
        }

    .single-team:hover .team-image .social ul::before {
        opacity: 1;
        visibility: visible;
    }


/*===========================
      11.TESTIMONIAL css 
===========================*/
.testimonial-area {
    background-image: url(../images/testimonial_bg.jpg);
    background-size: 100%;
    background-attachment: fixed;
    position: relative;
}

    .testimonial-area::before {
        content: '';
        position: absolute;
        width: 100%;
        height: 100%;
        background-color: #003994e0;
        left: 0px;
        top: 0px;
        display: block;
    }

    .testimonial-area .section-title .title {
        color: #fff;
    }

.single-testimonial {
    background-color: #fff;
    box-shadow: 0px 0px 30px 0px rgba(167, 167, 167, 0.16);
    overflow: hidden;
    border-radius: 10px;
    padding: 25px 30px 5px;
    border-radius: 10px;
    border: 2px solid transparent;
    margin: 30px 0;
    transition: all 0.3s ease-out 0s;
}

    .single-testimonial .testimonial-review .quota i {
        font-size: 36px;
        color: #119BD2;
        transition: all 0.3s ease-out 0s;
    }

    .single-testimonial .testimonial-review .star ul li {
        display: inline-block;
        font-size: 16px;
        color: #FE806D;
    }

.author-image {
    margin-right: 20px;
}

.single-testimonial .author-image img {
    width: 60px;
    height: 60px;
    border-radius: 50px;
}

.single-testimonial .testimonial-author .author-content .holder-name {
    font-size: 18px;
    font-weight: 700;
    color: #2E2E2E;
}

.single-testimonial .testimonial-author .author-content .text {
    font-size: 15px;
}

.single-testimonial:hover {
    border-color: #FE7A7B;
}

    .single-testimonial:hover .testimonial-review .quota i {
        color: #FE7A7B;
    }

.slick-center .single-testimonial {
    border-color: #FE7A7B;
}

    .slick-center .single-testimonial .testimonial-review .quota i {
        color: #FE7A7B;
    }

.testimonial-active .slick-dots {
    margin: 0 auto;
}

    .testimonial-active .slick-dots li {
        display: inline-block;
        margin: 0 4px;
    }

        .testimonial-active .slick-dots li button {
            width: 12px;
            height: 12px;
            border-radius: 50%;
            background: linear-gradient(180deg, #fff 0%, #fff 100%);
            border: 0;
            font-size: 0;
            opacity: 0.5;
            transition: all 0.3s ease-out 0s;
        }

        .testimonial-active .slick-dots li.slick-active button {
            opacity: 1;
            width: 15px;
            height: 15px;
        }

/*===========================
       12.FAQ's css 
===========================*/
.faq-area .faq-accordion .accordion .card {
    border: 0;
    background: none;
}

    .faq-area .faq-accordion .accordion .card .card-header {
        border: 0;
        background: none;
        margin-top: 15px;
        padding: 1px 0px;
    }

        .faq-area .faq-accordion .accordion .card .card-header a {
            font-size: 18px;
            font-weight: 500;
            color: #000;
            display: block;
            position: relative;
            padding: 10px 15px;
            background-color: #fff;
            border-radius: 4px;
            border: 1px solid #e4e4e4;
        }

            .faq-area .faq-accordion .accordion .card .card-header a::before {
                content: '\ea58';
                font-family: 'LineIcons';
                position: absolute;
                top: 50%;
                right: 15px;
                transform: translateY(-50%);
            }

        .faq-area .faq-accordion .accordion .card .card-header .collapsed::before {
            content: '\ea5c';
        }

    .faq-area .faq-accordion .accordion .card .card-body {
        padding: 20px 10px;
    }

/*===========================
    13.CONTACT css 
===========================*/
.form-group {
    margin: 0;
}

p.form-message.success,
p.form-message.error {
    font-size: 16px;
    color: #333333;
    background: #cbced1;
    padding: 10px 15px;
    margin-left: 15px;
    margin-top: 15px;
}

p.form-message.error {
    color: #f00;
}

.contact-form .single-form {
    margin-top: 30px;
}

    .contact-form .single-form textarea,
    .contact-form .single-form input {
        width: 100%;
        height: 52px;
        border: 1px solid #cbced1;
        border-radius: 5px;
        padding: 0 25px;
        background-color: #fff;
        font-size: 14px;
    }

        .contact-form .single-form input:focus {
            border-color: #009688;
        }

    .contact-form .single-form textarea {
        height: 160px;
        padding-top: 15px;
        resize: none;
    }

        .contact-form .single-form textarea:focus {
            border-color: #009688;
        }

.list-unstyled li {
    font-size: 13px;
    margin-left: 2px;
    margin-top: 5px;
    color: #f00;
}

.contact-info .single-contact-info .contact-info-icon i {
    width: 50px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    font-size: 24px;
    color: #fff;
    border-radius: 50%;
}

.contact-info .single-contact-info .contact-info-content {
    padding-left: 20px;
}

.contact-info .single-contact-info.contact-color-1 .contact-info-icon i {
    background: #009688;
    background: linear-gradient(to right, #009688 0%,#047d72 100%);
    z-index: -1;
}

.contact-info .single-contact-info.contact-color-2 .contact-info-icon i {
    background: linear-gradient(to right,#fe8464 0%,#fe6e9a 50%,#fe8464 100%);
    background-size: 200%;
}

.contact-info .single-contact-info.contact-color-3 .contact-info-icon i {
    background: #009688;
    background: linear-gradient(to right, #009688 0%,#047d72 100%);
    z-index: -1;
}

.map {
    border: none;
    width: 100%;
    height: 495px;
}

/*===========================
      14.BRAND css 
===========================*/

.brand-area {
    padding-top: 40px;
    padding-bottom: 40px;
}

.single-logo {
    padding: 0 40px;
}

    .single-logo img {
        width: 100%;
        opacity: 0.5;
        transition: all 0.3s ease-out 0s;
    }

    .single-logo:hover img {
        opacity: 1;
    }

/*===========================
       15.FOOTER css 
===========================*/

.footer-area {
    position: relative;
    padding-top: 170px;
    padding-bottom: 50px;
}

    .footer-area:before {
        content: '';
        position: absolute;
        width: 100%;
        height: 100%;
        bottom: -8px;
        left: 0px;
        background: #009688;
        z-index: -1;
        background-image: url(../images/footer-shape.svg);
        background-size: 102%;
        background-repeat: no-repeat;
        background-position: top;
    }

#particles-1 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

#particles-2 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
}

.footer-area .social li {
    display: inline-block;
    margin: 0 5px;
}

    .footer-area .social li a {
        font-size: 24px;
        color: #fff;
        transition: all 0.3s ease-out 0s;
    }

        .footer-area .social li a:hover {
            color: #fe6e9a;
        }

.footer-area .footer-support {
    font-size: 16px;
    line-height: 24px;
    color: #fff;
    font-weight: 500;
}

.footer-support span {
    display: block;
}


.footer-area .copyright .text {
    color: #fff;
}

.footer-area .footer_menu_list {
    display: flex;
    justify-content: center;
    border-top: 1px solid #ffffff6b;
    padding-top: 10px;
}

.footer-area .footer-logo img {
    width: 160px;
}


/*===== BACK TO TOP =====*/
.back-to-top {
    font-size: 20px;
    color: #fff;
    position: fixed;
    right: 20px;
    bottom: 20px;
    width: 45px;
    height: 45px;
    line-height: 45px;
    border-radius: 5px;
    background: #009688;
    text-align: center;
    z-index: 99;
    display: none;
    border-radius: 50px;
    border: 2px solid #fff;
}

    .back-to-top:hover {
        color: #fff;
        background-color: #009688;
    }


/*==========================
        16.PORTFOLIO
============================*/
.portfolio-box {
    overflow: hidden;
    position: relative;
    margin-top: 30px;
}

.filters li a {
    display: inline-block;
    font-size: 14px;
    line-height: 30px;
    padding: 10px 30px;
    color: #333333;
    border-radius: 30px;
    font-weight: 400;
    background: #e8e8e8;
}

    .filters li a.active {
        color: #fff;
        background: linear-gradient(to right,#fe8464 0%,#fe6e9a 50%,#fe8464 100%);
    }

.img-overlay {
    position: absolute;
    bottom: -50px;
    left: 0;
    width: 100%;
    background: #2465e5;
    visibility: hidden;
    color: #fff;
    opacity: 0;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    padding: 1rem 2rem;
    transition: all .3s ease;
    border-radius: 0 0 4px 4px;
}

.portfolio-icon {
    position: absolute;
    top: -50px;
    right: 10px;
    width: 40px;
    height: 40px;
    background: #fff;
    visibility: hidden;
    opacity: 0;
    font-size: 24px;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    transition: all .3s ease;
    border-radius: 40px;
}

    .portfolio-icon a {
        color: #e63f4b;
    }

        .portfolio-icon a:hover {
            color: #fff;
        }

    .portfolio-icon:hover {
        background: #e63f4b;
    }

.portfolio-box:hover .img-overlay {
    visibility: visible;
    opacity: 1;
    bottom: 0;
}

.portfolio-box:hover .portfolio-icon {
    visibility: visible;
    opacity: 1;
    top: 10px;
}

/*==========================
        17.BLOG
============================*/
.blog-single {
    margin-bottom: 30px;
}

.blog--card {
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    -webkit-box-shadow: 0 5px 20px rgba(105,106,119,.05);
    box-shadow: 0 5px 20px rgba(105,106,119,.05);
}

    .blog--card figure {
        padding: 10px 10px 0;
        position: relative;
        margin: 0;
    }

        .blog--card figure figcaption {
            position: absolute;
            left: 25px;
            bottom: 15px;
        }

            .blog--card figure figcaption a {
                width: 40px;
                height: 40px;
                border-radius: 50%;
                background: #e63f4b;
                color: #fff;
                display: flex;
                -webkit-box-pack: center;
                justify-content: center;
                -webkit-box-align: center;
                align-items: center;
                font-size: 22px;
            }

    .blog--card .card-body h5 a {
        color: #009688;
        -webkit-transition: all .3s ease;
        -o-transition: all .3s ease;
        transition: all .3s ease;
    }

        .blog--card .card-body h5 a:hover {
            color: #e63f4b;
        }

    .blog--card .card-body .post-meta {
        padding-bottom: 10px;
        margin-bottom: 10px;
        border-bottom: 1px solid #e4e8ed;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        font-weight: 400;
    }

        .blog--card .card-body .post-meta li {
            color: #9192a3;
            margin-right: 1rem;
        }

            .blog--card .card-body .post-meta li a {
                color: #314584;
                -webkit-transition: all .3s ease;
                -o-transition: all .3s ease;
                transition: all .3s ease;
            }

                .blog--card .card-body .post-meta li a:hover {
                    color: #e63f4b;
                }

.sidebar .search-widget {
    margin-bottom: 2rem;
}

    .sidebar .search-widget .input-group input {
        width: 100%;
        border-radius: 1.66667rem;
        background: #f5f4f7;
        border: 0 none;
        height: 3.33333rem;
        padding: 0 4rem 0 1.66667rem;
    }

    .sidebar .search-widget .input-group button {
        padding: 0 1.33333rem;
        border-radius: 1.66667rem;
        position: absolute;
        right: 0;
        top: 0;
        height: 3.33333rem;
        background: 0 0;
        border: 0;
        cursor: pointer;
    }

.sidebar .widget-default {
    -webkit-border-radius: .26667rem;
    border-radius: .26667rem;
    border: 1px solid #e4e8ed;
    margin-bottom: 2rem;
}

.sidebar .widget-header .widget-title {
    margin: 0;
    border-bottom: 1px solid #e4e8ed;
    padding: 15px;
}

.sidebar .widget-content {
    padding: 15px;
}

.sidebar .category-widget li {
    margin-bottom: 5px;
    position: relative;
}

    .sidebar .category-widget li i {
        font-size: 11px;
        font-weight: 600;
    }

.sidebar .category-widget ul li a {
    color: #202428;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

    .sidebar .category-widget ul li a:hover {
        color: #e63f4b;
    }

.sidebar-post .post-single {
    margin-bottom: 15px;
}

    .sidebar-post .post-single P {
        margin: 0 0 0 1rem;
    }

        .sidebar-post .post-single P span {
            display: block;
            line-height: 1.46667rem;
        }

            .sidebar-post .post-single P span a {
                color: #314584;
            }

    .sidebar-post .post-single .post-title {
        margin-top: .66667rem;
        display: block;
        font-weight: 500;
        color: #202428;
    }

.tags-widget ul {
    display: flex;
    flex-wrap: wrap;
}

    .tags-widget ul li {
        margin-right: 10px;
        margin-bottom: 10px;
    }

        .tags-widget ul li a {
            line-height: 1.73333rem;
            display: block;
            border: 1px solid #e4e8ed;
            border-radius: 3px;
            padding: 2px .66667rem;
            -webkit-transition: all .3s ease;
            -o-transition: all .3s ease;
            transition: all .3s ease;
            color: #5a6671;
            font-size: .86667rem;
        }

            .tags-widget ul li a:hover {
                color: #fff;
                background: linear-gradient(to right,#fe8464 0%,#fe6e9a 50%,#fe8464 100%);
                border-color: #fe8464;
            }

/*==========================
        18.LOGIN PAGE
============================*/
.login-container {
    width: 100%;
    min-height: 100vh;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    padding: 15px;
    background: #009688;
    background: linear-gradient(to right, #009688 0%,#047d72 100%);
}

.login-wrap {
    width: 480px;
    background: #fff;
    border-radius: 10px;
    position: relative;
    padding: 30px;
}

.form-title {
    width: 100%;
    display: block;
    font-size: 26px;
    color: #555;
    line-height: 1.2;
    text-align: center;
    font-weight: 500;
}

.form-change-link {
    font-size: 16px;
    font-weight: bolder;
    color: #009688;
    margin-left: 10px;
}

.login-links, .forgot-links {
    margin: 20px 0;
    display: flex;
    color: #314584;
}

.Home-links {
    text-align: center;
    font-size: 22px;
}

    .Home-links a {
        color: #314584;
    }

.login_form .form-group input {
    width: 100%;
    height: 52px;
    border: 1px solid #cbced1;
    border-radius: 5px;
    padding: 0 25px;
    background-color: #fff;
    font-size: 14px;
}

.login_form .form-group {
    margin-top: 20px;
}

/*==========================
        19.RESPONSIVE
============================*/

@media (max-width: 1199px) {

    .container {
        max-width: 100%;
    }

    .header-content {
        padding-top: 180px;
        padding-bottom: 130px;
    }
}

@media (max-width: 991px) {

    .dropdown-menu {
        background-color: transparent;
        border: none;
    }

    .inner-banner {
        height: 250px;
    }

    .header-content .main-btn {
        margin-bottom: 35px;
    }

    .header-content {
        text-align: center;
    }

    .navbar-area.sticky {
        padding: 10px 0;
    }

    .navbar-area > .container {
        width: 100%;
    }

    .navbar-area .navbar .navbar-btn li a {
        padding: 10px 30px;
        font-size: 14px;
    }
}

@media (max-width: 767px) {

    .filters li {
        width: 100%;
        margin-bottom: 10px;
    }

        .filters li a {
            width: 98%;
            margin: 0 10px;
            display: flex;
            justify-content: center;
        }

    .section {
        padding-top: 40px;
        padding-bottom: 40px;
    }

    .about-content .white-btn {
        margin: auto;
        display: table;
    }

    .about-content h4 {
        text-align: center;
    }

    .about-content .text {
        text-align: center;
    }

    .single-pricing .pricing-header .price {
        font-size: 50px;
        margin-top: 16px;
    }

    .single-pricing .pricing-list ul li {
        font-size: 14px;
        margin-top: 12px;
        text-align: center;
    }

    .navbar-area .navbar .navbar-collapse {
        position: absolute;
        top: 115%;
        left: 0;
        width: 100%;
        background-color: #f4f6f7;
        z-index: 8;
        padding: 10px 0;
        box-shadow: 0px 10px 25px 0px rgba(18, 18, 18, 0.05);
    }

    .contact-info .single-contact-info {
        margin: 10px 0px;
    }

    .team-style-eleven .team-content {
        padding-top: 15px;
        padding-bottom: 15px;
    }

    .single-testimonial {
        padding: 20px 20px 5px;
    }

    .pricing-area {
        padding-top: 80px;
        padding-bottom: 80px;
    }

    .danger-buttons .danger-five {
        padding-left: 40px;
    }

    .brand-logo {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        text-align: center;
    }

    .single-logo {
        padding: 0 20px;
        margin: 10px 0px;
        width: 50%;
    }

    .buttons-title .title {
        font-size: 24px;
        line-height: 35px;
    }

    .navbar-area .navbar .navbar-nav .nav-item a::before {
        display: none;
    }

    .navbar-area .navbar .navbar-nav .nav-item.active > a, .navbar-area .navbar .navbar-nav .nav-item:hover > a {
        color: #333333;
    }

    .navbar-area .navbar .navbar-btn {
        position: absolute;
        right: 60px;
        top: 0px;
    }

    .navbar-area .navbar .navbar-nav .nav-item a {
        padding: 10px 0;
        display: block;
        color: #333333;
        text-align: center;
    }

    .header-content .title {
        font-size: 34px;
        line-height: 45px;
    }

    .header-content {
        padding-top: 190px;
        padding-bottom: 150px;
    }

    .team-style-eleven:hover .team-content {
        padding-top: 35px;
    }

    .team-style-eleven .team-content .sub-title {
        font-size: 14px;
    }

    .team-style-eleven .team-content .team-name a {
        font-size: 18px;
    }

    .faq-area .faq-accordion .accordion .card .card-header a {
        font-size: 16px;
    }

    .portfolio-menu ul li {
        font-size: 14px;
        padding: 0 22px;
        line-height: 42px;
    }

    .single-features .features-title-icon .features-title a {
        font-size: 24px;
        line-height: 35px;
    }

    .footer-area .footer-support span {
        display: block;
    }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {

    .single-pricing .pricing-header .price {
        font-size: 50px;
        margin-top: 16px;
    }

    .single-pricing .pricing-list ul li {
        font-size: 14px;
        margin-top: 12px;
    }

    .single-features .features-title-icon .features-title a {
        font-size: 24px;
        line-height: 35px;
    }

    .header-content .title {
        font-size: 58px;
        line-height: 80px;
    }

    .faq-area .faq-accordion .accordion .card .card-header a {
        font-size: 16px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {

    .navbar-area .navbar .navbar-collapse {
        position: absolute;
        top: 115%;
        left: 0;
        width: 100%;
        background-color: #f4f6f7;
        z-index: 8;
        padding: 10px 0;
        box-shadow: 0px 10px 25px 0px rgba(18, 18, 18, 0.05);
    }

    .single-logo {
        padding: 0 15px;
    }

    .navbar-area .navbar .navbar-nav .nav-item a {
        padding: 10px 0;
        display: block;
        color: #333333;
    }

        .navbar-area .navbar .navbar-nav .nav-item a::before {
            display: none;
        }

    .navbar-area .navbar .navbar-nav .nav-item.active > a, .navbar-area .navbar .navbar-nav .nav-item:hover > a {
        color: #333333;
    }

    .navbar-area .navbar .navbar-btn {
        position: absolute;
        right: 70px;
        top: 0px;
    }

    .header-content .title {
        font-size: 72px;
        line-height: 90px;
    }

    .portfolio-menu ul li {
        font-size: 14px;
        padding: 0 26px;
    }

    .pricing-area {
        padding-top: 100px;
        padding-bottom: 100px;
    }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
    .single-logo {
        width: 33.33%;
    }

    .single-features .features-title-icon .features-title a {
        font-size: 36px;
        line-height: 45px;
    }

    .single-pricing .pricing-header .price {
        font-size: 64px;
        margin-top: 32px;
    }

    .single-pricing .pricing-list ul li {
        font-size: 16px;
        margin-top: 16px;
    }
}


.start_bg_zoom .wrapper {
    background-image: url(https://service.donicus.com:666/pub/dExEek51REFCU3R6bFpRY3NNTFRJdz09/73_marcaagua_ppe.png) ;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.hero_single.version_2 .wrapper {
    background-color: rgb(0 150 136 / 5%);
}
.hero_in.tours_detail .wrapper {
     background-color: rgb(0 150 136 / 5%);
}
.hero_in.tours_detail {
    height: 30em;
}
@media (max-width: 992px){
.hero_single.version_2 {
    height: 25em;
}
.hero_in.tours_detail {
    height: 25em;
}}
@media (max-width: 768px){
.hero_single.version_2 {
    height: 20em;
}
.hero_in.tours_detail {
    height: 20em;
}}

.box_detail {
    border: 0px solid #ededed;
}
.donsectiontitle{
    text-align: center;
}
#reccomended {
    margin-top: 0px!important;
    padding-top: 20px!important;
}
.description {
    margin-top: 10px!important;
    font-size: 16px!important;
}
.margin_60_0 {
     padding-top: 5px!important; 
}
.main_title_2{    margin-bottom: 0px!important;
}
.hero_in .wrapper h1 span{
    display:none;
}

h2, h3 {
    color: rgb(0, 160, 155);
    font-weight: bold;
}

.main-title-h1 {
    font-size: 70px!important;
    color: #fff!important;
    text-shadow: 5px 3px 9px rgb(25 39 40 / 50%);
    /*-webkit-text-stroke: 2px black;*/
    font-weight: 600;
    background: #00968863;
    border-radius: 10px;
    width: 60%!important;
    text-overflow: ellipsis;
      overflow: hidden;
      margin-top: 0px!important;
}
.main-subtitle{
    background: #00968863;
    color: #fff!important;
    border-radius: 10px;
    width: 60%!important;
    text-overflow: ellipsis;
      overflow: hidden;
      font-weight: bold!important;
    margin: 5px 0 0 0;
    padding: 0!important;
    font-size: 1.25rem!important;
    text-shadow: 4px 4px 12px rgb(0 0 0 / 50%);
}
.donmenu-link {
    color: #fff;
    font-weight: bold;
}
@media (max-width: 992px){
.main-title-h1 {
    font-size: 4em!important;
    color: #fff!important;
    text-shadow: 5px 3px 9px rgb(25 39 40 / 50%);
    font-weight: 600;
    background: #00968863;
    border-radius: 10px;
    width: 80%!important;
    text-overflow: ellipsis;
      overflow: hidden;
}
.main-subtitle{
    background: #00968863;
    color: #fff!important;
    border-radius: 10px;
    width: 80%!important;
    text-overflow: ellipsis;
      overflow: hidden;
      font-weight: bold!important;
    margin: 5px 0 0 0;
    padding: 0!important;
    font-size: 1.1rem!important;
    text-shadow: 4px 4px 12px rgb(0 0 0 / 50%);
}
.ql-editor .ql-size-large {
    font-size: 1.2em!important;
}
}
@media (max-width: 768px){
.hashtag[data-v-47503788] {
    font-size: 0.9rem!important;
}
.main_title_2 h2{    font-size: 24px!important;
    
}
.main_title_2 .description{display:none;}
.main-title-h1 {
    text-shadow: 5px 3px 9px rgb(25 39 40 / 50%);
    color: #fff!important;
    font-weight: 600;
    font-size: 2em!important;
    background: #00968863;
    border-radius: 10px;
    width: 100%!important;
    text-overflow: ellipsis;
      overflow: hidden;
}
.main-subtitle{
    background: #00968863;
    border-radius: 10px;
    color: #fff!important;
    width: 100%!important;
    text-overflow: ellipsis;
      overflow: hidden;
      font-weight: bold!important;
    margin: 5px 0 0 0;
    padding: 0!important;
    font-size: 1rem!important;
    text-shadow: 4px 4px 12px rgb(0 0 0 / 50%);
}
.ql-editor .ql-size-large {
    font-size: 1.0em!important;
}
.main_title_2 p {
    font-size: 18px;
    font-size: 0.875rem;
    }
}
.hero_single.version_2 .wrapper p {
    font-weight: bold;
    margin: 5px 0 0 0;
    padding: 0;
    font-size: 21px;
    font-size: 1.3125rem;
    text-shadow: 4px 4px 12px rgb(0 0 0 / 50%);
}
.donmenus-menu {
    color: #fff!important;
    font-weight: 600!important;
    font-size: 0.8rem!important;
}
.donmenu-link, .donmenus-dropdown-element {
    color: #fff!important;
    font-weight: 600!important;
    font-size: 0.8rem!important;
}
.reference-link.active {
    color: rgb(0, 160, 155);
    border-bottom: 3px solid;
}
.reference-link {
    font-weight: 600!important;
}
.main_title_2 h2 {
    color: #009688!important;
}

.donstars {
    font-weight: bold!important;
}

header{
border-bottom: 1px solid var(--primaryColor);
background-color: var(--primaryColor);
padding: 15px 25px;
    /*  background: linear-gradient( 
0.5turn
 , #009688, #009688, #0096884a), linear-gradient( 
0.49turn
 , #009688, #00968800, #00968800);
border-bottom:0px;
padding: 20px 30px;*/
}

main {
   top: 69px;
}

.hashtag {
    /*margin-top: -27px!important;*/    margin-top: 5px!important;
}
#filters_col {
    padding: 0px!important; 
    margin-bottom: 0px!important;
}

#section_251 {
    background-image: url(https://service.donicus.com:666/pub/dExEek51REFCU3R6bFpRY3NNTFRJdz09/73_marcaagua_ppe.png) ;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
@font-face{font-family:lineicons;src:url(fonts/LineIcons.eot);src:url(fonts/LineIcons.eot) format('embedded-opentype'),url(fonts/LineIcons.woff2) format('woff2'),url(fonts/LineIcons.woff) format('woff'),url(fonts/LineIcons.ttf) format('truetype'),url(fonts/LineIcons.svg) format('svg');font-weight:400;font-style:normal}.lni{display:inline-block;font:normal normal normal 1em/1 'LineIcons';speak:none;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lni-sm{font-size:.8em}.lni-lg{font-size:1.2em}.lni-16{font-size:16px}.lni-32{font-size:32px}.lni-bg-square,.lni-bg-circle{padding:.35em;background-color:#eee}.lni-bg-circle{border-radius:50%}.lni-ul{padding-left:0;list-style-type:none}.lni-ul>li{display:flex;align-items:flex-start;line-height:1.4}.lni-ul>li>.lni{margin-right:.4em;line-height:inherit}.lni-is-spinning{-webkit-animation:lni-spin 2s infinite linear;-moz-animation:lni-spin 2s infinite linear;animation:lni-spin 2s infinite linear}@-webkit-keyframes lni-spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@-moz-keyframes lni-spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(360deg)}}@keyframes lni-spin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.lni-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.lni-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.lni-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.lni-flip-y{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0);-webkit-transform:scale(-1,1);-moz-transform:scale(-1,1);-ms-transform:scale(-1,1);-o-transform:scale(-1,1);transform:scale(-1,1)}.lni-flip-x{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:scale(1,-1);-moz-transform:scale(1,-1);-ms-transform:scale(1,-1);-o-transform:scale(1,-1);transform:scale(1,-1)}.lni-500px::before{content:"\ea02"}.lni-add-files::before{content:"\ea03"}.lni-alarm-clock::before{content:"\ea04"}.lni-alarm::before{content:"\ea05"}.lni-airbnb::before{content:"\ea06"}.lni-adobe::before{content:"\ea07"}.lni-amazon-pay::before{content:"\ea08"}.lni-amazon::before{content:"\ea09"}.lni-amex::before{content:"\ea0a"}.lni-anchor::before{content:"\ea0b"}.lni-amazon-original::before{content:"\ea0c"}.lni-android-original::before{content:"\ea0d"}.lni-android::before{content:"\ea0e"}.lni-angellist::before{content:"\ea0f"}.lni-angle-double-down::before{content:"\ea10"}.lni-angle-double-left::before{content:"\ea11"}.lni-angle-double-right::before{content:"\ea12"}.lni-angle-double-up::before{content:"\ea13"}.lni-angular::before{content:"\ea14"}.lni-apartment::before{content:"\ea15"}.lni-app-store::before{content:"\ea16"}.lni-apple-pay::before{content:"\ea17"}.lni-apple::before{content:"\ea18"}.lni-archive::before{content:"\ea19"}.lni-arrow-down-circle::before{content:"\ea1a"}.lni-arrow-left-circle::before{content:"\ea1b"}.lni-arrow-left::before{content:"\ea1c"}.lni-arrow-right-circle::before{content:"\ea1d"}.lni-arrow-right::before{content:"\ea1e"}.lni-arrow-top-left::before{content:"\ea1f"}.lni-arrow-top-right::before{content:"\ea20"}.lni-arrow-up-circle::before{content:"\ea21"}.lni-arrow-up::before{content:"\ea22"}.lni-arrows-horizontal::before{content:"\ea23"}.lni-arrows-vertical::before{content:"\ea24"}.lni-atlassian::before{content:"\ea25"}.lni-aws::before{content:"\ea26"}.lni-arrow-down::before{content:"\ea27"}.lni-ambulance::before{content:"\ea28"}.lni-agenda::before{content:"\ea29"}.lni-backward::before{content:"\ea2a"}.lni-baloon::before{content:"\ea2b"}.lni-ban::before{content:"\ea2c"}.lni-bar-chart::before{content:"\ea2d"}.lni-behance-original::before{content:"\ea2e"}.lni-bitbucket::before{content:"\ea2f"}.lni-bitcoin::before{content:"\ea30"}.lni-blackboard::before{content:"\ea31"}.lni-blogger::before{content:"\ea32"}.lni-bluetooth::before{content:"\ea33"}.lni-bold::before{content:"\ea34"}.lni-bolt-alt::before{content:"\ea35"}.lni-bolt::before{content:"\ea36"}.lni-book::before{content:"\ea37"}.lni-bookmark-alt::before{content:"\ea38"}.lni-bookmark::before{content:"\ea39"}.lni-bootstrap::before{content:"\ea3a"}.lni-bricks::before{content:"\ea3b"}.lni-bridge::before{content:"\ea3c"}.lni-briefcase::before{content:"\ea3d"}.lni-brush-alt::before{content:"\ea3e"}.lni-brush::before{content:"\ea3f"}.lni-bubble::before{content:"\ea40"}.lni-bug::before{content:"\ea41"}.lni-bulb::before{content:"\ea42"}.lni-bullhorn::before{content:"\ea43"}.lni-burger::before{content:"\ea44"}.lni-bus::before{content:"\ea45"}.lni-cake::before{content:"\ea46"}.lni-calculator::before{content:"\ea47"}.lni-calendar::before{content:"\ea48"}.lni-camera::before{content:"\ea49"}.lni-candy-cane::before{content:"\ea4a"}.lni-candy::before{content:"\ea4b"}.lni-capsule::before{content:"\ea4c"}.lni-car-alt::before{content:"\ea4d"}.lni-car::before{content:"\ea4e"}.lni-caravan::before{content:"\ea4f"}.lni-cart-full::before{content:"\ea50"}.lni-cart::before{content:"\ea51"}.lni-certificate::before{content:"\ea52"}.lni-checkbox::before{content:"\ea53"}.lni-checkmark-circle::before{content:"\ea54"}.lni-checkmark::before{content:"\ea55"}.lni-chef-hat::before{content:"\ea56"}.lni-chevron-down-circle::before{content:"\ea57"}.lni-chevron-down::before{content:"\ea58"}.lni-chevron-left-circle::before{content:"\ea59"}.lni-chevron-left::before{content:"\ea5a"}.lni-chevron-right-circle::before{content:"\ea5b"}.lni-chevron-right::before{content:"\ea5c"}.lni-chevron-up-circle::before{content:"\ea5d"}.lni-chevron-up::before{content:"\ea5e"}.lni-chrome::before{content:"\ea5f"}.lni-circle-minus::before{content:"\ea60"}.lni-circle-plus::before{content:"\ea61"}.lni-clipboard::before{content:"\ea62"}.lni-close::before{content:"\ea63"}.lni-cloud-check::before{content:"\ea64"}.lni-cloud-download::before{content:"\ea65"}.lni-cloud-network::before{content:"\ea66"}.lni-cloud-sync::before{content:"\ea67"}.lni-cloud-upload::before{content:"\ea68"}.lni-cloud::before{content:"\ea69"}.lni-cloudy-sun::before{content:"\ea6a"}.lni-code-alt::before{content:"\ea6b"}.lni-code::before{content:"\ea6c"}.lni-codepen::before{content:"\ea6d"}.lni-coffee-cup::before{content:"\ea6e"}.lni-cog::before{content:"\ea6f"}.lni-cogs::before{content:"\ea70"}.lni-coin::before{content:"\ea71"}.lni-comments-alt::before{content:"\ea72"}.lni-comments-reply::before{content:"\ea73"}.lni-comments::before{content:"\ea74"}.lni-compass::before{content:"\ea75"}.lni-construction-hammer::before{content:"\ea76"}.lni-construction::before{content:"\ea77"}.lni-consulting::before{content:"\ea78"}.lni-control-panel::before{content:"\ea79"}.lni-cpanel::before{content:"\ea7a"}.lni-creative-commons::before{content:"\ea7b"}.lni-credit-cards::before{content:"\ea7c"}.lni-crop::before{content:"\ea7d"}.lni-cross-circle::before{content:"\ea7e"}.lni-crown::before{content:"\ea7f"}.lni-css3::before{content:"\ea80"}.lni-cup::before{content:"\ea81"}.lni-customer::before{content:"\ea82"}.lni-cut::before{content:"\ea83"}.lni-dashboard::before{content:"\ea84"}.lni-database::before{content:"\ea85"}.lni-delivery::before{content:"\ea86"}.lni-dev::before{content:"\ea87"}.lni-diamond-alt::before{content:"\ea88"}.lni-diamond::before{content:"\ea89"}.lni-diners-club::before{content:"\ea8a"}.lni-dinner::before{content:"\ea8b"}.lni-direction-alt::before{content:"\ea8c"}.lni-direction-ltr::before{content:"\ea8d"}.lni-direction-rtl::before{content:"\ea8e"}.lni-direction::before{content:"\ea8f"}.lni-discord::before{content:"\ea90"}.lni-discover::before{content:"\ea91"}.lni-display-alt::before{content:"\ea92"}.lni-display::before{content:"\ea93"}.lni-docker::before{content:"\ea94"}.lni-dollar::before{content:"\ea95"}.lni-domain::before{content:"\ea96"}.lni-download::before{content:"\ea97"}.lni-dribbble::before{content:"\ea98"}.lni-drop::before{content:"\ea99"}.lni-dropbox-original::before{content:"\ea9a"}.lni-dropbox::before{content:"\ea9b"}.lni-drupal-original::before{content:"\ea9c"}.lni-drupal::before{content:"\ea9d"}.lni-dumbbell::before{content:"\ea9e"}.lni-edge::before{content:"\ea9f"}.lni-emoji-cool::before{content:"\eaa0"}.lni-emoji-friendly::before{content:"\eaa1"}.lni-emoji-happy::before{content:"\eaa2"}.lni-emoji-sad::before{content:"\eaa3"}.lni-emoji-smile::before{content:"\eaa4"}.lni-emoji-speechless::before{content:"\eaa5"}.lni-emoji-suspect::before{content:"\eaa6"}.lni-emoji-tounge::before{content:"\eaa7"}.lni-empty-file::before{content:"\eaa8"}.lni-enter::before{content:"\eaa9"}.lni-envato::before{content:"\eaaa"}.lni-envelope::before{content:"\eaab"}.lni-eraser::before{content:"\eaac"}.lni-euro::before{content:"\eaad"}.lni-exit-down::before{content:"\eaae"}.lni-exit-up::before{content:"\eaaf"}.lni-exit::before{content:"\eab0"}.lni-eye::before{content:"\eab1"}.lni-facebook-filled::before{content:"\eab2"}.lni-facebook-messenger::before{content:"\eab3"}.lni-facebook-original::before{content:"\eab4"}.lni-facebook-oval::before{content:"\eab5"}.lni-facebook::before{content:"\eab6"}.lni-figma::before{content:"\eab7"}.lni-files::before{content:"\eab8"}.lni-firefox-original::before{content:"\eab9"}.lni-firefox::before{content:"\eaba"}.lni-fireworks::before{content:"\eabb"}.lni-first-aid::before{content:"\eabc"}.lni-flag-alt::before{content:"\eabd"}.lni-flag::before{content:"\eabe"}.lni-flags::before{content:"\eabf"}.lni-flickr::before{content:"\eac0"}.lni-basketball::before{content:"\eac1"}.lni-behance::before{content:"\eac2"}.lni-forward::before{content:"\eac3"}.lni-frame-expand::before{content:"\eac4"}.lni-flower::before{content:"\eac5"}.lni-full-screen::before{content:"\eac6"}.lni-funnel::before{content:"\eac7"}.lni-gallery::before{content:"\eac8"}.lni-game::before{content:"\eac9"}.lni-gift::before{content:"\eaca"}.lni-git::before{content:"\eacb"}.lni-github-original::before{content:"\eacc"}.lni-github::before{content:"\eacd"}.lni-goodreads::before{content:"\eace"}.lni-google-drive::before{content:"\eacf"}.lni-google-pay::before{content:"\ead0"}.lni-fresh-juice::before{content:"\ead1"}.lni-folder::before{content:"\ead2"}.lni-bi-cycle::before{content:"\ead3"}.lni-graph::before{content:"\ead4"}.lni-grid-alt::before{content:"\ead5"}.lni-grid::before{content:"\ead6"}.lni-google-wallet::before{content:"\ead7"}.lni-grow::before{content:"\ead8"}.lni-hammer::before{content:"\ead9"}.lni-hand::before{content:"\eada"}.lni-handshake::before{content:"\eadb"}.lni-harddrive::before{content:"\eadc"}.lni-headphone-alt::before{content:"\eadd"}.lni-headphone::before{content:"\eade"}.lni-heart-filled::before{content:"\eadf"}.lni-heart-monitor::before{content:"\eae0"}.lni-heart::before{content:"\eae1"}.lni-helicopter::before{content:"\eae2"}.lni-helmet::before{content:"\eae3"}.lni-help::before{content:"\eae4"}.lni-highlight-alt::before{content:"\eae5"}.lni-highlight::before{content:"\eae6"}.lni-home::before{content:"\eae7"}.lni-hospital::before{content:"\eae8"}.lni-hourglass::before{content:"\eae9"}.lni-html5::before{content:"\eaea"}.lni-image::before{content:"\eaeb"}.lni-inbox::before{content:"\eaec"}.lni-indent-decrease::before{content:"\eaed"}.lni-indent-increase::before{content:"\eaee"}.lni-infinite::before{content:"\eaef"}.lni-information::before{content:"\eaf0"}.lni-instagram-filled::before{content:"\eaf1"}.lni-instagram-original::before{content:"\eaf2"}.lni-instagram::before{content:"\eaf3"}.lni-invention::before{content:"\eaf4"}.lni-graduation::before{content:"\eaf5"}.lni-invest-monitor::before{content:"\eaf6"}.lni-island::before{content:"\eaf7"}.lni-italic::before{content:"\eaf8"}.lni-java::before{content:"\eaf9"}.lni-javascript::before{content:"\eafa"}.lni-jcb::before{content:"\eafb"}.lni-joomla-original::before{content:"\eafc"}.lni-joomla::before{content:"\eafd"}.lni-jsfiddle::before{content:"\eafe"}.lni-juice::before{content:"\eaff"}.lni-key::before{content:"\eb00"}.lni-keyboard::before{content:"\eb01"}.lni-keyword-research::before{content:"\eb02"}.lni-hacker-news::before{content:"\eb03"}.lni-google::before{content:"\eb04"}.lni-laravel::before{content:"\eb05"}.lni-layers::before{content:"\eb06"}.lni-layout::before{content:"\eb07"}.lni-leaf::before{content:"\eb08"}.lni-library::before{content:"\eb09"}.lni-licencse::before{content:"\eb0a"}.lni-life-ring::before{content:"\eb0b"}.lni-line-dashed::before{content:"\eb0c"}.lni-line-dotted::before{content:"\eb0d"}.lni-line-double::before{content:"\eb0e"}.lni-line-spacing::before{content:"\eb0f"}.lni-line::before{content:"\eb10"}.lni-lineicons-alt::before{content:"\eb11"}.lni-lineicons::before{content:"\eb12"}.lni-link::before{content:"\eb13"}.lni-linkedin-original::before{content:"\eb14"}.lni-linkedin::before{content:"\eb15"}.lni-list::before{content:"\eb16"}.lni-lock-alt::before{content:"\eb17"}.lni-lock::before{content:"\eb18"}.lni-magnet::before{content:"\eb19"}.lni-magnifier::before{content:"\eb1a"}.lni-mailchimp::before{content:"\eb1b"}.lni-map-marker::before{content:"\eb1c"}.lni-map::before{content:"\eb1d"}.lni-mashroom::before{content:"\eb1e"}.lni-mastercard::before{content:"\eb1f"}.lni-medall-alt::before{content:"\eb20"}.lni-medall::before{content:"\eb21"}.lni-medium::before{content:"\eb22"}.lni-laptop::before{content:"\eb23"}.lni-investment::before{content:"\eb24"}.lni-laptop-phone::before{content:"\eb25"}.lni-megento::before{content:"\eb26"}.lni-mic::before{content:"\eb27"}.lni-microphone::before{content:"\eb28"}.lni-menu::before{content:"\eb29"}.lni-microscope::before{content:"\eb2a"}.lni-money-location::before{content:"\eb2b"}.lni-minus::before{content:"\eb2c"}.lni-mobile::before{content:"\eb2d"}.lni-more-alt::before{content:"\eb2e"}.lni-mouse::before{content:"\eb2f"}.lni-move::before{content:"\eb30"}.lni-music::before{content:"\eb31"}.lni-network::before{content:"\eb32"}.lni-night::before{content:"\eb33"}.lni-nodejs-alt::before{content:"\eb34"}.lni-nodejs::before{content:"\eb35"}.lni-notepad::before{content:"\eb36"}.lni-npm::before{content:"\eb37"}.lni-offer::before{content:"\eb38"}.lni-opera::before{content:"\eb39"}.lni-package::before{content:"\eb3a"}.lni-page-break::before{content:"\eb3b"}.lni-pagination::before{content:"\eb3c"}.lni-paint-bucket::before{content:"\eb3d"}.lni-paint-roller::before{content:"\eb3e"}.lni-pallet::before{content:"\eb3f"}.lni-paperclip::before{content:"\eb40"}.lni-more::before{content:"\eb41"}.lni-pause::before{content:"\eb42"}.lni-paypal-original::before{content:"\eb43"}.lni-microsoft::before{content:"\eb44"}.lni-money-protection::before{content:"\eb45"}.lni-pencil::before{content:"\eb46"}.lni-paypal::before{content:"\eb47"}.lni-pencil-alt::before{content:"\eb48"}.lni-patreon::before{content:"\eb49"}.lni-phone-set::before{content:"\eb4a"}.lni-phone::before{content:"\eb4b"}.lni-pin::before{content:"\eb4c"}.lni-pinterest::before{content:"\eb4d"}.lni-pie-chart::before{content:"\eb4e"}.lni-pilcrow::before{content:"\eb4f"}.lni-plane::before{content:"\eb50"}.lni-play::before{content:"\eb51"}.lni-plug::before{content:"\eb52"}.lni-plus::before{content:"\eb53"}.lni-pointer-down::before{content:"\eb54"}.lni-pointer-left::before{content:"\eb55"}.lni-pointer-right::before{content:"\eb56"}.lni-pointer-up::before{content:"\eb57"}.lni-play-store::before{content:"\eb58"}.lni-pizza::before{content:"\eb59"}.lni-postcard::before{content:"\eb5a"}.lni-pound::before{content:"\eb5b"}.lni-power-switch::before{content:"\eb5c"}.lni-printer::before{content:"\eb5d"}.lni-producthunt::before{content:"\eb5e"}.lni-protection::before{content:"\eb5f"}.lni-pulse::before{content:"\eb60"}.lni-pyramids::before{content:"\eb61"}.lni-python::before{content:"\eb62"}.lni-pointer::before{content:"\eb63"}.lni-popup::before{content:"\eb64"}.lni-quotation::before{content:"\eb65"}.lni-radio-button::before{content:"\eb66"}.lni-rain::before{content:"\eb67"}.lni-quora::before{content:"\eb68"}.lni-react::before{content:"\eb69"}.lni-question-circle::before{content:"\eb6a"}.lni-php::before{content:"\eb6b"}.lni-reddit::before{content:"\eb6c"}.lni-reload::before{content:"\eb6d"}.lni-restaurant::before{content:"\eb6e"}.lni-road::before{content:"\eb6f"}.lni-rocket::before{content:"\eb70"}.lni-rss-feed::before{content:"\eb71"}.lni-ruler-alt::before{content:"\eb72"}.lni-ruler-pencil::before{content:"\eb73"}.lni-ruler::before{content:"\eb74"}.lni-rupee::before{content:"\eb75"}.lni-save::before{content:"\eb76"}.lni-school-bench-alt::before{content:"\eb77"}.lni-school-bench::before{content:"\eb78"}.lni-scooter::before{content:"\eb79"}.lni-scroll-down::before{content:"\eb7a"}.lni-search-alt::before{content:"\eb7b"}.lni-search::before{content:"\eb7c"}.lni-select::before{content:"\eb7d"}.lni-seo::before{content:"\eb7e"}.lni-service::before{content:"\eb7f"}.lni-share-alt::before{content:"\eb80"}.lni-share::before{content:"\eb81"}.lni-shield::before{content:"\eb82"}.lni-shift-left::before{content:"\eb83"}.lni-shift-right::before{content:"\eb84"}.lni-ship::before{content:"\eb85"}.lni-shopify::before{content:"\eb86"}.lni-shopping-basket::before{content:"\eb87"}.lni-shortcode::before{content:"\eb88"}.lni-shovel::before{content:"\eb89"}.lni-shuffle::before{content:"\eb8a"}.lni-signal::before{content:"\eb8b"}.lni-sketch::before{content:"\eb8c"}.lni-skipping-rope::before{content:"\eb8d"}.lni-skype::before{content:"\eb8e"}.lni-slack::before{content:"\eb8f"}.lni-slice::before{content:"\eb90"}.lni-slideshare::before{content:"\eb91"}.lni-slim::before{content:"\eb92"}.lni-reply::before{content:"\eb93"}.lni-sort-alpha-asc::before{content:"\eb94"}.lni-remove-file::before{content:"\eb95"}.lni-sort-amount-dsc::before{content:"\eb96"}.lni-sort-amount-asc::before{content:"\eb97"}.lni-soundcloud::before{content:"\eb98"}.lni-souncloud-original::before{content:"\eb99"}.lni-spiner-solid::before{content:"\eb9a"}.lni-revenue::before{content:"\eb9b"}.lni-spinner::before{content:"\eb9c"}.lni-spellcheck::before{content:"\eb9d"}.lni-spotify::before{content:"\eb9e"}.lni-spray::before{content:"\eb9f"}.lni-sprout::before{content:"\eba0"}.lni-snapchat::before{content:"\eba1"}.lni-stamp::before{content:"\eba2"}.lni-star-empty::before{content:"\eba3"}.lni-star-filled::before{content:"\eba4"}.lni-star-half::before{content:"\eba5"}.lni-star::before{content:"\eba6"}.lni-stats-down::before{content:"\eba7"}.lni-spinner-arrow::before{content:"\eba8"}.lni-steam::before{content:"\eba9"}.lni-stackoverflow::before{content:"\ebaa"}.lni-stop::before{content:"\ebab"}.lni-strikethrough::before{content:"\ebac"}.lni-sthethoscope::before{content:"\ebad"}.lni-stumbleupon::before{content:"\ebae"}.lni-sun::before{content:"\ebaf"}.lni-support::before{content:"\ebb0"}.lni-surf-board::before{content:"\ebb1"}.lni-swift::before{content:"\ebb2"}.lni-syringe::before{content:"\ebb3"}.lni-tab::before{content:"\ebb4"}.lni-tag::before{content:"\ebb5"}.lni-target-customer::before{content:"\ebb6"}.lni-target-revenue::before{content:"\ebb7"}.lni-target::before{content:"\ebb8"}.lni-taxi::before{content:"\ebb9"}.lni-stats-up::before{content:"\ebba"}.lni-telegram-original::before{content:"\ebbb"}.lni-telegram::before{content:"\ebbc"}.lni-text-align-center::before{content:"\ebbd"}.lni-text-align-justify::before{content:"\ebbe"}.lni-text-align-left::before{content:"\ebbf"}.lni-text-format-remove::before{content:"\ebc0"}.lni-text-align-right::before{content:"\ebc1"}.lni-text-format::before{content:"\ebc2"}.lni-thought::before{content:"\ebc3"}.lni-thumbs-down::before{content:"\ebc4"}.lni-thumbs-up::before{content:"\ebc5"}.lni-thunder-alt::before{content:"\ebc6"}.lni-thunder::before{content:"\ebc7"}.lni-ticket-alt::before{content:"\ebc8"}.lni-ticket::before{content:"\ebc9"}.lni-timer::before{content:"\ebca"}.lni-train-alt::before{content:"\ebcb"}.lni-train::before{content:"\ebcc"}.lni-trash::before{content:"\ebcd"}.lni-travel::before{content:"\ebce"}.lni-tree::before{content:"\ebcf"}.lni-trees::before{content:"\ebd0"}.lni-trello::before{content:"\ebd1"}.lni-trowel::before{content:"\ebd2"}.lni-tshirt::before{content:"\ebd3"}.lni-tumblr::before{content:"\ebd4"}.lni-twitch::before{content:"\ebd5"}.lni-twitter-filled::before{content:"\ebd6"}.lni-twitter-original::before{content:"\ebd7"}.lni-twitter::before{content:"\ebd8"}.lni-ubuntu::before{content:"\ebd9"}.lni-underline::before{content:"\ebda"}.lni-unlink::before{content:"\ebdb"}.lni-unlock::before{content:"\ebdc"}.lni-upload::before{content:"\ebdd"}.lni-user::before{content:"\ebde"}.lni-users::before{content:"\ebdf"}.lni-ux::before{content:"\ebe0"}.lni-vector::before{content:"\ebe1"}.lni-video::before{content:"\ebe2"}.lni-vimeo::before{content:"\ebe3"}.lni-visa::before{content:"\ebe4"}.lni-vk::before{content:"\ebe5"}.lni-volume-high::before{content:"\ebe6"}.lni-volume-low::before{content:"\ebe7"}.lni-volume-medium::before{content:"\ebe8"}.lni-volume-mute::before{content:"\ebe9"}.lni-volume::before{content:"\ebea"}.lni-wallet::before{content:"\ebeb"}.lni-warning::before{content:"\ebec"}.lni-website-alt::before{content:"\ebed"}.lni-website::before{content:"\ebee"}.lni-wechat::before{content:"\ebef"}.lni-weight::before{content:"\ebf0"}.lni-whatsapp::before{content:"\ebf1"}.lni-wheelbarrow::before{content:"\ebf2"}.lni-wheelchair::before{content:"\ebf3"}.lni-windows::before{content:"\ebf4"}.lni-wordpress-filled::before{content:"\ebf5"}.lni-wordpress::before{content:"\ebf6"}.lni-world-alt::before{content:"\ebf7"}.lni-world::before{content:"\ebf8"}.lni-write::before{content:"\ebf9"}.lni-yahoo::before{content:"\ebfa"}.lni-ycombinator::before{content:"\ebfb"}.lni-yen::before{content:"\ebfc"}.lni-youtube::before{content:"\ebfd"}.lni-zip::before{content:"\ebfe"}.lni-zoom-in::before{content:"\ebff"}.lni-zoom-out::before{content:"\ec00"}.lni-teabag::before{content:"\ec01"}.lni-stripe::before{content:"\ec02"}.lni-spotify-original::before{content:"\ec03"}
.dontravelguides {
  background-image: url(https://service.donicus.com:666/pub/dExEek51REFCU3R6bFpRY3NNTFRJdz09/3/2278_fondo_pantalla_escritorio_1.png);
  background-position: center;
  background-size: cover;
  padding: 20px;
}
.dontravelguides-leftside {
  background: rgba(0,0,0, .4);
  color: #fff;
}
