.mt-0 {
    margin-top: 0!important
}

.mt-5 {
    margin-top: 5px
}

.mt-10 {
    margin-top: 10px
}

.mt-15 {
    margin-top: 15px
}

.mt-20 {
    margin-top: 20px
}

.mt-25 {
    margin-top: 25px
}

.mt-30 {
    margin-top: 30px
}

.mt-40 {
    margin-top: 40px
}

.mt-50 {
    margin-top: 50px
}

.mt-60 {
    margin-top: 60px
}

.mt-70 {
    margin-top: 70px
}

.mt-80 {
    margin-top: 80px
}

.mt-90 {
    margin-top: 90px
}

.mt-100 {
    margin-top: 100px
}

.mt-110 {
    margin-top: 110px
}

.mt-120 {
    margin-top: 120px
}

.mt-130 {
    margin-top: 130px
}

.mt-140 {
    margin-top: 140px
}

.mb-0 {
    margin-bottom: 0!important
}

.mb-5 {
    margin-bottom: 5px
}

.mb-10 {
    margin-bottom: 10px
}

.mb-15 {
    margin-bottom: 15px
}

.mb-20 {
    margin-bottom: 20px
}

.mb-25 {
    margin-bottom: 25px
}

.mb-30 {
    margin-bottom: 30px
}

.mb-40 {
    margin-bottom: 40px
}

.mb-50 {
    margin-bottom: 25px
}

.mb-60 {
    margin-bottom: 60px
}

.mb-70 {
    margin-bottom: 70px
}

.mb-80 {
    margin-bottom: 80px
}

.mb-90 {
    margin-bottom: 90px
}

.mb-100 {
    margin-bottom: 100px
}

.mb-110 {
    margin-bottom: 110px
}

.mb-120 {
    margin-bottom: 120px
}

.mb-130 {
    margin-bottom: 130px
}

.mb-140 {
    margin-bottom: 140px
}

.pt-0 {
    padding-top: 0!important
}

.pt-10 {
    padding-top: 10px
}

.pt-20 {
    padding-top: 20px
}

.pt-30 {
    padding-top: 30px
}

.pt-40 {
    padding-top: 40px
}

.pt-50 {
    padding-top: 50px
}

.pt-60 {
    padding-top: 60px
}

.pt-70 {
    padding-top: 70px
}

.pt-80 {
    padding-top: 80px
}

.pt-90 {
    padding-top: 90px
}

.pt-100 {
    padding-top: 100px
}

.pt-110 {
    padding-top: 110px
}

.pt-120 {
    padding-top: 120px
}

.pt-130 {
    padding-top: 130px
}

.pt-140 {
    padding-top: 140px
}
.pt-180 {
    padding-top: 180px;
}

.pb-0 {
    padding-bottom: 0!important
}

.pb-10 {
    padding-bottom: 10px
}

.pb-20 {
    padding-bottom: 20px
}

.pb-30 {
    padding-bottom: 30px
}

.pb-40 {
    padding-bottom: 40px
}

.pb-50 {
    padding-bottom: 50px
}

.pb-60 {
    padding-bottom: 60px
}

.pb-70 {
    padding-bottom: 70px
}

.pb-80 {
    padding-bottom: 80px
}

.pb-90 {
    padding-bottom: 90px
}

.pb-100 {
    padding-bottom: 100px
}

.pb-110 {
    padding-bottom: 110px
}

.pb-120 {
    padding-bottom: 120px
}

.pb-130 {
    padding-bottom: 130px
}

.pb-140 {
    padding-bottom: 140px
}
.pb-180 {
    padding-bottom: 180px;
}

