/* Responsive Css */


@media only screen and (min-width: 1200px) and (max-width: 1690px) {

  /*===== Home 01 =====*/

  .steps-one__single {
    display: block;
  }

  .steps-one__single-left {
    max-width: 100%;
  }

  .steps-one__single-left::before {
    display: none;
  }

  .steps-one__single-left-pattern {
    display: none;
  }

  .steps-one__single-left-shape {
    display: none;
  }

  .steps-one__single-right {
    border-left: none;
    padding: 70px 50px 62px;
  }









}






@media only screen and (min-width: 992px) and (max-width: 1199px) {

  /* Start Default Css */

  .section-left__shape {
    left: -300px;
  }

  .section-right__shape {
    right: -300px;
  }

  .sec-title h2 {
    font-size: 46px;
  }

  /* End Default Css */


  /*===== Home 01 =====*/

  .business-one__single-content-top {
    padding: 0px 0px 50px;
  }

  .business-one__single-list ul li {
    padding: 18px 25px 18px;
  }

  .products-one .row {
    justify-content: center;
  }

  .insurance-one__left {
    padding-left: 0;
    padding-right: 0;
  }

  .insurance-one__nav {
    bottom: 20px;
    left: -20px;
  }

  .why-our-bank-one__inner {
    display: flex;
    align-items: center;
    gap: 30px;
  }

  .why-our-bank-one__single+.why-our-bank-one__single {
    margin-top: 0px;
  }

  .why-our-bank-one__inner.one {
    margin-bottom: 42px;
  }

  .why-our-bank-one__inner.two {
    margin-top: 50px;
  }

  .why-our-bank-one__img {
    padding: 99px 0px 99px;
  }

  .steps-one .row {
    justify-content: center;
  }

  .steps-one__single {
    margin-bottom: 30px;
    height: auto;
  }

  .blog-one {
    padding: 70px 0px 70px;
  }








































}














@media only screen and (min-width: 768px) and (max-width: 991px) {

  /* Start Default Css */

  .sec-title h2 {
    font-size: 42px;
  }

  .sec-title h2 br {
    display: none;
  }


  /* End Default Css */


  /*===== Home 01 =====*/

  .solutions-one {
    padding: 98px 0px 100px;
  }

  .solutions-one__single-content {
    padding: 24px 20px 25px;
  }

  .solutions-one__nav {
    position: relative;
    top: 0;
    margin: 57px auto 0px;
  }

  .business-one__tab-btn-inner ul {
    border-radius: var(--thm-bdr-radius);
  }

  .business-one__tab-btn-inner ul::before {
    top: -1px;
  }

  .business-one__single .row {
    justify-content: center;
  }

  .business-one__tab .tabs-content-box {
    margin: 50px 0px 0px;
  }

  .business-one__single-content {
    padding: 35px 30px 33px;
  }

  .business-one__single-list {
    margin-top: 30px;
  }

  .products-one .row {
    justify-content: center;
  }

  .insurance-one__bg {
    width: 100%;
    right: 0;
    bottom: auto;
    height: 670px;
  }

  .insurance-one__right {
    padding: 100px 0px 100px;
  }

  .why-our-bank-one__inner {
    display: flex;
    align-items: center;
    gap: 30px;
  }

  .why-our-bank-one__single+.why-our-bank-one__single {
    margin-top: 0px;
  }

  .why-our-bank-one__inner.one {
    margin-bottom: 42px;
  }

  .why-our-bank-one__inner.two {
    margin-top: 50px;
  }

  .why-our-bank-one__img {
    padding: 99px 0px 99px;
  }

  .steps-one__single {
    margin-bottom: 30px;
    height: auto;
  }

  .steps-one__single-left {
    max-width: 300px;
    padding: 41px 25px 0px;
  }

  .steps-one__single-right {
    padding: 60px 40px 52px;
  }

  .blog-one {
    padding: 70px 0px 70px;
  }

  .blog-one__top {
    display: block;
    padding-bottom: 50px;
  }

  .blog-one__top-btn {
    top: 0;
    margin-top: 32px;
  }

  .blog-one__single-content {
    padding: 29px 25px 28px;
  }

  .blog-one__single-text h3 {
    font-size: 18px;
    line-height: 30px;
  }

  .blog-one__single-overlay {
    padding: 29px 15px 27px;
  }

  .blog-one__single-overlay-text {
    padding: 0px 0px 35px;
  }


































}

















