@media (min-width:992px) {
    .navbar-nav>li:hover>.dropdown-menu {
        position: absolute;
        left: 0px;
        top: 100%;
        display: block;
    }
	.client_say .text_bx{min-height: 613px;}
}

@media (min-width:1424px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl{ max-width: 1400px;}

}

@media (min-width:1330px) and (max-width:1423px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl{ max-width: 1300px;}


}


@media (min-width:1200px) and (max-width:1399px) {



}

@media (min-width:992px) and (max-width:1199px) {
.logos_rw .col{  border-right: rgba(1,1,1,.12) 1px solid !important; }    
.logos_rw .col:nth-child(3n+3){ border-right: none !important;}   

.font-60{ font-size: 45px;} .lh-72{ line-height: 55px;} 
.font-50{ font-size: 40px;} 
.font-18{font-size: 16px;}


}

@media (min-width:768px) and (max-width:991px) {
    .logos_rw .col{  border-right: rgba(1,1,1,.12) 1px solid !important; } 
    .logos_rw .col:nth-child(3n+3){ border-right: none !important;}   
    .t_right{ margin-left: auto; margin-right: 15px;} 
    .slide_detail h2{ font-size: 40px;}
    .b_w_h_1{ height: 45px; min-width: 168px; font-size: 15px;}  
    .font-60{ font-size: 36px;} .lh-72{ line-height: 45px;} 
    .about_section::after{ width: 380px; height: 280px;} 
    .font-50{ font-size: 30px;} .font-29{ font-size: 22px;} 
    .lh-48{ line-height: 30px;}

   
}

@media (max-width:991px) {
    .navbar-toggler {
        padding: 0px;
        border: none;
        outline: none;
        color: #000;
        box-shadow: none;
      
    }

    .navbar-toggler:hover {
        color: #000;
    }

    .navbar-toggler:focus {
        border: none;
        outline: none;
        box-shadow: none;
    }

    .navbar-toggler img{ width: 25px;}

    #navbarCollapse {
        position: fixed;
        background: #000;
        width: 100%;
        z-index: 999;
        transition: all 0.4s ease;
        -webkit-transition: all 0.4s ease;
        height: 100% !important;
        display: block !important;
        left: -100%;
        top: 0px; 
        overflow: auto;
    }

    #navbarCollapse.show {
        left: 0px;
    }

    .navbar-nav>li {
        margin: 0px 0px 15px;
        text-align: center;
    }

    .navbar-nav {
        margin-left: 0px !important;
    }

    /*================================12=07=2023======================================*/
    .navbar-collapse .navbar-toggler {
        position: relative;
        right: 0px;
        top: 0px;
        background: none;
        color: #fff;
        width: auto;
        height: auto;
        padding: 0px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        border-radius: 2px;
    }

    .navbar-collapse .logo_menu { padding-left: 12px; padding-right: 12px;
       
    }

    .navbar-collapse .logo_menu a .img-fluid{ width: 180px;}
   
    .navbar-nav>li>a {
        display: flex;
        align-items: center;
        border-radius: 0px !important; min-height: 58px;
        padding: 15px 25px !important; 
      
        border-bottom: #fff 1px solid;
        text-align: left;
        justify-content: inherit; color: #fff !important;
    }

    .navbar-nav>li {
        width: 100%;
        margin: 0px;
        padding: 0px; min-width: initial !important;
    }

    .navbar-nav>li>.dropdown-toggle::after {
        content: "\f078";
        display: inline-block !important;
        font-weight: normal;
        font-family: 'FontAwesome';
        bottom: 0px;
        margin-left: auto;
        border: none !important;
    }

    .navbar-nav>li>.dropdown-menu {
        background: #363636;
        padding: 0px;
        border-radius: 0px;
        margin: 0px !important;
        transition: all 0.4s ease;
        -webkit-transition: all 0.4s ease;
    }

    .navbar-nav>li>.dropdown-menu li a {
        padding: 14px 25px !important;
        color: #fff;
        font-weight: 600;
        border-bottom: rgba(255, 255, 255, .3) 1px solid;
        text-align: left;
    }

    .navbar-nav>li>.dropdown-menu li a:hover,
    .navbar-nav>li>.dropdown-menu li a:focus {
        background: #015eb5 !important;
        color: #fff;
    }


    .navbar-nav > li > a.active::after, .navbar-nav > li > a:hover::after, .navbar-nav > li > a:focus::after, .navbar-nav > li:hover > a::after{ display: none;} 
    .navbar-nav > li > a.active, .navbar-nav > li > a:hover, .navbar-nav > li > a:focus, .navbar-nav > li:hover > a{ color: #B9E9FF !important;} 

   .navbar-brand img{ width: 180px;}



}