@media only screen and (max-width:1200px) {
    .mt-lg-0 {
        margin-top: 0!important
    }
    .mt-lg-10 {
        margin-top: 10px
    }
    .mt-lg-20 {
        margin-top: 20px
    }
    .mt-lg-30 {
        margin-top: 30px
    }
    .mt-lg-40 {
        margin-top: 40px
    }
    .mt-lg-50 {
        margin-top: 50px
    }
    .mt-lg-60 {
        margin-top: 60px
    }
    .mt-lg-70 {
        margin-top: 70px
    }
    .mt-lg-80 {
        margin-top: 80px
    }
    .mt-lg-90 {
        margin-top: 90px
    }
    .mt-lg-100 {
        margin-top: 100px
    }
    .mt-lg-110 {
        margin-top: 110px
    }
    .mt-lg-120 {
        margin-top: 120px
    }
    .mt-lg-130 {
        margin-top: 130px
    }
    .mt-lg-140 {
        margin-top: 140px
    }
    .mb-lg-0 {
        margin-bottom: 0!important
    }
    .mb-lg-10 {
        margin-bottom: 10px
    }
    .mb-lg-20 {
        margin-bottom: 20px
    }
    .mb-lg-30 {
        margin-bottom: 30px
    }
    .mb-lg-40 {
        margin-bottom: 40px
    }
    .mb-lg-50 {
        margin-bottom: 50px
    }
    .mb-lg-60 {
        margin-bottom: 60px
    }
    .mb-lg-70 {
        margin-bottom: 70px
    }
    .mb-lg-80 {
        margin-bottom: 80px
    }
    .mb-lg-90 {
        margin-bottom: 90px
    }
    .mb-lg-100 {
        margin-bottom: 100px
    }
    .mb-lg-110 {
        margin-bottom: 110px
    }
    .mb-lg-120 {
        margin-bottom: 120px
    }
    .mb-lg-130 {
        margin-bottom: 130px
    }
    .mb-lg-140 {
        margin-bottom: 140px
    }
    .pt-lg-0 {
        padding-top: 0!important
    }
    .pt-lg-10 {
        padding-top: 10px
    }
    .pt-lg-20 {
        padding-top: 20px
    }
    .pt-lg-30 {
        padding-top: 30px
    }
    .pt-lg-40 {
        padding-top: 40px
    }
    .pt-lg-50 {
        padding-top: 50px
    }
    .pt-lg-60 {
        padding-top: 60px
    }
    .pt-lg-70 {
        padding-top: 70px
    }
    .pt-lg-80 {
        padding-top: 80px
    }
    .pt-lg-90 {
        padding-top: 90px
    }
    .pt-lg-100 {
        padding-top: 100px
    }
    .pt-lg-110 {
        padding-top: 110px
    }
    .pt-lg-120 {
        padding-top: 120px
    }
    .pt-lg-130 {
        padding-top: 130px
    }
    .pt-lg-140 {
        padding-top: 140px
    }
    .pb-lg-0 {
        padding-bottom: 0!important
    }
    .pb-lg-10 {
        padding-bottom: 10px
    }
    .pb-lg-20 {
        padding-bottom: 20px
    }
    .pb-lg-30 {
        padding-bottom: 30px
    }
    .pb-lg-40 {
        padding-bottom: 40px
    }
    .pb-lg-50 {
        padding-bottom: 50px
    }
    .pb-lg-60 {
        padding-bottom: 60px
    }
    .pb-lg-70 {
        padding-bottom: 70px
    }
    .pb-lg-80 {
        padding-bottom: 80px
    }
    .pb-lg-90 {
        padding-bottom: 90px
    }
    .pb-lg-100 {
        padding-bottom: 100px
    }
    .pb-lg-110 {
        padding-bottom: 110px
    }
    .pb-lg-120 {
        padding-bottom: 120px
    }
    .pb-lg-130 {
        padding-bottom: 130px
    }
    .pb-lg-140 {
        padding-bottom: 140px
    }
}

@media only screen and (max-width:991px) {
    .mt-md-0 {
        margin-top: 0!important
    }
    .mt-md-10 {
        margin-top: 10px
    }
    .mt-md-20 {
        margin-top: 20px
    }
    .mt-md-30 {
        margin-top: 30px
    }
    .mt-md-40 {
        margin-top: 40px
    }
    .mt-md-50 {
        margin-top: 50px
    }
    .mt-md-60 {
        margin-top: 60px
    }
    .mt-md-70 {
        margin-top: 70px
    }
    .mt-md-80 {
        margin-top: 80px
    }
    .mt-md-90 {
        margin-top: 90px
    }
    .mt-md-100 {
        margin-top: 100px
    }
    .mt-md-110 {
        margin-top: 110px
    }
    .mt-md-120 {
        margin-top: 120px
    }
    .mt-md-130 {
        margin-top: 130px
    }
    .mt-md-140 {
        margin-top: 140px
    }
    .mb-md-0 {
        margin-bottom: 0!important
    }
    .mb-md-10 {
        margin-bottom: 10px
    }
    .mb-md-20 {
        margin-bottom: 20px
    }
    .mb-md-30 {
        margin-bottom: 30px
    }
    .mb-md-40 {
        margin-bottom: 40px
    }
    .mb-md-50 {
        margin-bottom: 50px
    }
    .mb-md-60 {
        margin-bottom: 60px
    }
    .mb-md-70 {
        margin-bottom: 70px
    }
    .mb-md-80 {
        margin-bottom: 80px
    }
    .mb-md-90 {
        margin-bottom: 90px
    }
    .mb-md-100 {
        margin-bottom: 100px
    }
    .mb-md-110 {
        margin-bottom: 110px
    }
    .mb-md-120 {
        margin-bottom: 120px
    }
    .mb-md-130 {
        margin-bottom: 130px
    }
    .mb-md-140 {
        margin-bottom: 140px
    }
    .mb-md-170 {
        margin-bottom: 170px
    }
    .pt-md-0 {
        padding-top: 0!important
    }
    .pt-md-10 {
        padding-top: 10px
    }
    .pt-md-20 {
        padding-top: 20px
    }
    .pt-md-30 {
        padding-top: 30px
    }
    .pt-md-40 {
        padding-top: 40px
    }
    .pt-md-50 {
        padding-top: 50px
    }
    .pt-md-60 {
        padding-top: 60px
    }
    .pt-md-70 {
        padding-top: 70px
    }
    .pt-md-80 {
        padding-top: 80px
    }
    .pt-md-90 {
        padding-top: 90px
    }
    .pt-md-100 {
        padding-top: 100px
    }
    .pt-md-110 {
        padding-top: 110px
    }
    .pt-md-120 {
        padding-top: 120px
    }
    .pt-md-130 {
        padding-top: 130px
    }
    .pt-md-140 {
        padding-top: 140px
    }
    .pb-md-0 {
        padding-bottom: 0!important
    }
    .pb-md-10 {
        padding-bottom: 10px
    }
    .pb-md-20 {
        padding-bottom: 20px
    }
    .pb-md-30 {
        padding-bottom: 30px
    }
    .pb-md-40 {
        padding-bottom: 40px
    }
    .pb-md-50 {
        padding-bottom: 50px
    }
    .pb-md-60 {
        padding-bottom: 60px
    }
    .pb-md-70 {
        padding-bottom: 70px
    }
    .pb-md-80 {
        padding-bottom: 80px
    }
    .pb-md-90 {
        padding-bottom: 90px
    }
    .pb-md-100 {
        padding-bottom: 100px
    }
    .pb-md-110 {
        padding-bottom: 110px
    }
    .pb-md-120 {
        padding-bottom: 120px
    }
    .pb-md-130 {
        padding-bottom: 130px
    }
    .pb-md-140 {
        padding-bottom: 140px
    }
}

