@media screen and (max-width:1399px) {
 .topNav li a {display: block;font-size: 12px;}
 .footer-top .col-sm-9 a{font-size: 12px;}
.upate-info,.footer-bottom p{ font-size:12px;}
nav#nav li a {
    color: #fff;
    text-decoration: none;
    font-size: 13px;
    padding: 5px 8px;
    text-decoration: none;
    font-family: 'Poppins';
}
.box-block a{ font-size: 14px; line-height: normal;}
.box-block{ min-height: 185px;}
.login_tb a {

    padding: 2px 10px 0;

}
.schemewrapper button.owl-prev:before{    left: -130px;}
.schemewrapper button.owl-next:before{ left: -180px;}
}

@media screen and (max-width:1199px) {
    nav#nav li a {
        font-size: 12px;
        padding: 4px 4px;
    }
    .box-block {
        min-height: 215px;        border: 1px solid #ddd;
    }
    .navheader {
    
        padding-left: 20px;
    }
    .login_tb a {
        font-size: 11px;
        padding: 2px 6px 0;
    }
    .rightlogobar ul li {
        display: inline-block;
        width: 47%;
    }
    .inner-banner-caption {
      
        width: 45%;top:58px;
  
    }
    .schemes h3 {
 
        font-size: 1.3rem;
    }
    .schemewrapper button.owl-prev:before {
        left: -114px;
    }
    .schemewrapper button.owl-next:before {
        left: -163px;
    }
}


@media screen and (max-width:991px) {
    nav#nav li a:hover,.navheader li.active a{ background: none;
        border-radius: 5px;
        color: #3adeff !important;}
    .last-update {
        text-align: center;
    }
    .login_tb { margin-top: 28px;}
    .update-info {
        float: left;
    
        text-align: center;
 
        width: 100%;
    }
    .schemewrapper button.owl-prev:before,.schemewrapper button.owl-next:before{display: none;;}
    .col-6.mobile-col-12 {
        width: 76%;
    }
    .col-6.leftbg {
        width: 20%;
    }
    .scroll_top #button.show{ left: inherit !important;}
    .hamburger-menu {
        z-index: 9999;
        position: absolute;
        top: -41px;
        right: 0;
        width: 50px;
        height: 40px;
        cursor: pointer;
    }
    .bar,
    .bar:after,
    .bar:before {
      width: 22px;
      height: 3px;
    }
    
    .bar {
      position: relative;
      transform: translateY(25px);
      background:#fff;
      transition: all 0ms 300ms;
    }
    
    .bar.animate {
      background: rgba(255, 255, 255, 0); 
    }
    
    .bar:before {
      content: "";
      position: absolute;
      left: 0;
      bottom: 7px;
      background:#fff;
      transition: bottom 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms cubic-bezier(0.23, 1, 0.32, 1);
    }
    
    .bar:after {
      content: "";
      position: absolute;
      left: 0;
      top: 7px;
      background:#fff;
      transition: top 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms cubic-bezier(0.23, 1, 0.32, 1);
    }
    
    .bar.animate:after {
      top: 0;
      transform: rotate(45deg);
      transition: top 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1);;
    }
    
    .bar.animate:before {
      bottom: 0;
      transform: rotate(-45deg);
      transition: bottom 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1);;
    }
    
    /*nav menu*/

    .hide {
      opacity:0;
      left:100%;display: none !important;
    }
     .show {
      left:0%;
      opacity:1;display: block !important;
    }
    .leftbg:after{display:none;}
    .navheader {

        background: none;
    }
    .mobile-nav {
      background:#13406c;
      position:absolute !important;
      top:15px;
      width:100vw;
      height:100vh;
      text-align:center;
      transition: .2s ease; z-index: 999;

    }
    /* .mobile-nav ul{
      position:relative;
      top:50%;
      transform: translateY(-50%);
      list-style:none;
    } */
    .mobile-nav ul {
        position: relative;
        top: 17px;
        list-style: none;
    }
    
    .mobile-nav a {
      text-align:center;
      font-size:4vw;
      color:#ffffff;
      opacity:0;
      transition:opacity .9s ease-in-out;
    }
    
    .mobile-nav.show a {
      text-align:center;
      font-size:4vw;
      color:#ffffff;
      opacity:1;
    }
    
    .mobile-nav a:hover {
      color:#2980b9;
    }

  
    nav#nav li{ text-align: left; display: inherit;}

    nav#nav li a {
        font-size: 20px;
        padding: 5px 0px;
        display: inline-block;
    }
    .navheader li.active a {
 background: none;
        border-radius: 5px;
        color: #3adeff !important;
    }
    .navheader{ margin-bottom: 0px !important; padding-top: 0px !important;}
    section.schemes:after{ display: none;}
    section.schemes .col-2 {
        width: 100%;
    }
    section.schemes  .col-10 {
        width: 100%;
    }
    div#schemeslogos{ padding: 0px;}
    .box-block {
      
        min-height: 200px;
        border: 1px solid #ddd;
    }
 
    section.Schemes {
        padding: 20px 0px;
    }
    .client-logos {
        padding: 10px 0px;
        float: left;
        width: 100%; margin-bottom: 20px;
    }
    .schemewrapper .owl-carousel .owl-stage-outer {
        padding-bottom: 0;
    }
    .about-sec {
        padding: 30px 0px 0px 0px;
    }
    .schemes h3{ margin-top: 0;}
}


