/* service style 1 */
.preyantechnosys-servicebox-styleone .prt-featured-outer-wrapper {
    border-radius: 20px;
    background-position: center;
    background-size: cover;
    margin: 0 auto;
    display: flex;
    width: 675px;
    height: 362px;
    padding: 70px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    
}
.preyantechnosys-servicebox-styleone .prt-servicebox-hover-detials .prt-short-desc p {
    color: rgba(255, 255, 255, .8);
}
.preyantechnosys-servicebox-styleone .preyantechnosys-box-desc {
    position: absolute;
    opacity: 0;
    right: 20px;
    top: -130px;
    rotate: -4deg;
    transition: all 0.5s ease 0s;
    clip-path: polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%);
}
.prt-box-col-wrapper.active .preyantechnosys-servicebox-styleone .preyantechnosys-box-desc,
.preyantechnosys-servicebox-styleone:hover .preyantechnosys-box-desc {
    clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
}
.preyantechnosys-servicebox-styleone .preyantechnosys-box-title h4 {
    font-size: 68px;
    line-height: 78px;
}
.prt-box-col-wrapper:first-child .preyantechnosys-servicebox-styleone  .preyantechnosys-box-desc {
	top: -80px;
}
.prt-box-col-wrapper.active .preyantechnosys-servicebox-styleone:hover .preyantechnosys-box-desc {
    opacity: 1;
}
.prt-box-col-wrapper.active .preyantechnosys-servicebox-styleone .preyantechnosys-box-desc {
    opacity: 1;
}