@media only screen and (max-width:767px) {
    .mt-sm-0 {
        margin-top: 0!important
    }
    .mt-sm-10 {
        margin-top: 10px
    }
    .mt-sm-20 {
        margin-top: 20px
    }
    .mt-sm-30 {
        margin-top: 30px
    }
    .mt-sm-40 {
        margin-top: 40px
    }
    .mt-sm-50 {
        margin-top: 50px
    }
    .mt-sm-60 {
        margin-top: 60px
    }
    .mt-sm-70 {
        margin-top: 70px
    }
    .mt-sm-80 {
        margin-top: 80px
    }
    .mt-sm-90 {
        margin-top: 90px
    }
    .mt-sm-100 {
        margin-top: 100px
    }
    .mt-sm-110 {
        margin-top: 110px
    }
    .mt-sm-120 {
        margin-top: 120px
    }
    .mt-sm-130 {
        margin-top: 130px
    }
    .mt-sm-140 {
        margin-top: 140px
    }
    .mb-sm-0 {
        margin-bottom: 0!important
    }
    .mb-sm-10 {
        margin-bottom: 10px
    }
    .mb-sm-20 {
        margin-bottom: 20px
    }
    .mb-sm-30 {
        margin-bottom: 30px
    }
    .mb-sm-40 {
        margin-bottom: 40px
    }
    .mb-sm-50 {
        margin-bottom: 50px
    }
    .mb-sm-60 {
        margin-bottom: 60px
    }
    .mb-sm-70 {
        margin-bottom: 70px
    }
    .mb-sm-80 {
        margin-bottom: 80px
    }
    .mb-sm-90 {
        margin-bottom: 90px
    }
    .mb-sm-100 {
        margin-bottom: 100px
    }
    .mb-sm-110 {
        margin-bottom: 110px
    }
    .mb-sm-120 {
        margin-bottom: 120px
    }
    .mb-sm-130 {
        margin-bottom: 130px
    }
    .mb-sm-140 {
        margin-bottom: 140px
    }
    .pt-sm-0 {
        padding-top: 0!important
    }
    .pt-sm-10 {
        padding-top: 10px
    }
    .pt-sm-20 {
        padding-top: 20px
    }
    .pt-sm-30 {
        padding-top: 30px
    }
    .pt-sm-40 {
        padding-top: 40px
    }
    .pt-sm-50 {
        padding-top: 50px
    }
    .pt-sm-60 {
        padding-top: 60px
    }
    .pt-sm-70 {
        padding-top: 70px
    }
    .pt-sm-80 {
        padding-top: 80px
    }
    .pt-sm-90 {
        padding-top: 90px
    }
    .pt-sm-100 {
        padding-top: 100px
    }
    .pt-sm-110 {
        padding-top: 110px
    }
    .pt-sm-120 {
        padding-top: 120px
    }
    .pt-sm-130 {
        padding-top: 130px
    }
    .pt-sm-140 {
        padding-top: 140px
    }
    .pb-sm-0 {
        padding-bottom: 0!important
    }
    .pb-sm-10 {
        padding-bottom: 10px
    }
    .pb-sm-20 {
        padding-bottom: 20px
    }
    .pb-sm-30 {
        padding-bottom: 30px
    }
    .pb-sm-40 {
        padding-bottom: 40px
    }
    .pb-sm-50 {
        padding-bottom: 50px
    }
    .pb-sm-60 {
        padding-bottom: 60px
    }
    .pb-sm-70 {
        padding-bottom: 70px
    }
    .pb-sm-80 {
        padding-bottom: 80px
    }
    .pb-sm-90 {
        padding-bottom: 90px
    }
    .pb-sm-100 {
        padding-bottom: 100px
    }
    .pb-sm-110 {
        padding-bottom: 110px
    }
    .pb-sm-120 {
        padding-bottom: 120px
    }
    .pb-sm-130 {
        padding-bottom: 130px
    }
    .pb-sm-140 {
        padding-bottom: 140px
    }
}

