
/* ======== timeline area css ======== */
.witr_timeline_area{}

/* single timeline */
.witr_hd_timeline_contant {
	position:relative;
    padding-bottom: 39px;	
}
/* left border */
.witr_hd_timeline_inner {
    padding-left: 27px;
}
.witr_hd_timeline_inner:before{
    width: 1px;
    height: 100%;   
    -webkit-transition:.5s;   
    transition:.5s;
    position: absolute;
    left: 7.5px;
    top: 0;
    content: "";
}
/* circle border */
.witr_dslborder {
    display: inline-block;
    width: 15px;
    height: 15px;	
	-webkit-transition:.5s;	
	transition:.5s;	
    position: absolute;
    left: 0;
    top: 0;
    border-radius: 50%;
}
/* title */
.witr_timeline_item {
    width: 230px;
    text-align: left;
}
.witr_timeline_item h2{

	-webkit-transition:.5s;

	transition:.5s;
	padding-bottom:10px;
}


/* witr_number_item css */
.witr_number_item {
    position: absolute;
    z-index: 999;
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%);
    font-size: 20px;
}
/* timeline icon css */
.witr_hd_sicon {
    position: absolute;
    left: -17px;
    bottom: -25px;
}
.witr_hd_sicon_inner{
    width: 55px;
    height: 55px;
    line-height: 54px;
    text-align: center;
    border-radius: 50%;
    position: relative;
    z-index: 2;
    
    -webkit-transition:.5s;
    
    transition: .5s;
    font-size: 22px;	
}
.witr_hd_sicon_inner i{}
/* margin left spacing */
.mrl15{
	margin-left:15px;
}
.mrl65{
	margin-left:65px;
}
.mrl110{
	margin-left:110px;
}
/* margin right spacing */
.mrr50{
	margin-right:50px;
}
.mrr95{
	margin-right:95px;
}
.mrr90{
	margin-right:90px;
}
/* timeline bottom right text */
.witr_sicon_bottom.witr_hd_timeline_contant {
    padding-bottom: 0px;	
    padding-top: 51px;	
}
.witr_sicon_bottom{
	text-align:right;
}
.witr_sicon_bottom .witr_timeline_item {
    width: 230px;
    margin-right: 0;
    margin-left: auto;
    text-align: right;
}
.witr_sicon_bottom .witr_dslborder {
    left: auto;
    top: auto;
    bottom: 0;
    right: 1px;
}
.witr_sicon_bottom .witr_hd_timeline_inner:before{
    left: auto;
	right: 7.5px;
    top: auto;
    bottom: 0;
}
.witr_sicon_bottom .witr_hd_timeline_inner {
    padding-left: 0px;
    padding-right: 27px;
}
/* icon bottom position */
.witr_sicon_bottom .witr_hd_sicon {
    position: absolute;
    right: -17px;
    top: -28px;
    left: auto;
    bottom: auto;
}
.middle_border_divider{
height:1px;
display:block;
}
/* responsive */

@media (min-width: 992px) and (max-width: 1199px) {
.mrr90 {
margin-right: 54px;
}
.mrl110 {
margin-left: 50px;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.mrl65,.mrr15{

display:none;
}
.mrr50 {
margin-right: -235px;
}
.mrl110 {
margin-left: -63px;
}
.mrr90 {
margin-right: -40px;
}
}
@media (max-width: 767px) {

.witr_sicon_bottom.witr_hd_timeline_contant {
padding-bottom: 20px;
padding-top: 30px;
}
.mrl65 {
margin-left: 16px;
padding-top: 25px;
}
.mrl110 {
margin-left: 17px;
padding-top: 25px;;
}
.mrr90 {
margin-right: 15px;
}
.mrr50 {
margin-right: 14px;
}
.mrr15 {
margin-right: 14px;
}	
}




