

.hidden {
   display:none !important;
}
.text-blue {
    color:#005da4;
}
#back_to_top span i, #back_to_top span span {
    font-size: 28px;
}
#top-banner .column-left {
      padding-top:250px;
}
#top-banner .column-left h3{
      text-align:center;
}

.footer_top .widget.widget_nav_menu li {
    padding: 0 0 3px;
}
header .header_top .q_social_icon_holder{
    float: none
}
.header_bottom_right_widget_holder{
    padding-right: 5px;
}
.text-justify{
   text-align:justify;
}
.apply-now-form {
    padding:20px;
   background-color: rgba(37,139,217,0.52);
    max-width: 350px;
    color: #fff;
    font-size: 16px;
}
.apply-now-form label {
    margin-top: 30px !important;
}
.apply-now-form .wpcf7-form  label {
    color:#fff;
    margin-bottom: 14px !important;
    display: block;
}
.apply-now-form .wpcf7-form wpcf7-list-item-label {
    color:#fff; 
}
div.wpcf7-response-output {   
    padding: 0.2em 2em 0.2em 4em;
}
.apply-now-form .wpcf7-submit{
    display: block;
    width: 80.6% !important;
    text-align: center !important;
}
.header_top, .fixed_top_header .top_header {
    padding-top:6px;
    padding-bottom:6px;
}
div.wpcf7-response-output {    
    padding: 0.2em 1em 0.2em 4em !important;
}
.header_bottom{
padding: 0px !important;
}
.holeder_for_hidden_menu {
background-color: #fff;
height: 60px;
}
header.centered_logo nav.main_menu{
vertical-align: super !important;
}
.content.content_top_margin {
  margin-top: 100px !important;  
}
.apply-now-form p{
color:#fff;
}
.wpcf7-form.cf7_custom_style_1.apply-now-form {
    display: block;
    margin: auto;
}
.qbutton{
color: #005da4;
font-family: inherit;
border-color: #fff;
background-color: #fff;
}
.qbutton:hover{
background-color: #f2f2f2;
    color: #005da4;
}
#easy-steps .vc_single_image-img {
    border-radius: 50%;
}

.q_list.circle ul > li ul > li::before {
    background-color: blue;
}

.q_list.circle ul > li  ul > li  ul > li::before {
    background-color: black;
}

.bg-white{
background-color:rgba(255,255,255,0.6);
}

.personal-loan .q_list.circle ul > li::before{
background-color: red;
}

.qode-button-shadow i {
    font-size: 20px;
font-weight: 600;
margin: 0px 8px 0 7px !important;
}

.qode-button-shadow-bot i {
    font-size: 24px;
font-weight: 600;
margin: 0px 8px 0 7px !important;
}
.apply {
    color: #fff;
}

.apply a {
    color: #fff;
padding:0 10px;
}
.apply a:hover {
    color: #fff;
}

.apply a.qbutton {
    background-color: rgba(255,255,255,0);
}

.floating-menu {
background: #005da4;
padding: 5px;;
/*width: 140px;*/
 z-index: 100;
 position: fixed;
top: 150px;
right: 0;
text-align: center;
border-radius: 0px 0 0 0px;
padding: 15px 0;
border: 3px #fff solid;
border-right: 0;
box-shadow: 0px 0px 5px 1px #ddd;
  }
  .floating-menu a, 
  .floating-menu h3 {
    font-size: 1.2em;
    display: block;
    margin: 0 0.5em;
    color: white;
text-align: center;
  }
.floating-menu a.qbutton {
    height: inherit !important;
    line-height: inherit !important;
       font-size: inherit !important;
    background: rgba(255,255,255,0);
padding: 0 10px;
}

.floating-menu a:hover{
color:#fff;
}

.wpcf7-select {
    background-position: 95% center;
    background-image: url(http://www.skf-finance.com/wp-content/uploads/2018/12/arrow.png) !important;
    background-repeat: no-repeat;
}
.hide-mobile{
display:none;
}
.hide-desktop{
display:none;
}
.show-desktop{
display:block;
}

.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-text{
padding-top:10px;
padding-bottom:10px;
}

.cf7_custom_style_1 select.wpcf7-form-control.wpcf7-select{
padding-top:10px;
padding-bottom:10px;
}

@media only screen and (max-width: 600px) {
    .apply-now-form {
       max-width:300px;
    }
.content.content_top_margin {
  margin-top: 0px !important;  
}
.apply-now-form .wpcf7-submit {
     width: 65.6% !important;
}
.qbutton.big_large{
padding: 0 6px !important;
}
.show-mobile{
display:block;
}
.hide-mobile{
display:none;
}
}
@media only screen and (max-width: 1000px) {
.holeder_for_hidden_menu {
    background-color: inherit;
    height: 0px;
}
.header-left-from-logo-widget, .header_inner_left .q_social_icon_holder{
display:none !important;
}
.header_inner_left{
padding:0px 20px;
}
.content.content_top_margin {
    margin-top: 0px !important;
}
nav.mobile_menu ul li a{
padding: 10px 20px;
}
.header_top .left{
display:none;
}
.header_top {
    padding-top: 10px;
    padding-bottom: 0px;
}
#top-banner .column-left {
      padding-top:150px;
}

}
@media (max-width: 767px) {
   #top-banner .column-left {
      padding-top:30px;
      text-align:center;
      padding-bottom:45px;
    }
.floating-menu {
top:210px;
}
.show-mobile{
display:block;
}
.hide-mobile{
display:none;
}
}
@media (max-width:480px) {
    div.grid_section .section_inner {
        width: 85%; 
     }
}