@media only screen and (max-width:767px) {
    .mt-xs-0 {
        margin-top: 0!important
    }
    .mt-xs-10 {
        margin-top: 10px
    }
    .mt-xs-20 {
        margin-top: 20px
    }
    .mt-xs-30 {
        margin-top: 30px
    }
    .mt-xs-40 {
        margin-top: 40px
    }
    .mt-xs-50 {
        margin-top: 50px
    }
    .mt-xs-60 {
        margin-top: 60px
    }
    .mt-xs-70 {
        margin-top: 70px
    }
    .mt-xs-80 {
        margin-top: 80px
    }
    .mt-xs-90 {
        margin-top: 90px
    }
    .mt-xs-100 {
        margin-top: 100px
    }
    .mt-xs-110 {
        margin-top: 110px
    }
    .mt-xs-120 {
        margin-top: 120px
    }
    .mt-xs-130 {
        margin-top: 130px
    }
    .mt-xs-140 {
        margin-top: 140px
    }
    .mb-xs-0 {
        margin-bottom: 0!important
    }
    .mb-xs-10 {
        margin-bottom: 10px
    }
    .mb-xs-20 {
        margin-bottom: 20px
    }
    .mb-xs-30 {
        margin-bottom: 30px
    }
    .mb-xs-40 {
        margin-bottom: 40px
    }
    .mb-xs-50 {
        margin-bottom: 50px
    }
    .mb-xs-60 {
        margin-bottom: 60px
    }
    .mb-xs-70 {
        margin-bottom: 70px
    }
    .mb-xs-80 {
        margin-bottom: 80px
    }
    .mb-xs-90 {
        margin-bottom: 90px
    }
    .mb-xs-100 {
        margin-bottom: 100px
    }
    .mb-xs-110 {
        margin-bottom: 110px
    }
    .mb-xs-120 {
        margin-bottom: 120px
    }
    .mb-xs-130 {
        margin-bottom: 130px
    }
    .mb-xs-140 {
        margin-bottom: 140px
    }
    .pt-xs-0 {
        padding-top: 0!important
    }
    .pt-xs-10 {
        padding-top: 10px
    }
    .pt-xs-20 {
        padding-top: 20px
    }
    .pt-xs-30 {
        padding-top: 30px
    }
    .pt-xs-40 {
        padding-top: 40px
    }
    .pt-xs-50 {
        padding-top: 50px
    }
    .pt-xs-60 {
        padding-top: 60px
    }
    .pt-xs-70 {
        padding-top: 70px
    }
    .pt-xs-80 {
        padding-top: 80px
    }
    .pt-xs-90 {
        padding-top: 90px
    }
    .pt-xs-100 {
        padding-top: 100px
    }
    .pt-xs-110 {
        padding-top: 110px
    }
    .pt-xs-120 {
        padding-top: 120px
    }
    .pt-xs-130 {
        padding-top: 130px
    }
    .pt-xs-140 {
        padding-top: 140px
    }
    .pb-xs-0 {
        padding-bottom: 0!important
    }
    .pb-xs-10 {
        padding-bottom: 10px
    }
    .pb-xs-20 {
        padding-bottom: 20px
    }
    .pb-xs-30 {
        padding-bottom: 30px
    }
    .pb-xs-40 {
        padding-bottom: 40px
    }
    .pb-xs-50 {
        padding-bottom: 50px
    }
    .pb-xs-60 {
        padding-bottom: 60px
    }
    .pb-xs-70 {
        padding-bottom: 70px
    }
    .pb-xs-80 {
        padding-bottom: 80px
    }
    .pb-xs-90 {
        padding-bottom: 90px
    }
    .pb-xs-100 {
        padding-bottom: 100px
    }
    .pb-xs-110 {
        padding-bottom: 110px
    }
    .pb-xs-120 {
        padding-bottom: 120px
    }
    .pb-xs-130 {
        padding-bottom: 130px
    }
    .pb-xs-140 {
        padding-bottom: 140px
    }
}

@media only screen and (max-width:480px) {
    .mt-xxs-0 {
        margin-top: 0!important
    }
    .mt-xxs-10 {
        margin-top: 10px
    }
    .mt-xxs-20 {
        margin-top: 20px
    }
    .mt-xxs-30 {
        margin-top: 30px
    }
    .mt-xxs-40 {
        margin-top: 40px
    }
    .mt-xxs-50 {
        margin-top: 50px
    }
    .mt-xxs-60 {
        margin-top: 60px
    }
    .mt-xxs-70 {
        margin-top: 70px
    }
    .mt-xxs-80 {
        margin-top: 80px
    }
    .mt-xxs-90 {
        margin-top: 90px
    }
    .mt-xxs-100 {
        margin-top: 100px
    }
    .mt-xxs-110 {
        margin-top: 110px
    }
    .mt-xxs-120 {
        margin-top: 120px
    }
    .mt-xxs-130 {
        margin-top: 130px
    }
    .mt-xxs-140 {
        margin-top: 140px
    }
    .mb-xxs-0 {
        margin-bottom: 0!important
    }
    .mb-xxs-10 {
        margin-bottom: 10px
    }
    .mb-xxs-20 {
        margin-bottom: 20px
    }
    .mb-xxs-30 {
        margin-bottom: 30px
    }
    .mb-xxs-40 {
        margin-bottom: 40px
    }
    .mb-xxs-50 {
        margin-bottom: 50px
    }
    .mb-xxs-60 {
        margin-bottom: 60px
    }
    .mb-xxs-70 {
        margin-bottom: 70px
    }
    .mb-xxs-80 {
        margin-bottom: 80px
    }
    .mb-xxs-90 {
        margin-bottom: 90px
    }
    .mb-xxs-100 {
        margin-bottom: 100px
    }
    .mb-xxs-110 {
        margin-bottom: 110px
    }
    .mb-xxs-120 {
        margin-bottom: 120px
    }
    .mb-xxs-130 {
        margin-bottom: 130px
    }
    .mb-xxs-140 {
        margin-bottom: 140px
    }
    .pt-xxs-0 {
        padding-top: 0!important
    }
    .pt-xxs-10 {
        padding-top: 10px
    }
    .pt-xxs-20 {
        padding-top: 20px
    }
    .pt-xxs-30 {
        padding-top: 30px
    }
    .pt-xxs-40 {
        padding-top: 40px
    }
    .pt-xxs-50 {
        padding-top: 50px
    }
    .pt-xxs-60 {
        padding-top: 60px
    }
    .pt-xxs-70 {
        padding-top: 70px
    }
    .pt-xxs-80 {
        padding-top: 80px
    }
    .pt-xxs-90 {
        padding-top: 90px
    }
    .pt-xxs-100 {
        padding-top: 100px
    }
    .pt-xxs-110 {
        padding-top: 110px
    }
    .pt-xxs-120 {
        padding-top: 120px
    }
    .pt-xxs-130 {
        padding-top: 130px
    }
    .pt-xxs-140 {
        padding-top: 140px
    }
    .pb-xxs-0 {
        padding-bottom: 0!important
    }
    .pb-xxs-10 {
        padding-bottom: 10px
    }
    .pb-xxs-20 {
        padding-bottom: 20px
    }
    .pb-xxs-30 {
        padding-bottom: 30px
    }
    .pb-xxs-40 {
        padding-bottom: 40px
    }
    .pb-xxs-50 {
        padding-bottom: 50px
    }
    .pb-xxs-60 {
        padding-bottom: 60px
    }
    .pb-xxs-70 {
        padding-bottom: 70px
    }
    .pb-xxs-80 {
        padding-bottom: 80px
    }
    .pb-xxs-90 {
        padding-bottom: 90px
    }
    .pb-xxs-100 {
        padding-bottom: 100px
    }
    .pb-xxs-110 {
        padding-bottom: 110px
    }
    .pb-xxs-120 {
        padding-bottom: 120px
    }
    .pb-xxs-130 {
        padding-bottom: 130px
    }
    .pb-xxs-140 {
        padding-bottom: 140px
    }
}


