

/*---------- City Blog ----------*/

#city-blog{padding:10px 0 30px 0;}

#city-blog .city-blog-banner {background-position: right;}

#city-blog .city-blog-banner .city-banner-content{padding-top: 80px;}

#city-blog .city-blog-banner .city-banner-content h2{font-size: 40px; font-weight: 600; line-height: 55px; margin-bottom: 30px; color: #0d79bf;}
#city-blog .city-blog-banner .city-banner-content h1{font-size: 40px; font-weight: 600; line-height: 55px; margin-bottom: 30px; color: #0d79bf;}

#city-blog .city-blog-banner .city-banner-content p{line-height: 34px; margin-bottom: 20px; font-size: 20px; text-align: left;text-align: justify;}

#city-blog .city-blog-banner .city-banner-content p strong{font-weight: 600;}

#city-blog .city-blog-banner .signup-form{right:0px !important;background: #0d79bf; border-radius: 16px; box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2); position: relative; padding: 15px 30px; top: 0; width: 100%; z-index: 9999; overflow: hidden;}

#city-blog .city-blog-banner .signup-form .float-label-control{position: relative; padding-top: 7px; margin-bottom: 25px;}

#city-blog .city-blog-banner .signup-form label{position: absolute; top: 0; font-size: 13px !important; color: #ffffff;font-weight: 400 !important}

#city-blog .city-blog-banner .signup-form .form-control{background: none; border: none; border-radius: 0; box-shadow: none; border-bottom: 1px solid #8abfe0; color: #ffffff; padding-left: 0;}

#city-blog .city-blog-banner .signup-form .signup-title {border-top-left-radius: 16px; border-top-right-radius: 16px;   padding: 0 30px 20px; text-align: center; margin-bottom: 25px; margin: 0; background: none; box-shadow: none;}

#city-blog .city-blog-banner .signup-form .signup-title h2 {color: #ffffff; font-size: 26px; font-weight: normal; margin: 0 0 8px;}

#city-blog .city-blog-banner .signup-form .signup-title p {color: #ffffff; font-size: 15px; font-weight: bold; margin-bottom: 4px;}

#city-blog .city-blog-banner .signup-form .float-label-control #email_msg{background: rgba(0, 0, 0, 0) none repeat scroll 0 0;

border: 0 none; display: block;	float: right; position: absolute; right: 0; min-height: 0; padding: 0; top: 42px; font-size: 11px; color: #ffffff;}

#city-blog .city-blog-banner .signup-form .form-submit{width: 100%; background: #ffffff; color: #0d79bf; padding: 9px; font-size: 20px; font-size: 16px; margin-top: 10px; margin-bottom: 15px; font-weight: bold; text-shadow: none;}
#city-blog .city-blog-banner .signup-form .submit-button{border-radius: 5px !important;height: 42px;}

#city-blog .city-blog-banner .signup-form  input::-webkit-input-placeholder {color: #ffffff;}

#city-blog .city-blog-banner .signup-form  input::-moz-placeholder {color: #ffffff;}

#city-blog .city-blog-banner .signup-form  input:-ms-input-placeholder {color: #ffffff;}

#city-blog .city-blog-banner .signup-form  input:-moz-placeholder {color: #ffffff;}

#city-blog .city-blog-content{padding: 60px 0 30px 0;}

#city-blog .city-blog-content p{font-size: 18px; line-height: 30px; margin-bottom: 25px; text-align: left;text-align: justify;}

#city-blog .mr_30{margin-bottom: 0px;}

#city-blog .city-blog-content .blog-content-inner h3{font-size: 20px; margin-bottom: 30px; font-weight: bold; line-height: 30px;}

#city-blog .city-blog-content .blog-content-inner ul li{margin: 13px 0 13px 16px; list-style: disc; font-size: 18px; line-height: 30px;} 

#city-blog .city-blog-content .blog-content-inner ol li{font-size: 18px; line-height: 30px; list-style-type: decimal; margin: 5px 0 12px 20px;}

.city-blog-content .blog-content-inner tr th,.city-blog-content .blog-content-inner tr td{font-size: 18px;}

#city-blog .city-blog-content .blog-content-inner .blog-title{font-size: 20px; font-weight: bold; line-height: 30px; margin-bottom: 30px;}

#city-blog .apply-section{text-align: center; padding: 0px; display: block; margin-top: 30px;}

#city-blog .apply-section a{background: #1376b9; padding: 15px 20px; color: #ffffff; font-weight: 600; font-size: 18px; width: 250px; display: inline-block; margin-top: 10px; border-radius: 5px; transition: all 300ms; border: 2px solid #1376b9;}

#city-blog .apply-section p{margin-bottom: 10px; color: #457183; font-weight: 600; text-align: center;}

#city-blog .apply-section a:hover,#city-blog .apply-section a:focus,#city-blog .apply-section a:visited{text-decoration: none;}

#city-blog .apply-section a:hover{background: #ffffff; color: #1376b9;}

.main-links1{display: none;}

