@media (min-width:1920px){
  .banner-bx .bb-left .bbl-text{width: 70%;}
}

@media (max-width:1440px){
  .banner-bx .bb-left .bbl-text{width: 84%;}
}

@media (max-width:1280px){
  .banner-bx .bb-left .bbl-text{width: 92%;} 
}

@media (max-width: 1199px) {
  /*header*/
  header.navbar .navbar-brand svg{width: 180px;}
  

  /*banner*/
  .banner-bx .bb-left{width: 60%;}
  .banner-bx .bb-left .bbl-text {width: 93%;}
  .banner-bx .bb-left h3 {font-size: 40px; line-height: 45px;max-width: 70%;}
  .banner-bx .bb-left h3 span{font-size: 58px;margin: 5px 0;}
  .banner-bx .bb-right{width: 40%;}
  
  /*trad-bx*/
  .trad-bx .tr-list h5 {font-size: 18px;}

  /*qus-bx*/
  .qus-bx .qb-left h5{font-size: 20px}
  .qus-bx .qb-left h5 span{font-size: 34px}

  /*footer*/
  footer ul li {margin-right: 10px;}
  footer ul li a {font-size: 15px;padding-right: 10px;}
}

@media (max-width: 991px) {
  .pl-15{padding-left: 15px !important;}

  /*header*/
  header.navbar .btn.btn-open-account{margin-right: 60px !important;}
  header.navbar ul li.nav-item{padding: 0;}
  header.navbar .navbar-collapse {position: absolute; background: #fff; right: 0; width: 100%; top: 98px; z-index: 0;}
  header.navbar .navbar-collapse ul {border-top: 5px solid  #78bc1e;}
  header.navbar .navbar-collapse ul li.nav-item a.nav-link{color: #212f3c;text-align: center;border-bottom: 1px solid #ddd;padding: 20px 30px;}
  header.navbar .navbar-collapse ul li.nav-item a.nav-link:hover{color: rgb(120,188,30);background-color: rgba(120, 188, 30,.25)}

  /*banner*/
  .banner-bx {height: 560px;}
  .banner-bx .bb-left {width: 55%;}
  .banner-bx .bb-left .bbl-text{width: 95%;}
  .banner-bx .bb-left h3 {font-size: 30px;line-height: 35px;max-width: 75%;}
  .banner-bx .bb-left h3 span{font-size: 43px;line-height: 1;}
  .banner-bx .bb-right {width: 45%;}
  .banner-bx .bb-right .acc-bx{padding: 50px 0 50px 25px;height: auto;max-height: 280px;}
  .banner-bx .bb-right h4{font-size: 26px;line-height: 30px;}
  .banner-bx .bb-right ul li{font-size: 14px;}

  .banner-bg .slider-description h2{font-size: 35px; line-height: 44px;}

  /*trad*/
  .trad-right{margin-top: 40px;}

  /*ever-bx*/
  .ever-bx .eb-list-bx .ebl-item{padding: 0 15px;}
  .ever-bx p {font-size: 16px;}

  /*qus-bx*/
  .qus-bx .qb-left h5 {font-size: 15px;}
  .qus-bx .qb-left h5 span{font-size: 24px;}
  .qus-bx .eb-links:before {width: 240px;top: -83px;}
  .qus-bx .eb-links li a {font-size: 14px;}

  /*footer*/
  footer ul.social-links{margin-bottom: 35px;}
  footer ul.social-links li a img{width: 38px; height: 38px;}

}

@media (max-width: 767px) {
}

@media (max-width: 575px) {
  body.aos-all {overflow-x: hidden;}
  .container,.container-fluid {overflow: hidden;}

  [type="checkbox"]:not(:checked) + label, [type="checkbox"]:checked + label{font-size: 18px; line-height: 28px;}

  /*header*/
  header.navbar{background-color: #fff;height: 75px;padding: 0 20px;}
  header.navbar .navbar-collapse{top: 75px;}
  header.navbar .navbar-brand {margin: auto 0;}
  header.navbar .navbar-brand img{width: 114px;height: 31px;}
  header.navbar .btn.btn-open-account{margin-right: 0 !important; min-width: 139px; min-height: 37px; font-size: 15px; line-height: 1; padding: 0;}

  /*banner-bx*/
  .banner-bx{height: auto;}
  .banner-bx .bb-left, .banner-bx .bb-right .acc-bx,
  .banner-bx .bb-left .bbl-text,.banner-bx .bb-right{width: 100%;}
  .banner-bx .bb-left h3{max-width: 74%;padding: 72px 0 160px}

  .banner-bg .slider-description h2{font-size: 40px;line-height: 46px;margin-bottom: 80px;}


  /*trad-bx*/
  .trad-bx h4 {font-size: 28px;line-height: 1.4;margin-bottom: 25px}
  .trad-bx .everyone-bx{padding: 17px 10px 20px;}
  .tab-bx .nav-tabs .nav-item{font-size: 14px;line-height: 1.3;padding: 5px;}
  .trad-bx .carousel .carousel-inner .carousel-item h4 {font-size: 26px;margin-bottom: 30px;}
  .trad-bx .carousel .carousel-inner .carousel-item ul{max-width: 75%;margin: 0 auto 43px;}
  .trad-bx .carousel .carousel-inner .carousel-item ul li{font-size: 14px;}
  .carousel-control-next-icon, .carousel-control-prev-icon{width: 36px !important;height: 36px !important;}

  .trad-bx .everyone-bx .tab-bx.tb-two .nav-tabs .nav-item{font-size: 14px;line-height: 16px;}
  .trad-bx .tab-bx.tb-two ul li{font-size: 20px;line-height: 25px;margin: 0 0 10px;}

  /*ever-bx*/
  .ever-bx h3 {font-size: 30px;margin-bottom: 40px;}
  .ever-bx .eb-list-bx {justify-content: center;}
  .ever-bx .eb-list-bx .ebl-item {width: 100%;max-width: 65%;}
  .ever-bx .btn.btn-with-us{min-width: 100%;}

  /*qus-bx*/
  .qus-bx {padding-bottom: 30px;}
  .qus-bx .container{overflow: visible;}
  .qus-bx .qb-left h5 {width: 100%;font-size: 18px; margin: 10px 15px 0;}
  .qus-bx .qb-left h5 span { font-size: 30px;}
  .qus-bx .eb-links {position: absolute !important;right: 15px;top: 40px;}
  .qus-bx .eb-links:before {width: 180px; top: -73px;}
  .qus-bx .eb-links li a {font-size: 12px;min-width: 77px;}


  /*footer*/
  footer{padding-bottom: 50px;}
  footer ul li{margin: 0;text-align: center;padding: 5px 0;}
  footer ul li a{padding: 0;text-align: center;border:0;}
  footer ul.social-links{margin: 35px auto 25px;justify-content: center;}
}

@media (max-width: 375px) {
}


@media (max-width: 320px) {
}