.call-secure-icon{
background: url('call-secure-cb.png') no-repeat -5px -4px;
width: 89px;
height: 48px;
display: inline-block;
}
.call-back{
position: absolute;
top: 200px;
right: 20px;
}
.call-back-icon{
background: url('callback-icon-cb.gif') no-repeat -13px -1px;
width: 149px;
height: 58px;
display: inline-block;
}

.call-form .error-msg-cb{
font-size: 11px;
font-weight: 400;
color: #fbe8e0;
position: relative;
background-color: #fe7f49;
padding: 0px 10px;
border-radius: 0px;
margin-top: -10px;
clear: both;
text-align: center;
}
.call-foot-icon{
background: url('call-sprite-cb.png') no-repeat -62px -25px;
width: 13px;
height: 16px;
display: inline-block;
vertical-align: middle;
margin-top: -3px;
margin-right: 5px;
}
.call-foot p{
color: #727272;
font-size: 13px;
text-align: center;
margin: 0;
}
.call-foot{
clear: both;
text-align: center;
border-top: 1px solid #ececec;
padding-top: 15px;
padding-bottom: 3px;
}
.call-form .cal-trst{
background: url('call-sprite-cb.png') no-repeat 0 -1px;
width: 49px;
height: 49px;
display: inline-block;
}
.call-form .btn-call-submit{
color: #fff;
font-size: 15px;
font-weight: 400;
background-color: #3599d2;
padding: 8px 18px;
font-family: 'Roboto';
margin-top: 5px;
}
.call-form .btn-call-submit:hover{
color: #fff;
background-color: #158acc;
}
.call-form .form-control {
display: block;
width: 100%;
height: 43px;
padding: 6px 12px;
font-size: 14px;
line-height: 1.42857143;
color: #555;
background:#fff url('call-star-cb.png') no-repeat right 10px top 10px;
border: 1px solid #c3c3c3;
border-radius: 2px;
-webkit-box-shadow: inset 0 0px 0px rgba(0,0,0,0.075);
box-shadow: inset 0 0px 0px rgba(0,0,0,0.075);
}
.call-form {
font-family: 'Roboto';
}
.call-head{
padding:15px 15px 0px 15px;
}
.call-heads{
padding:15px 15px 15px 15px;
}
.call-req-txt{
color: #727272;
font-size: 20px;
font-weight: 400;
margin: 0;
}
.call-head-txt{
color: #010000;
font-size: 28px;
font-weight: 700;
text-transform: uppercase;
font-family: 'Roboto';
margin: 0;
}
.call-pls-txt{
color: #727272;
font-size: 13px;
font-weight: 400;
margin:0px;
}
.call-form .pad0{
padding: 0px;
}

.call-form .form-img-call{
background: #fff url('call-ban-cb.png');
height: 466px;
display: block;
background-repeat: no-repeat;
background-size: cover;
}
.call-form .close {
float: right;
font-size: 18px;
font-weight: 300;
line-height: 1;
color: #c9c9c9;
text-shadow: 0 0px 0 #fff;
opacity: 1.2;
filter: alpha(opacity=20);
position: absolute;
right: -10px;
top: -10px;
background-color: #333;
border-radius: 50px;
padding: 0px 5px;
z-index: 999999;
width: 25px;
height: 25px;
border: 2px solid #d5d6d5;
}
.call-form  .modal-body {
position: relative;
padding: 0px;
}
.call-form .modal-dialog {
width: 631px;
margin: 100px auto;
}
.call-form .modal-content{
border-radius: 0px;
}
.call-form .modal-content{
width: 640px;
}
@media (max-width:980px){
.call-form .modal-dialog {
width:100%;
margin: 30px auto;
}
.call-back {
position: absolute;
top: 185px;
right: 0px;
}
.call-form .modal-content {
    width: 100%;
}
}
.error-msg-cb p{
    margin: 0px;
    line-height: 15px;
    text-align: center;
}
