
/* Responsive css starts here */

@media (max-width:1460px) {
  .banner-heading { margin-top: 140px; }
  .box-right h2 strong { font-size: 18px; text-transform: capitalize; }
  }
  
  @media (max-width:1435px) {
  .navbar-default .navbar-nav > li > a { font-size: 16px; }
  }
  
  @media (max-width:1375px) {
  .navbar-default .navbar-nav > li > a { padding: 0 25px; }
  .box-left h2 strong, .box-right h2 strong { text-transform: capitalize; }
  .news-image p { font-size: 13px; }
  }
  
  @media (max-width:1260px) {
  .navbar-default .navbar-nav > li > a { padding: 0 20px; }
  .top-menu li { padding: 0 16px; }
  .highlight { padding: 0 20px; font-size: 13px; }
  .carousel-indicators { bottom: 2px; }
  }
  
  @media (max-width:1200px) {
  #breadcrumbs {
    padding: 0 15px;
  }
  .top-menu li { padding: 0 10px; }
  .news-sub-sec.activities h3 { font-size: 18px; }
  .award-left { min-height: 2498px; }
  .award-right { padding: 78px 0 0; }
  .nav-links { padding: 0 10px; }
  .aboutus-inner { margin-top: 30px; }
  .inner-wrapper .highlight-sec { margin: 30px 0 0; }
  .sub-sec.second { margin-top: 40px; }
  footer { margin-top: 40px; }
  .highlight-sec { overflow: hidden; width: 100%; }
  .banner-heading { margin-top: 120px; }
  .highlight { text-align: center; font-size: 12px; }
  .top-menu li .menu.lang, .top-menu li .menu.wechat { padding-left: 16px; }
  .navbar-default .navbar-nav > li > a { padding: 0 10px; font-size: 14px; }
  .top-menu li .menu { font-size: 12px; }
  .container-fluid { padding: 0 15px; }
  .sub-sec.second .container-fluid { padding: 0 15px; }
  .top-menu li .menu.mail { padding-left: 23px; }
  .about-desc { margin-top: 20px; }
  h2, .inner-wrapper h1, .inner-wrapper .news h2 { margin-bottom: 20px; }
  .about { background-size: cover; }
  .about .container-fluid { padding: 0 10px; }
  .banner-heading { font-size: 30px; line-height: 30px; margin-bottom: 20px; }
  .app-heading { margin-top: 10px; }
  .box-right { padding: 0 5% 0 56px; }
  .box-right h2 strong, .box-left h2 strong { font-size: 20px; text-transform: capitalize; }
  .box-right h2, .box-left h2 { font-size: 26px; padding: 10px 12px; }
  .box-left { padding: 0 50px 0 5%; }
  .sub-sec .container-fluid { padding: 0 15px; }
  .loan-image { padding: 3px; }
  .sub-sec-desc { padding-left: 30px; }
  .box-right { margin-bottom: 240px; }
  }
  
  @media (max-width:1020px) {
  .news-sub-sec .col-sm-6.left, .news-sub-sec .col-sm-6.right { width: 100%; margin-bottom: 40px; padding-bottom: 30px; }
  .award-left { min-height: 2526px; }
  .news-sub-sec.activities h3 { margin: 20px 0; }
  }
  
  @media (max-width:991px) {
  .navbar-brand > img {
    width: 130px;
  }
  .top-menu li .menu { text-indent: -9999px; }
  .top-menu li:first-child .menu.wechat,
  .top-menu li:last-child .menu.lang {
    background: none;
    text-indent: 0;
    width: auto;
    height: auto;
    margin: 0;
    padding: 0;
  }
  .navigation.post-navigation .nav-previous a, .navigation.post-navigation .nav-next a { font-size: 14px; }
  .contact-info { padding: 15px; }
  .nav-tabs > li > a { border-right: 1px solid #fff; }
  .nav-tabs > li:last-child a { border-right: none; }
  .news-desc { bottom: 5px; left: 0; padding: 0 20px 5px 22px; width: 100%; }
  .about { padding: 20px 10px; }
  .about .col-sm-7.col-xs-12, .about .col-sm-5.col-xs-12 { width: 100%; }
  .about-img { padding-right: 0; }
  .highlight-sec { float: none; text-align: center; }
  .highlight-sec ul { display: inline-block; float: none; text-align: center; }
  .highlight-sec ul li { display: inline-block; float: none; }
  .nav-tabs > li > a { font-size: 16px; text-align: center; padding: 0; margin-right: 0; }
  .nav > li { width: 20%; }
  .header-top .col-sm-8.col-xs-12 { width: 50%; }
  .navbar-header { width: 20%; }
  .navbar-default .navbar-nav > li > a { font-size: 14px; padding: 0 10px; }
  .header-top .col-sm-4.col-xs-12 { width: 50%; }
  .news-desc::before { left: 10px; }
  .news ul li { width: 33.33% !important; }
  .news-desc { bottom: 20px; }
  .highlight { display: none !important; }
  footer .col-sm-2.col-xs-12 { width: 25%; }
  .service-menu { padding-left: 0; }
  footer .col-sm-3.col-xs-12 { /*width: 37%;*/ width: 63%; text-align: center; }
  .banner-caption { position: relative; margin-top: 20px; }
  .banner-heading { left: 0; position: relative; top: 0; }
  .banner-heading { margin-top: 0px; }
  .banner-heading { color: #000; text-shadow: none; }
  .banner-heading strong { text-shadow: 1px 1px 2px #000; }
  .carousel-indicators { display: none; }
  .carousel-indicators { bottom: 50%; }
  .application { margin: 0; }
  .online-app { float: left; height: 230px; margin-right: 0; width: 50%; }
  .online-app::before { display: none; }
  .online-app.phone { width: 50%; }
  .box-right { padding: 0 0 0 39px; }
  .box-right h2 strong, .box-left h2 strong { font-size: 16px; }
  .box-right h2, .box-left h2 { font-size: 24px; padding: 10px 8px; }
  .box-left { padding: 0 35px 0 0; }
  .contact-inner { margin: 50px 0 10px; }
  .ess-share-text { display: none; }
  .navigation.post-navigation .nav-previous a, .navigation.post-navigation .nav-next a { width: 100%; margin-bottom: 10px; }
  .post-navigation .nav-next { width: 100%; }
  .table-responsive table tbody tr td { padding: 15px 10px; }
  .top-menu li .menu { background: rgba(0, 0, 0, 0) url("../images/sprite.png") no-repeat scroll 0 0; margin: 13px 0; }
  .top-menu li .menu.login { background-position: 7px 0; width: 10px; height: 12px; }
  .top-menu li .menu.lang { background-position: 2px -15px; height: 12px; width: 12px; }
  .top-menu li .menu.wechat { background-position: 0 -30px; width: 14px; height: 12px; }
  .top-menu li .menu.ph { background-position: 8px -45px; width: 7px; height: 12px; }
  .top-menu li .menu.mail { background-position: 2px -60px; width: 19px; height: 12px; }
  /* .top-menu li { width: 40px; } */
  .top-menu li .menu::before { display: none; }
  .loan-desc { padding-top: 35px; }
  .loan-desc .col-sm-5.col-xs-12 { width: 100%; }
  .loan-desc .col-sm-7.col-xs-12 { width: 100%; }
  .sub-sec-desc { padding-left: 0px; padding-top: 30px; }
  .inner-sec { margin-bottom: 0; }
  .sub-sec { margin: 35px 0; }
  }
  
  @media (max-width:767px) {
  /* header { height: 100%; } */
  .navbar-nav > li > .dropdown-menu { display: none; }
  .navbar-collapse { max-height: 100% !important; }
  .navbar-header { width: auto; }
  .banner-heading strong { text-shadow: 1px 1px 2px #000; }
  .dropdown-menu > li > a { padding: 0; background: rgba(60, 58, 59, 1) none repeat scroll 0 0; }
  .single-post article header h1 { font-size: 26px; line-height: 32px; }
  .single-post article .post-thumbnail { width: 100%; }
  .single-post article .entry-content { float: left; padding-left: 0; width: 100%; }
  .single-post article header { margin-top: 20px; padding-left: 0; width: 100%; }
  .highlight-sec ul { display: block; float: left; text-align: center; }
  .highlight-sec ul li:last-child { margin-left: 0; margin-right: 0; }
  .highlight-sec ul li:first-child { margin-left: 0; margin-right: 0; }
  .highlight-sec ul li { margin: 0 8px; }
  body { display: inline-block; }
  .box-left { padding: 0; }
  .box-left { margin-bottom: 160px; }
  .box-left h2::before { left: 4%; }
  .box-left h2::after { border-bottom: 15px solid #000; border-left: 15px solid transparent; border-right: 15px solid transparent; border-top: none; left: 50%; margin-left: -15px; right: auto; top: -15px; }
  .box-right h2::after { border-bottom: 15px solid #000; border-left: 15px solid transparent; border-right: 15px solid transparent; border-top: none; left: 50%; margin-left: -15px; top: -15px; }
  .box-left::before { left: 50%; margin-left: -20px; right: auto; top: -67px; }
  .award-left::before { border-left: 2px solid #000; content: ""; left: 50%; margin-left: -1px; min-height: 2000px; position: absolute; top: 0; }
  .award-right { border-left: medium none; position: relative; }
  .box-right { padding: 0; margin-bottom: 160px; }
  .box-right:last-child { margin-bottom: 94px; }
  .sub-sec-award .year { margin: 0px auto; }
  .award-right::before { border-left: 2px solid #000; content: ""; left: 50%; min-height: 1974px; position: absolute; top: 0; margin-left: -1px; }
  .sub-sec-award { margin-bottom: 50px; }
  .award-left { border-right: medium none; position: relative; padding: 150px 0 0; min-height: 1745px; }
  .box-right h2::before { left: 3%; }
  .contact-info { margin-top: 30px; padding: 24px; width: 100%; }
  .contact-inner { margin: 50px 0; }
  .news-sub-sec .col-sm-6.right { margin-bottom: 35px; padding-bottom: 15px; width: 100%; }
  .news-sub-sec .col-sm-6.left { margin-bottom: 30px; padding-bottom: 15px; width: 100%; }
  .news-sub-sec.activities h3 { margin: 20px 0; }
  .box-right::before { left: 50%; margin-left: -20px; top: -67px; z-index: 1; }
  .navbar-nav > li > .dropdown-menu { left: 0; position: relative; opacity: 1; top: 0; visibility: visible; }
  .navbar-nav > li:hover > .dropdown-menu { top: 0; }
  .section-inner { padding: 0; width: 100%; }
  .aboutus-inner .col-sm-4:last-of-type .section-inner { padding-left: 0; }
  .aboutus-inner .col-sm-4:first-of-type .section-inner { padding-right: 0; }
  .nav-tabs { border-bottom: none; }
  .service { margin: 41px 0; }
  .copyright { padding: 0 10px; }
  .nav-tabs > li > a { border-right: medium none !important; border-bottom: 2px solid #fff !important; }
  .nav-tabs > li { margin-bottom: 0px; }
  .app-heading::before { left: 0%; }
  .online-app.phone .app-heading::before { left: 0%; }
  .app-heading { color: #000; display: table; float: none; margin: 10px auto 0; text-align: left; width: auto; }
  /* .online-app.phone .app-heading { padding-left: 42px; } */
  .navbar-default .navbar-toggle { border-color: transparent; }
  .news { padding: 20px 0 50px; }
  .tab-content { margin-top: 10px; padding: 25px 10px; }
  .tab-content img { margin-bottom: 25px; }
  .navbar-default .navbar-toggle .icon-bar { background-color: #000; }
  .navbar-toggle .icon-bar { border-radius: 0; display: block; height: 3px; width: 25px; }
  .online-app { margin-right: 0; width: 100%; }
  .online-app::before, .online-app.phone::before { width: 97%; }
  .carousel-indicators { display: none; }
  .online-app.phone { width: 100%; margin-top: 20px; }
  .inner-wrapper .highlight-sec.useful-links ul li { width: 32.3%; }
  footer .col-sm-2.col-xs-12 { width: 30%; margin-bottom: 10px; }
  footer .col-sm-5.col-xs-12.address { width: 40%; padding: 0 !important; }
  footer .col-sm-3.col-xs-12 { width: 100%; margin-bottom: 10px; }
  footer .col-sm-3.col-xs-12:nth-child(3) { clear: both; }
  footer .col-sm-4.col-xs-12 { width: 50%; }
  .news ul li { width: 50% !important; }
  .news-desc { bottom: 10%; }
  .nav.navbar-nav { width: 100%; background: rgba(60, 58, 59, 1) none repeat scroll 0 0; }
  .navbar-default .navbar-nav > li { display: inline-block; float: none; width: 100%; }
  .header-top .col-sm-8.col-xs-12 { float: right; width: 25%; }
  .header-top .col-sm-4.col-xs-12 { width: 72%; }
  .navbar-default .navbar-nav > li > a { font-size: 16px; padding: 0; text-align: center; width: 100%; }
  .navbar-toggle { margin-top: 22px; }
  .navbar-header { padding: 0 15px; }
  .header-top .col-sm-4.col-xs-12 { display: none; }
  .header-top .col-sm-8.col-xs-12 { width: 100%; }
  .navbar-toggle { background-color: #fccd09; border-color: transparent; border-radius: 0; }
  .navbar-default .navbar-nav > li > a { line-height: 55px; }
  .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { background-color: #fff; }
  .nav > li { width: 100%; }
  .tab-content img { border: 3px solid #e1e1e1; float: left; margin-right: 0; width: 100%; }
  .navbar-nav > li > .dropdown-menu { margin-left: 0; width: 100%; }
  /* .navbar-nav .dropdown-menu > li > a,  */
  .navbar-nav .dropdown-menu .dropdown-header { padding: 16px 0; }
  footer { margin-top: 0px; padding: 25px 0 0; }
  .news h2, .inner-wrapper .news h2 { margin-top: 30px; }
  h2, .inner-wrapper h1, .inner-wrapper .news h2 { font-size: 24px; line-height: 25px; }
.navbar-fixed-bottom { float: left; position: relative; }
.navbar-default .navbar-nav .open .dropdown-menu > li > a {
  color: #fff;
}
.navbar-nav .open .dropdown-menu > li > a {
  line-height: 45px;
}
.navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header { padding: 5px 15px; }
/*   .navbar-fixed-top,  */
  }
  
  @media (max-width:480px) {
  .news-sub-sec.activities h3 { font-size: 17px; }
  .breadcrumb li.item-current { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 86%; }
  .box-right h2, .box-left h2 { font-size: 18px; }
  .single-post article header h1 { font-size: 24px; }
  h2, .inner-wrapper h1, .inner-wrapper .news h2 { font-size: 22px; line-height: 25px; }
  .award-right::before { min-height: 2114px; }
  .navbar-header { margin-bottom: 10px; }
  footer .col-sm-2.col-xs-12, footer .col-sm-4.col-xs-12 { width: 50%; }
  footer .col-sm-3.col-xs-12 { width: 100%; }
  footer .col-sm-5.col-xs-12.address { width: 100%; }
  .news ul li { width: 100% !important; }
  .header-bottom { height: auto; }
  .navbar-brand > img { margin-top: 5px; }
  .navbar-toggle { margin-right: 0; }
  .copyright { height: auto; padding: 10px; }
  .copyright span:first-child { border-right: none; margin-right: 0; padding-right: 0; }
  .copyright > span { display: block; line-height: 24px; }
  }
  
  @media (max-width:425px) {
  .highlight-sec ul li { width: 100%; }
  .highlight-sec ul li { margin: 0; }
  }
  
  @media (max-width:370px) {
  .box-right h2 strong, .box-left h2 strong { font-size: 14px; }
  .breadcrumb a, .breadcrumb li.active, .next-cat, .breadcrumb li.item-current { font-size: 12px; }
  .award-right::before { min-height: 2253px; }
  .highlight-sec ul li:last-child, .highlight-sec ul li:first-child { margin-left: 0; margin-right: 0; }
  h2, .inner-wrapper h1, .inner-wrapper .news h2 { font-size: 18px; }
  }
  