
/* 1. imported styles
   ***************************/
@import url( __styles.css);
/*@import url( Backup-css/bootstrap.min.css);*/
@import url( trx_addons_icons.css);
@import url( frontend.mineed8.css);
@import url( https://fonts.googleapis.com/css?family=Roboto:300,300italic,400,400italic,700,700italic%7CMontserrat:400,500,600,700&amp;subset=latin,latin-ext);
@import url( template_style.css);
@import url( __plugins.css);
@import url( __custom.css);
@import url( __responsive.css);
@import url( template_responsive.css);

.scheme_default .color_style_link3 .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image),.scheme_default .color_style_link3 .sc_button_default,.scheme_default .minimal-light .esg-navigationbutton.esg-loadmore,.scheme_default .sc_button.color_style_link3:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image),.scheme_default .sc_button_default.color_style_link3{color:#f2f6fb;background-color:#1f7f41}.scheme_default .sc_button_hover_style_link3.sc_button_hover_slide_left{background:linear-gradient(to right,#20252e 50%,#65c010 50%) no-repeat scroll right bottom/210% 100% #65c010!important}.elementor-56 .elementor-element.elementor-element-9dee31a .elementor-spacer-inner{height:50px}.elementor-56 .elementor-element.elementor-element-bd13bcf .elementor-spacer-inner{height:50px}.elementor-56 .elementor-element.elementor-element-bc89e43 .elementor-spacer-inner{height:50px}.trx_addons_columns_wrap.columns_padding_bottom>[class*=trx_addons_column-],.trx_addons_columns_wrap>[class*=trx_addons_column-].columns_padding_bottom{padding-bottom:0}.elementor-56 .elementor-element.elementor-element-a777cd4 .elementor-spacer-inner{height:50px}.elementor-56 .elementor-element.elementor-element-ce35266 .elementor-spacer-inner{height:50px}.sc_icons.sc_icons_default.sc_icons_size_medium.sc_align_center .sc_icons_item{border-color:transparent;border-width:5px;border-style:solid;padding:20px 0}.elementor-56 .elementor-element.elementor-element-bbe136f{padding:5px 30px 5px 30px}.trx_addons_column-2_5{width:90%}.fasilitas{padding:8% 8% 8% 8%}.fasilitas:hover{opacity:.6;-webkit-backface-visibility:hidden}.padding-atas{align-content:center;align-items:center;padding-top:10%}.sc_icons_icon{min-width:70px;min-height:70px}.slider-tengah{text-align:center;margin-top:3em}.atas-bawah-rapih{padding-top:12%;padding-bottom:7%}@media (max-width:479px){.elementor-column-gap-extended>.elementor-row>.elementor-column>.elementor-element-populated{padding-left:0;padding-right:0}.fasilitas{padding:8% 0 8% 0}}@media (max-width:426px){.elementor-56 .elementor-element.elementor-element-a777cd4 .elementor-spacer-inner{height:0}.content_container,.content_wrap{width:100%!important}.post_content>.elementor{margin-left:0;margin-right:0}.elementor-column-gap-extended>.elementor-row>.elementor-column>.elementor-element-populated{padding-left:0!important;padding-right:0!important}.gambar-full{max-width:100%!important}.columns_wrap>[class*=column-],.row>[class*=column-],.trx_addons_columns_wrap>[class*=trx_addons_column-]{padding-right:0}.columns_wrap,.row,.trx_addons_columns_wrap{margin-right:0}.trx_addons_column-2_5{width:100%}.kasih-padding{padding:0 10% 0 10%}.elementor-56 .elementor-element.elementor-element-9dee31a .elementor-spacer-inner{height:0}.elementor-container:not(.elementor-column-gap-no)>.elementor-row>.elementor-column>.elementor-element-populated{padding-top:0!important;padding-bottom:0!important}.hilang-di-hp{display:none}.atas-bawah-rapih{padding-top:5%;padding-bottom:3%}}.elementor-56 .elementor-element.elementor-element-bbe136f{padding:5px 60px 5px 60px}@media (max-width:1439px){.elementor-56 .elementor-element.elementor-element-8c0e4d7{width:10%}.elementor-56 .elementor-element.elementor-element-419a202{width:8%}.elementor-56 .elementor-element.elementor-element-4292a93{width:8%}.elementor-56 .elementor-element.elementor-element-5933121{width:8%}}@media (min-width:767px){.body_style_boxed .elementor-section.elementor-section-boxed>.elementor-container.elementor-column-gap-extended,.elementor-section.elementor-section-boxed>.elementor-container.elementor-column-gap-extended{max-width:1170px}}

    /*.content_container, .content_wrap {*/
    /*    width: 100% !important;*/
    /*}*/
@media (max-width: 1279px) {
    .columns_wrap, .row, .trx_addons_columns_wrap {
        margin-right: 0px;
    }
    .slider-rata{
     padding-left: 5%;
    }
}
#loading_div {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 950px;
}
.title_poduk{
    font-size: large;
    font-weight: bold;
    text-align: center;
    color: #0A0A0A;
}


