
/* 24-03-2026 */
.aiservice ul.columt-count{display: flex;flex-wrap: wrap;justify-content: space-between;}
.aiservice ul.columt-count li{flex: 0 0 calc(50% - 30px);}

.webdev ul li{list-style: none;}
.webdev ul.list-disc {padding-left: 17px;}
.webdev ul.list-disc li {list-style-type: disclosure-closed;margin-bottom: 5px;}
.aiservice ul li::before{display:none}
.aiservice ul.icon-cont{display:flex;flex-wrap:wrap;justify-content:space-between}
.aiservice ul.icon-cont li{    flex: 0 0 32%;background: white;text-align: center;margin-bottom: 30px;border: 1px solid #8080803d;padding:15px}
.aiservice ul.icon-cont li:hover {box-shadow: 0 22px 20px rgba(0, 0, 0, .2);}
.botpara strong{margin: 10px 0 20px;text-align:center;display:inline-block}
.aiservice ul.icon-cont li b{margin-top:10px}
.aiservice ul.bott-para li{    align-items: baseline;line-height: 1.5;}
.aiservice ul.bott-para li p{margin:0}
.aiservice h4.digital{margin-bottom:45px}
.bg-light2{background: #e6f0f5}

.accord{margin-bottom:40px}
.accord h4{font-size: 30px; ;color: #313131; position: relative;margin-bottom: 30px;}
.accordion-button:not(.collapsed){color:#0e65a7}
.accordion-button{font-size:17px;padding: 20px; margin: 0;line-height: 0;    border: 0;;}
.accord br{display:none}

.accord {    padding: 40px;    background: #f8f9fc;}
.accord h4 {    text-align: center;    font-size: 32px;    font-weight: 700;   color: #0b1c39;}
.accordion-item {    border: none;    margin-bottom: 15px;    border-radius: 10px;    overflow: hidden;    box-shadow: 0 5px 20px rgba(0,0,0,0.05);    background: #fff;}
.accordion-button {width: 100%;background: #ffffff;color: #0b1c39;font-size: 16px;font-weight: 600;padding: 18px 20px;border: none;outline: none;cursor: pointer;text-align: left;position: relative;transition: all 0.3s ease;}
.accordion-button:hover {background: #f1f5ff;color: #061d4f;}
.accordion-button:not(.collapsed) {background: #061d4f;color: #fff;}
.accordion-body {padding: 15px 20px;font-size: 15px;color: #555;line-height: 1.7;border-top: 1px solid #eee;background: #fff;}
.accordion-body a {color: #061d4f;font-weight: 500;text-decoration: none;}
.accordion-body a:hover {text-decoration: underline;}
.accordion-button:focus {box-shadow: none;}
p:empty {display: none;}
.aiservice ul.columt-count{}
.ser-list-arrow {    padding-left: 17px;}
.ser-list-arrow li{margin-bottom:9px;position: relative;padding-left: 17px;}

.ser-list-arrow li::before{content:"";background-image:url(https://absoluteranking.com/wp-content/uploads/2026/03/right-arrow.png);background-repeat:no-repeat;height:13px;width:14px;background-size:100% 100%;display:inline-block;margin-right:10px;filter:brightness(0);flex-shrink:0;display: block !important;position: absolute;top: 6px;left: -10px;;flex-shrink: 0;}
/* .ser-list-arrow li:hover{transform:translateX(10px)} */
/* .list-arrow li:hover::before{filter:none} */



@media (min-width: 1024px){.webdev h1 {font-size: 32px;}}



@media (max-width: 992px){
    .webdev strong.pt-5.mt-5.d-block{margin-top: 0 !important ;padding-top: 0 !important; }
    .webdev .wrap {margin-bottom: 40px;}
    .webdev .wrap img{width: 100%;height: auto;}
    .aiservice ul.columt-count{    column-count: initial;column-gap: initial;}
    .aiservice ul.columt-count li{flex: 0 0 100%;}
    .aiservice ul.icon-cont li {flex: 0 0 48%;}
    .ser-list-arrow li::before {left: 0;}
    .ser-list-arrow li{padding-left: 27px;}
}

@media (max-width: 767px){
    .aiservice ul.icon-cont li {flex: 0 0 100%;}
    .accord h4 {font-size: 22px;}
    .accord {padding: 20px;}
	.ser-list-arrow{padding-left: 0;}
    .accordion-button{    line-height: normal;}
}