
.card-container{
	position: relative;
	width: 22rem;
	height: 25rem;
	perspective: 200rem;
	padding-top: 80px;
	margin-bottom: 5rem;
}

.card-container:hover .card-front{
	transform: rotateY(180deg);
}

.card-container:hover .card-back{
	transform: rotateY(0deg);
}

.card-back{
	transform: rotateY(180deg);
}

.card{
	transition: all 0.9s;
	height: 100%;
	width:100%;
	backface-visibility: hidden;
	position: absolute;
}

.card-back .card-body{
	position: relative;
}

.card-body a{
	position: absolute;
	top:80%;
	left:25%;
}

.card-body p{
	display: block;
	text-align: center;
	color: white;
	font-size: medium;  
}

.card-body pre{
	font-size: 15;
	color:black;
	font-family:Times New Roman Georgia;
	text-align: center;
}

.card-body h5{
	text-align: center;
}

.subrow:hover {
	background-color: #ededed;
}



.successive_process_inner{background-image:none !important;margin-bottom:10px !important;}
.certificate-process .successive_process_inner .process{margin-right:0px !important;margin-top:20px !important;margin-left:80px !important;}
}

.successive_process_inner{background-image:none !important;margin-bottom:0px !important;}
.certificate-process .successive_process_inner .process{margin-top:20px !important;margin-right:0px !important;width:138px !important;}
.certificate-process .successive_process_inner .process .dot_circle .icon_circle img{height:80px !important;width:80px !important;}
.certificate-process .successive_process_inner .process .dot_circle .icon_circle{width:130px !important;height:130px !important;}
.certificate-process .successive_process_inner .process .dot_circle{width:140px !important;height:140px !important;background:none !important;margin-bottom:10px !important;}
.certificate-process .successive_process_inner .process:hover .dot_circle{background:none !important;}
.certificate-process .successive_process_inner .process:hover .dot_circle .icon_circle .hover_texts{display:none !important;}
.certificate-process .successive_process_inner .process .content{font-size:12px !important;}

.certificate-process{background-image:url(https://starcertification.org/Content/images/Process/successive.png);background-position:center;background-repeat:no-repeat;-margin-bottom:50px;}
/*.certificate-process .successive_process_inner .process:nth-child(5n+1){clear:both;}*/
.certificate-process .successive_process_inner .process{margin-right:50px;text-align:center;text-transform:uppercase;font-family:'Montserrat', sans-serif;font-size:13px;line-height:1;letter-spacing:0.8px;color:#232323;width:170px;margin-bottom:0px;margin-top:70px;}
.certificate-process .successive_process_inner .process .dot_circle{background:url(https://starcertification.org/Content/images/Process/dotted.png) no-repeat scroll 0 0;background-size:cover;padding:15px;border-radius:100%;margin-bottom:28px;width:180px;height:180px;transition:all 300ms ease-in-out 0s;}
.certificate-process .successive_process_inner .process .dot_circle .icon_circle{width:165px;height:165px;line-height:175px;border-radius:100%;background:#f4f6f7;margin:-6.6px;position:relative;}
.certificate-process .successive_process_inner .process .dot_circle .icon_circle{line-height:175px;}
.certificate-process .successive_process_inner .process .dot_circle .icon_circle img{display:block;margin:auto;transition:all 300ms ease-in-out 0s;}
.certificate-process .successive_process_inner .process .dot_circle .icon_circle .hover_texts{position:absolute;font-family:'Droid Serif', serif;line-height:24px;letter-spacing:0.8px;color:#232323;font-style:italic;text-align:center;width:100%;height:100%;top:0;padding:60px 10px 0;opacity:0;transition:all 300ms ease-in-out 0s;}
.certificate-process .successive_process_inner .process .content{font-size:16px;font-weight:600;line-height:24px;text-align:center;}

.certificate-process .successive_process_inner .process{margin-right:20px;margin-top:15px;width:150px;}
.certificate-process .successive_process_inner .process .dot_circle .icon_circle{width:130px;height:130px;}
.certificate-process .successive_process_inner .process .dot_circle{margin-bottom:15px;width:147px;height:147px;}
.certificate-process .successive_process_inner .process .dot_circle .icon_circle img{width:76px;height:76px;}
.successive_process_inner{background-image:none;}
.certificate-process .successive_process_inner .process .dot_circle .icon_circle .hover_texts{padding:45px 10px 0;}
.certificate-process .successive_process_inner .process .content{font-size:14px;line-height:22px;}