/*.body_style_boxed .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-extended, .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-extended {*/
/*    max-width: 100%;*/
/*}*/
.padding-fasilitas{
    padding-right: 0 !important;

}
.padding-produk{
    padding: 0% !important;

}
@media (min-width: 768px) {

    .padding-fasilitas{
        padding-right: 0 !important;

    }
    .is_mobile{
        display: none !important;
    }

}
@media (max-width: 767px) {

    .padding-bawah{
        height: 2% !important;

    }

    .is_desktop{
        display: none !important;
    }

}

.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
    width: 100%;
    /*max-height: 640px;*/
}

.glyphicon {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: trx_addons_icons;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
    position: absolute;
    top: 50%;
    z-index: 5;
    display: inline-block;
    margin-top: -10px
}

.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
    left: 50%;
    margin-left: -10px
}

.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
    right: 50%;
    margin-right: -10px
}

.glyphicon-chevron-left:before {
    content: "\e858"
}

.glyphicon-chevron-right:before {
    content: "\e859"
}


@media screen and (min-width: 768px) {
    .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
        width: 30px;
        height: 30px;
        margin-top: -10px;
        font-size: 30px
    }

    .carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
        margin-left: -10px
    }

    .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
        margin-right: -10px
    }

    .carousel-caption {
        right: 20%;
        left: 20%;
        padding-bottom: 30px
    }

    .carousel-indicators {
        bottom: 20px
    }
}

.navbar-inverse{
    background:rgba(32,37,46,0.7);
    position: fixed;
    width: 100%;
}


@media (max-width: 767px) {

    .navbar-inverse {
        background-color: rgb(21, 28, 44) !important;
        border-color: rgba(32,37,46,1)!important;
    }
    .carousel-inner > .item > img, .carousel-inner > .item > a > img {
        width: 100%;
        margin: auto;
        padding-top: 70px;
    }


    .example3 .nav >li >a {
        padding : 3% 10% 3% 10% !important;
    }
    .hiden {
        visibility: hidden;
        display: none;
    }



}
.carousel-showmanymoveone .carousel-control {
    width: 4%;
    background-image: none;
}

.carousel-showmanymoveone .carousel-control.left {
    margin-left: 0;
}

.carousel-showmanymoveone .carousel-control.right {
    margin-right: 0;
}

.carousel-showmanymoveone .cloneditem-1,
.carousel-showmanymoveone .cloneditem-2,
.carousel-showmanymoveone .cloneditem-3 {
    display: none;
}

.carousel .item .col-xs-12 {
    padding: 0;
}


/* Medium Devices, Desktops */

/*@media only screen and (max-width: 992px) {*/
/*    .carousel .item .col-xs-12:nth-last-child(-n+2) {*/
/*        display: none;*/
/*    }*/
/*}*/