@media screen and (max-width:767px) {
    .about-sec p {
        text-align: justify;
        line-height: 28px;
        clear: both;
    }
    .about-sec  h2{clear: both;}
ul.topNav {
    margin-bottom: 0px !important;
    float: left;
    margin-top: 0px;
    width: 100%;
    text-align: center;
    padding: 0px;
}
.leftblock-section{ text-align: center;}
.inner-banner-caption {
    width: 64%;
    line-height: normal;
    background: #00000080; z-index: 9;
    padding: 10px;        top: 30px;        font-size: 22px;
}
.box-block {
    min-height: 239px;
    border: 1px solid #ddd;
}
section.about-sec .ab_img {
    width: 380px;
    float:none;
    display: block;
    padding: 42px 0px 0px 14px;
    position: relative;
    height: 340px;
    margin: 0 auto;
}
}
@media screen and (max-width:576px) {

    .inner-banner-caption {
        position: absolute;
        top: 15%; font-size: 18px;
  
    }
    .main-content h3 {
        font-size: 14px;
        line-height: normal;
    }

    .login_tb { display: none;}
    ul.leftblock-section {
        display: none;
    }
    .main-content .content-heading{ font-size: 18px;}
    .mobile-col-12{ width: 100% !important;}
    .login_tb.login-mobile-btn {
        display: block !important;
        position: absolute;
        float: left;
        left: 19px;
        z-index: 999;
        top: 2px;
        background: none;
        margin: 0px;
        border-radius: 40px;
        display: inline-block;
    }

    .login_tb.login-mobile-btn {
        display: block !important;
        position: absolute;
        float: left;
        left: 5px;
        z-index: 999;
        top: -2px;
        background: none;
        margin: 0px;
        border-radius: 40px;
        display: inline-block;
    }
    .login_tb a {
        color: #fff;
        text-decoration: none;
        padding: 0px 15px 0;
        font-size: 12px;
        border-radius: 40px;
        background: #d97f0b;
        text-transform: uppercase !important;
        border: 1px solid #fff;
        font-weight: 700;
        margin-top: 6px;
        display: inline-block;
    }

}

@media screen and (max-width:480px) 
{  .inner-banner-caption {
    position: absolute;
    top: 15%;        font-size: 14px;

}
section.about-sec .ab_img {
    width: 100%;
    float: none;
    display: block;
    padding: 42px 0px 0px 14px;
    position: relative;
    height: 340px;
    margin: 0 auto;
}

.box-block {
    height: 187px;
    border: 1px solid #ddd;
    font-size: 14px;
    padding: 20px 0px; min-height: inherit;
}

}

@media screen and (max-width:380px) {  
    .inner-banner-caption {
    position: absolute;
    top: 10%;
     font-size: 14px;        padding: 5px 10px;

}}