/*==================================== PREV NEXT BUTTONS ========================================================*/
.prev_next_wrap{
 width:100%;
 margin-top:20px;
 margin-bottom:30px;
 padding-top:20px;
 border-top:1px solid #ddd;
 position:relative;
 clear:both;
 display:inline-block;
 text-align:center;
}
.prev_next_restrict{
 float:none;
 width:90%;
 text-align:center;
 margin-left:5%;
 margin-right:5%;
 display:inline-block;
 clear:both;
 max-width:600px;
}
.to-next-step, .to-prev-step{
 border:none;
 color:#fff;
 background-color:#d61717;
 padding:9px 0 11px 0;
 cursor:pointer;
 min-width:180px;
 position:relative;
 display:inline-block;
}
.to-next-step:hover, .to-prev-step:hover{
 background-color:#d61717;
}
.to-next-step{
 /*margin-left:220px;*/
 padding-right:30px;
 padding-left:5px;
 float:right;
}
.to-prev-step{
 padding-right:5px;
 padding-left:30px;
 float:left;
}
.to-next-step::after{
 background-image:url(http://www.ikospot.com/imgs/design/account/arrow_next.png);
 background-position:top 0 center;
 background-size:15px 54px;
 background-repeat:no-repeat;   
 width:15px;
 height:27px;
 position:absolute;
 content:" ";
 right:12px;
 top:10px;
}
.to-prev-step::after{
 background-image:url(http://www.ikospot.com/imgs/design/account/arrow_previous.png);
 background-position:top 0 center;
 background-size:15px 54px;
 background-repeat:no-repeat;   
 width:15px;
 height:27px;
 position:absolute;
 content:" ";
 left:12px;
 top:10px;
}
.to-next-step em, .to-prev-step em{
 width:100%;
 font-style:normal;
 font-size:14pt;
 font-family:Segoe UI Light,SegoeLight;
 font-weight:500;     
 position:relative;
 margin-top:-16px;      
 text-align:center;
}
@media(max-width:650px){
 .prev_next_restrict { 
  margin-left:auto;
  margin-right:auto;  
  width:100%;
 } 
}
@media(max-width:560px){
 .to-next-step em, .to-prev-step em{
  font-size:12pt;      
 }
 .to-next-step, .to-prev-step{
  min-width:150px;
 }   
 .to-next-step::after, .to-prev-step::after{
  top:7px;
 }
}  
@media(max-width:450px){   
 .to-next-step em, .to-prev-step em{
  font-size:10pt;
 }   
 .to-next-step, .to-prev-step{
  min-width:120px;
 }
 .to-next-step::after, .to-prev-step::after {
  top:5px;
}
}
@media(max-width:350px){
 .prev_next_restrict{
  width:100%;
  margin:0;
 }
 .to-next-step em, .to-prev-step em{
  font-size:10pt;
 }
 .to-next-step, .to-prev-step{
  min-width:110px;
 }
 .to-next-step::after, .to-prev-step::after{
  top:5px;
 }
}