/*********************/
    #ecommerce-benefit ul li::before {
    border: none;
}
#ecommerce-pageul li::before {
    border: none;
}
   #ecommerce-benefit {
    margin-top: 50px !important;
    margin-bottom: 30px !important;
}
#ecommerce-page img {
    margin-top: 40px;
    border-radius: 20px;
}
#ecommerce-page ul li{
    text-indent: -0.6em !important;
}
#ecommerce-benefit li {
    text-indent: -0.6em !important;
}
.gsuite{
        margin-top: -28px !important;
}
.box-office{
    border: 2px solid #0c75c3 !important;
}
.zoho-features h4{
    text-align:center;
    font-size: 22px;
        padding-bottom: 20px;
}
.zoho-features p{
    text-align:center;
  
}
.faicon .fa{
        color: #0f75bd;
    font-size: 35px;
    padding-bottom: 15px;
}
.conboxs p{
    text-align:justify !important;
}
.conboxs{
        border: 2px solid #f5f5f5;
        height:286px !important;
}


.faicons{
	padding: 20px !important;
}
.faicons .fa{
	    padding-right: 10px;
		color:#029aa8;
}
.ms-office-bullets .fa{
	    padding-right: 10px;
    color: #f36523;
}
 .ms-office-bullets{
	padding-left: 25px; 
 }   
 .adope-images img{
	 display: block;
    margin-left: auto;
    margin-right: auto;
 }
 .adope-images h4{
	 text-align:center;
 }
 .chk-fa .fa{
	padding-right: 10px;
    color: #0f75bd; 
 }
  .chk-fa p{
	 text-indent: -11px;
    padding-left: 45px;
 }
 .font-bolds{
	     font-weight: 600;
 }
 .custom-web h2{
	     text-transform: uppercase;
    font-weight: 600;
    color: #0b77b9;
	margin-top: 10px !important;
	     font-size: 22px !important;
}


.web-accord .accordion {
	max-width: 100%;
	margin: 50px auto;

	display: flex;
	flex-direction: column;
	gap: 24px;
}

.web-accord .accordion .item {
	 
	box-shadow: 0 0 32px rgba(0, 0, 0, 0.1);
	padding: 10px 30px;
	cursor: pointer;
	display: grid;
	grid-template-columns: auto 1fr auto;

	border-top: 4px solid transparent;
	align-items: center;
	transition: border-top 0.3s;
}
.web-accord .accordion .item.open {
	border-top: 4px solid #1076be;
}
.web-accord .accordion .item.open .hidden-box {
	display: block;
	margin: 20px 0;
}
.web-accord .accordion .item.open .text {
	color: #087f5b;
}
.web-accord .accordion .number {
	color: #ced4da;
}


.web-accord .accordion .item.open .text {
	transition: color 0.3s;
}
.web-accord .accordion .icon {
	width: 24px;
	height: 24px;
	stroke: #087f5b;
	transition: transform 0.5s ease-in;
}
.web-accord .accordion .item.open .icon {
	transform: rotate(180deg);
}
.web-accord .accordion .hidden-box {
	grid-column: 2;
	display: none;
	transition: display 0.5 ease-in;
}
.web-accord .accordion .hidden-box p {
	line-height: 1.6;
	margin-bottom: 24px;
	    text-align: justify !important;
}
.web-accord .accordion .hidden-box ul {
	color: #868e96;
	margin-left: 18px;

	display: flex;
	flex-direction: column;
	gap: 12px;
}

.web-accord .accordion img {
	border:none;
}