@media(max-width:768px){

#city-blog .city-blog-banner .city-banner-content{padding-top: 50px;}	

#city-blog .city-blog-banner .city-banner-content h2{font-size: 30px; line-height: 50px;}	

#city-blog .city-blog-banner {background-position: left -150px top !important;}
#city-blog .city-blog-banner .city-banner-content p br{display: none;}
#city-blog .city-blog-banner .city-blog-content .blog-content-inner{margin: 0px !important;}
}
#city-blog .city-blog-banner .continue{ font-size:11px !important;}
/*.container-bg{background: #ffffff;}
#city-blog #email_msg .redcolor{color: #fff;font-size: 9px !important;margin-top:5px !important;}
#city-blog #pass_strength span font,#verification_msg span font{color: #fff !important;font-size: 9px !important; text-transform: none;}
#city-blog #Sentotp a{color:white;}
#city-blog #verification_msg{float: right;}
#city-blog .float-label-control input:focus,#city-blog .float-label-control textarea:focus,#city-blog .float-label-control .error-msg,#city-blog .floating-label-error{border-left: medium none !important;border-top: medium none !important;
    border-right: medium none !important;}
#city-blog #email_msg a{color: #fff;}
*/

#city-blog .city-blog-banner .signup-form .signup-title{padding-left: 0; padding-right: 0;padding-bottom: 0;}

#city-blog .city-blog-banner #uid_pan .redcolor{color: #fff;font-size: 12px;}
#city-blog .city-blog-banner .signup-form .form-inner-sec{padding-left: 0; padding-right: 0;}

#city-blog .city-blog-banner .signup-form .form-inner-sec .form-check .checkbox span{color: #ffffff; font-weight: 400;}

#city-blog .city-blog-banner .signup-form .form-inner-sec .form-check .checkbox span a{color: #ffffff; font-weight: 600;}
#city-blog .city-blog-banner .city-blog-content .blog-content-inner{margin:30px 0px;}
/*check box*/
.form-check .checkbox {width:25px; height:25px; background-color:#2d7cbc; position:relative; box-shadow:0px 2px 3px rgba(0,0,0,0.5);}
.form-check .checkbox input[type="checkbox"] {visibility: hidden;}
.form-check .checkbox label {width:23px; height:23px; position:absolute; top:1px; left:1px; background-color:white; cursor:pointer;}
.form-check .checkbox label:before {content: ''; width:14px; height:7px; border:3px solid white; position:absolute; border-top:none; border-right:none;  transform:rotate(-45deg); top:7px; left:5px; opacity:0; transition:all 300ms;}
.form-check .checkbox input[type="checkbox"]:checked + label:before {opacity: 1; width:14px; height:7px;}
.form-check .checkbox input[type="checkbox"]:checked + label {background-color: #2d7cbc;}
.form-check .checkbox span{position:absolute; left:40px; top:-3px; width:238px; font-size:10px; line-height:15px;}
/*#city-blog .city-blog-banner  #otp-msg span{color:white;}*/
#city-blog .city-blog-banner .signup-form select {
    color: #fff;
    font-size: 13px !important;
    margin-top: 10px;
}
#city-blog .city-blog-banner .signup-form select,#city-blog .city-blog-banner .signup-form input,#city-blog .city-blog-banner .container-inline-date{ width:100% !important;

	}
#city-blog .city-blog-banner .ajax-progress{font-size: 13px !important;color: white !important;margin-top:5px;}
#city-blog .city-blog-banner #gpan.group{ margin-bottom: 15px !important;}
#city-blog .city-blog-banner .agree-sec .checkbox:hover{cursor: pointer;}
#city-blog .city-blog-banner .form-text.required.ajax-processed{color: #ffffff !important;}

#city-blog .city-blog-banner .signup-form select{} 
#city-blog .city-blog-banner .second_form .float-label-control,#city-blog .city-blog-banner .second_form #business-select{margin-bottom: 17px !important;}

#city-blog .city-blog-banner #pancard::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #ffffff !important;
}
#city-blog .city-blog-banner #pancard::-moz-placeholder { /* Firefox 19+ */
  color: #ffffff !important;
}
#city-blog .city-blog-banner #pancard:-ms-input-placeholder { /* IE 10+ */
  color: #ffffff !important;
}
#city-blog .city-blog-banner #pancard:-moz-placeholder { /* Firefox 18- */
  color: #ffffff !important;}
#city-blog .city-blog-banner .signup-form select option {background: #0d79bf;}

.city-blog-content .blog-content-inner .table-responsive{overflow-y: hidden; overflow-x: auto; min-height: .01%;}
/*Mobile site code*/
@media(max-width:768px){
    .personal-loan-sign-form{
      position: relative;
      width: 100%;
      right: 0;
    }
    #city-blog .city-blog-banner .city-banner-content h2{
      padding-top: 360px;
      font-size: 25px;
      line-height: 30px;
    }
    #city-blog .city-blog-banner .city-banner-content h2 br{
      display: none;
    }
    .form-group.dob-number {margin-top: 70px;}    
    .form-group.monthly-salary {margin-top: 78px !important;}    
    .form-group.monthly-salary > input{padding-bottom: 15px !important;}    
    .personal-loan-sign-form .sign-up-title{border-top-right-radius: 8px;} 
    .personal-loan-sign-form .sign-up-title{font-size: 18px;}
    
}
/*mobile site code ends*/

#city-blog .city-blog-content .blog-content-inner h2{
    font-size: 20px;
    margin-bottom: 30px;
    font-weight: bold;
    line-height: 30px;
}

#city-blog .city-blog-content .blog-content-inner h4{
    font-size: 20px;
    margin-bottom: 30px;
    font-weight: bold;
    line-height: 30px;
}
