.tombol-personalbisnis .personal:hover{background:#ED312B;}
.tombol-personalbisnis .bisnis:hover,.tombol-personalbisnis .bisnis.active{background:#4831D4;}
.footer-kontak,.footer-kontak .rowitem:last-child{border-bottom-right-radius: 20px;}
.back-to-top{bottom:50px;padding:3px;}

.galaxy-terbang{position:absolute;right:20px;bottom:10px;z-index:1;opacity: 0.2;}

.colprodukitem{padding-bottom:60px;}
.tombolprodukhome{position:absolute;left:0;right:0;bottom:0;}

@media (min-width: 768px){
	.navbar-nav > li > a{text-transform:uppercase;font-weight:bold;display:block;padding:0 0 5px 0;}
	.navbar-nav > li > .dropdown-menu{margin-top:0;}
	
	.navbar-nav > li > .dropdown-menu a:hover, .navbar-nav > li > .dropdown-menu > .active > a, .navbar-nav > li > .dropdown-menu > .active > a:focus, .navbar-nav > li > .dropdown-menu > .active > a:hover{color:#ED312B !important;}
}

.faq-list{font-size:16px;}
.faq-list .faq-q{font-weight:700;cursor:pointer;display:block;}
.faq-list .faq-q .svg-inline--fa{}
.faq-list .faq-a{background:#fff;padding:15px;border-radius:10px;border: 1px solid #ddd;}
.faqategori li{font-family:'Nunito Sans',arial;font-weight:600;font-size:19px;line-height:25px;list-style:none;padding:8px 0;border-bottom:1px solid #0000003D;margin-bottom:5px;}
.faqategori li:last-child{border-bottom:0px;}
.faqategori li a{display:block;}
.faqategori li a:hover{color:#ED312B;}
.faqategori li .katicon{display:none;}
.faqategori li.active{color:#ED312B;}
.faqategori li.active .katicon,.faqategori li:hover .katicon{display:inline-block;margin-right:10px;}
.faqk-title{font-family:'Nunito Sans',arial;font-weight:700;font-size:24.88px;line-height:34px;color:#000000;}
.faq-faq .faq-item a{background:#ECF1F4;padding:15px 25px;border-radius:8px;}
.faq-faq .faq-item{margin-bottom:10px;}
.faq-item .iconpanah{position:absolute;top:15px;right:15px;}

.faq-item .faq-q .panahclosed{display:none;}
.faq-item .faq-q .panahopen{display:block;}
.faq-item .faq-q.collapsed .panahclosed{display:block;}
.faq-item .faq-q.collapsed .panahopen{display:none;}

.mbayar-item{}
.mbayar-item .mbayar-title:hover{color:#000;}
.mbayar-item .mbayar-title .bulatan-close,.mbayar-item .mbayar-title .bulatan-open{margin-right:15px;}
.mbayar-item .mbayar-title .bulatan-close{display:none;}
.mbayar-item .mbayar-title .bulatan-open{display:inline-block;color:#ED312B;}
.mbayar-item .mbayar-title.collapsed .bulatan-close{display:inline-block;}
.mbayar-item .mbayar-title.collapsed .bulatan-open{display:none;}
.mbayar-item .mbayar-title{background:#fff;padding:25px 20px;border-bottom:1px solid #333;display:block;font-family:'Nunito Sans',arial;font-size: 16px;font-weight: 600;line-height: 22px;}
.mbayar-item .mbayar-title:hover{background:#F8F8F8;}
.mbayar-item .mbayar-content{padding:20px 30px;background:#fff;border-bottom:1px solid #333;}


.tab-kiri{}
.tab-kiri a{padding:25px 40px 25px;background:#fff;border-radius:15px;display:block;max-width:80%;font-family: 'Nunito Sans',arial;font-size: 16px;font-weight: 600;line-height: 22px;}
.tab-kiri a .panahtab{position:absolute;right:20px;margin:auto;color:#000;}
.tab-kiri a.active{background:#ED312B;max-width:95%;color:#fff;}
.tab-kiri a.active .panahtab{color:#fff;}
#mbaarTabContent .tab-pane{padding:20px;background:#fff;}

.social-share {margin-bottom: 15px;}
.social-share span {
	margin-right: 4px;
	font-size: 14px;
	color: #666;
}
.social-share a {
	display: inline-block;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-o-border-radius: 2px;
	transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
}
.social-share a i,.social-share a .svg-inline--fa{
	width: 16px;
	height: 16px;
	line-height: 16px;
	text-align: center;
	display: block;
	color: #ED312B;
	font-size: 1em;
	margin-right:6px;
}
.social-share a:last-child .svg-inline--fa{
	margin-right:0;
}

.post-item.n2 .post-title{font-size:22px;}
.post-item.n2 .post-date{}
.post-item.n2 .post-date span::before{margin-right: 5px;}

footer a:hover{color:#fff;}

.langbtn{position:absolute;right:0;top:0;}
.langbtn .btn.btn-default{
	background: #C7D3DC;
	border-radius: 10px;
	padding: 8px 10px;
	border: 0;
}
.langbtn .dropdown-menu{background: #C7D3DC;inset: 0px 0px auto auto !important;}
.langbtn .dropdown-menu li{padding:0px 15px;}
.langbtn .btn.btn-default .dropdown-toggle::after{color: #DD443D;}
.cformkontak{
	background: #ECF1F4;
	border-radius: 20px;
	padding:60px 50px;
}
.ctinfo-icon{width:54px;height:54px;line-height:64px;background:#ED312B;border-radius:50%;text-align:center;}
.ctinfo-icon .svg-inline--fa{color:#fff;}
.ctinfo-txt{
	font-style: normal;
	font-weight: 700;
	font-size: 16px;
	line-height: 22px;
}
.ctinfo-txt .ctxt-top{
	font-weight: 400;
	font-size: 14px;
	line-height: 19px;
}
.kontak-form{}
.kontak-form .form-control,.kontak-form .form-select{
	border-radius: 20px;
	font-family: 'Nunito Sans';
	font-style: normal;
	font-weight: 600;
	font-size: 14px;
	line-height: 19px;
	border:0;
	padding:10px 20px;
}
.cmapkontak{margin-top:80px;}

.layananpages p strong{font-weight:700;}

.section-dalam{font-weight:normal;}

.company-info p strong{font-weight:700;}


.section-produk{}
.section-produk .produk-item{}
.section-produk .produk-kotak{border-radius:20px;padding:50px 60px 20px 45%;position:relative;overflow:hidden;}
.section-produk .produk-kotak .produk-harga{background:#fff;border-radius:50%;padding:33px;text-align:right;position:absolute;left:-70px;top:-56px;width:255px;height:255px;}
.section-produk .produk-kotak .produk-harga .hrg{
	font-family: 'Nunito Sans';
	font-style: normal;
	font-weight: 800;
	font-size: 30px;
	line-height: 28px;
	color: #ED312B;
	position:relative;
	margin-top:80px;
	margin-left:74px;
}
.section-produk .produk-kotak .produk-harga .rp{
	position:absolute;
	left:-24px;
	top:0;
	font-family: 'Nunito Sans';
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 19px;
	color: #27272A;
}
.section-produk .produk-kotak .produk-harga .perbln{
	font-family: 'Nunito Sans';
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 19px;
	color: #27272A;
}
.section-produk .produk-kotak .produk-title{
	font-family: 'Nunito Sans';
	font-style: normal;
	font-weight: 800;
	font-size: 18px;
}
.section-produk .produk-kotak .produk-tagline{
	font-family: 'Nunito Sans';
	font-style: normal;
	font-weight: 600;
	font-size: 15px;
	line-height: 25px;
	margin-bottom:28px;
}
.section-produk .produk-kotak .produk-desc{
	font-family: 'Nunito Sans';
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 19px;
}
.section-produk .produk-fitur{
	font-family: 'Nunito Sans';
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 19px;
	padding:0 100px;
}
.section-produk .produk-fitur .fitur-item{
	position:relative;
}
.section-produk .produk-fitur .fitur-item:before{
	font-family: "Font Awesome 5 Free";
	font-weight: 900; 
	content:'\f058';
	width:16px;height:16px;
	position:absolute;
	top:0;left:-15px;
	color:#ED312B;
	font-size:14px;
}
.section-produk .produk-fitur .svg-inline--fa{
	color:#ED312B;
}
.section-produk{margin-bottom:70px;}
.section-produk .maskotproduk{
	position:absolute;left:50%;margin-left:-90px;bottom:-80px;
}
.section-produk .maskotproduk,.section-produk .maskotproduk img{
	width:180px;
}

.section-produkd{}
.cprodukd{padding:0 25%;}
.produkd-title{
	margin-top:60px;
	font-style: normal;
	font-weight: 800;
	font-size: 32px;
	line-height: 45px;
	margin-bottom:60px;
}
.produkd-desc{
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 19px;
}
.produkd-img{padding:20px 40px;}

.kotaksub{
	background: #FFFFFF;
	box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.05);
	border-radius: 6px;
}
.kotaksub .card-body{
	padding:30px 25px 40px 25px;
}
.kotaksub .kotaksub-title{
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 600;
	font-size: 28.43px;
	line-height: 43px;
	color: #0084FF;
	margin-bottom:35px;
}
.kotaksub .kotaksub-bw{
	background: #ECF1F4;
	padding:15px;
	margin-bottom:25px;
}
.kotaksub-bw .bw-icon,.kotaksub-bw .bw-upto{display:table-cell;vertical-align:top;}
.kotaksub-bw .bw-icon{}
.kotaksub-bw .bw-upto{}
.kotaksub-bw .bw-upto .upto-sm{
	font-family: 'Karla';
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
	line-height: 14px;
}
.kotaksub-bw .bw-upto .upto-lg{
	font-family: 'Karla';
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	line-height: 19px;
}
.kotaksub .bw-check{
	font-family: 'Karla';
	font-style: normal;
	font-weight: 600;
	font-size: 14px;
	line-height: 22px;
	padding-left:25px;
	margin-bottom:30px;
}
.kotaksub .bw-check li{position:relative;}
.kotaksub .bw-check li:before{color:#ED312B;font-family: "Font Awesome 5 Free";font-weight: 900; content:'\f14a';width:16px;height:16px;position:absolute;top:0;left:-25px;}

.kotaksub .kotaksub-harga{
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 600;
	font-size: 28.43px;
	line-height: 36px;
	color: #0084FF;
	position:relative;
	text-align:center;
	margin-bottom:30px;
}
.kotaksub .kotaksub-harga sup{margin-right:5px;font-size: 18px;}
.kotaksub .kotaksub-harga .per{
	font-family: 'Karla';
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
	line-height: 14px;
}
.kotaksub .btn-produk{border:0;background: linear-gradient(97.03deg, #10377A 1.27%, #0084FF 97.48%);}

.section-prdfasilitas{}
.fasilitas-item{}
.fasilitas-item .fitem-img{width:80px;}
.fasilitas-item .fitem-img img{}
.fasilitas-item .fitem-img,.fasilitas-item .fitem-txt{display:table-cell;}
.fasilitas-item .fitem-txt{
	font-style: normal;
	font-weight: 700;
	font-size: 18.66px;
	line-height: 25px;
	vertical-align: middle;
}
.fitem-txt .notekecil{
	font-style: normal;
	font-weight: 300;
	font-size: 15px;
	line-height: 1.4em;
	color: #000000;
	margin-top:15px;
}

.section-pspesifikasi{padding:40px 0;margin-bottom:140px !important;}
.cspek{padding:0 10%;}
.kotak-spek{border-radius: 20px;position:relative;}
.spesifikasi-img{position:relative;}
.orbit{position:absolute;top:0px;left:-100px;background-image:url('../../images/slicing/galaxy.svg');background-size:100%;background-position:top left;background-repeat:no-repeat;width:486px;height:233px;}
.spesifikasi-img{width:45%;height:auto;position:absolute;top:-30px;}
.spesifikasi-txt{width:65%;margin-left:auto;padding:40px;width: 65%;margin-left: auto;padding: 40px;border-radius: 0 20px 20px 20px;padding-left: 15%;}
.spesifikasi-txt .heading{margin-bottom:30px;}
.spesifikasi-txt .spesifikasi-citem{padding-left:25px;}
.spesifikasi-txt .spesifikasi-item{
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 19px;
	color: #FFFFFF;position:relative;
	margin-bottom:10px;
}
.spesifikasi-txt .spesifikasi-item:before{color:#fff;font-family: "Font Awesome 5 Free";font-weight: 900; content:'\f058';width:16px;height:16px;position:absolute;top:0;left:-25px;}

.section-pcoverage{}
.kotak-coverage{
	font-style: normal;
	font-weight: 800;
	font-size: 33.16px;
	line-height: 45px;
	color:#fff;
	padding:40px;
	background-image:url('../../images/slicing/airwave/bgcoverage.png');
	background-position:top right 20%;
	background-size:auto;
	background-repeat:no-repeat;
	position:absolute;
	top:-100px;
	width:100%;
	background-color:#10377A;
	border-radius:20px;
}
.kotak-coverage .coverage-item{vertical-align:middle;margin:auto;}

.section-testimoni{
	padding:180px 0 80px;
}
.section-testimoni .testimoni-item{
	background: #ECF1F4;
	border-radius: 8px;
	font-family: 'Karla';
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 19px;
	color: #27272A;
}
.testimoni-item .card-body{padding:30px;position:relative;height:400px;overflow-y: auto;}
.testimoni-item .testim-cpoto{}
.testimoni-item .testim-poto{border-radius:50%;overflow:hidden;width:64px;height:64px;}
.testimoni-item .testim-poto img{}
.testimoni-item .testim-nama{
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 600;
	font-size: 21.33px;
	line-height: 32px;
	color: #27272A;
	margin-bottom:8px;
	
}
.testimoni-item .testim-cnama{padding-left:15px;}
.testimoni-item .testim-tgl{}
.testimoni-item .testim-tes{}
.testimoni-item .testim-star{text-align:center;margin:20px 0;}
.testimoni-item .testim-star li{display:inline-block;margin-right:6px;}
.testimoni-item .testim-star li:last-child{margin-right:0;}


.section-phubungi{background-color:#fff;background-image:url('../../images/slicing/bgabout.jpg');background-position:top center;background-repeat:no-repeat;background-size:100%;padding:190px 0 120px;}
.kotak-infolanjut{background: linear-gradient(97.03deg, #10377A 1.27%, #0084FF 97.48%);border-radius:20px;padding:25px 40px 25px 100px;}
.section-phubungi .adaorangnya{position:absolute;width:218px;height:476px;bottom:-120px;}
.kotak-infolanjut .infolanjut-txt{
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 600;
	font-size: 18.66px;
	line-height: 28px;
	color: #FFFFFF;
}
.prdlain-title{
	font-style: normal;
	font-weight: 700;
	font-size: 24.88px;
	line-height: 34px;
	color: #0084FF;
	margin-bottom:50px;
}
.cinfolanjut{padding-left:140px;padding-right:40px;}
.cprdlain{}
.hargacoret{color:#5E6063;text-decoration:line-through;}
.kotaksub-harga .hargacoret sup{text-decoration:none;}
.hargacoret.kosong{text-decoration:none;}

.istream-boxmain{padding:0 50px;background: #F5F5F5;border-radius: 20px;flex: none;order: 1;flex-grow: 0;}
.istream-boxmain .accordion-item{background:transparent;border-top:0;border-right:0;border-left:0;}
.istream-boxmain .accordion-item:last-child{border-bottom:0;}
.istream-boxmain .accordion-button{background:transparent;padding:30px 0;cursor:pointer;}
.istream-boxmain .accordion-button::after{transform: rotate(-90deg);}
.istream-boxmain .accordion-button:not(.collapsed)::after{transform: rotate(0deg);}
.istream-boxmain .istream-mitem{width:90%;}
.istream-boxmain .istream-litem{
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 600;
	font-size: 18px;
	line-height: 26px;
	color: #27272A;
}
.istream-boxmain .istream-litem li{
	margin-bottom:10px;
	position:relative;
}
.tabel-litem td{vertical-align:top;}
.istream-boxmain .btn.btn-istream{
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 600;
	font-size: 20px;
	line-height: 25px;
	color: #FFFFFF;
	padding:10px;
	min-width:150px;
}

.section-infinite-prime {
	padding-top: 3rem;
	padding-bottom: 6rem;
	margin-bottom: 0;
}
.section-infinite-prime img {
	width: revert;
    left: -56px;
    z-index: 1;
}
.infinite-image-round {
	width: 400px;
	height: 400px;
	background-position: center;
	background-size: cover;
}
.price-round, .bw-round {
	width: 182px;
	height: 182px;
	display: flex;
    flex-direction: column;
    justify-content: center;
	z-index: 9;
}
.bw-round {
	top: 0;
	left: -40px;
	background: #ED312B;
	color: #fff;
}
.bw-round p {
	font-size: 14px;
	font-weight: 400;
	margin-bottom: 0;
}
.bw-round h2 {
	font-size: 44px;
	font-weight: 800;
	color: #fff;
	margin-bottom: 0;
}
.price-round {
	bottom: -30px;
	right: 0;
	background: #fff;
}
.price-round h2 {
    color: #ED312B;
    margin-bottom: 0;
    font-size: 30px;
    font-weight: 800;
    margin-top: 30px;
    text-align: right;
    margin-right: 7px;
    line-height: 30px;
}
.price-round p {
	margin-bottom: 0;
    text-align: right;
    margin-right: 25px;
    font-size: 14px;
}
.price-round p:first-child{
	position: absolute;
    top: 67px;
    left: 14px;
}
.infinite-content-text{
	width: 83%;
    height: 100%;
    display: flex;
    align-items: center;
}
.infinite-content-text .content-text-warp {
	height: 66%;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.infinite-content-text .content-text-warp h2{
	font-size: 44px;
	font-weight: 800;
}
.infinite-content-text .content-text-warp p{font-size: 14px;}
.infinite-content-text .content-text-warp a.btn{
	font-size: 14px;
	font-weight: 600;
	padding-left: 23px;
	padding-right: 23px;
}
.section-cidia {
	margin-top: 0;
	padding-top: 3rem;
    padding-bottom: 0;
	margin-bottom: 0;
}
.section-cidia img.img-galaxy {
	width: revert;
    right: -29px;
    top: 23px;
}
.cidia-content {
	color: #fff;
	padding-top: 2.3rem;
}
.cidia-content h2 {
	color: #fff;
	font-size: 50px;
	font-weight: 600;
	line-height: 1.3;
	margin-bottom: 15px;
}
.cidia-content p {
	font-size: 14px;
	font-weight: 400;
	width: 80%;
	margin-bottom: 30px;
}
.cidia-content a.btn{
	font-size: 14px;
	font-weight: 600;
	padding-left: 23px;
	padding-right: 23px;
}
.cidia-image {position: relative;}
.cidia-image > img {
	position: relative;
    right: 23px;
	width: 80%;
}
.cidia-image .cidia-icon {
	position: absolute;
	width: 182px;
	height: 182px;
	background: #fff;
	top: 0;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}
.cidia-image .cidia-icon img{
	padding-left: 15px;
    padding-right: 15px;
}
.section-keunggulan {
	margin-top: 0;
	margin-bottom: 0;
}
.section-keunggulan-title {text-align: center;}
.section-keunggulan-item {
    margin-bottom: 70px;
    padding-right: 55px;
}
.section-keunggulan-title h2 {
    background: #4831D4;
    color: #fff;
	font-size: 33px;
    font-weight: 700;
    padding: 20px 50px;
    border-bottom-left-radius: 50px;
    border-bottom-right-radius: 50px;
	width: fit-content;
	margin: 0 auto;
}
.section-keunggulan-item p {
    font-size: 14px;
    font-weight: 400;
    color: #27272A;
}
.section-keunggulan-item-list {margin-top: 6rem;}
.list-item-title img {
	margin-right: 20px;
    width: 48px;
}
.section-keunggulan-item h3 {
	margin-bottom: 0;
	font-size: 24px;
    font-weight: 700;
    color: #ED312B;
}
.section-keunggulan .list-item-title {margin-bottom: 20px;}
.section-clients {
	background: rgba(0,0,0,0.6);
    color: #fff;
	margin-top: 0;
	margin-bottom: 0;
}
.section-clients .service-wrapper {padding: 50px 0 90px;}
.section-clients h5 {
	font-size: 18px;
    color: #fff;
}
.section-clients h2 {
	font-size: 44px;
    font-weight: 600;
    color: #fff;
    margin-bottom: 40px;
}
.section-clients .card-clients {
	border-radius: 20px;
	background: #fff;
    padding: 27px;
}
.section-clients .owl-carousel .owl-dots.disabled {
	display: block!important;
	position: absolute;
	bottom: -80px;
}
.section-clients .owl-theme .owl-dots .owl-dot span {
	width: 6px;
    height: 6px;
    background: #FFF;
}
.section-clients .owl-theme .owl-dots .owl-dot.active span, 
.section-clients .owl-theme .owl-dots .owl-dot:hover span {
	background: #ED312B;
    border: 1px solid #fff;
}
.section-clients .clients-brand img {
	filter: none;
	-webkit-filter: none;
}
.section-detail-cidia {background: linear-gradient(97.03deg, #EE3637 1.27%, #2F679A 97.48%);}
.section-detail-cidia .img-galaxy {width: 62%;right: -100px;top: 78px;}
.detail-cidia-content {padding-top: 3rem;padding-bottom: 3rem;}
.detail-cidia-content h2 {color:#FFF;font-size:48px;font-weight:900;}
.detail-cidia-content p {color: #FFF;line-height:19px;width: 80%;}
.detail-cidia-image {position: relative;top: 54px;}
.section-breadcrumb-cidia {height: 150px;}
.section-detail-content {margin-bottom:0;}
.section-detail-content h2 {font-size:33px;font-weight:800;}
.section-detail-content span.primer {color:#2F679A;}
.section-detail-content span.sekunder {color:#EE3637;}
.cidia-row-tentang {margin-bottom:3rem;}
.cidia-row-promo .card{background: #EE3637;color:#FFF;border:none;border-radius:20px;margin-top:-90px;}
.cidia-row-promo .card h3 {color: #FFF;font-size:32px;font-weight:800;margin-bottom:15px;line-height: 46px;}
.cidia-row-promo .card h4 {color: #FFE600;font-size:20px;font-weight:700;}
.cidia-row-promo .card p {font-size:10.5px;}
.cidia-row-promo .card img {bottom: -54px;margin: 0 auto;left: 0;right: 0;}
.cidia-row-promo .card img.img-galaxy{bottom: 22px;width: 87%;left: -24px;}
.cidia-row-fasilitas {margin-top:10rem;margin-bottom: -2rem;}
.cidia-row-fasilitas .fasilitas-title {margin-bottom:30px;}
.cidia-row-fasilitas .fasilitas-title h3{color:#EE3637;font-size:33px;font-weight:800;}
.cidia-row-fasilitas .fasilitas-item h3{font-size: 19px;font-weight: 700;margin-bottom: 0;}
.cidia-row-fasilitas .fasilitas-item p{margin-left:68px;}
.cidia-row-spesifikasi {bottom: -86px;}
.cidia-row-spesifikasi .img-galaxy {
    width: 50%;
    left: -82px;
    top: -43px;
}
.cidia-row-spesifikasi .cidia-item-spesifikasi {
    background: #2F679A;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    color: #FFF;
    height: max-content;
    padding: 35px;
}
.cidia-row-spesifikasi .cidia-item-spesifikasi h3{font-size:33px;font-weight:800;color:#FFF;margin-bottom:20px;}
.cidia-row-spesifikasi .cidia-item-spesifikasi ul li {line-height: 34px;font-size: 14px;font-weight: 400;}
.cidia-row-spesifikasi .cidia-item-spesifikasi ul li i, .cidia-row-spesifikasi .cidia-item-spesifikasi ul li svg {margin-right: 13px;}

.section-testimoni {padding-top: 10rem;padding-bottom: 4rem;background: rgba(0,0,0,0.6);}
.section-testimoni h5 {font-size:18px;font-weight:700;color:#FFF;}
.section-testimoni h3 {font-size:33px;font-weight:800;color:#FFF;margin-bottom: 4rem;}
.section-testimoni h4 {font-size:21px;font-weight:600;margin-top: 21px;}
.section-testimoni p.testi-tanggal {font-size:16px;font-weight:400;}
.section-testimoni .square.testimonial-avatar {width: 64px;margin-top: 0;}
.section-testimoni .square.testimonial-avatar:after {border: 0;}
.section-testimoni ul {display: flex;}
.section-testimoni ul li {margin-right: 7px;color:#F1CB00;}

.section-about.product-detail-about .container {padding-top: 75px;}
.section-about .hubungi {
	background:#2F679A;
	border-top-right-radius: 20px;
	border-bottom-right-radius: 20px;
	margin:auto;
	position: absolute;
	width: 34%;
	left: 99px;
	padding: 30px 0 30px 146px;
	top: 0;
	bottom: 0;
	height: fit-content;
}
.section-about .hubungi h4{font-size: 18px;font-weight: 600;color: #fff;margin-bottom: 24px;line-height: 28px;}
.section-about .hubungi-img {position:relative;}
.section-about.product-detail-about .produk-lainnya {width:90%;}
.section-about.product-detail-about .produk-lainnya h4 {font-size: 25px;font-weight: 700;color:#EE3637;margin-bottom: 35px;}
.section-about.product-detail-about .produk-lainnya img {margin-bottom: 35px;}

.product-pricing .card {border-radius:8px;box-shadow: 0px 2px 8px 2px rgba(0, 0, 0, 0.16);border:0;color:#27272A;padding-bottom: 20px;}
.product-pricing .card p {margin-bottom:0;}
.product-pricing .card .card-header {background:#FFF;border-bottom:0;border-top-left-radius:8px;border-top-right-radius:8px;}
.product-pricing .card .card-header h4 {font-size: 24px;font-weight: 600;font-family: 'Poppins', sans-serif;}
.product-pricing .card .card-body .card-title {font-size: 44px;font-weight: 800;font-family: 'Poppins',sans-serif;}
.product-pricing .card .card-body h2 {font-size: 38px;font-weight: 600;font-family: 'Poppins',sans-serif;color:#33CC99;}
.product-pricing .card .card-body h2 sup {font-size: 12px;font-weight: 400;font-family: 'Poppins',sans-serif;top: -2.3em;}
.product-pricing .card .card-body p.unlimited, .product-pricing .card .card-body p.unlimited-kuota {font-size: 16px;font-weight: 400;line-height:18px;}
.product-pricing .card .card-body p.unlimited {color:#4831D4;}
.product-pricing .card .card-body p.monthly {font-size:12px; color:#33CC99;}
.product-pricing .card .card-body .note {margin-bottom:25px;text-align:left;padding: 0 10px;}
.product-pricing .card .card-body .note p {font-size:12px; font-weight:400;color:#27272A;}
.product-pricing .card .card-body a.btn {font-size:14px; font-weight:600;background-color: #4831D4;border-color: #4831D4;}

.prime-row-fasilitas {margin-top: 4rem;margin-bottom: -2rem;}
.prime-row-spesifikasi {bottom: 0;margin-top: 86px;}

.prime-row-area {
	background-color: #4831D4;
	background-size: contain;
    background-repeat: no-repeat;
    background-position-x: center;
    border-radius: 20px;
    padding: 2rem;
    margin-top: 5rem;
    margin-bottom: -6rem;
}
.prime-row-area h2 {color:#FFF;}
.prime-row-area a.btn {background-color:#33CC99;border-color:#33CC99;font-size:14px;font-weight:600;padding-left: 20px;padding-right: 20px;}


.channel-masonry{border-radius: 15px;}
.channel-masonry .card{border:0;background:none;}
.channel-masonry .card-body{padding:10px;background:none;}
.channel-masonry .card-title{font-family: 'Poppins',arial;font-weight: 600;font-size: 18px;line-height: 28px;}
.chlist{padding-left:25px;}
.chlist li{font-family: 'Karla',sans-serif;font-weight: 400;font-size: 14px;line-height: 16px;}
.kotaksub .labelbw{position:absolute;top:25%;left:0;right:0;bottom:0;margin:auto;color:#A22AFE;}
.kotaksub-harga span{font-family: Karla;font-size: 14px;font-weight: 400;line-height: 19px;letter-spacing: 0em;}
.kotaksub-title .strparttitle{font-family:'Poppins',arial;font-size:20px;font-weight:600;line-height:25px;letter-spacing:0em;min-width:40px;height:40px;}
.kotaksub .labelbw .upto,
.kotaksub .labelbw .mbps{
	font-family: Karla;
	font-size: 16px;
	font-weight: 400;
	line-height: 19px;
	letter-spacing: 0em;
}
.kotaksub .labelbw .bw{
	font-family: Poppins;
	font-size: 38px;
	font-weight: 600;
	line-height: 57px;
	letter-spacing: 0em;
}

.section-produk .produk-kotak{min-height:300px;}
.airwave .kotaksub .card-body{min-height:500px;}
.infinite-stream .kotaksub .card-body{min-height:490px;}
.infinite-combo .card{min-height:490px;}
.infinite-home .card{min-height:490px;}
.infinite-prime .card{min-height:600px;}
.tombol-personalbisnis a{text-transform:capitalize;}
.social-icon .instagram:hover{background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);}
.cidia-row-promo .card{margin-top:60px;}
.cidia-row-promo .card h3{font-size: 22px;line-height: 26px;}
.con-carihubungi{position:unset;}
.section-dalamol,.section-dalamul{list-style:revert;}
.section-prdhead .prdhead-img {border-radius: 20px;overflow: hidden; bottom:-75px;}
.cidia-row-promo{margin-top: 120px;}

@media (min-width:1024px) and (max-width:1024px){
	.section-detail-cidia .img-galaxy {right: -30px;}
	.section-detail-content {margin-top: 0;}
	.product-pricing .card .card-body .card-title {font-size: 33px;}
	.product-pricing .card .card-body h2 {font-size: 27px;}
	.prime-row-spesifikasi .cidia-spesifikasi-container {width:100%!important;}
	.prime-row-area .col-lg-3{width:30%;}
}

@media (min-width:768px) and (max-width:900px){
	.pmenu{margin-top:-30px;}
	#mmenu #navbarSupportedContent{padding-top:15px;}
	.tombol-personalbisnis{position:relative;z-index:1;}
}

@media(max-width:1023px){
	.pmenu{padding-top:0;}
	.navbar-toggler{color:#ED312B;border-color:#ED312B;}
	#slider .concaption{position:unset;width:unset;}
	.carousel-caption{position:unset;transform: unset;}
	.carousel-indicators{left:-25px;}
	.carousel-caption h2{font-size: 28px;line-height: 40px;}
	.section-promo .promo-padd{padding:0;}
	.section-promo .promo-title, .section-promo .promo-tagline{font-size: 27px;line-height: 24px;}
	.section-hotspot{padding-top:350px;}
	.footer-kontak{border-bottom:0;}
	.footer-kontak .rowitem{border-right:0;}
	.section-about{padding-bottom:0}
	.carihubungi{margin-top:auto;}
	
	.section-prdhead .bread-prdtitle{font-size: 32px;line-height: 54px;padding-bottom: 15px;}
	.produkd-title{margin-top:30px;margin-bottom:30px;}
	.cprodukd{padding:0 15%;}
	.cspek{padding:0;}
	.spesifikasi-txt{width:unset;border-top-left-radius:20px;padding-left: 40px;}
	.section-phubungi{padding:30px 0;}
	.cinfolanjut{padding:0 100px;}
	.rowfasilitas-padding{padding:0 15px !important;}
	
	.kontak-info{padding:0 40px;}
	
	body{background-size: cover;}
	.section-detail-content {margin-top:0;}
	.price-round, .bw-round {width: 163px;height: 163px;}
	.bw-round {left: -20px;}
	.infinite-content-text {width: 100%;}
	.price-round p:first-child {top: 60px;left: 10px;}
	.section-infinite-prime img {width: 63%;left: -65px;top: 30px;}
	.infinite-image-round {width: 330px;height: 330px;}
	.cidia-content{padding-top: 0;}
	.cidia-content h2{font-size:27px;}
	.section-cidia img.img-galaxy {width: 63%;right: -10px;top: 0;}
	.cidia-image .cidia-icon {position: absolute;width: 150px;height: 150px;}
	.cidia-item-spesifikasi {border-radius:20px;}
	.section-about .hubungi {
		position: relative;
		width: 100%;
		left: 0;
		padding: 30px 0 30px 30px;
		border-radius: 20px;
	}
	.product-detail-about{padding-bottom: 63px!important;}
	.square.testimonial-avatar {margin:0 auto;}
	.cidia-row-promo .card{margin-top:0;}
	
}
@media(max-width:767px){
	.section-client .owl-theme .owl-nav .owl-prev{left:0;}
	.section-client .owl-theme .owl-nav .owl-next{right:0;}
	
	.gallery-carousel.owl-carousel .owl-nav button{position:absolute;top:auto;bottom:0;margin:auto;}
	.gallery-carousel.owl-carousel .owl-nav button.owl-next{right:0;}
	.gallery-carousel.owl-carousel .owl-nav button.owl-prev{left:0;}
	#slider .carousel-item{padding:30px 30px;}
	.section-produk .produk-fitur{padding: 0 40px;}
	.section-produk .produk-kotak{padding: 200px 25px 20px 25px;}
	.section-features .feature-heading div{padding: 10px 20px;}
	.section-features .features-list{padding-top:50px;}
	.section-features{background-size: cover;background-position: top center;}
	.section-quiz .quiz-con{padding:30px;background-image:unset;}
	.section-hotspot{padding-top: 250px;}
	.section-hotspot .hotspot-ctitle{position:unset;margin-bottom:25px;}
	.section-hotspot .carou-logo{padding: 25px 40px 45px;}
	.hotspot-carousel .owl-dots{  bottom: -20px;}
	.maskot-atas{bottom: 0;}
	.carihubungi{margin-top:unset;}
	
	.section-pspesifikasi{padding:0;margin:30px 0 !important;}
	.cprodukd{padding:0 15px;}
	.section-pcoverage .container{padding:0;}
	.kotak-coverage{position:unset;margin:0;border-radius:0;}
	.cinfolanjut{padding:0 15px;}
	.kotak-infolanjut{padding:25px;}
	.istream-boxmain{padding:50px 25px;}
	.istream-boxmain .accordion-body{padding-left:0;padding-right:0;}
	
	.cformkontak{padding:40px 20px;}
	.kontak-info{padding:0;}
	
	.infinite-image-round {width: 300px;height: 300px;margin: 0 auto;}
	.price-round, .bw-round {width: 150px;height: 150px;}
	.bw-round {top: -30px;left: 0;}
	.bw-round h2 {font-size: 30px;}
	.price-round {bottom: -30px;right: 0;}
	.price-round p:first-child {top: 57px;}
	.price-round h2 {font-size: 24px;}
	.infinite-content-text {width: 100%;margin-top: 30px;}
	.cidia-content {padding-top: 0;margin-bottom: 25px;}
	.cidia-content h2 {font-size: 34px;}
	.cidia-content p {width: 100%;}
	.cidia-image > img {right: 0;}
	.cidia-image .cidia-icon {width: 120px;height: 120px;}
	.section-keunggulan {background-position: center;background-size: cover;}
	.section-keunggulan-title h2 {font-size: 23px;}
	.section-keunggulan-item-list {margin-top: 4rem;}
	.section-keunggulan-item {margin-bottom: 40px;padding-right: 0;}
	.section-cidia img.img-galaxy {right: 0;top: unset;bottom: 63px;}
	.section-detail-content {margin-top:0;}
	.detail-cidia-content {padding-bottom: 0;}
	.cidia-row-tentang {--bs-gutter-x: 0;}
	.cidia-row-tentang > .col-md-4.text-end{text-align:center!important;}
	.cidia-row-tentang > .col-md-4.text-end img {margin-bottom:2rem;}
	.cidia-row-tentang > .col-md-5.text-start{text-align:justify!important;}
	.cidia-row-tentang > .col-md-5.text-start p{line-height:25px;}
	.cidia-row-promo .card {bottom: 0;}
	.cidia-row-fasilitas {margin-top: 5rem;}
	.cidia-row-spesifikasi .cidia-item-spesifikasi {border-radius:20px;}
	.section-about .hubungi {position: relative;width: 100%;left: 0;padding: 30px 0 30px 30px;border-radius: 20px;}
	.section-about.product-detail-about .produk-lainnya {margin: 23px auto 0;}
	
	.spesifikasi-txt{border-radius:20px;padding-left:40px;}
	.cidia-row-promo{margin-top:0;}
	.section-testimoni{padding-top:4rem;}
	.fasilitas-item .fitem-img{width:40px;}
	.section-dalam{margin-top:20px;}
	.produkd-img{padding-right: 30%;padding-left: 30%;}
	.carousel-caption h2 {
        font-size: 18px;
        line-height: 1.5em;
    }
    .produkd-title {
        font-size: 28px;
        line-height: 1.4em;
        margin:0;
    }
    .infinite-content-text .content-text-warp h2 {
        font-size: 32px;
    }
}

@media(max-width:359px){
	.infinite-image-round {width: 300px;height: 300px;}
}

@media(min-width:768px){
	.dropdown-toggle::after{display:none;}
}
@media(max-width:767px){
	.navbar-nav li a{padding: 5px 0;}
	.navbar-nav .dropdown-menu{background:transparent;padding-left:15px;}
	.navbar-nav .dropdown-menu li a{font-size:14px;}
	
	.con-carihubungi{position:absolute;z-index:1;top:10px;}
	.section-prdhead .bread-prdtitle {
        font-size: 22px;
        line-height: 1.4em;
    }
}
@media(max-width:479px){
	.maskot-atas{right:25px;left:auto;}
}
@media(min-width:768px){}
@media(min-width:992px){
    .carousel-inner{
    }
}
@media(min-width:1400px){
    .carousel-inner{
        height:500px;
    }
}