/* Awards page*/
.awards-title{
	color: #fff !important;
}
.awards-divider{
	background: #fff !important;
}
.awards-subhead{
	color: #fff !important;
}
.award-p{
	text-align: center !important;
}
.icon-head{
	color: #fff !important;
    font-size: 16px;
}
.awards-section{
	background-position: center center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    display: block !important;
    overflow: hidden !important;
    position: relative !important;
    width: 100% !important;
    background: #f3f8fc !important;
	padding: 70px 0 70px 0;
}
.info-box img{
	border: 3px solid #fff;	
}
.info-box{
	padding-bottom:20px;	
}


/* ---------------*/


.techborder img{
	    border: 1px solid #eee;
		    padding: 10px
}
.industry-we-serve .icon-box{
	    border: 1px solid #eee;
    padding: 27px 0px;
	margin: 0 23px;
	
}
.industry-we-serve .icon-box:hover{
	background: #0F75BD;
	color:#fff;
	box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}
.industry-we-serve .icon-box i:hover{
	color:#fff;
}
.industry-we-serve .icon-box:hover i{
	color:#fff;
}
.faiconp .fa{
	    color: #28a6ec;
		padding-right:10px;
}
.faiconp{
	    padding-left: 15px;
    padding-top: 15px;
}
.webdepicon .fa{
	color: #28a6ec;
		padding-right:10px;
		padding-left:10px;
}
.webs-title h2{
	    text-align: center;
    font-size: 24px;
}
.web-process-img img{
	    padding: 15px 0px;
}
.web-process-img p{
	    text-align: center;
		font-size: 16px;
}
.h4-title-bpro h4{
	    font-weight: 600;
    text-transform: uppercase;
}
.ul-col-two {
	columns: 2;
  -webkit-columns: 2;
  -moz-columns: 2;
}
.domainhost-title h4 strong{
	    font-size: 22px !important;
		    color: #0d73bd !important;
}
.wordpress-sec h3 strong{
	 font-size: 22px !important;
		    color: #0d73bd !important;
}
.text-align-tith3 h3{
	text-align:center;
	margin-bottom:20px;
	color:#0d73bd;
	    font-weight: 600;
}

.text-align-tith3 p{
	text-align:center;
}
.web-process-imgs p{
	font-size: 16px;
}

.web-process-imgs img{
	 padding-bottom: 20px;
}


/*************Top Menu ********/

.top-menu-bar {
	  list-style-type: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
.top-menu-bar ul{
position: absolute;
    left: 50px;
}


.top-menu-bar li{
	font-size: 12px;
    color: #fff;
    padding: 0px 15px;

}
.top-menu-bar li{
	
	float: left;
	font-weight: 700;
    font-family: 'Lato',sans-serif;
}
.top-menu-bar ul li:before{
	display:none;
}
.top-menu-bar ul li ul {
    position: absolute;
    left: 10px;
}
.sass-software .portfolio-item{
	padding: 30px;
	   box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
	       height: 550px;
}

/*#sasssoftwareone .portfolio-item{

	       height: 320px !important;
}
*/
#sasssoftwareone .portfolio-item {
    height: auto !important;
}

#sasssoftwareone h3{
	 font-size: 18px;
    font-weight: 600;
}

	 
.border-shadow{
	 box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}
