.heading-menu{
display:none;
}
#downloadSubmit {
    margin-top: 12px !important;
}
.tar{
text-align:center;
}
#downloadSubmit {
    text-transform: inherit !important;
}
.stps-sep {
	display: -webkit-flex;
	-webkit-justify-content: center;
	display: flex;
	justify-content: space-around;
	position: relative;
	font-size: 16px;
}
.stp-line {
	position: absolute;
    border: 1px solid #e8e8e8;
    width: 73%;
    top: 125px;
    z-index: -1;
	
}
.round-out.active .stps-round {
    border: 1px solid #238de9;	
}
.round-out.active .dwn-cnt {
    color: #238de9;
}
#getting_started, #sign_up_demo, #sign_up_1n1 {
	display: none;
}
.stps-round {
    display: flex;
    background: #f2f1f1;
    width: 165px;
    height: 165px;
    cursor: pointer;
    transition: 300ms linear !important;
    transition: .5s ease !important;
}
.stps-round img {
	transition: transform 0.4s ease;

}
.stps-round:hover  {
	    box-shadow: 0px 0px 22px 0px #238de99c;	
    transition: 300ms linear;
    transition: .5s ease;
}
.stps-round:hover img {
	    transform: scale(1.08); 
	transition: transform 0.4s ease;

}
.stps-round img {
	margin: auto;
}
.round-out:nth-child(1) .stps-round img {
	width: 45%;
}
.round-out:nth-child(2) .stps-round img {
	width: 55%;
}
.round-out:nth-child(3) .stps-round img {
	width: 60%;
}
.dwn-stp {
	font-size: 18px;
	margin-bottom: 15px;
	font-style: italic;
}
.dwn-cnt {
	margin-top: 17px;
}
.cust-dtl-bg {
	background: #f8f7f7;
	text-align: center;
	padding: 80px 0 50px 0;
}
.cus-qut {
	width: 50%;
	margin: 0 auto;
	margin-top: 60px;
	margin-bottom: 35px;
	font-size: 17px;
	line-height: 2;
     text-align: justify;
}
.cust-dtl-bg .cust-details p {
	font-size: 16px;
	font-style: italic;
	color: #525252 !important;
}
.cust-dtl-bg .cust-name-section strong {
	color: #525252 !important;
}
.sign-ud {
    margin: 30px auto;
    width: 538px;
    margin-bottom: 70px;
}
.sign-ud .dwn-form select {
    width: 364px !important;
}
.dwn-form input {
    width: 360px;
}
.submit-half, .reset-half {
    width: 190px !important;
}
.sign1_1 {
    margin: 30px auto;
    width: 30%;
    margin-bottom: 15px;	
}
.get-stt {
    margin: 30px auto;
    width: 34%;
    margin-bottom: 70px;
}
.get-stat-video, .sign-11 {
	text-align: center;
}
.get-stat-video img {
	background: #d9d9d9;
    padding: 6px;
}
.cust-dtl-bg .cust-img-section {
	width: 100px;
    height: 100px;
}
.itsm-v-icon {
		position: absolute;
		background: none !important;
		top: 38%;
		left: 47%;
		width: 11%;
		cursor: pointer;
		transition: 0.5s;
		-moz-transition: 0.5s;
		-webkit-transition: 0.5s;
		-o-transition: 0.5s;
	}
	.itsm-v-icon:hover {
		transform: rotate(120deg);
		transition: 0.5s;
		-moz-transition: 0.5s;
		-webkit-transition: 0.5s;
		-o-transition: 0.5s;
	}
	.get-stat-video {
		position: relative;
	}
	.stps-round {
		    line-height: 0;
		margin: 0 auto;
		text-align: center;
		max-width: 1180px;
		/* margin-top: 200px; */
		position: relative;
		/* transform: rotateX(2deg); */
		transform-origin: bottom;
		border: 1px solid #ffffff;
		padding: 1px;
		overflow: hidden;
		border-radius: 50%;
		transition: transform 0.4s ease;
		border: 1px solid #d9d9d9;
	}
	.stps-round:after {
		content: '';
		position: absolute;
		width: 20%;
		height: 40%;
		background-image: radial-gradient(rgb(255 255 255), transparent 60%);
		top: 0;
		left: 10%;
		border-radius: 100%; 
		transform: translate(-50%, -50%);
		z-index: 2;
/*		opacity: 0;    */
		opacity: 1;
    	animation: borderSlide 5s linear infinite;
/*    	animation: borderSlide 5s linear;*/
	}
	.stps-round:before {
		content: '';
		position: absolute;
		height: 98%;
		width: 98%;
		top: 2px;
		left: 2px;
		background-color: #ffffff;
		border-radius: 30px;
		z-index: 10;
	}
	.stps-round img {
		z-index: 99;
	}
@keyframes borderSlide {
    0% {
        left: 0;
        top: 50%;
    }


    40% {
        left: 0;
        top: 0;
    }

    45% {
        left: 100%;
        top: 0;
    }

    55% {
        left: 100%;
        top: 100%;
        opacity: 1;
    }

    60% {
        left: 50%;
        top: 100%;
        opacity: 0
    }

    65% {
        left: 0%;
        top: 100%;
        opacity: 0;
    }

    100% {
        left: 0;
        top: 50%;
        opacity: 1;
    }
}
