/*---Iconbox style-one---*/
.preyantechnosys-iconbox-styleone .preyantechnosys-iconbox-inner {
    position: relative;
    padding: 35px;
    border: 2px solid var(--prt-secondarycolor);
    transition: all 0.5s ease;
    text-align: left;
    border-radius: 10px;
	background-color: #fffbf6;
}
.preyantechnosys-iconbox-styleone .preyantechnosys-iconbox-inner:after {
    border: 2px solid var(--prt-secondarycolor);
    position: absolute;
    content: '';
    top: 0;
    bottom: 0%;
    left: 0;
    right: 0%;
    height: 100%;
    width: 100%;
    z-index: -1;
    transform: translate3d(0, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
    transform-style: preserve-3d;
    transition: all .5s ease 0s;
    border-radius: 10px;
    opacity: 0;
}
.preyantechnosys-iconbox-styleone:hover .preyantechnosys-iconbox-inner:after {
    opacity: 1;
    transform: translate3d(-9px, -9px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
    transform-style: preserve-3d;
}
.preyantechnosys-iconbox-styleone .preyantechnosys-iconbox-heading .prt-custom-heading {
    font-size: 30px;
    line-height: 40px;
    padding-top: 16px;
}
.preyantechnosys-iconbox-styleone:hover .prt-box-icon i {
    transform: rotate(180deg) scale(1);
    transition: opacity .3s,transform .3s;
}
.preyantechnosys-iconbox-styleone .prt-box-icon i {
    font-size: 64px;
    transition: all 0.3s ease 0s;
    color: var(--prt-secondarycolor);
}
.preyantechnosys-iconbox-styleone:hover .prt-box-icon {
    animation: tm-bounce .6s ease-in-out 60ms;
}
@keyframes tm-bounce {
0% {
    transform: translateY(0);
}
40% {
    transform: translateY(-12px);
}
100% {
    transform: translateY(0);
}
}
/* style 2 */
.preyantechnosys-iconbox.preyantechnosys-iconbox-styletwo .preyantechnosys-iconbox-heading .prt-custom-heading {
    font-size: 20px;
    line-height: 30px;    
}
.preyantechnosys-iconbox-styletwo .prt-iconbox-wrapper {
    background-color: var(--prt-greycolor);
    border-radius: 20px;
    overflow: hidden;
    display: flex;
    align-items: center;
    position: relative;
    padding: 20px;
    transition: all 0.5s ease 0s;
}
.preyantechnosys-iconbox-styletwo .prt-icon-type-image {
    position: relative;
    overflow: hidden;
    max-width: 208px;
    border-radius: 8px;
}
.preyantechnosys-iconbox-styletwo .preyantechnosys-iconbox-heading {
    padding: 0 22px;
}

@media only screen and (min-width:1025px) and (max-width:1200px) {
	.preyantechnosys-iconbox-styleone .preyantechnosys-iconbox-heading .prt-custom-heading {
		font-size: 25px;
		line-height: 35px;  
	}
	.preyantechnosys-iconbox-styleone .preyantechnosys-iconbox-inner {    
		padding: 15px;   
	}
}

@media(max-width:550px) {	
	.prt-icbox-contact .preyantechnosys-iconbox-styletwo .prt-iconbox-wrapper {   
		display: block;
		border-radius: 10px;
		padding: 20px;
	}
	.single-tm_service .preyantechnosys-iconbox-styletwo .preyantechnosys-iconbox-heading {
		padding: 15px 0 0;
	}
	.preyantechnosys-iconbox-styletwo .prt-icon-type-image {   
		overflow: auto;
		max-width: unset;
		border-radius: unset;
	}
}

@media (max-width: 573px){ 	
	.single-tm_service .preyantechnosys-iconbox-styletwo .prt-iconbox-wrapper {   
		display: block;   
	}
}