/*icon basic css*/

.preyantechnosys-iconbox.preyantechnosys-iconcolor-white .prt-box-icon i,
.preyantechnosys-iconbox.preyantechnosys-iconcolor-white .prt-icon-type-text{
    color:#ffffff;
}
.preyantechnosys-iconbox.preyantechnosys-iconcolor-default .prt-box-icon i,
.preyantechnosys-iconbox.preyantechnosys-iconcolor-default .prt-icon-type-text{
    color:inherit;
}

.preyantechnosys-iconshape-round .prt-box-icon {
    border-radius: 50%;
}
.preyantechnosys-iconshape-rounded .prt-box-icon {
    border-radius: 5px;
}
.preyantechnosys-iconshape-square .prt-box-icon {
    border-radius: 0;
}
.preyantechnosys-iconsize-large .prt-box-icon i {
    font-size: 85px;
}
.preyantechnosys-iconsize-medium .prt-box-icon i ,.preyantechnosys-iconsize-default .prt-box-icon i {
    font-size: 60px;
}
.preyantechnosys-iconsize-small .prt-box-icon i {
    font-size: 32px;
}
.preyantechnosys-iconsize-default .prt-box-icon i {
    font-size: 20px;
}
.preyantechnosys-iconshape-round.preyantechnosys-iconsize-large .prt-box-icon,
.preyantechnosys-iconshape-rounded.preyantechnosys-iconsize-large .prt-box-icon,
.preyantechnosys-iconshape-square.preyantechnosys-iconsize-large .prt-box-icon
 {
    height: 100px;
    width: 100px;
        display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    padding: 0;
}
.preyantechnosys-iconshape-round.preyantechnosys-iconsize-large .prt-box-icon i,
.preyantechnosys-iconshape-rounded.preyantechnosys-iconsize-large .prt-box-icon i,
.preyantechnosys-iconshape-square.preyantechnosys-iconsize-large .prt-box-icon i
 {
    font-size: 60px;
}
.preyantechnosys-iconshape-round.preyantechnosys-iconsize-medium .prt-box-icon ,
.preyantechnosys-iconshape-rounded.preyantechnosys-iconsize-medium .prt-box-icon ,
.preyantechnosys-iconshape-square.preyantechnosys-iconsize-medium .prt-box-icon ,
.preyantechnosys-iconshape-round.preyantechnosys-iconsize-default .prt-box-icon,
.preyantechnosys-iconshape-rounded.preyantechnosys-iconsize-default .prt-box-icon,
.preyantechnosys-iconshape-square.preyantechnosys-iconsize-default .prt-box-icon {
    height: 80px;
    width: 80px;
       display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    padding: 0;
}
.preyantechnosys-iconshape-round.preyantechnosys-iconsize-medium .prt-box-icon i,
.preyantechnosys-iconshape-rounded.preyantechnosys-iconsize-medium .prt-box-icon i,
.preyantechnosys-iconshape-square.preyantechnosys-iconsize-medium .prt-box-icon i,
.preyantechnosys-iconshape-round.preyantechnosys-iconsize-default .prt-box-icon i,
.preyantechnosys-iconshape-rounded.preyantechnosys-iconsize-default .prt-box-icon i,
.preyantechnosys-iconshape-square.preyantechnosys-iconsize-default .prt-box-icon i {
    font-size: 44px;
}
.preyantechnosys-iconshape-round.preyantechnosys-iconsize-small .prt-box-icon, 
.preyantechnosys-iconshape-rounded.preyantechnosys-iconsize-small .prt-box-icon, 
.preyantechnosys-iconshape-square.preyantechnosys-iconsize-small .prt-box-icon {
    height: 70px;
    width: 70px;
        display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    padding: 0;
}

.preyantechnosys-iconcolor-skincolor .prt-box-icon i {
    color:  var(--prt-skincolor);
}
.preyantechnosys-iconcolor-darkgrey .prt-box-icon i {
    color:  var(--prt-secondarycolor);
}
.preyantechnosys-iconcolor-grey .prt-box-icon i {
    color:  var(--prt-greycolor);
}
.preyantechnosys-iconcolor-white .prt-box-icon i {
    color:  var(--prt-whitecolor);
}
.preyantechnosys-iconbgcolor-skincolor .prt-box-icon {
    background-color:  var(--prt-skincolor);
}
.preyantechnosys-iconbgcolor-extra .prt-box-icon {
    background-color:  var(--prt-secondarycolortwo);
}
.preyantechnosys-iconbgcolor-darkgrey .prt-box-icon {
    background-color:  var(--prt-secondarycolor);
}
.preyantechnosys-iconbgcolor-grey .prt-box-icon {
    background-color:  var(--prt-greycolor);
}
.preyantechnosys-iconbgcolor-white .prt-box-icon {
    background-color:  var(--prt-whitecolor);
}
.prt-col-bgcolor-darkgrey .preyantechnosys-iconbox.preyantechnosys-iconcolor-skincolor .prt-box-icon i {
    color: var(--prt-skincolor);
}
.preyantechnosys-iconbox.preyantechnosys-iconshape-c_outline .prt-box-icon {
    height: 54px;
    width: 54px;
       display: flex;
    justify-content: center;
    align-items: center;
    border: 1px solid var(--prt-bordercolor);
    text-align: center;
    border-radius: 50%;
}
.preyantechnosys-iconcolor-skincolor i {
    color: var(--prt-skincolor);
}

/*style 1*/

.preyantechnosys-iconbox-styleone .preyantechnosys-iconbox-inner {
    position: relative;
    overflow: hidden;
    border: 1px solid var(--prt-bordercolor);
    background-color: var(--prt-greycolor);
    padding: 20px 25px;
    transition: all 0.5s ease;
    border-radius: 20px;
    display: flex;
    align-items: center;
}
.preyantechnosys-iconbox-styleone .prt-iconbox-wrapper {
    padding-right: 20px;
}
.preyantechnosys-iconbox.preyantechnosys-iconbox-styleone  .preyantechnosys-iconbox-heading .prt-custom-heading {
    font-size: 24px;
    line-height: 34px;
    position: relative;
    margin-bottom: 0;
}
.preyantechnosys-iconbox-styleone:hover .prt-box-icon {
    background: var(--prt-skincolor);
    transform: rotateY(180deg);
    transition: all 0.9s;
}
.prt-col-bgcolor-skincolor .preyantechnosys-iconbox-styleone .preyantechnosys-iconbox-inner {
    background-color: rgb(255 255 255 / 14%);
    border-color: rgb(255 255 255 / 14%);
}
.prt-col-bgcolor-skincolor .preyantechnosys-iconbox-styleone .preyantechnosys-iconbox-inner h2.prt-custom-heading a {
    color: var(--prt-whitecolor);
}
.prt-col-bgcolor-skincolor .preyantechnosys-iconbox-styleone .preyantechnosys-iconbox-inner {
    background-color: rgb(255 255 255 / 14%);
    border-color: rgb(255 255 255 / 14%);
}
.prt-col-bgcolor-skincolor .preyantechnosys-iconbox-styleone .preyantechnosys-iconbox-inner h2.prt-custom-heading a {
    color: var(--prt-whitecolor);
}