@media all and (min-width: 768px) {
    .carousel-showmanymoveone .carousel-inner > .active.left,
    .carousel-showmanymoveone .carousel-inner > .prev {
        left: -50%;
    }
    .carousel-showmanymoveone .carousel-inner > .active.right,
    .carousel-showmanymoveone .carousel-inner > .next {
        left: 50%;
    }
    .carousel-showmanymoveone .carousel-inner > .left,
    .carousel-showmanymoveone .carousel-inner > .prev.right,
    .carousel-showmanymoveone .carousel-inner > .active {
        left: 0;
    }
    .carousel-showmanymoveone .carousel-inner .cloneditem-1 {
        display: block;
    }
}

@media all and (min-width: 768px) and (transform-3d),
all and (min-width: 768px) and (-webkit-transform-3d) {
    .carousel-showmanymoveone .carousel-inner > .item.active.right,
    .carousel-showmanymoveone .carousel-inner > .item.next {
        -webkit-transform: translate3d(50%, 0, 0);
        transform: translate3d(50%, 0, 0);
        left: 0;
    }
    .carousel-showmanymoveone .carousel-inner > .item.active.left,
    .carousel-showmanymoveone .carousel-inner > .item.prev {
        -webkit-transform: translate3d(-50%, 0, 0);
        transform: translate3d(-50%, 0, 0);
        left: 0;
    }
    .carousel-showmanymoveone .carousel-inner > .item.left,
    .carousel-showmanymoveone .carousel-inner > .item.prev.right,
    .carousel-showmanymoveone .carousel-inner > .item.active {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        left: 0;
    }
}

@media all and (min-width: 992px) {
    .carousel-showmanymoveone .carousel-inner > .active.left,
    .carousel-showmanymoveone .carousel-inner > .prev {
        left: -33.3%;
    }
    .carousel-showmanymoveone .carousel-inner > .active.right,
    .carousel-showmanymoveone .carousel-inner > .next {
        left: 33.3%;
    }
    .carousel-showmanymoveone .carousel-inner > .left,
    .carousel-showmanymoveone .carousel-inner > .prev.right,
    .carousel-showmanymoveone .carousel-inner > .active {
        left: 0;
    }
    .carousel-showmanymoveone .carousel-inner .cloneditem-2,
    .carousel-showmanymoveone .carousel-inner .cloneditem-3 {
        display: block;
    }
}

@media all and (min-width: 992px) and (transform-3d),
all and (min-width: 992px) and (-webkit-transform-3d) {
    .carousel-showmanymoveone .carousel-inner > .item.active.right,
    .carousel-showmanymoveone .carousel-inner > .item.next {
        -webkit-transform: translate3d(33.3%, 0, 0);
        transform: translate3d(33.3%, 0, 0);
        left: 0;
    }
    .carousel-showmanymoveone .carousel-inner > .item.active.left,
    .carousel-showmanymoveone .carousel-inner > .item.prev {
        -webkit-transform: translate3d(-33.3%, 0, 0);
        transform: translate3d(-33.3%, 0, 0);
        left: 0;
    }
    .carousel-showmanymoveone .carousel-inner > .item.left,
    .carousel-showmanymoveone .carousel-inner > .item.prev.right,
    .carousel-showmanymoveone .carousel-inner > .item.active {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        left: 0;
    }
}


@media (min-width: 767px) {
    .slider-penuh {
        padding-right: 5px !important;
        padding-left: 5px !important;
    }
}


@media (max-width: 767px) {
    .icon-slider{

        padding: 8px 12px 8px 12px !important;


    }
}

.icon-slider{
    background: black;
    border-radius: 30px;
    font-size: small !important;
    padding: 8px;
    font-weight: bold;

}

@media (max-width: 426px) {
    .footer-rapih{
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
}

/*h2.sc_item_title_tag+.sc_item_columns, h2.sc_item_title_tag+.sc_item_content, h2.sc_item_title_tag+.sc_item_descr, h2.sc_item_title_tag+.sc_item_slider {*/
/*    margin-top: 4em;*/
/*}*/



