/* ============== For Mobile ============== */
@media screen and (max-width: 992px) {
  .topbar {
    height: auto;
  }
  .topbar p {
    font-size: 11px;
    padding-left: 20px !important;
    margin-bottom: 0;
  }
  .topbar p i {
    font-size: 12px !important;
  }
  .topbar-info-right {
    width: 100%;
    display: block;
    padding-bottom: 5px;
  }
  .topbar-info-right p {
    padding-left: 0 !important;
    float: left;
    line-height: inherit;
    font-size: 13px;
    margin-top: 10px;
  }
  .topbar-info-right .btn {
    float: right;
    height: auto;
    padding: 1px 10px !important;
    line-height: inherit;
    font-size: 15px;
    border-radius: 3px;
  }
  .topbar-info-left p {
    margin-right: 10px;
    line-height: 32px;
  }
  .top-middle {
    display: block !important;
  }
  .payment-calculator {
    margin-top: 28px;
    position: absolute;
    top: 0;
    left: 110px;
    z-index: 99999;
  }
  .payment-calculator a {
    display: block;
    position: relative;
    padding: 15px 25px 15px 8px;
    font-size: 10px;
    margin-left: 10px;
  }
  .payment-calculator a img {
    position: absolute;
    height: 10px;
    width: 20px;
    top: 10px;
    right: 2px;
  }
  .search-box {
    margin-left: 0;
    margin-top: 55px;
  }
  .sticky-menu {
    background: transparent;
    border: none;
    position: absolute;
    top: 73px;
    right: 0px;
    width: 100%;
  }
  .shrink {
    background: #ffffff !important;
    -webkit-box-shadow: 1px 3px 3px rgba(0, 0, 0, 0.1);
    box-shadow: 1px 3px 3px rgba(0, 0, 0, 0.1);
  }
  .slider-caption {
    top: 85px;
  }
  .slider-caption h1 {
    font-size: 14px;
    line-height: 30px;
    margin-bottom: 5px;
  }
  .slider-caption p {
    font-size: 9px;
    line-height: 15px;
    width: 47%;
  }
  .slider-caption .btn {
    position: absolute;
    bottom: 54px;
    font-size: 11px;
    padding: 0;
    left: 0;
    background: transparent;
    color: #004e8f;
  }
  .slider-caption .video-popup {
    display: none;
  }
  .main-slider .control-dots {
    display: none !important;
    left: 10px !important;
    bottom: -3px !important;
    -webkit-transform: translate(0px, 0px) !important;
    transform: translate(0px, 0px) !important;
  }
  .main-slider .control-dots .dot {
    height: 10px !important;
    width: 10px !important;
    margin-right: 5px !important;
  }
  .product-slider {
    padding: 0;
  }
  .service-tabs .nav-tabs .nav-link {
    font-size: 15px;
    line-height: 30px;
  }
  .service-tabs .nav-tabs .active:after {
    bottom: 15px;
  }
  .service-tabs .tab-content {
    padding: 15px;
  }
  .tab-slide {
    height: auto;
    padding: 15px;
    margin-top: 20px;
    padding-bottom: 90px;
  }
  .tab-slide p {
    margin-bottom: 15px;
    font-size: 14px;
    line-height: 25px;
  }
  .tab-slide .btn {
    margin-left: 0;
    padding: 15px 20px;
    font-size: 15px;
    margin-bottom: 15px;
  }
  .tab-slide img {
    height: auto;
    max-height: 100%;
  }
  .tab-slider .owl-prev i {
    left: 15px !important;
  }
  .tab-slider .owl-next i {
    left: 80px !important;
  }
  .premium-calculator-section {
    padding: 0;
    padding-bottom: 40px;
  }
  .premium-calculator-section img {
    width: 260px;
    margin: auto;
    display: block;
    margin-top: 30px;
  }
  .calculator-content-left {
    padding: 0 !important;
  }
  .calculator-content-left h1 {
    font-size: 30px;
    line-height: 40px;
    margin-bottom: 20px;
    margin-top: 40px;
  }
  .calculator-content-left p {
    margin-bottom: 20px !important;
  }
  .row .col-md-4:nth-child(2) .important-content-single {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .lic-mobile-app-section {
    padding: 0;
  }
  .lic-mobile-app-left {
    padding-left: 0;
    padding-right: 0;
  }
  .lic-mobile-app-left h1 {
    font-size: 30px;
    line-height: 40px;
    margin-bottom: 20px;
    margin-top: 40px;
  }
  .lic-mobile-app-banner img {
    position: relative;
    top: inherit;
    max-width: 100%;
  }
  .lic-mobile-app-left img {
    height: auto;
    width: 110px;
  }
  .important-content-section {
    padding: 50px 0;
  }
  footer {
    padding-top: 50px;
  }
  .important-content-section .important-content-single img {
    margin-bottom: 50px;
  }
  .footer-subscribe {
    margin-top: 30px;
  }
  .footer-subscribe form {
    float: none !important;
  }
  .footer-subscribe input[type="text"] {
    width: 70%;
    float: left;
  }
  .footer-subscribe button {
    width: 30%;
    font-size: 13px;
    padding: 0;
  }
  .copyright p {
    text-align: center;
    margin-bottom: 20px;
  }
  .copyright .nav {
    float: none !important;
    display: inline;
    margin: auto;
    text-align: center;
  }
  .innerpage-header {
    margin-bottom: 0px;
  }
  .innerpage-header img {
    max-height: 120px;
    height: 120px;
  }
  .innerpage-header .innerpage-header-content {
    top: 25px;
  }
  .innerpage-header .innerpage-header-content h3 {
    font-size: 18px;
    margin-bottom: 15px;
  }
  .innerpage-header .innerpage-header-content h1 {
    font-size: 22px;
  }
  .our-service-details h3 {
    line-height: 40px;
    font-size: 22px;
    margin-bottom: 10px;
  }
  .rb-tabs .rb-tabs-header .rb-tabs-items {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 10px !important;
    -webkit-box-pack: left !important;
    -ms-flex-pack: left !important;
    justify-content: left !important;
  }
  .rb-tabs .rb-tabs-header .rb-tabs-items .rb-tabs-item {
    padding: 4px 5px !important;
    cursor: pointer;
    border: 1px solid #729cbf !important;
    margin: 3px 3px;
    width: 31%;
    font-size: 12px !important;
    text-align: center;
    -webkit-box-pack: left !important;
    -ms-flex-pack: left !important;
    justify-content: left !important;
    border-radius: 5px;
  }
  .content_bangla .rb-tabs .rb-tabs-header .rb-tabs-items .rb-tabs-item {
    font-size: 14px;
  }
  .tab-slide .btn {
    bottom: inherit;
    position: relative;
    left: inherit;
    margin-bottom: 25px;
  }
  .service-tabs .rb-tabs-items .active:after {
    display: none;
  }
  .service-tabs .rb-tabs-items .active {
    background: #003463;
    border-radius: 5px;
  }
  .service-tabs .rb-tabs-items {
    padding: 10px 0;
  }
  .service-tabs .rb-tabs .rb-tabs-item {
    line-height: inherit;
  }
  .service-tabs .rb-tabs-content {
    padding: 15px;
  }
  .service-tabs .rb-tabs-content h3 {
    font-size: 22px;
  }
  .service-tabs .rb-tabs .slick-slider .slick-prev {
    bottom: 15px !important;
  }
  .service-tabs .rb-tabs .slick-slider .slick-next {
    bottom: 15px !important;
  }
  .our-mission {
    margin-top: 0;
    padding: 30px;
    margin-bottom: 50px;
  }
  .our-mission img {
    position: relative;
    max-width: 100%;
    top: inherit;
  }
  .our-objective h3 {
    margin-top: 30px;
  }
  .our-objective img {
    max-width: 100%;
  }
  .branch-locator-single {
    margin-top: 0px !important;
    margin-bottom: 30px;
  }
  .premium-calculator {
    padding: 50px 20px;
  }
  .premium-calculator h1 {
    font-size: 30px;
    line-height: 40px;
  }
  .board-of-director {
    padding: 15px;
  }
  .board-of-director img {
    width: 100%;
  }
  .board-of-director .col-md-4:first-child {
    margin: 0;
  }
  .board-of-director .col-md-4:first-child .director-single {
    width: 100%;
  }
  .director-single .director-single-content {
    width: 70%;
  }
  .director-details {
    width: 100%;
  }
  .director-details img {
    margin-bottom: 30px;
  }
  .live-chat {
    bottom: 20px;
    right: 15px;
  }
  .live-chat img {
    width: 80px;
  }
  .slick-slider .slick-next {
    right: 15px;
  }
  .slick-slider .slick-prev {
    left: 15px;
  }
  .slick-slider .slick-prev {
    height: 30px !important;
    width: 30px !important;
    line-height: 30px;
  }
  .slick-slider .slick-prev:before {
    height: 15px;
    width: 9px;
  }
  .slick-slider .slick-next {
    height: 30px !important;
    width: 30px !important;
    line-height: 30px;
  }
  .slick-slider .slick-next:before {
    height: 15px;
    width: 9px;
  }
  .sign-up form {
    margin: 0;
    padding: 30px;
    width: 100%;
  }
  .service-tabs .rb-tabs-content {
    height: auto;
  }
  .tab-slide p {
    height: 100px;
    overflow: hidden;
  }
  .our-service-details .rb-tabs-content {
    padding: 15px !important;
  }
  .padding_70 {
    padding-top: 35px;
    padding-bottom: 35px;
  }
  .our-service-details .rb-tabs .rb-tabs-header .rb-tabs-items {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .our-service-details .rb-tabs .rb-tabs-header .rb-tabs-items .rb-tabs-item {
    width: 35%;
  }
  .our-product-slide img {
    height: auto !important;
  }
  .menu .second-label ul {
    width: 100% !important;
    left: inherit;
    position: relative;
  }
  .menu > ul > li > ul.normal-sub {
    width: 100% !important;
  }
  .menu > ul > li > ul > li {
    margin-top: 0 !important;
  }
  .menu > ul > li > ul > li > ul > li:nth-child(12n) {
    border-bottom: 1px solid #1065ab;
  }
  .menu > ul > li > ul > li > ul > li:nth-child(11n) {
    border-bottom: 1px solid #1065ab;
  }
  .menu > ul > li > ul > li > ul > li:nth-child(10n) {
    border-bottom: 1px solid #1065ab;
  }
  .menu-mobile-close {
    position: fixed;
    z-index: 999999;
    right: 10px;
    width: 40px;
    top: 10px;
  }
  .menu-mobile-close::after {
    left: -8px;
    color: #004e8f;
  }
  #third_5_0 ul {
    position: relative !important;
    left: inherit !important;
  }
  #third_5_0 ul li a {
    background-color: #003664;
  }
  #third_5_1 ul {
    position: relative !important;
    left: inherit !important;
  }
  #third_5_1 ul li a {
    background-color: #003664;
  }
  .topbar-info-left {
    float: none !important;
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  .topbar-info-right {
    float: none !important;
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
}

/* ============== For Tab ============== */
/* ============== For IPAD PRO ============== */
/* ============== For Laptop ============== */
/* ============== For Desktop ============== */
@media screen and (max-width: 2000px) and (min-width: 1900px) {
  .menu .third-label ul {
    left: 300px;
  }
  .menu .fourth-label ul {
    left: 300px;
  }
  .premium-calculator-section .calculator-content-left {
    padding-left: 100px;
  }
  .calculator-content-right {
    text-align: right;
    padding-right: 100px;
  }
  .lic-mobile-app-left {
    padding-left: 100px;
  }
  .lic-mobile-app-banner img {
    left: 100px;
  }
  .menu > ul > li:last-child > ul.normal-sub {
    right: inherit;
  }
  .tab-slide .btn {
    bottom: 35px;
  }
  .tab-slider .owl-prev i {
    bottom: 90px;
  }
  .tab-slider .owl-next i {
    bottom: 90px;
  }
  .branch-locator-single {
    height: 400px;
  }
  .board-of-director {
    padding: 0 510px;
  }
  .disaster-management-team .director-single img {
    height: 355px;
    width: 100%;
  }
  .premium-calculator .contact-from-section {
    width: 60%;
    margin: auto;
  }
  .service-tabs .rb-tabs .slick-slider .slick-prev {
    bottom: 60px;
  }
  .service-tabs .rb-tabs .slick-slider .slick-next {
    bottom: 60px;
  }
}

/*# sourceMappingURL=responsive.css.map */