@media only screen and (max-width: 767px) {

  /* Start Default Css */

  .auto-container {
    padding: 0px 0px 0px;
  }

  .sec-title h2 {
    font-size: 30px;
  }

  .sec-title h2 br {
    display: none;
  }

  /* End Default Css */

  /*===== Home 01 =====*/

  .solutions-one {
    padding: 88px 0px 90px;
  }

  .solutions-one__single-title {
    padding: 20px 18px 20px;
  }

  .solutions-one__single-title h3 {
    font-size: 18px;
    line-height: 28px;
  }

  .solutions-one__single-content {
    padding: 24px 20px 25px;
  }

  .solutions-one__nav {
    position: relative;
    top: 0;
    margin: 37px auto 0px;
  }

  .business-one {
    padding: 90px 0px 90px;
  }

  .business-one__tab-btn-inner ul {
    flex-direction: column;
    border-radius: var(--thm-bdr-radius);
    padding: 0px 35px 0px;
  }

  .business-one__tab-btn-inner ul::before {
    display: none;
  }

  .business-one__tab-btn-inner ul li {
    width: 100%;
  }

  .business-one__tab-btn-inner ul li+li {
    margin-left: 0;
  }

  .business-one__tab .tabs-content-box {
    margin: 30px 0px 0px;
  }

  .business-one__single-content {
    margin-bottom: 30px;
  }

  .business-one__single-img {
    margin-bottom: 30px;
  }

  .products-one {
    padding: 90px 0px 82px;
  }

  .products-one__text {
    flex-direction: column;
  }

  .insurance-one__bg {
    width: 100%;
    right: 0;
    bottom: auto;
    height: 720px;
  }

  .insurance-one__left {
    padding-left: 0;
    padding-right: 0;
  }

  .insurance-one__carousel {
    height: 720px;
  }

  .insurance-one__nav {
    bottom: 10px;
    left: -7px;
  }

  .insurance-one__nav-inner {
    height: 90px;
  }

  .insurance-one__nav-prev,
  .insurance-one__nav-next {
    width: 40px;
    height: 40px;
    border-radius: 50%;
  }

  .insurance-one__right {
    padding: 90px 0px 90px;
  }

  .why-our-bank-one {
    padding: 90px 0px 90px;
  }

  .why-our-bank-one__single+.why-our-bank-one__single {
    margin-top: 42px;
  }

  .why-our-bank-one__inner.one {
    margin-bottom: 42px;
  }

  .why-our-bank-one__inner.two {
    margin-top: 50px;
  }

  .why-our-bank-one__img {
    padding: 49px 0px 49px;
  }

  .why-our-bank-one__bottom {
    padding: 0px 0px 90px;
  }

  .why-our-bank-one__contact-list {
    flex-direction: column;
  }

  .steps-one .auto-container {
    padding: 0px 15px 0px;
  }

  .steps-one__single {
    display: block;
    height: auto;
    margin-bottom: 30px;
  }

  .steps-one__single-left {
    max-width: 100%;
    padding: 31px 20px 0px;
  }

  .steps-one__single-left::before {
    display: none;
  }

  .steps-one__single-left-pattern {
    display: none;
  }

  .steps-one__single-left-shape {
    display: none;
  }

  .steps-one__single-right {
    border-left: none;
    padding: 70px 20px 30px;
  }

  .steps-one__single-right-btn .thm-btn {
    padding: 11.5px 18px 10.5px;
    font-size: 14px;
  }

  .blog-one {
    padding: 60px 0px 60px;
  }

  .blog-one__top {
    display: block;
    padding-bottom: 50px;
  }

  .blog-one__top-btn {
    top: 0;
    margin-top: 32px;
  }

  .blog-one__single-overlay {
    padding: 29px 20px 27px;
  }

  .blog-one__single-overlay-text {
    padding: 0px 0px 35px;
  }

  .blog-one__single-overlay-tag ul li h4 {
    font-size: 13px;
    line-height: 23px;
  }

  .blog-one__single-overlay-title h3 {
    font-size: 15px;
    line-height: 25px;
  }

























}











































/*================================================================== 
           Header All Responsive Css 
==================================================================*/

/* Default Css */



@media only screen and (max-width: 1199px) {

  .sticky-header,
  .main-header.style-one .outer-container:before {
    display: none !important;
  }

}

@media only screen and (min-width: 1200px) and (max-width: 1715px) {}


@media only screen and (min-width: 1200px) and (max-width: 1570px) {}

@media only screen and (min-width: 1200px) and (max-width: 1540px) {}

@media only screen and (min-width: 1200px) and (max-width: 1400px) {}

@media only screen and (min-width: 1200px) and (max-width: 1350px) {}


@media only screen and (min-width: 1200px) and (max-width: 1350px) {}


@media only screen and (min-width: 992px) and (max-width: 1199px) {}



@media only screen and (min-width: 768px) and (max-width: 991px) {}

@media only screen and (max-width: 767px) {}


@media only screen and (max-width: 520px) {}















/*================================================================= 
      Slider And Banner All Responsive Css 
=================================================================*/


@media only screen and (min-width: 1697px) and (max-width: 1893px) {}

@media only screen and (min-width: 1200px) and (max-width: 1696px) {}

@media only screen and (min-width: 1200px) and (max-width: 1670px) {}

@media only screen and (min-width: 1430px) and (max-width: 1640px) {}

@media only screen and (min-width: 1200px) and (max-width: 1429px) {}

@media only screen and (min-width: 992px) and (max-width: 1199px) {}

@media only screen and (min-width: 768px) and (max-width: 991px) {}

@media only screen and (max-width: 767px) {}