.feature-align .fa{
	color:#0E76BD;
	padding-right: 10px;
}
.feature-align{
	padding-left: 30px;
}
.sf-menuli{
	width:600px !important;
}
.sf-menuli li{
	width:300px !important;
}
/*#menu-item-26 {
	border-top-left-radius: 0px !important;
	    border-top-right-radius: 0px !important;
}
#menu-item-27 {
	border-top:none !important;
}*/
.benefits-aligns .fa{
	    color: #0E76BD;
		    padding-right: 15px;
}
.benefits-aligns{
	    padding-left: 20px;
}
.border-dashed img{
	border: 3px dashed #f7f7f7 !important;
}

 /* jssor slider loading skin spin css */
        .jssorl-009-spin img {
            animation-name: jssorl-009-spin;
            animation-duration: 1.6s;
            animation-iteration-count: infinite;
            animation-timing-function: linear;
        }

        @keyframes jssorl-009-spin {
            from {
                transform: rotate(0deg);
            }

            to {
                transform: rotate(360deg);
            }
        }


        /*jssor slider bullet skin 132 css*/
        .jssorb132 {position:absolute;}
        .jssorb132 .i {position:absolute;cursor:pointer;}
        .jssorb132 .i .b {fill:#fff;fill-opacity:0.8;stroke:#000;stroke-width:1600;stroke-miterlimit:10;stroke-opacity:0.7;}
        .jssorb132 .i:hover .b {fill:#000;fill-opacity:.7;stroke:#fff;stroke-width:2000;stroke-opacity:0.8;}
        .jssorb132 .iav .b {fill:#000;stroke:#fff;stroke-width:2400;fill-opacity:0.8;stroke-opacity:1;}
        .jssorb132 .i.idn {opacity:0.3;}

        .jssora051 {display:block;position:absolute;cursor:pointer;}
        .jssora051 .a {fill:none;stroke:#fff;stroke-width:360;stroke-miterlimit:10;}
        .jssora051:hover {opacity:.8;}
        .jssora051.jssora051dn {opacity:.5;}
        .jssora051.jssora051ds {opacity:.3;pointer-events:none;}

.slider1-text{
	    letter-spacing: 0px !important;
}
.slider1-text1{
	position:absolute;
	  top: 475px !important;
	      padding-top: 50px !important;
}
.webslider-text{
	padding-left: 90px !important;
}
.shadow-box{
	box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}

.mis-value-img img{
	padding-top: 80px;
}
.shadow-conbox {
	box-shadow: rgb(0 0 0 / 24%) 0px 3px 8px;
}
.md-msg img{

	    box-shadow: rgb(0 0 0 / 16%) 0px 10px 36px 0px, rgb(0 0 0 / 6%) 0px 0px 0px 1px;
    border: 5px solid #fff;
	    display: block;
    margin-left: auto;
    margin-right: auto;
}
.md-title h3{
	text-align: center;
    font-weight: 600;
    color: #0F75BD;
}
.md-title h4{
	text-align: center;
    font-size: 16px;
    font-weight: 600;
}


.modal-body1 h1 {
  font-weight: 900;
  font-size: 2.3em;
  text-transform: uppercase;
}
.modal-body1 a.pre-order-btn {
  color: #000;
  background-color: gold;
  border-radius: 1em;
  padding: 1em;
  display: block;
  margin: 2em auto;
  width: 50%;
  font-size: 1.25em;
  font-weight: 6600;
}
.modal-body1 a.pre-order-btn:hover {
  background-color: #000;
  text-decoration: none;
  color: gold;
}


#myModals .modal-dialog{
	margin-top: 180px !important;
}

#myModals .close{
    background: #fff;
    opacity: 1;
    border-radius: 50%;
    WIDTH: 25PX;
    HEIGHT: 25px;
    margin-right: -15px;
    color: #0f75bd;
}
#myModals .modal-content{
	    margin-top: -18px;
}
.chk-point .fa{
	    padding-right: 10px;
    color: #0f75bd;
}
.chk-point{
	    padding-left: 20px;
}
.benefits-qr h3{
	
	    text-align: center;
    font-size: 26px;
    font-weight: 600;
}
.benefits-qr h5{
	    font-size: 18px;
    font-weight: 600;
    color: #0e74be;
}
.feature-aligns .fa{
	color: #0E76BD;
}
.box-res-border{
	border: 2px solid #0f76bf;
    border-radius: 5px;
	padding: 10px 25px;
	    width: 410px;
		    margin: 0 20px;
		
		  
}
.ulalign-digital li{
	    padding-left: 0px;
    position: relative;
    line-height: 24px;
}
.qr-main-features ul li:before {
	border:none !important; 
}
.qr-main-features .fa{
	padding-right:10px;
}
.qr-main-features ul{
	  columns: 2;
  -webkit-columns: 2;
  -moz-columns: 2;
 
      background-image: -webkit-linear-gradient(left, rgb(72, 170, 219), rgb(56, 87, 167));
	  padding: 25px;
}
.qr-main-features ul li{
	color: #fff;	
    font-size: 15px;
    font-weight: bold;
}
.emails-img img{
	display: block;
    margin-left: auto;
    margin-right: auto;
}
.align-main-vendor{
	    padding-left: 20px;
}
.align-main-vendor .fa{
	padding-right: 10px;
	color: #0E76BD;
}
.box-shadow-imgs img{
	box-shadow: rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px;
}
.icon-bg-img img{
	    background: #0E76BD;
    padding: 10px;
	    border-radius: 10px;
}
.industry-we-server-img img{
	display:block;
	margin-left:auto;
	margin-right:auto;
}
.industry-we-server-img h4{
	    font-weight: bold;
    text-align: center;
	padding: 10px 0;
}
.bgco-eee{
	    background: #eee;
}
.img-centers {
	    display: block;
    margin-left: auto;
    margin-right: auto;
}
.store-title{
	
		    font-size: 26px;
    font-weight: 500;
}
.qr-main-featuress ul li {
    color: #7e888c;
    font-size: 16px;
	line-height: 35px;

}
.qr-main-featuress ul li:before {
	border:none !important; 
}
.qr-main-featuress .fa{
	padding-right:10px;
}
.qr-main-featuress ul{
	  columns: 2;
  -webkit-columns: 2;
  -moz-columns: 2;
 
     
}
.qr-main-featuress h3{
	text-align:center;
	    font-size: 28px;
}

.qr-main-features-1 ul li {
    color: #7e888c;
    font-size: 16px;
	

}
.qr-main-features-1 ul li:before {
	border:none !important; 
}
.qr-main-features-1 .fa{
	padding-right:10px;
}

.qr-main-features-1 h3{
	text-align:center;
	    font-size: 28px;
}
.qr-main-features-2 ul li {
    color: #7e888c;
    font-size: 16px;

}
.qr-main-features-2 ul li:before {
	border:none !important; 
}
.qr-main-features-2 .fa{
	padding-right:10px;
}

.qr-main-features-2 h3{

	    font-size: 28px;
}
.mobile-img-keymanagr{
	width:300px;
}
.page-not-found h1 span {
	font-weight: 600;
    color: #0E76BD;
    font-size: 85px;
}
.page-not-found h1 {
  text-align: center;	
}
.home-awards{
	padding:0 !important;
	margin-top: 0px !important;
}
.saas-sidebar-active ul li .active{
	    color: #0f75bd;
}
.box-zoho-shawdows{
	    height: 320px;
		box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}
.topbar-contacts a{
	font-size:14px !important;
}

/****Media Query****/
@media (max-width: 768px){
.top-menu-bar{
    display: none;}
}

/************/
.pos-section h2{
	text-align:center;
    font-size: 30px;
}
.pos-section{
	
	    padding: 20px 0 40px !important;
}
.pic .hover-effect{
	    display: none !important;
}
.pic .links{
	display: none !important;
}
.box-1 {
    float: left;
    padding: 40px 20px;
    margin: 0px;
    width: 86.6%;
    border: 1px solid #eee;
    border-radius: 14px;
    margin: 12px 0px;
}

/*.rad img{
	border-radius: 25px;
}*/
.copyright .col-sm-8 strong
{
	color:#28a6ec;
}
.footer b, strong {
    font-weight: bold;
    color: #28a6ec;
}


/*******Edit May 2022******/

#facility-boxshadow .portfolio-item{
	box-shadow: rgb(149 157 165 / 20%) 0px 8px 24px;
margin: 10px;
padding: 4px;
    height: 445px;
}
#facility-boxshadow .description{
	    padding: 10px;
}
#facility-boxshadow h3{
	font-size: 21px;
    font-weight: 600;
}

