/*slide*/

h1.sppb-fullwidth-title.fadeInLeft.sppb-wow.fadeInLeft.sppb-animated {
    font-size: 16px;
    font-weight: 300;
    text-align:center;
}

p.details.fadeInLeft.sppb-wow.fadeInLeft.sppb-animated {
    font-size: 40px;
    line-height: 1.3;
    font-weight: 500;
    text-align: center;
}

.sppb-slide-item-bg.sppb-slideshow-fullwidth-item-bg { height: 750px; background-position: 55% 100% !important; }

.sppb-slide-item-bg.sppb-slideshow-fullwidth-item-bg .sppb-fw-slider-button-wrapper { margin-bottom: 150px; text-align: center; }

.sppb-slide-item-bg.sppb-slideshow-fullwidth-item-bg .sppb-slideshow-fullwidth-item-text h1,
.sppb-slide-item-bg.sppb-slideshow-fullwidth-item-bg .sppb-slideshow-fullwidth-item-text p { text-shadow: 0 2px 15px #000; }

.sppb-slide-item-bg.sppb-slideshow-fullwidth-item-bg .sppb-fw-slider-button-wrapper .btn-default { background: #0074bf; box-shadow: 1px 2px 3px 0 rgba(0,0,0,0.06); border-radius: 50px; border: 0; padding: 15px 35px; color: #fff; font-size: 16px; font-weight: 500; letter-spacing: 1px; }

.sppb-slide-item-bg.sppb-slideshow-fullwidth-item-bg .sppb-fw-slider-button-wrapper .btn-default:hover,
.sppb-slide-item-bg.sppb-slideshow-fullwidth-item-bg .sppb-fw-slider-button-wrapper .btn-default:focus { background: #fff; color: #000; }

.sppb-slider-item-wrapper:after { content: ""; position: absolute; background: url(/images/0_Belungkor/home/home-slide-bottom-shape.png) no-repeat scroll center center / cover; width: 100%; height: 220px; bottom: -10px; z-index: 2; }

@media only screen and (max-width: 1199px) {
	.sppb-slide-item-bg.sppb-slideshow-fullwidth-item-bg .sppb-slideshow-fullwidth-item-text h1 { font-size: 14px !important; } }
    p.details.fadeInLeft.sppb-wow.fadeInLeft.sppb-animated { font-size: 36px; }
    h3.sppb-addon-title  { font-size: 30px; }
    h2.sppb-addon-title { font-size: 35px; }

@media only screen and (max-width: 767px) {
	.sppb-slide-item-bg.sppb-slideshow-fullwidth-item-bg .sppb-slideshow-fullwidth-item-text h1 { font-size: 14px !important; } 
    p.details.fadeInLeft.sppb-wow.fadeInLeft.sppb-animated { font-size: 25px; }
    h3.sppb-addon-title  { font-size: 25px; }
    h2.sppb-addon-title { font-size: 30px; }
    .sppb-slide-item-bg.sppb-slideshow-fullwidth-item-bg .sppb-fw-slider-button-wrapper .btn-default { padding: 10px 20px; font-size: 14px; } }

@media only screen and (max-width: 499px) {
	.sppb-slide-item-bg.sppb-slideshow-fullwidth-item-bg .sppb-slideshow-fullwidth-item-text br { display: none; }
	.sppb-slide-item-bg.sppb-slideshow-fullwidth-item-bg { height: 650px; } }
  
/*end of slide*/

.title-style-001 h3 {
    position: relative;
}

.title-style-001 h3:before {content: "";position: absolute;background: #fff;width: 100px;height: 5px;bottom: -20px;left: 0;}

.title-style-002 h3 {
    position: relative;
}

.title-style-002 h3:before {content: "";position: absolute;background: #fff;width: 100px;height: 5px;bottom: -20px;left: 0; right: 0; margin: auto; }


.title-style-003 h3 {
    position: relative;
}

.title-style-003 h3:before {content: "";position: absolute;background: #0074bf;width: 100px;height: 5px;bottom: -20px;left: 0; }



/*lns sd-wan*/

.home-pattern-style-001:before {
    content: "";
    position: absolute;
    background: url(/images/0_Belungkor/home/home-pattern-002.png) no-repeat scroll center center / cover;
    width: 100%;
    height: 320px;
    top: -10px;
  z-index: 2;
}

.home-pattern-style-001:after {
    content: "";
    position: absolute;
    background: url(/images/0_Belungkor/home/home-pattern-003.png) no-repeat scroll center center / cover;
    width: 100%;
    height: 330px;
    bottom: -10px;
    z-index: 2;
}

/*end of lns sd-wan*/


/*features*/

.home-feature .sppb-col-md-4 { margin-bottom: 30px; }

.home-feature-style { position: relative; background: #fff; box-shadow: 0 5px 20px rgba(0, 0, 0, 0.1) !important; padding: 80px 50px; border-radius: 10px; }

@media (max-width: 767px) {
  .home-feature-style { padding: 50px 30px; } }

.home-feature-style:after { content: ""; position: absolute; background: #0074bf; width: 100%; height: 10px; bottom: 0; left: 0; right: 0; margin: auto; border-bottom-left-radius: 15px; border-bottom-right-radius: 15px; opacity: 0.2; transition: 0.5s; }

.home-feature-style:hover:after { opacity: 1; }

.home-feature-style .sppb-img-container { display: inline-block !important; }

.home-feature-style h3 { margin: 30px 0 !important; position: relative; }

.home-feature-style h3:after { content: ""; position: absolute; background: #0074bf; width: 40px; height: 3px; bottom: -15px; left: 0; right: 0; margin: auto; }

/*end of features*/


/*journey*/

.home-pattern-style-002:before {
    content: "";
    position: absolute;
    background: url(/images/0_Belungkor/home/home-pattern-004.png) no-repeat scroll center center / cover;
    width: 100%;
    height: 220px;
    top: -10px;
    z-index: 2;
}

/*end of journey*/


/*partner logo*/

.home-pattern-style-003:before { content: ""; position: absolute; background: #0074bf; width: 100%; height: 5px; top: 0; }

.home-pattern-style-003:after { content: ""; position: absolute; background: #0074bf; width: 100%; height: 5px; bottom: 0; }

.home-partnership img { border: 1px solid transparent; transition: 0.5s; }

.home-partnership img:hover { border-color: #0074bf; }

/*end of partner logo*/


/*contact cta*/

.contact-cta-style strong { color: #0074bf; }

@media (max-width: 767px) {
  .contact-cta-style h4 { font-size: 28px; } 
  .contact-cta-style .sppb-text-right { text-align: left;} }

/*end of contact cta*/

.home-icon {
   display: block;
   margin-left: auto;
   margin-right: auto;
   max-width: 30% !important; }

.home-icon-01 {
   display: block;
   margin-left: auto;
   margin-right: auto;
   max-width: 20% !important; }