.login-section{padding: 0px 20px;}
   .form-div{ margin: 80px auto 10px auto;
float: none;
border-radius: 20px !important;
background-color: #0000007d;
padding: 0px;
}
   .white-div{ background-color: #fff; padding:30px; text-align: center;  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;}
   .sign-ttl{text-align:center; padding:30px 0px; color:#fff; margin:0px;} 
   .input-fld {box-shadow: none; border: none; border-bottom: 1px solid #7fca91 !important; padding: 5px 15px;}
   .new-addon{ background-color:#7fca91; color:#fff}
   .inpt-grp{ margin:15px 0px}
   .btn-div{margin:15px 0px}
   .frm-btn{ width:100%; padding: 10px; background-color:#7fca91; border:1px solid #7fca91}
   .lg-logo{ margin:auto; float:none}
   .form-div{ margin:0px auto 100px auto; float:none !important}
   .form-div{ padding:0px !important;}
.business-plan{text-align:center; text-align:center; border-bottom: 5px solid #8f8f8f;}
.business-plan-img{ margin:auto; float:none !important;}
.img-border{ border:5px solid #777; margin:15px 0px;}
.nav-header{ margin: 12px 0px;}

.product-main{ text-align:center; margin: 20px 0px;}
		.product{ padding:5px !important; border:1px solid #cdcdcd; border-radius: 5px;  background-color: #ebffeb;}
		.product img{ width:100%; height:250px;}
		.prdt-dtls-h4{ color:#000}
		.prdt-dtls-p{color:#000; font-size: 18px;}
		.line-through{text-decoration: line-through;
color: #f00;
margin: 0px 15px;}
.view-dtls{ margin:10px 0px 20px 0px !important;}
.pop-prdt-img{padding:5px; border: 1px solid #eee;}
.pop-prdt-img img{width:100%; height:250px; width: 100%;
height: 200px;}
.pop-prdt-disc{}

.bank_head {
    background: #f7f7f7;
    box-shadow: 0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);
    font-size: 25px;
    font-weight: 600;
    letter-spacing: 1px;
    color: #000;
    font-family: roboto;
    margin: 50px 0 0 0;
    padding: 5px 5px 5px 10px;
}

.bank_head2 {
    background: #fff;
    box-shadow: 0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);
    color: #000;
    font-family: roboto;
    padding: 10px;
}


.grid, .grid th, .grid td {
    border: 1px solid #f96d06;
    font-family: Cambria,"Hoefler Text","Liberation Serif",Times,"Times New Roman",serif;
    font-size: 14px;
    height: 36px;
    text-align: center;
}


button::-moz-focus-inner, input::-moz-focus-inner {

    padding: 0;
    border: 0;

}
::after, ::before {

    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;

}
::selection {

    background: #5AA9DB;
    color: #ffffff;

}
::selection {

    background: #5AA9DB;
    color: #ffffff;

}
element {

}
input[type="submit"] {

    float: right;

}
button, html input[type="button"], input[type="reset"], input[type="submit"] {

    -webkit-appearance: button;
    cursor: pointer;

}
.contact_btn {

    background: #d24848;
    color: #fff;
    font-size: 20px;
    padding: 7px 20px 7px 20px;
    font-weight: 600;
    border-radius: 3px;
    float: left;
    margin: 0px 0 0 0;
    text-decoration: none;

}
.bank_box {
    background: #fff;
    border-radius: 5px;
    box-shadow: 0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);
    padding: 8px;
    float: left;
    margin-top: 5px;
    border: solid 1px #eee;
    width: 100%;
}

.bank_box .bank_head {
    margin-top: 0px;
    font-size: 19px;
}
.bank_head {
    background: #f7f7f7;
    box-shadow: 0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);
    font-size: 25px;
    font-weight: 600;
    letter-spacing: 1px;
    color: #312c89;
    font-family: roboto;
    margin: 50px 0 0 0;
        margin-top: 50px;
    padding: 5px 5px 5px 10px;
}
.main-ttl{ color:#2b6e94; font-size:45px; font-weight: bold;}
.body-lg-bg{ background: url(../images/lg-bg.jpg) no-repeat;center no-repeat;
    background-size: auto; background-size: cover;background-position: center; padding:150px 0px 20px 0px;}
	
	
 @media (min-width: 320px) and (max-width: 425px){
            .image{
                position: relative;
                width: 281px;
                height: 158.062px;
            }
			.contact-dtls{ margin-top:50px;}
			
			
        }
	
		
		
        .pd-60{ padding: 40px 0px;}
		.tc-section{ padding:0px}
		.tc-section li{ display: flex; list-style-type:none;padding: 3px 0px;}