#industry-boxshadow .portfolio-item{
	box-shadow: rgb(149 157 165 / 20%) 0px 8px 24px;
margin: 10px;
padding: 4px;
    height: 470px;
}

#industry-boxshadow .description{
	    padding: 10px;
}
#industry-boxshadow h3{
	font-size: 21px;
    font-weight: 600;
}
#enterprisesoft .portfolio-item{
	box-shadow: rgb(149 157 165 / 20%) 0px 8px 24px;
margin: 10px;
padding: 4px;
    height: 510px;
}
#enterprisesoft .description{
	    padding: 10px;
}
#enterprisesoft h3{
	font-size: 21px;
    font-weight: 600;
}
.footer-country p{
	text-align: left !important;
	   font-size: 12px !important;
	padding: 5px 0px;
}
#webdesignspage .border-box{
	    border: 3px solid #f7f7f7;
    padding: 10px;
    border-radius: 10px;
	    background: #0b77bb;
		height: 291px;
}
#webdesignspage .fa{
	    border: solid 1px #ffffff;
    color: #ffffff;	
}
#webdesignspage h4{
	color: #ffffff;
	    font-weight: 600;
}
#webdesignspage p{
	color: #ffffff;
}
.wb-d-divl{
	background-color: #f7f7f7 !important;
}
#corwebdesign h3{
	 
		    font-size: 20px;
    font-weight: 600;
}
#corwebdesign p{
	   
		    font-size: 16px;
}
.shadow-conbox .tit-colors{
	    font-size: 25px !important;
}
#career-page strong{
	    color: #0b77b8 !important;
}
#coreval .core-title{
	font-weight: 600;
	color:#6c6d71;
}
#hosting-text h2{
	    text-align: center;
    font-size: 28px ;
    font-weight: bold;
}
#hosting-text h4{
	    font-size: 22px;
    font-weight: 600;
    text-align: center;
    padding: 20px 0;
}
#hostingserver h5{
	    font-weight: 600;
    font-size: 22px;
}
#hostingserver .pricing-tables .header-pt h3{
	font-size: 20px;
}
#btntabs .w3-bar > button {
	    font-weight: 600;
	
	    padding: 5px 15px;
}
.erpul li:before{
  display:none !important;	
}
.erpul .fa{
	color: #2783c4;
	    padding-right: 10px;
}
.imgcenter img{
	    display: block;
    margin-left: auto;
    margin-right: auto;
}
#howerpbg{
	    background: #f7f7f7;
    box-shadow: rgb(0 0 0 / 24%) 0px 3px 8px;
}
#greycolor{
	background-color: #f7f7f7;
}
.aseetmobimg img{
	    display: block;
    margin-left: auto;
    margin-right: auto;
}
#greybg{
	background:#f7f7f7;
	padding: 5px 0px !important;
}
#paddingsection{
	padding: 5px 0px !important;
}
#ullineheight{
	    line-height: 35px;
}
.subtitlecms{
	    font-weight: 600;
		    font-size: 21px !important;
}
.texts-bold{
	    font-weight: 600;
}

.footer-bottom-rights p{
	    text-align: right !important;
}
#countrypadding{
	    margin-top: 10px !important;
}
#career-page .tabs-keeper{
	padding: 0px 20px !important;
}
#localseo h4{
	font-size: 23px;
}
.text-justify{
	text-align:justify !important;
}
.ultopart{
	  columns: 2;
  -webkit-columns: 2;
  -moz-columns: 2;
}
.img-centers img{
	    display: block;
    margin-right: auto;
    margin-left: auto;
}
#helpdsk-bg{
	background: #f7f7f7;
}
.pt-22{
	    padding-top: 22px;
}
.shadow-bhight{
	    height: 250px !important;
}



.widget-categories ul li a, .widget-archive ul li a, .widget-items ul li a {

    font-size: 13px !important;
}


.service-item h1, .service-item h2, .service-item h3, .service-item h4, .service-item h5, .service-item h6 {
    font-size: 17px !important;
   
}

section#office-img-area img {
    display: block;
    width: 35%;
    margin: 0 auto;
    object-fit: contain;
}

#office-img-area h4{

font-size: 14px;
    text-align: center;
}


#office-365 {
    margin-left: 25px !important;
}

section#people-search-keyword {
    background: #0f75bc;
    padding-top: 30px;
    padding-bottom: 30px;
}

section#people-search-keyword ul li {
    color: white;
}   

section#people-search-keyword ul {
    display: inline-block;
    font-size: 13px;
}