
.icici_steps p{font-size:14px;}
.icici_steps .heading-block h2{font-size:16px; padding:10px 24px;}
.icici_steps .benefits-block .benefit p{font-size:13px;}
.icici_steps .benefits-block .benefit img{width:160px;}
.icici_steps .benefits-block.separate .benefit img{width:180px;}
.icici_steps .btn, .icici_steps .floating-button{font-size:14px; padding:8px 18px;}
.icici_steps .benefits-block .benefit{width:25%;}

.icici .middleContainer{}
.icici .homeLoanEMI{font-size:26px;}
.icici h3{font-size:16px;}
.icici .textBox{width:125px;}
.icici .inputPanel{margin:-1px 0 0 -1px;}

@media screen and (max-width:1024px) 
{
     .icici .inputPanel{width:50%}
     .icici .outputPanel{width:49%}

    }

@media screen and (max-width:980px) 
{
   .icici_steps .benefits-block.separate .benefit img{max-width:90%;}      
   .benefits-block .benefit{margin-bottom:5px;}
    .icici .inputPanel, .icici .outputPanel{width:100%}
    .icici .inputPanel{border:none; margin:0px; border-bottom:solid 1px #ccc;}
    .icici .inputRow{width:100%;}

}

@media only screen and (max-width: 768px){
    .benefits-block .benefit{margin-bottom:5px;}
    .icici_steps .benefits-block .benefit{width:50%;}
    .icici_steps .benefits-block .benefit p{min-height:39px;}
    .margin--t30{margin-top:15px;}
    .benefits-block.separate .benefit{margin-bottom:15px;}

    .icici .textBox{margin-top:-6px;width:119px;}
    .icici .termText{margin-top:-4px;}
    .icici .homeLoanEMI{padding-left:5px !important;font-size:20px;}
    .icici .outputPanelContent{width:100%; min-width:100%;}
    .icici .homeOutputMargin{margin-left:0px;}
    .icici .homeOutputMargin{margin-left:0px;}
    .gu5{width:172px;}
    .icici .outAlignCenter{padding-right:5px;}
    .icici .topMargin{margin-top:2px;}
    .icici .homeLoanEMI{margin-bottom:15px;}

   #icicitools_loan_HomeLoanEMIOutputPanel_0{ width:100%;}
   .icici .toolSize{margin:0px;}
   .icici .textBox{margin-left:8px;}

   .icici .toolSize{width:100%;}
    }