.preyantechnosys-servicebox-styleone .prt-servicebox-content {
    position: relative;
}
/* service style 2 */
.preyantechnosys-servicebox-styletwo .tm-quickdetails li {
    list-style: none;
    padding-left: 15px;
    font-family: var(--special-element-fontfamily);
    font-size: 13px;
    color: var(--body-blackfont-color);
	padding-bottom: 12px;
}
.preyantechnosys-servicebox-styletwo .tm-quickdetails li:after {
    position: absolute;
    content: '-';
    left: 0;
}
.preyantechnosys-servicebox-styletwo .prt-featured-outer-wrapper {
    width: 100%;
    height: 377px;
    background-size: cover;
    border-radius: 10px 0 0 10px;
    transition: all 1s ease;
    overflow: hidden;
    vertical-align: middle;
    display: flex;
    flex-direction: column;
    justify-content: center;
	background-position: center;
}
.preyantechnosys-servicebox-styletwo:hover .prt-featured-outer-wrapper {
	-webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -moz-transform: scale(1.05);
    transform: scale(1.05);
}
.preyantechnosys-servicebox-styletwo .preyantechnosys-box-title h4 a {
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.preyantechnosys-servicebox-styletwo .preyantechnosys-post-item {
    display: flex;
}
.preyantechnosys-servicebox-styletwo .preyantechnosys-box-desc.col-md-6 {
    padding: 0;
    width: 46%;
    border-radius: 10px 0 0 10px;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    justify-content: center;
	position: relative;
}
.preyantechnosys-servicebox-styletwo .prt-featured-outer-wrapper:after {
	position: absolute;
	content: '';
    height: 100%;
    width: 100%;
    top: 0;
    background-color: rgba(24,24,24,.53);    
	opacity: 0;
	transition: all 0.9s ease;
}
.preyantechnosys-servicebox-styletwo:hover .prt-featured-outer-wrapper:after {
	opacity: 1;
}
.preyantechnosys-servicebox-styletwo ul.prt-list {
    padding: 0;
}
.preyantechnosys-servicebox-styletwo .prt-servicebox-content.col-md-6 {
    padding: 30px 0;
}
.preyantechnosys-servicebox-styletwo .preyantechnosys-box-title h4 a {
    font-size: 26px;
    line-height: 36px;
}
.preyantechnosys-servicebox-styletwo .tm-quickdetails {
    position: relative;
}
.preyantechnosys-servicebox-styletwo .prt-servicebox-content.col-md-6 {
    padding: 30px;
    width: 54%;
    position: relative;
    z-index: 11;
    background-color: var(--prt-greycolor);
    vertical-align: middle;
    display: flex;
    flex-direction: column;
    justify-content: center;
	border-radius: 0 10px 10px 0;
	text-align: left;
}
.prt-bgcolor-grey .preyantechnosys-servicebox-styletwo .prt-servicebox-content.col-md-6 {
	background-color: #fff;
}
.preyantechnosys-element-servicebox-styletwo .prt-content-header {
    padding-bottom: 10px;
}
.preyantechnosys-servicebox-styletwo .prt-servicebox-content.col-md-6 p {
    margin-bottom: 11px;
}
.preyantechnosys-servicebox-styletwo .prt-post-iconbox {
    position: absolute;
    z-index: 11;
	left: 0;
    right: 0;
    text-align: center;	
}
.preyantechnosys-servicebox-styletwo .prt-post-iconbox a {
	height: 45px;
    width: 45px;
    line-height: 45px;
    border-radius: 3px;
    text-align: center;
    color: #fff;
    position: relative;
    display: inline-block;
    vertical-align: top;
    font-size: 16px;
	opacity: 0;
    transition: all 0.9s ease;
	background-color: var(--prt-skincolor);
}
.preyantechnosys-servicebox-styletwo:hover .prt-post-iconbox a {
    color: #fff;
	opacity: 1;
}

@media only screen and (min-width:1025px) and (max-width:1339px) { 
	.preyantechnosys-servicebox-styletwo .prt-servicebox-content.col-md-6 p {
		margin-bottom: 0;
		overflow: hidden;
		-o-text-overflow: ellipsis;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
	}
	.preyantechnosys-servicebox-styletwo .prt-servicebox-content.col-md-6 {
		padding: 24px;
		width: 56%;    
	}
	.preyantechnosys-servicebox-styletwo .preyantechnosys-box-desc.col-md-6 {
		padding: 0 0 0 15px;		
	}		
	.prt-box-col-wrapper:first-child .preyantechnosys-servicebox-styleone  .preyantechnosys-box-desc {
		top: -50px;
	}
}

@media only screen and (min-width:991px) and (max-width:1025px) { 
	.preyantechnosys-servicebox-styletwo .prt-servicebox-content.col-md-6 {
		width: auto;   
	}	
}

@media (max-width: 1339px){ 
	.preyantechnosys-servicebox-styleone .preyantechnosys-box-title h4 {
		font-size: 48px;
		line-height: 58px;
	}
	.preyantechnosys-servicebox-styleone .prt-featured-outer-wrapper {   
		width: 270px;
		height: 190px;    
	}
}
@media (max-width: 991px){ 
	.preyantechnosys-servicebox-styletwo .prt-servicebox-content.col-md-6 {
		padding: 15px;
		width: auto;
	}
	.preyantechnosys-servicebox-styletwo .preyantechnosys-box-desc.col-md-6 {    
		width: 35%;
	}
	.preyantechnosys-servicebox-styleone .preyantechnosys-box-title h4 {
		font-size: 38px;
		line-height: 45px;
	}
}
@media (max-width: 680px){ 
	.preyantechnosys-servicebox-styleone .preyantechnosys-box-desc {
		position: relative;
		right: 0; 
		left: 0;
		top: 0;
		rotate: none;
		opacity: 1;
		clip-path: none;
		padding-top: 16px;
	}
	.prt-box-col-wrapper:first-child .preyantechnosys-servicebox-styleone  .preyantechnosys-box-desc {
		top: 0;
	}
	.preyantechnosys-servicebox-styleone .prt-featured-outer-wrapper {
		width: 100%;
		height: 340px;    
	}
}

@media (max-width: 591px){ 
	.preyantechnosys-servicebox-styletwo .preyantechnosys-box-desc.col-md-6 {    
		width: 100%;
	}
	.preyantechnosys-servicebox-styletwo .preyantechnosys-post-item {
		display: block;
	}
	.preyantechnosys-servicebox-styletwo .preyantechnosys-box-desc.col-md-6,
	.preyantechnosys-servicebox-styletwo .prt-featured-outer-wrapper {
		border-radius: 10px 10px 0 0px;    
	}
	.preyantechnosys-servicebox-styletwo .prt-servicebox-content.col-md-6 {
		border-radius: 0 0px 10px 10px;    
	}
}

@media (max-width: 350px){ 
	.preyantechnosys-servicebox-styletwo .prt-servicebox-content.col-md-6 p {
		margin-bottom: 0;
		overflow: hidden;
		-o-text-overflow: ellipsis;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
	}
	.preyantechnosys-servicebox-styleone .preyantechnosys-box-title h4 {
		font-size: 23px;
		line-height: 33px;
	}
	.preyantechnosys-servicebox-styletwo .tm-quickdetails li {
		font-size: 12px;
	}
}