@media (max-width:767px) {
    body{ font-size: 14px; line-height: 24px;}
    .lh-26{ line-height: 24px;}
    .logos_rw .col{  border-right: rgba(1,1,1,.12) 1px solid !important; min-height: 90px; } 
    .logos_rw .col:nth-child(2n+2){ border-right: none !important;}    
    .p_logo img{ height: 40px;}  

    .header_top .navbar-brand img{ max-width: inherit; width: 180px;} 
    .t_right .btn{ font-size: 0px; min-width: inherit; width: 35px; height: 35px; border-radius: 100%;} 
	.btn.fb-holder{ font-size: 18px; padding-top: 7px; margin-right: 5px;}
    .t_right .btn img{ height: 18px; padding-left: 5px;} .t_right{ margin-left: auto; margin-right: 15px;} 

    .home_slider figure img{ height: auto; object-fit: cover; object-position: center top;} 
    .slide_detail h2{ font-size: 28px;} 
    .slider_caption{ position: relative !important; padding: 25px 0px; background: rgba(2, 43, 64, 1);}
    .font-18{ font-size: 14px;} 
    .btn{ font-size: 14px; height: 44px; min-width: 145px;} 
	.contact_form .btn{height: 52px; min-width: 165px;}
    .font-60{ font-size: 30px;} .lh-72{ line-height: 36px;} 
    .about_section::after{ width: 200px; height:150px;}  
    .lenders .p_logo img{ height: auto;} 

    .owl-carousel .owl-nav button{ width: 50px; height: 50px; display: inline-flex; align-items: center; justify-content: center; top: inherit !important; position: relative !important;} 
    .owl-carousel .owl-nav{ height: auto;} 
    .owl-carousel .owl-nav button:nth-child(1){ right: 10px !important;} 

    .c_thmnl img{ object-fit: cover; height: 300px; object-position: center top;} 
    .font-50{ font-size: 25px;} 
    .font-29{ font-size: 18px; line-height: 30px !important;} 
    .font-20{ font-size: 16px;} .lh-32{ line-height: 24px;} 
    .ul_1 li{ margin-bottom: 10px;} .ul_1{ margin-bottom: 40px !important;} 
    .sticky + main {
        padding-top: 71px;
      } 

      .providing_solutions .card h4 { font-size: 20px;} 
      .ul_2 li{ line-height: 20px;} 
      .footer_bottom{ font-size: 12px; line-height: 18px;} 
      .lh-m-18{ line-height: 18px;} 
      .footer_top h5{ font-size: 18px; padding-bottom: 0px;}
	
	.p_logo img{ height: auto; } 
      .partners .logos_rw .row .col:nth-child(3) .p_logo img{ height: 70px;} 
      .partners .logos_rw .row .col:nth-child(15) .p_logo img, 
      .partners .logos_rw .row .col:nth-child(18) .p_logo img{ height: 75px;} 
	.partners .logos_rw .row .col:nth-child(7) .p_logo img{ height: 54px;}
	.lenders .logos_rw .row .col:nth-child(4) .p_logo img{ height: 40px;}
    .owl-carouselb .owl-nav, .owl-carouselc .owl-nav{margin-top: 15px !important;}
	.owl-carousela{text-align:center;} .t_right.mobile-only{display:block; margin-left: 15px; margin-top: 20px;} .fa-whatsapp{margin-top: -1px;}
	.t_right.mobile-only .btn{font-size: 17px;}
	.t_right.mobile-only .btn.b_w_h_1 { width: 145px; height: 40px; border-radius: 37px; margin-right: 5px;}
	/* .navbar-nav > li:last-child > a{border-bottom:none;} */
	.t_right.mobile-only .btn:hover {background: #289Ee9; color: #fff;}
	.desktop-only{display:none;}
}