body {
    margin: 0;
    font-size: 16px;
    line-height: 20px;
    font-family: 'Poppins', sans-serif;
}

h1,
h2,
h3,
h4,
h5,
h6,
p {
    margin: 0;
}

ul {
    margin: 0;
    padding: 0;
}

ul li {
    list-style: none;
}

a {
    text-decoration: none;
}


/*****************facility pop-up part start*****************/

.faiclity-image {
    display: inline-block;
    background-color: rgba(180, 0, 0, 0.4);
    border-radius: 50%;
    padding: 8px;
}

.facility-list li span {
    font-size: 15px;
    font-weight: 500;
    padding: 0 10px;
}

.facility-list li {
    padding-bottom: 25px;
}

.modal-body {
    background: linear-gradient(#59506f, #eee);
}

.modal-header {
    border-bottom: 2px solid rgb(180, 0, 0);
    background: linear-gradient(to right, rgba(140, 80, 5, 0.25), rgba(20, 0, 45, 0.25));
    
}
.modal-header h5 {
    font-size: 25px;
    font-weight: 600;
    font-family: 'PT Serif', serif;
    color: rgba(120, 10, 5, 1);
}
.modal-footer .btn {
    background-color: rgba(150, 35, 5, 1);
    border: 2px solid rgba(120, 20, 5, 1);
}
.modal-footer .btn:focus {
    box-shadow: none;
}
.modal-footer {
    border-top: 2px solid rgb(180, 0, 0);
    background: linear-gradient(to right, rgba(140, 80, 5, 0.25), rgba(20, 0, 45, 0.25));
}
/*****************facility pop-up part end*****************/
/*****************project-header part start*****************/
/*********top-header part start**********/
.top-header {
    background-color: #b7a6e0;
    padding: 5px 0;
    transition: all 1s;
}

.header-icon {
    padding: 16px 0;
}

.header-icon li {
    padding-left: 8px;
}

.header-address {
    padding: 5px 0 5px 45px;
}

.header-address li {
    display: flex;
    padding: 1px 0;
}

.header-mobile {
    color: #fff;
    font-size: 14px;
}

.address-info {
    padding-left: 10px;
}

.address-info p {
    color: #fff;
    font-size: 11px;
    line-height: 15px;
}

.facebook-icon {
    color: #b7a6e0;
    font-size: 14px;
    background-color: #fff;
    border-radius: 50%;
    padding: 4px 10px;
}

.insta-icon {
    color: #b7a6e0;
    font-size: 14px;
    background-color: #fff;
    border-radius: 50%;
    padding: 4px 9px;
}

.facebook-icon:hover {
    color: #fff;
    background-color: #c68802;
}

.insta-icon:hover {
    color: #fff;
    background-color: #c68802;
}

/*********top-header part end**********/
/*********bottom-header part start**********/
.bottom-header {
    position: fixed;
    left: 0;
    right: 0;
    padding: 1px 0;
    z-index: 3;
    transition: all 0.5s;
    background: #fff;
}

.navbar-light .navbar-brand {
    width: 42%;
}

.bottom-header .navbar-light .navbar-nav .nav-link {
    font-size: 18px;
    color: #b7a6e0;
    font-weight: 400;
    transition: all 0.2s;
}

.bottom-header .navbar-light .navbar-nav .nav-link.active {
    font-size: 18px;
    color: #c68802;
    font-weight: 400;
    transition: all 0.2s;
}

.bottom-header .navbar-light .navbar-nav .nav-link:hover {
    color: #c68802;
}

.navbar-light .navbar-toggler {
    background-color: #fff;
}

.dropdown-item {
    color: #b7a6e0;
    font-size: 15px;
    background-color: #f5f5f5;
}

.dropdown-item:hover {
    color: #fff;
    background-color: #b7a6e0;
}

.dropdown-menu {
    background-color: #f5f5f5;
    box-shadow: 0px 0px 10px #565656;
}

.bottom-header .navbar {
    padding-top: .2rem;
    padding-bottom: .2rem;
}

.dropdown-item.active {
    color: #fff;
    text-decoration: none;
    background-color: #b7a6e0;
}

/*********bottom-header part end**********/
/*****************project-header part end*****************/

/*****************banner section start*****************/
.banner .carousel-item::before {
    content: "";
    background: rgba(40, 27, 21, 0.68);
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

.banner .carousel-caption {
    top: 30%;
    bottom: 0;
}

.banner .carousel-caption h1 {
    font-family: 'PT Serif', serif;
    font-size: 48px;
    line-height: 60px;
    padding-bottom: 20px;
    position: relative;
}

.banner .carousel-caption p {
    font-size: 15px;
    font-weight: 300;
    line-height: 22px;
    padding-bottom: 25px;
}

.banner .carousel-indicators [data-bs-target] {
    width: 13px;
    height: 13px;
    border-radius: 50%;
    opacity: 1;
    margin: 4px;
}

.banner .carousel-indicators .active {
    background-color: #b7a6e0;
}

.banner-button {
    font-size: 13px;
    color: #fff;
    background-color: #b7a6e0;
    font-weight: 500;
    border-radius: 5px;
    padding: 10px 20px;
}

.banner-button:hover {
    color: #b7a6e0;
    background-color: #f5f5f5;
}

/*****************banner section end*****************/

/*****************about section start*****************/
.about {
    background-color: #fff;
    padding: 80px 0;
}

.about-box .about-box-image {
    width: 100%;
}

.about-box-image {
    border-radius: 5%;
}

.about-box {
    padding: 60px 20px 0;
}

.about h2 {
    color: #494232;
    font-size: 40px;
    font-weight: 600;
    font-family: 'PT Serif', serif;
    padding-bottom: 20px;
    position: relative;
}

.about h2::after {
    position: absolute;
    content: "";
    width: 80px;
    height: 2px;
    background-color: #b7a6e0;
    bottom: 4px;
    left: 46.5%;
}

.about-box h3 {
    font-size: 25px;
    color: #b7a6e0;
    padding-bottom: 12px;
}

.about-box p {
    color: #888888;
    font-size: 15px;
    line-height: 22px;
    font-family: 'PT Serif', serif;
    padding-bottom: 10px;
}

.about-button {
    font-size: 13px;
    color: #fff;
    background-color: #b7a6e0;
    font-weight: 500;
    border-radius: 5px;
    padding: 10px 20px;
}

.about-button:hover {
    color: #fff;
    background-color: #c68802;
}

/*****************about section end*****************/

/*********service section start**********/
.service {
    background-color: #f5f5f5;
    padding: 100px 0;
}

.service h2 {
    color: #494232;
    font-size: 40px;
    font-weight: 600;
    font-family: 'PT Serif', serif;
    padding-bottom: 20px;
    margin-bottom: 40px;
    position: relative;
}

.service h2::after {
    position: absolute;
    content: "";
    width: 80px;
    height: 2px;
    background-color: #b7a6e0;
    bottom: 4px;
    left: 46.5%;
    color: #fff;
    background-color: #b7a6e0;
}

.service-card {
    background-color: #fff;
    padding: 10px;
    box-shadow: 0px 0px 10px #b4b4b5;
}

.service-info {
    padding: 28px 10px 50px;
}

.service-info h4 {
    color: #b7a6e0;
    font-size: 15px;
    font-weight: 600;
    padding-bottom: 24px;
}

.service-info p {
    color: #888888;
    font-size: 12px;
    line-height: 19px;
    padding-bottom: 40px;
    font-weight: 300;
}

.button-service {
    color: #fff;
    background-color: #b7a6e0;
    font-size: 10px;
    border-radius: 25px;
    padding: 9px 22px;
}

.button-service:hover {
    color: #fff;
    background-color: #c68802;
}

/*********service section end**********/

/******************features part start******************/
.features {
    background-color: #fff;
    padding: 40px 0;
}

.features-box h6 {
    font-size: 15px;
    line-height: 21px;
    color: #b7a6e0;
    font-weight: 500;
    padding-top: 20px;
}

/******************features part end******************/

/*********loan section start**********/
.loan {
    background-color: #f5f5f5;
    padding: 100px 0;
}

.loan h2 {
    color: #494232;
    font-size: 40px;
    font-weight: 600;
    font-family: 'PT Serif', serif;
    padding-bottom: 20px;
    margin-bottom: 40px;
    position: relative;
}

.loan h2::after {
    position: absolute;
    content: "";
    width: 80px;
    height: 2px;
    background-color: #b7a6e0;
    bottom: 4px;
    left: 46.5%;
}

.loan-card {
    background-color: #fff;
    padding: 10px;
    box-shadow: 0px 0px 10px #b4b4b5;
}

.loan-info {
    padding: 28px 10px;
}

.loan-info h4 {
    color: #b7a6e0;
    font-size: 15px;
    font-weight: 600;
    padding-bottom: 28px;
}

.loan-info p {
    color: #888888;
    font-size: 12px;
    line-height: 19px;
    padding-bottom: 40px;
    font-weight: 300;
}

.button-loan {
    color: #fff;
    background-color: #b7a6e0;
    font-size: 9px;
    border-radius: 25px;
    padding: 7px 13px;
}

.button-loan:hover {
    color: #fff;
    background-color: #c68802;
}

/*********loan section end**********/

/******************news section start******************/
.news {
    background-color: #f5f5f5;
    padding: 80px 0;
}

.news h2 {
    color: #494232;
    font-size: 40px;
    font-weight: 600;
    font-family: 'PT Serif', serif;
    padding-bottom: 20px;
    margin-bottom: 50px;
    position: relative;
}

.news h2::after {
    position: absolute;
    content: "";
    width: 80px;
    height: 2px;
    background-color: #b7a6e0;
    bottom: 4px;
    left: 46.5%;
}

.news-box h5 a {
    color: #b7a6e0;
    font-size: 20px;
    font-family: 'PT Serif', serif;
    font-weight: 600;
}

.news-box h5 {
    padding-top: 25px;
    padding-bottom: 12px;
}

.news-box h6 {
    color: #888888;
    font-size: 14px;
    font-weight: 500;
    padding-bottom: 20px;
}

.news-box p {
    color: #888888;
    font-size: 15px;
    font-weight: 300;
    line-height: 22px;
}

/******************news section end******************/

/******************contact section start******************/
.contact {
    background-color: #fff;
    padding: 80px 0;
}

.contact h2 {
    color: #494232;
    font-size: 40px;
    font-weight: 600;
    font-family: 'PT Serif', serif;
    padding-bottom: 20px;
    margin-bottom: 50px;
    position: relative;
}

.contact h2::after {
    position: absolute;
    content: "";
    width: 80px;
    height: 2px;
    background-color: #b7a6e0;
    bottom: 4px;
    left: 46.5%;
}

.contact-form .form-control {
    color: #929292;
    font-size: 12px;
    font-weight: 300;
    font-family: 'Roboto', sans-serif;
    border: 1px solid #a9a8a7;
    border-radius: 0;
    padding: 15px 15px;
    margin-bottom: 20px;
}

.contact-button {
    background-color: #c68802;
    padding: 12px 40px;
    border-radius: 25px;
    color: #fff;
    font-size: 13px;
    font-weight: 600;
}

.contact-button:hover {
    color: #fff;
    background-color: #b7a6e0;
}

/******************contact section end******************/
/******************footer part start******************/
.footer-top {
    background-color: #b7a6e0;
    padding: 80px 0;
}

.footer-logo {
    width: 100%;
}

.footer-top p {
    color: #fff;
    font-size: 12px;
    padding-top: 20px;
}

.footer-info {
    padding: 0 30px;
}

.footer-info h4 {
    color: #fff;
    font-size: 20px;
    font-weight: 600;
    padding-bottom: 20px;
}

.footer-info h5 {
    color: #fff;
    font-size: 14px;
    line-height: 22px;
}

.footer-info1 {
    padding: 15px 30px 0;
}

.footer-info1 h4 {
    color: #fff;
    font-size: 20px;
    font-weight: 600;
    padding-bottom: 15px;
}

.footer-bottom {
    background-color: #b7a6e0;
    border-top: 1px solid #fff;
    padding: 20px 0;
}

.footer-bottom p {
    font-size: 14px;
    text-align: center;
    text-transform: capitalize;
    color: #fff;
}

.footer-contact li {
    color: #fff;
    font-size: 15px;
    padding-bottom: 8px;
}

.footer-service li a {
    color: #fff;
    font-size: 15px;
    padding-bottom: 8px;
}

.footer-service li a:hover {
    color: #c68802;
}

.footer-service li {
    padding-bottom: 8px;
}

/******************footer part end******************/

/******************banner-about section start******************/
.banner-about {
    background: url(../images/banner-about.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    padding: 250px 0 190px;
    position: relative;
}

.banner-about::before {
    content: "";
    background: rgba(0, 0, 0, 0.65);
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

.banner-about h1 {
    color: #fff;
    font-size: 60px;
    font-family: 'PT Serif', serif;
    font-weight: bold;
    z-index: 1;
    position: relative;
}

/******************banner-about section end******************/

/******************team section start******************/
.team {
    background-color: #fff;
    padding: 80px 0;
}

.team h2 {
    color: #494232;
    font-size: 40px;
    font-weight: 600;
    font-family: 'PT Serif', serif;
    padding-bottom: 20px;
    margin-bottom: 50px;
    position: relative;
}

.team h2::after {
    position: absolute;
    content: "";
    width: 80px;
    height: 2px;
    background-color: #b7a6e0;
    bottom: 4px;
    left: 46.5%;
}

.team-box {
    border: 4px solid #b7a6e0;
}

.team-box .team-image {
    width: 100%;
}

.team-info {
    padding: 10px 0;
}

.team-info {
    background-color: #b7a6e0;
}

.team-info h5 {
    color: #fff;
    font-size: 18px;
    font-weight: 600;
    padding-bottom: 10px;
    border-bottom: 1px solid #c68802;
}

.team-info p {
    color: #fff;
    font-size: 16px;
    padding-top: 10px;
}

/******************team section end******************/

.newfeature-box {
    margin-bottom: 60px;
}
.newfeature-image img {
    border: 2px solid #c68802;
}
.newfeature-info p {
    font-size: 16px;
    padding-top: 20px;
    font-weight: 600;
}


/******************banner-sb section start******************/
.banner-sb {
    background: url(../images/savings-banner.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    padding: 250px 0 190px;
    position: relative;
}

.banner-sb::before {
    content: "";
    background: rgba(0, 0, 0, 0.65);
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

.banner-sb h1 {
    color: #fff;
    font-size: 60px;
    font-family: 'PT Serif', serif;
    font-weight: bold;
    z-index: 1;
    position: relative;
}

/******************banner-sb section end******************/

/******************sb section start******************/
.sb {
    background-color: #fff;
    padding: 80px 0;
}

.sb h2 {
    color: #494232;
    font-size: 40px;
    font-weight: 600;
    font-family: 'PT Serif', serif;
    padding-bottom: 20px;
    margin-bottom: 50px;
    position: relative;
}

.sb h2::after {
    position: absolute;
    content: "";
    width: 80px;
    height: 2px;
    background-color: #b7a6e0;
    bottom: 4px;
    left: 46.5%;
}

.sb-box .sb-image {
    width: 100%;
}

.sb-box {
    padding: 0 32px;
}

.sb-box h4 {
    font-size: 20px;
    color: #b7a6e0;
    padding-bottom: 10px;
}

.facility {
    padding-bottom: 15px;
}

.facility li {
    font-size: 15px;
    color: #888888;
    line-height: 25px;
    list-style: disc;
    margin-left: 20px;
}

.sb-box p {
    font-size: 15px;
    color: #888888;
    padding-bottom: 20px;
}

/******************sb section end******************/

/******************banner-ca section start******************/
.banner-ca {
    background: url(../images/current-banner.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    padding: 250px 0 190px;
    position: relative;
}

.banner-ca::before {
    content: "";
    background: rgba(0, 0, 0, 0.65);
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

.banner-ca h1 {
    color: #fff;
    font-size: 60px;
    font-family: 'PT Serif', serif;
    font-weight: bold;
    z-index: 1;
    position: relative;
}

/******************banner-ca section end******************/

/******************ca section start******************/
.ca {
    background-color: #fff;
    padding: 80px 0;
}

.ca h2 {
    color: #494232;
    font-size: 40px;
    font-weight: 600;
    font-family: 'PT Serif', serif;
    padding-bottom: 20px;
    margin-bottom: 50px;
    position: relative;
}

.ca h2::after {
    position: absolute;
    content: "";
    width: 80px;
    height: 2px;
    background-color: #b7a6e0;
    bottom: 4px;
    left: 46.5%;
}

.ca-box .ca-image {
    width: 100%;
}

.ca-box {
    padding: 0 32px;
}

.ca-box h4 {
    font-size: 20px;
    color: #b7a6e0;
    padding-bottom: 10px;
}

.facility-ca {
    padding-bottom: 15px;
}

.facility-ca li {
    font-size: 15px;
    color: #888888;
    line-height: 25px;
    list-style: disc;
    margin-left: 20px;
}

.ca-box p {
    font-size: 15px;
    color: #888888;
    padding-bottom: 20px;
}

/******************sb section end******************/

/******************banner-dd section start******************/
.banner-dd {
    background: url(../images/dd-banner.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    padding: 250px 0 190px;
    position: relative;
}

.banner-dd::before {
    content: "";
    background: rgba(0, 0, 0, 0.65);
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

.banner-dd h1 {
    color: #fff;
    font-size: 60px;
    font-family: 'PT Serif', serif;
    font-weight: bold;
    z-index: 1;
    position: relative;
}

/******************banner-dd section end******************/

/******************dd section start******************/
.dd {
    background-color: #fff;
    padding: 80px 0;
}

.dd h2 {
    color: #494232;
    font-size: 40px;
    font-weight: 600;
    font-family: 'PT Serif', serif;
    padding-bottom: 20px;
    margin-bottom: 50px;
    position: relative;
}

.dd h2::after {
    position: absolute;
    content: "";
    width: 80px;
    height: 2px;
    background-color: #b7a6e0;
    bottom: 4px;
    left: 46.5%;
}

.dd-box .dd-image {
    width: 100%;
}

.dd-box {
    padding: 0 32px;
}

.dd-box h4 {
    font-size: 20px;
    color: #b7a6e0;
    padding-bottom: 10px;
}

.facility-dd {
    padding-bottom: 15px;
}

.facility-dd li {
    font-size: 15px;
    color: #888888;
    line-height: 25px;
    list-style: disc;
    margin-left: 20px;
}

.dd-box p {
    font-size: 15px;
    color: #888888;
    padding-bottom: 20px;
}

/******************dd section end******************/

/******************banner-gly section start******************/
.banner-gly {
    background: url(../images/gly-banner.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    padding: 250px 0 190px;
    position: relative;
}

.banner-gly::before {
    content: "";
    background: rgba(0, 0, 0, 0.65);
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

.banner-gly h1 {
    color: #fff;
    font-size: 60px;
    font-family: 'PT Serif', serif;
    font-weight: bold;
    z-index: 1;
    position: relative;
}

/******************banner-gly section end******************/

/******************gly section start******************/
.gly {
    background-color: #fff;
    padding: 80px 0;
}

.gly h2 {
    color: #494232;
    font-size: 40px;
    font-weight: 600;
    font-family: 'PT Serif', serif;
    padding-bottom: 20px;
    margin-bottom: 50px;
    position: relative;
}

.gly h2::after {
    position: absolute;
    content: "";
    width: 80px;
    height: 2px;
    background-color: #b7a6e0;
    bottom: 4px;
    left: 46.5%;
}

.gly-box .gly-image {
    width: 100%;
}

.gly-box {
    padding: 0 32px;
}

.gly-box h4 {
    font-size: 20px;
    color: #b7a6e0;
    padding-bottom: 10px;
}

.facility-gly {
    padding-bottom: 15px;
}

.facility-gly li {
    font-size: 15px;
    color: #888888;
    line-height: 25px;
    list-style: disc;
    margin-left: 20px;
}

.gly-box p {
    font-size: 15px;
    color: #888888;
    padding-bottom: 20px;
}

/******************gly section end******************/

/******************banner-rd section start******************/
.banner-rd {
    background: url(../images/rd-banner.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    padding: 250px 0 190px;
    position: relative;
}

.banner-rd::before {
    content: "";
    background: rgba(0, 0, 0, 0.65);
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

.banner-rd h1 {
    color: #fff;
    font-size: 60px;
    font-family: 'PT Serif', serif;
    font-weight: bold;
    z-index: 1;
    position: relative;
}

/******************banner-rd section end******************/

/******************rd section start******************/
.rd {
    background-color: #fff;
    padding: 80px 0;
}

.rd h2 {
    color: #494232;
    font-size: 40px;
    font-weight: 600;
    font-family: 'PT Serif', serif;
    padding-bottom: 20px;
    margin-bottom: 50px;
    position: relative;
}

.rd h2::after {
    position: absolute;
    content: "";
    width: 80px;
    height: 2px;
    background-color: #b7a6e0;
    bottom: 4px;
    left: 46.5%;
}

.rd-box .rd-image {
    width: 100%;
}

.rd-box {
    padding: 0 32px;
}

.rd-box h4 {
    font-size: 20px;
    color: #b7a6e0;
    padding-bottom: 10px;
}

.facility-rd {
    padding-bottom: 15px;
}

.facility-rd li {
    font-size: 15px;
    color: #888888;
    line-height: 25px;
    list-style: disc;
    margin-left: 20px;
}

.rd-box p {
    font-size: 15px;
    color: #888888;
    padding-bottom: 20px;
}

/******************rd section end******************/

/******************banner-fd section start******************/
.banner-fd {
    background: url(../images/fd-banner.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    padding: 250px 0 190px;
    position: relative;
}

.banner-fd::before {
    content: "";
    background: rgba(0, 0, 0, 0.65);
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

.banner-fd h1 {
    color: #fff;
    font-size: 60px;
    font-family: 'PT Serif', serif;
    font-weight: bold;
    z-index: 1;
    position: relative;
}

/******************banner-fd section end******************/

/******************fd section start******************/
.fd {
    background-color: #fff;
    padding: 80px 0;
}

.fd h2 {
    color: #494232;
    font-size: 40px;
    font-weight: 600;
    font-family: 'PT Serif', serif;
    padding-bottom: 20px;
    margin-bottom: 50px;
    position: relative;
}

.fd h2::after {
    position: absolute;
    content: "";
    width: 80px;
    height: 2px;
    background-color: #b7a6e0;
    bottom: 4px;
    left: 46.5%;
}

.fd-box .fd-image {
    width: 100%;
}

.fd-box {
    padding: 0 32px;
}

.fd-box h4 {
    font-size: 20px;
    color: #b7a6e0;
    padding-bottom: 10px;
}

.facility-fd {
    padding-bottom: 15px;
}

.facility-fd li {
    font-size: 15px;
    color: #888888;
    line-height: 25px;
    list-style: disc;
    margin-left: 20px;
}

.fd-box p {
    font-size: 15px;
    color: #888888;
    padding-bottom: 20px;
}

/******************fd section end******************/

/******************banner-mis section start******************/
.banner-mis {
    background: url(../images/mis-banner.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    padding: 250px 0 190px;
    position: relative;
}

.banner-mis::before {
    content: "";
    background: rgba(0, 0, 0, 0.65);
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

.banner-mis h1 {
    color: #fff;
    font-size: 60px;
    font-family: 'PT Serif', serif;
    font-weight: bold;
    z-index: 1;
    position: relative;
}

/******************banner-mis section end******************/

/******************mis section start******************/
.mis {
    background-color: #fff;
    padding: 80px 0;
}

.mis h2 {
    color: #494232;
    font-size: 40px;
    font-weight: 600;
    font-family: 'PT Serif', serif;
    padding-bottom: 20px;
    margin-bottom: 50px;
    position: relative;
}

.mis h2::after {
    position: absolute;
    content: "";
    width: 80px;
    height: 2px;
    background-color: #b7a6e0;
    bottom: 4px;
    left: 46.5%;
}

.mis-box .mis-image {
    width: 100%;
}

.mis-box {
    padding: 0 32px;
}

.mis-box h4 {
    font-size: 20px;
    color: #b7a6e0;
    padding-bottom: 10px;
}

.facility-mis {
    padding-bottom: 15px;
}

.facility-mis li {
    font-size: 15px;
    color: #888888;
    line-height: 25px;
    list-style: disc;
    margin-left: 20px;
}

.mis-box p {
    font-size: 15px;
    color: #888888;
    padding-bottom: 20px;
}

/******************mis section end******************/

/******************banner-share section start******************/
.banner-share {
    background: url(../images/share-bannre.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    padding: 250px 0 190px;
    position: relative;
}

.banner-share::before {
    content: "";
    background: rgba(0, 0, 0, 0.65);
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

.banner-share h1 {
    color: #fff;
    font-size: 60px;
    font-family: 'PT Serif', serif;
    font-weight: bold;
    z-index: 1;
    position: relative;
}

/******************banner-share section end******************/

/******************share section start******************/
.share {
    background-color: #fff;
    padding: 80px 0;
}

.share h2 {
    color: #494232;
    font-size: 40px;
    font-weight: 600;
    font-family: 'PT Serif', serif;
    padding-bottom: 20px;
    margin-bottom: 50px;
    position: relative;
}

.share h2::after {
    position: absolute;
    content: "";
    width: 80px;
    height: 2px;
    background-color: #b7a6e0;
    bottom: 4px;
    left: 46.5%;
}

.share-box .share-image {
    width: 100%;
}

.share-box {
    padding: 0 32px;
}

.share-box h4 {
    font-size: 20px;
    color: #b7a6e0;
    padding-bottom: 10px;
}

.facility-share {
    padding-bottom: 15px;
}

.facility-share li {
    font-size: 15px;
    color: #888888;
    line-height: 25px;
    list-style: disc;
    margin-left: 20px;
}

.share-box p {
    font-size: 15px;
    color: #888888;
    padding-bottom: 20px;
}

/******************share section end******************/

/******************banner-loan section start******************/
.banner-loan {
    background: url(../images/loan-banner.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    padding: 250px 0 190px;
    position: relative;
}

.banner-loan::before {
    content: "";
    background: rgba(0, 0, 0, 0.65);
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

.banner-loan h1 {
    color: #fff;
    font-size: 60px;
    font-family: 'PT Serif', serif;
    font-weight: bold;
    z-index: 1;
    position: relative;
}

/******************banner-loan section end******************/

/******************cash-credit section start******************/
.cash-credit {
    background-color: #fff;
    padding: 80px 0;
}

.cash-credit h2 {
    color: #494232;
    font-size: 40px;
    font-weight: 600;
    font-family: 'PT Serif', serif;
    padding-bottom: 20px;
    margin-bottom: 50px;
    position: relative;
}

.cash-credit h2::after {
    position: absolute;
    content: "";
    width: 80px;
    height: 2px;
    background-color: #b7a6e0;
    bottom: 4px;
    left: 46.5%;
}

.cash-credit-box {
    padding: 40px 50px;
    width: 85%;
    margin: 0 auto;
    border: 5px double #b7a6e0;
}

.cash-credit-box h4 {
    font-size: 20px;
    color: #b7a6e0;
    padding-bottom: 10px;
}

.features-cash {
    padding-bottom: 28px;
}

.features-cash li {
    font-size: 15px;
    color: #888888;
    line-height: 25px;
    list-style: disc;
    margin-left: 20px;
}

.cash-credit-box p {
    font-size: 15px;
    color: #888888;
    padding-bottom: 28px;
}

/******************cash-credit section end******************/


/******************term-loan section start******************/
.term-loan {
    background-color: #fff;
    padding: 80px 0;
}

.term-loan h2 {
    color: #494232;
    font-size: 40px;
    font-weight: 600;
    font-family: 'PT Serif', serif;
    padding-bottom: 20px;
    margin-bottom: 50px;
    position: relative;
}

.term-loan h2::after {
    position: absolute;
    content: "";
    width: 80px;
    height: 2px;
    background-color: #b7a6e0;
    bottom: 4px;
    left: 46.5%;
}

.term-loan-box {
    padding: 40px 50px;
    width: 85%;
    margin: 0 auto;
    border: 5px double #b7a6e0;
}

.term-loan-box h4 {
    font-size: 20px;
    color: #b7a6e0;
    padding-bottom: 10px;
}

.features-term {
    padding-bottom: 28px;
}

.features-term li {
    font-size: 15px;
    color: #888888;
    line-height: 25px;
    list-style: disc;
    margin-left: 20px;
}

.term-loan-box p {
    font-size: 15px;
    color: #888888;
    padding-bottom: 28px;
}

/******************term-loan section end******************/

/******************secure-loan section start******************/
.secure-loan {
    background-color: #fff;
    padding: 80px 0;
}

.secure-loan h2 {
    color: #494232;
    font-size: 40px;
    font-weight: 600;
    font-family: 'PT Serif', serif;
    padding-bottom: 20px;
    margin-bottom: 50px;
    position: relative;
}

.secure-loan h2::after {
    position: absolute;
    content: "";
    width: 80px;
    height: 2px;
    background-color: #b7a6e0;
    bottom: 4px;
    left: 46.5%;
}

.secure-loan-box {
    padding: 40px 50px;
    width: 85%;
    margin: 0 auto;
    border: 5px double #b7a6e0;
}

.secure-loan-box h4 {
    font-size: 20px;
    color: #b7a6e0;
    padding-bottom: 10px;
}

.features-secure {
    padding-bottom: 28px;
}

.features-secure li {
    font-size: 15px;
    color: #888888;
    line-height: 25px;
    list-style: disc;
    margin-left: 20px;
}

.secure-loan-box p {
    font-size: 15px;
    color: #888888;
    padding-bottom: 28px;
}

/******************secure-loan section end******************/

/******************vehicle-loan section start******************/
.vehicle-loan {
    background-color: #fff;
    padding: 80px 0;
}

.vehicle-loan h2 {
    color: #494232;
    font-size: 40px;
    font-weight: 600;
    font-family: 'PT Serif', serif;
    padding-bottom: 20px;
    margin-bottom: 50px;
    position: relative;
}

.vehicle-loan h2::after {
    position: absolute;
    content: "";
    width: 80px;
    height: 2px;
    background-color: #b7a6e0;
    bottom: 4px;
    left: 46.5%;
}

.vehicle-loan-box {
    padding: 40px 50px;
    width: 85%;
    margin: 0 auto;
    border: 5px double #b7a6e0;
}

.vehicle-loan-box h4 {
    font-size: 20px;
    color: #b7a6e0;
    padding-bottom: 10px;
}

.features-vehicle {
    padding-bottom: 28px;
}

.features-vehicle li {
    font-size: 15px;
    color: #888888;
    line-height: 25px;
    list-style: disc;
    margin-left: 20px;
}

.vehicle-loan-box p {
    font-size: 15px;
    color: #888888;
    padding-bottom: 28px;
}

/******************vehicle-loan section end******************/

/******************home-loan section start******************/
.home-loan {
    background-color: #fff;
    padding: 80px 0;
}

.home-loan h2 {
    color: #494232;
    font-size: 40px;
    font-weight: 600;
    font-family: 'PT Serif', serif;
    padding-bottom: 20px;
    margin-bottom: 50px;
    position: relative;
}

.home-loan h2::after {
    position: absolute;
    content: "";
    width: 80px;
    height: 2px;
    background-color: #b7a6e0;
    bottom: 4px;
    left: 46.5%;
}

.home-loan-box {
    padding: 40px 50px;
    width: 85%;
    margin: 0 auto;
    border: 5px double #b7a6e0;
}

.home-loan-box h4 {
    font-size: 20px;
    color: #b7a6e0;
    padding-bottom: 10px;
}

.features-home {
    padding-bottom: 28px;
}

.features-home li {
    font-size: 15px;
    color: #888888;
    line-height: 25px;
    list-style: disc;
    margin-left: 20px;
}

.home-loan-box p {
    font-size: 15px;
    color: #888888;
    padding-bottom: 28px;
}

/******************home-loan section end******************/

/******************home-loan section start******************/
.home-loan {
    background-color: #fff;
    padding: 80px 0;
}

.home-loan h2 {
    color: #494232;
    font-size: 40px;
    font-weight: 600;
    font-family: 'PT Serif', serif;
    padding-bottom: 20px;
    margin-bottom: 50px;
    position: relative;
}

.home-loan h2::after {
    position: absolute;
    content: "";
    width: 80px;
    height: 2px;
    background-color: #b7a6e0;
    bottom: 4px;
    left: 46.5%;
}

.home-loan-box {
    padding: 40px 50px;
    width: 85%;
    margin: 0 auto;
    border: 5px double #b7a6e0;
}

.home-loan-box h4 {
    font-size: 20px;
    color: #b7a6e0;
    padding-bottom: 10px;
}

.features-home {
    padding-bottom: 28px;
}

.features-home li {
    font-size: 15px;
    color: #888888;
    line-height: 25px;
    list-style: disc;
    margin-left: 20px;
}

.home-loan-box p {
    font-size: 15px;
    color: #888888;
    padding-bottom: 28px;
}

/******************home-loan section end******************/

/******************staff-loan section start******************/
.staff-loan {
    background-color: #fff;
    padding: 80px 0;
}

.staff-loan h2 {
    color: #494232;
    font-size: 40px;
    font-weight: 600;
    font-family: 'PT Serif', serif;
    padding-bottom: 20px;
    margin-bottom: 50px;
    position: relative;
}

.staff-loan h2::after {
    position: absolute;
    content: "";
    width: 80px;
    height: 2px;
    background-color: #b7a6e0;
    bottom: 4px;
    left: 46.5%;
}

.staff-loan-box {
    padding: 40px 50px;
    width: 85%;
    margin: 0 auto;
    border: 5px double #b7a6e0;
}

.staff-loan-box h4 {
    font-size: 20px;
    color: #b7a6e0;
    padding-bottom: 10px;
}

.features-staff {
    padding-bottom: 28px;
}

.features-staff li {
    font-size: 15px;
    color: #888888;
    line-height: 25px;
    list-style: disc;
    margin-left: 20px;
}

.staff-loan-box p {
    font-size: 15px;
    color: #888888;
    padding-bottom: 28px;
}

/******************staff-loan section end******************/

/******************personal-loan section start******************/
.personal-loan {
    background-color: #fff;
    padding: 80px 0;
}

.personal-loan h2 {
    color: #494232;
    font-size: 40px;
    font-weight: 600;
    font-family: 'PT Serif', serif;
    padding-bottom: 20px;
    margin-bottom: 50px;
    position: relative;
}

.personal-loan h2::after {
    position: absolute;
    content: "";
    width: 80px;
    height: 2px;
    background-color: #b7a6e0;
    bottom: 4px;
    left: 46.5%;
}

.personal-loan-box {
    padding: 40px 50px;
    width: 85%;
    margin: 0 auto;
    border: 5px double #b7a6e0;
}

.personal-loan-box h4 {
    font-size: 20px;
    color: #b7a6e0;
    padding-bottom: 10px;
}

.features-personal {
    padding-bottom: 28px;
}

.features-personal li {
    font-size: 15px;
    color: #888888;
    line-height: 25px;
    list-style: disc;
    margin-left: 20px;
}

.personal-loan-box p {
    font-size: 15px;
    color: #888888;
    padding-bottom: 28px;
}

/******************personal-loan section end******************/

/******************education-loan section start******************/
.education-loan {
    background-color: #fff;
    padding: 80px 0;
}

.education-loan h2 {
    color: #494232;
    font-size: 40px;
    font-weight: 600;
    font-family: 'PT Serif', serif;
    padding-bottom: 20px;
    margin-bottom: 50px;
    position: relative;
}

.education-loan h2::after {
    position: absolute;
    content: "";
    width: 80px;
    height: 2px;
    background-color: #b7a6e0;
    bottom: 4px;
    left: 46.5%;
}

.education-loan-box {
    padding: 40px 50px;
    width: 85%;
    margin: 0 auto;
    border: 5px double #b7a6e0;
}

.education-loan-box h4 {
    font-size: 20px;
    color: #b7a6e0;
    padding-bottom: 10px;
}

.features-education {
    padding-bottom: 28px;
}

.features-education li {
    font-size: 15px;
    color: #888888;
    line-height: 25px;
    list-style: disc;
    margin-left: 20px;
}

.education-loan-box p {
    font-size: 15px;
    color: #888888;
    padding-bottom: 28px;
}

/******************education-loan section end******************/

/******************agriculture-loan section start******************/
.agriculture-loan {
    background-color: #fff;
    padding: 80px 0;
}

.agriculture-loan h2 {
    color: #494232;
    font-size: 40px;
    font-weight: 600;
    font-family: 'PT Serif', serif;
    padding-bottom: 20px;
    margin-bottom: 50px;
    position: relative;
}

.agriculture-loan h2::after {
    position: absolute;
    content: "";
    width: 80px;
    height: 2px;
    background-color: #b7a6e0;
    bottom: 4px;
    left: 46.5%;
}

.agriculture-loan-box {
    padding: 40px 50px;
    width: 85%;
    margin: 0 auto;
    border: 5px double #b7a6e0;
}

.agriculture-loan-box h4 {
    font-size: 20px;
    color: #b7a6e0;
    padding-bottom: 10px;
}

.features-agriculture {
    padding-bottom: 28px;
}

.features-agriculture li {
    font-size: 15px;
    color: #888888;
    line-height: 25px;
    list-style: disc;
    margin-left: 20px;
}

.agriculture-loan-box p {
    font-size: 15px;
    color: #888888;
    padding-bottom: 28px;
}

/******************agriculture-loan section end******************/

/******************animal-loan section start******************/
.animal-loan {
    background-color: #fff;
    padding: 80px 0;
}

.animal-loan h2 {
    color: #494232;
    font-size: 40px;
    font-weight: 600;
    font-family: 'PT Serif', serif;
    padding-bottom: 20px;
    margin-bottom: 50px;
    position: relative;
}

.animal-loan h2::after {
    position: absolute;
    content: "";
    width: 80px;
    height: 2px;
    background-color: #b7a6e0;
    bottom: 4px;
    left: 46.5%;
}

.animal-loan-box {
    padding: 40px 50px;
    width: 85%;
    margin: 0 auto;
    border: 5px double #b7a6e0;
}

.animal-loan-box h4 {
    font-size: 20px;
    color: #b7a6e0;
    padding-bottom: 10px;
}

.features-animal {
    padding-bottom: 28px;
}

.features-animal li {
    font-size: 15px;
    color: #888888;
    line-height: 25px;
    list-style: disc;
    margin-left: 20px;
}

.animal-loan-box p {
    font-size: 15px;
    color: #888888;
    padding-bottom: 28px;
}

/******************animal-loan section end******************/

/******************fishereies-loan section start******************/
.fishereies-loan {
    background-color: #fff;
    padding: 80px 0;
}

.fishereies-loan h2 {
    color: #494232;
    font-size: 40px;
    font-weight: 600;
    font-family: 'PT Serif', serif;
    padding-bottom: 20px;
    margin-bottom: 50px;
    position: relative;
}

.fishereies-loan h2::after {
    position: absolute;
    content: "";
    width: 80px;
    height: 2px;
    background-color: #b7a6e0;
    bottom: 4px;
    left: 46.5%;
}

.fishereies-loan-box {
    padding: 40px 50px;
    width: 85%;
    margin: 0 auto;
    border: 5px double #b7a6e0;
}

.fishereies-loan-box h4 {
    font-size: 20px;
    color: #b7a6e0;
    padding-bottom: 10px;
}

.features-fishereies {
    padding-bottom: 28px;
}

.features-fishereies li {
    font-size: 15px;
    color: #888888;
    line-height: 25px;
    list-style: disc;
    margin-left: 20px;
}

.fishereies-loan-box p {
    font-size: 15px;
    color: #888888;
    padding-bottom: 28px;
}

/******************fishereies-loan section end******************/

/******************group-loan section start******************/
.group-loan {
    background-color: #fff;
    padding: 80px 0;
}

.group-loan h2 {
    color: #494232;
    font-size: 40px;
    font-weight: 600;
    font-family: 'PT Serif', serif;
    padding-bottom: 20px;
    margin-bottom: 50px;
    position: relative;
}

.group-loan h2::after {
    position: absolute;
    content: "";
    width: 80px;
    height: 2px;
    background-color: #b7a6e0;
    bottom: 4px;
    left: 46.5%;
}

.group-loan-box {
    padding: 40px 50px;
    width: 85%;
    margin: 0 auto;
    border: 5px double #b7a6e0;
}

.group-loan-box h4 {
    font-size: 20px;
    color: #b7a6e0;
    padding-bottom: 10px;
}

.features-group {
    padding-bottom: 28px;
}

.features-group li {
    font-size: 15px;
    color: #888888;
    line-height: 25px;
    list-style: disc;
    margin-left: 20px;
}

.group-loan-box p {
    font-size: 15px;
    color: #888888;
    padding-bottom: 28px;
}

/******************group-loan section end******************/

/******************banner-gallery section start******************/
.banner-gallery {
    background: url(../images/banner-gallery.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    padding: 250px 0 190px;
    position: relative;
}

.banner-gallery::before {
    content: "";
    background: rgba(0, 0, 0, 0.65);
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

.banner-gallery h1 {
    color: #fff;
    font-size: 60px;
    font-family: 'PT Serif', serif;
    font-weight: bold;
    z-index: 1;
    position: relative;
}

/******************banner-gallery section end******************/

/*****************gallery-area section start*****************/
.gallery-area {
    background-color: #fff;
    padding: 150px 0;
}

.gallery-area-box .gallery-area-image {
    width: 100%;
}

.gallery-area-image {
    border: 5px solid #c68802;
}

/*****************gallery-area section end*****************/

/******************banner-contact section start******************/
.banner-contact {
    background: url(../images/banner-contact.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    padding: 250px 0 190px;
    position: relative;
}

.banner-contact::before {
    content: "";
    background: rgba(0, 0, 0, 0.65);
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

.banner-contact h1 {
    color: #fff;
    font-size: 60px;
    font-family: 'PT Serif', serif;
    font-weight: bold;
    z-index: 1;
    position: relative;
}

/******************banner-contact section end******************/

/******************contact-page-form section start******************/
.contact-page-form {
    background-color: #fff;
    padding: 80px 0;
}

.contact-page-form h2 {
    color: #494232;
    font-size: 40px;
    font-weight: 600;
    font-family: 'PT Serif', serif;
    padding-bottom: 20px;
    margin-bottom: 50px;
    position: relative;
}

.contact-page-form h2::after {
    position: absolute;
    content: "";
    width: 80px;
    height: 2px;
    background-color: #b7a6e0;
    bottom: 4px;
    left: 46.5%;
}

.contact-page-form form {
    width: 100%;
    margin: 0 auto;
}

.contact-page-form .form-control {
    padding: 13px 18px;
    font-weight: 300;
    line-height: 28px;
    color: rgba(21, 21, 21, 0.7);
    background-color: #f5f5f5;
    font-size: 15px;
    margin-bottom: 23px;
}

.contact-page-button {
    font-size: 15px;
    color: #fff;
    background-color: #b7a6e0;
    font-weight: 500;
    border-radius: 25px;
    padding: 11px 60px;
    margin-top: 8px;
    transition: all 0.5s;
}

.contact-page-button:hover {
    color: #fff;
    background-color: #c68802;
}

.form-box {
    padding: 0 20px;
}

/******************contact-page-form section end******************/

/******************contact-branch section start******************/
.contact-branch {
    background-color: #f5f5f5;
    padding: 80px 0;
}

.contact-branch h2 {
    color: #494232;
    font-size: 40px;
    font-weight: 600;
    font-family: 'PT Serif', serif;
    padding-bottom: 20px;
    margin-bottom: 50px;
    position: relative;
}

.contact-branch h2::after {
    position: absolute;
    content: "";
    width: 80px;
    height: 2px;
    background-color: #b7a6e0;
    bottom: 4px;
    left: 46.5%;
}

.branch-address li {
    display: flex;
    padding-bottom: 25px;
}

.branch-address li h5 {
    color: #b7a6e0;
    font-size: 16px;
    width: 35%;
    margin: 0 auto;
}

.branch-address li p {
    color: #fff;
    font-size: 15px;
    line-height: 21px;
    width: 65%;
    margin: 0 auto;
}

.branch-box {
    padding: 0 25px;
}

/******************contact-branch section end******************/



@media only screen and (max-width: 1199px) {

    .header-mobile {
        font-size: 14px;
    }

    .header-address li {
        padding: 0px 0;
    }

    .header-address {
        padding: 2px 0 2px 0px;
    }

    .facebook-icon {
        font-size: 13px;
        padding: 3px 9px;
    }

    .insta-icon {
        font-size: 13px;
        padding: 3px 7px;
    }

    .header-icon li {
        padding-left: 6px;
    }

    .bottom-header .navbar-light .navbar-nav .nav-link,
    .bottom-header .navbar-light .navbar-nav .nav-link.active {
        font-size: 16px;
    }

    .bottom-header .navbar-light .navbar-brand span {
        font-size: 15px;
        padding-left: 10px;
    }

    .dropdown-item {
        font-size: 14px;
    }

    .dropdown-item {
        padding: .15rem 1rem;
    }

    .banner .carousel-caption h1 {
        font-size: 45px;
        line-height: 52px;
        padding-bottom: 18px;
    }

    .banner .carousel-caption p {
        padding-bottom: 20px;
    }

    .about h2,
    .service h2,
    .loan h2,
    .news h2,
    .contact h2,
    .contact-page-form h2,
    .contact-branch h2,
    .sb h2,
    .ca h2,
    .dd h2,
    .gly h2,
    .rd h2,
    .fd h2,
    .mis h2,
    .share h2,
    .cash-credit h2,
    .term-loan h2,
    .term-loan h2,
    .vehicle-loan h2,
    .home-loan h2,
    .staff-loan h2,
    .personal-loan h2,
    .education-loan h2,
    .agriculture-loan h2,
    .animal-loan h2,
    .fishereies-loan h2,
    .group-loan h2,
    .team h2 {
        font-size: 38px;
    }

    .about-box h3 {
        font-size: 23px;
        padding-bottom: 12px;
    }

    .about-box p {
        font-size: 13px;
        line-height: 19px;
        padding-bottom: 8px;
    }

    .about-button {
        font-size: 11px;
        padding: 7px 11px;
    }

    .about-box {
        padding: 56px 10px 0;
    }

    .service-info h4,
    .loan-info h4 {
        font-size: 13px;
        padding-bottom: 16px;
    }

    .service-info p,
    .loan-info p {
        font-size: 11px;
        line-height: 17px;
        padding-bottom: 28px;
    }

    .button-service {
        font-size: 9px;
        border-radius: 25px;
        padding: 8px 18px;
    }

    .service-info {
        padding: 28px 10px 40px;
    }

    .button-loan {
        font-size: 7px;
        padding: 7px 12px;
    }

    .loan-info {
        padding: 16px 10px;
    }

    .features-box h6 {
        font-size: 14px;
        line-height: 20px;
        padding-bottom: 6px;
        padding-top: 18px;
    }

    .news-box h5 a {
        font-size: 19px;
        font-weight: 600;
    }

    .news-box h5 {
        padding-top: 25px;
        padding-bottom: 10px;
    }

    .news-box h6 {
        color: #888888;
        font-size: 12px;
        font-weight: 500;
        padding-bottom: 18px;
    }

    .news-box p {
        font-size: 14px;
        font-weight: 300;
        line-height: 21px;
    }

    .contact-button {
        padding: 12px 29px;
        font-size: 12px;
    }

    .footer-top {
        padding: 70px 0;
    }

    .footer-info h4,
    .footer-info1 h4 {
        font-size: 16px;
        padding-bottom: 15px;
    }

    .footer-service li a {
        font-size: 11px;
        padding-bottom: 0;
    }

    .footer-service li {
        padding-bottom: 2px;
    }

    .footer-contact li {
        font-size: 11px;
        padding-bottom: 2px;
    }

    .footer-info h5 {
        color: #fff;
        font-size: 11px;
        line-height: 16px;
    }

    .footer-top p {
        font-size: 11px;
        padding-top: 18px;
    }

    .footer-bottom p {
        font-size: 13px;
    }

    .footer-bottom {
        padding: 15px 0;
    }

    .banner-contact h1,
    .banner-sb h1,
    .banner-ca h1,
    .banner-dd h1,
    .banner-gly h1,
    .banner-rd h1,
    .banner-fd h1,
    .banner-mis h1,
    .banner-share h1,
    .banner-loan h1,
    .banner-gallery h1,
    .banner-about h1 {
        font-size: 50px;
    }

    .banner-contact,
    .banner-sb,
    .banner-ca,
    .banner-dd,
    .banner-gly,
    .banner-rd,
    .banner-fd,
    .banner-mis,
    .banner-share,
    .banner-loan,
    .banner-gallery,
    .banner-about {
        padding: 240px 0 165px;
    }

    .contact-page-form .form-control {
        padding: 12px 18px;
        font-weight: 300;
        line-height: 28px;
        font-size: 14px;
        margin-bottom: 17px;
    }

    .contact-page-button {
        font-size: 14px;
        border-radius: 25px;
        padding: 10px 54px;
        margin-top: 5px;
    }

    .branch-box {
        padding: 0 15px;
    }

    .branch-address li p {
        font-size: 15px;
        line-height: 21px;
        width: 55%;
    }

    .branch-address li h5 {
        font-size: 16px;
        width: 45%;
    }

    .branch-address li {
        display: flex;
        padding-bottom: 40px;
    }

    .sb-box h4,
    .ca-box h4,
    .dd-box h4,
    .gly-box h4,
    .rd-box h4,
    .fd-box h4,
    .mis-box h4,
    .share-box h4 {
        font-size: 18px;
        padding-bottom: 8px;
    }

    .facility li,
    .facility-ca li,
    .facility-dd li,
    .facility-gly li,
    .facility-rd li,
    .facility-fd li,
    .facility-mis li,
    .facility-share li {
        font-size: 14px;
        line-height: 22px;
        margin-left: 14px;
    }

    .sb-box,
    .ca-box,
    .dd-box,
    .gly-box,
    .rd-box,
    .fd-box,
    .mis-box,
    .share-box {
        padding: 0 21px;
    }

    .sb-box p {
        font-size: 14px;
        padding-bottom: 20px;
    }

    .cash-credit-box h4,
    .term-loan-box h4,
    .secure-loan-box h4,
    .vehicle-loan-box h4,
    .home-loan-box h4,
    .staff-loan-box h4,
    .personal-loan-box h4,
    .education-loan-box h4,
    .agriculture-loan-box h4,
    .animal-loan-box h4,
    .fishereies-loan-box h4,
    .features-fishereies li,
    .group-loan-box h4 {
        font-size: 18px;
        padding-bottom: 8px;
    }

    .features-cash li,
    .cash-credit-box p,
    .features-term li,
    .term-loan-box p,
    .features-secure li,
    .secure-loan-box p,
    .features-vehicle li,
    .vehicle-loan-box p,
    .features-home li,
    .home-loan-box p,
    .features-staff li,
    .staff-loan-box p,
    .features-personal li,
    .personal-loan-box p,
    .features-education li,
    .education-loan-box p,
    .features-agriculture li,
    .agriculture-loan-box p,
    .features-animal li,
    .animal-loan-box p,
    .features-fishereies li,
    .fishereies-loan-box p,
    .features-group li,
    .group-loan-box p {
        font-size: 14px;
        line-height: 24px;
        margin-left: 15px;
    }

    .gallery-area {
        padding: 100px 0;
    }

}

@media only screen and (max-width: 992px) {

    .navbar-light .navbar-brand {
        width: 40%;
    }

    .bottom-header .navbar-light .navbar-nav .nav-link,
    .bottom-header .navbar-light .navbar-nav .nav-link.active {
        font-size: 15px;
    }

    .bottom-header .navbar-light .navbar-brand span {
        font-size: 14px;
        padding-left: 10px;
    }

    .banner .carousel-caption h1 {
        font-size: 42px;
        line-height: 51px;
        padding-bottom: 12px;
    }

    .banner .carousel-caption p {
        font-size: 14px;
        font-weight: 300;
        line-height: 21px;
        padding-bottom: 16px;
    }

    .banner-button {
        font-size: 12px;
        border-radius: 5px;
        padding: 8px 13px;
    }

    .banner .carousel-indicators [data-bs-target] {
        width: 12px;
        height: 12px;
        margin: 3px;
    }

    .about h2,
    .service h2,
    .loan h2,
    .news h2,
    .contact h2,
    .contact-page-form h2,
    .contact-branch h2,
    .sb h2,
    .ca h2,
    .dd h2,
    .gly h2,
    .rd h2,
    .fd h2,
    .mis h2,
    .share h2,
    .cash-credit h2,
    .term-loan h2,
    .term-loan h2,
    .vehicle-loan h2,
    .home-loan h2,
    .staff-loan h2,
    .personal-loan h2,
    .education-loan h2,
    .agriculture-loan h2,
    .animal-loan h2,
    .fishereies-loan h2,
    .group-loan h2,
    .team h2 {
        font-size: 37px;
        padding-bottom: 18px;
    }

    .about-box h3 {
        font-size: 22px;
        padding-bottom: 10px;
    }

    .features-box h6 {
        font-size: 13px;
        line-height: 18px;
        padding-top: 15px;
    }

    .news-box h5 a {
        font-size: 18px;
    }

    .news-box h6 {
        font-size: 11px;
        padding-bottom: 16px;
    }

    .news-box h5 {
        padding-top: 22px;
        padding-bottom: 8px;
    }

    .news-box p {
        font-size: 13px;
        line-height: 20px;
    }

    .contact-button {
        padding: 10px 24px;
        font-size: 10px;
    }

    .footer-bottom p {
        font-size: 11px;
    }

    .footer-top {
        padding: 50px 0;
    }

    .footer-bottom {
        padding: 12px 0;
    }

    .banner-contact h1,
    .banner-sb h1,
    .banner-ca h1,
    .banner-dd h1,
    .banner-gly h1,
    .banner-rd h1,
    .banner-fd h1,
    .banner-mis h1,
    .banner-share h1,
    .banner-loan h1,
    .banner-gallery h1,
    .banner-about h1 {
        font-size: 46px;
    }

    .banner-contact,
    .banner-sb,
    .banner-ca,
    .banner-dd,
    .banner-gly,
    .banner-rd,
    .banner-fd,
    .banner-mis,
    .banner-share,
    .banner-loan,
    .banner-gallery,
    .banner-about {
        padding: 208px 0 135px;
    }

    .gallery-area {
        padding: 80px 0;
    }

}

@media only screen and (max-width: 991px) {

    .top-logo {
        width: 24%;
    }

    .navbar-light .navbar-brand {
        width: 50%;
    }

    .header-mobile {
        font-size: 10px;
    }

    .address-info p {
        font-size: 9px;
        line-height: 13px;
    }

    .address-info {
        padding-left: 8px;
    }

    .header-address {
        padding: 2px 0 2px 0px;
    }

    .facebook-icon {
        font-size: 12px;
        padding: 2px 8px;
    }

    .insta-icon {
        font-size: 12px;
        padding: 2px 6px;
    }

    .header-icon li {
        padding-left: 5px;
    }

    .top-header {
        padding: 3px 0;
    }

    .bottom-header .navbar-nav {
        background: rgba(0, 0, 0, 0.65);
        padding: 8px 0 8px 15px;
        margin-top: 8px;
    }

    .navbar-toggler {
        padding: .22rem .7rem;
        font-size: 1.1rem;
    }

    .bottom-header .navbar-light .navbar-nav .nav-link {
        font-size: 14px;
        color: #fff;
    }

    .bottom-header .navbar-light .navbar-nav .nav-link.active {
        font-size: 14px;
    }

    .nav-link {
        padding: .38rem 1rem;
    }

    .dropdown-item {
        font-size: 13px;
    }

    .dropdown-item {
        padding: .14rem 1rem;
    }

    .banner .carousel-caption {
        left: 6%;
        right: 6%;
    }

    .banner .carousel-caption h1 {
        font-size: 40px;
        line-height: 46px;
        padding-bottom: 8px;
    }

    .banner .carousel-caption p {
        font-size: 13px;
        line-height: 19px;
        padding-bottom: 10px;
    }

    .banner-button {
        font-size: 11px;
        border-radius: 5px;
        padding: 8px 13px;
    }

    .banner .carousel-indicators [data-bs-target] {
        width: 11px;
        height: 11px;
        margin: 3px;
    }

    .carousel-indicators {
        margin-bottom: 0.25rem;
    }

    .about h2,
    .service h2,
    .loan h2,
    .news h2,
    .contact h2,
    .contact-page-form h2,
    .contact-branch h2,
    .sb h2,
    .ca h2,
    .dd h2,
    .gly h2,
    .rd h2,
    .fd h2,
    .mis h2,
    .share h2,
    .cash-credit h2,
    .term-loan h2,
    .term-loan h2,
    .vehicle-loan h2,
    .home-loan h2,
    .staff-loan h2,
    .personal-loan h2,
    .education-loan h2,
    .agriculture-loan h2,
    .animal-loan h2,
    .fishereies-loan h2,
    .group-loan h2,
    .team h2 {
        font-size: 35px;
        padding-bottom: 16px;
    }

    .about h2::after,
    .service h2::after,
    .loan h2::after,
    .news h2::after,
    .contact h2::after,
    .contact-page-form h2::after,
    .contact-branch h2::after,
    .sb h2::after,
    .ca h2::after,
    .dd h2::after,
    .gly h2::after,
    .rd h2::after,
    .fd h2::after,
    .mis h2::after,
    .share h2::after,
    .cash-credit h2::after,
    .term-loan h2::after,
    .term-loan h2::after,
    .vehicle-loan h2::after,
    .home-loan h2::after,
    .staff-loan h2::after,
    .personal-loan h2::after,
    .education-loan h2::after,
    .agriculture-loan h2::after,
    .animal-loan h2::after,
    .fishereies-loan h2::after,
    .group-loan h2::after,
    .team h2::after {
        width: 72px;
        height: 2px;
        left: 45.5%;
    }

    .about-box h3 {
        font-size: 21px;
        padding-bottom: 9px;
    }

    .about-box p {
        font-size: 10px;
        line-height: 15px;
        padding-bottom: 6px;
    }

    .about-button {
        font-size: 8px;
        padding: 6px 9px;
    }

    .about-box {
        padding: 42px 4px 0;
    }

    .service-card,
    .loan-card {
        padding: 8px;
    }

    .service-info {
        padding: 18px 8px 20px;
    }

    .service-info h4,
    .loan-info h4 {
        font-size: 9px;
        padding-bottom: 10px;
    }

    .service-info p,
    .loan-info p {
        font-size: 8px;
        line-height: 13px;
        padding-bottom: 15px;
    }

    .button-service {
        font-size: 7px;
        padding: 6px 11px;
    }

    .button-loan {
        font-size: 6px;
        padding: 5px 9px;
    }

    .loan-info {
        padding: 10px 10px;
    }

    .features-box img {
        width: 32%;
    }

    .features-box h6 {
        font-size: 12px;
        line-height: 17px;
        padding-top: 12px;
    }

    .news-box h5 a {
        font-size: 16px;
    }

    .news-box h5 {
        padding-top: 18px;
        padding-bottom: 6px;
    }

    .news-box h6 {
        font-size: 10px;
        padding-bottom: 10px;
    }

    .news-box p {
        font-size: 11px;
        line-height: 18px;
    }

    .contact-button {
        padding: 9px 18px;
        font-size: 10px;
    }

    .footer-top p {
        font-size: 9px;
        padding-top: 15px;
        line-height: 15px;
    }

    .footer-info h4,
    .footer-info1 h4 {
        font-size: 15px;
        padding-bottom: 12px;
    }

    .footer-service li a {
        font-size: 10px;
    }

    .footer-service li {
        padding-bottom: 0px;
    }

    .footer-info,
    .footer-info1 {
        padding: 0 12px;
    }

    .footer-bottom p {
        font-size: 9px;
    }

    .footer-contact li {
        font-size: 10px;
        padding-bottom: 0px;
    }

    .banner-contact h1,
    .banner-sb h1,
    .banner-ca h1,
    .banner-dd h1,
    .banner-gly h1,
    .banner-rd h1,
    .banner-fd h1,
    .banner-mis h1,
    .banner-share h1,
    .banner-loan h1,
    .banner-gallery h1,
    .banner-about h1 {
        font-size: 42px;
    }

    .banner-contact,
    .banner-sb,
    .banner-ca,
    .banner-dd,
    .banner-gly,
    .banner-rd,
    .banner-fd,
    .banner-mis,
    .banner-share,
    .banner-loan,
    .banner-gallery,
    .banner-about {
        padding: 185px 0 110px;
    }

    .contact-page-form .form-control {
        padding: 12px 15px;
        font-weight: 300;
        line-height: 22px;
        font-size: 13px;
        margin-bottom: 14px;
    }

    .form-box {
        padding: 0 10px;
    }

    .contact-page-button {
        font-size: 13px;
        border-radius: 25px;
        padding: 9px 50px;
        margin-top: 8px;
    }

    .branch-address li h5 {
        font-size: 15px;
        width: 45%;
    }

    .branch-address li p {
        font-size: 14px;
        line-height: 19px;
        width: 55%;
    }

    .branch-box {
        padding: 0 4px;
    }

    .sb-box h4,
    .ca-box h4,
    .dd-box h4,
    .gly-box h4,
    .rd-box h4,
    .fd-box h4,
    .mis-box h4,
    .share-box h4 {
        font-size: 15px;
        padding-bottom: 6px;
    }

    .facility li,
    .facility-ca li,
    .facility-dd li,
    .facility-gly li,
    .facility-rd li,
    .facility-fd li,
    .facility-mis li,
    .facility-share li {
        font-size: 12px;
        line-height: 18px;
        margin-left: 10px;
    }

    .sb-box p,
    .ca-box p,
    .dd-box p,
    .gly-box p,
    .rd-box p,
    .fd-box p,
    .mis-box p,
    .share-box p {
        font-size: 12px;
        padding-bottom: 12px;
    }

    .facility,
    .facility-ca,
    .facility-dd,
    .facility-gly,
    .facility-rd,
    .facility-fd,
    .facility-mis,
    .facility-share {
        padding-bottom: 12px;
    }

    .sb-box,
    .ca-box,
    .dd-box,
    .gly-box,
    .rd-box,
    .fd-box,
    .mis-box,
    .share-box {
        padding: 0 15px;
    }

    .gallery-area {
        padding: 68px 0;
    }

    .team-info h5 {
        font-size: 15px;
        font-weight: 500;
        padding-bottom: 6px;
    }

    .team-info p {
        font-size: 14px;
        padding-top: 6px;
    }

    .team-info {
        padding: 5px 0;
    }
    
    .newfeature-info p {
    font-size: 14px;
    padding-top: 18px;
}

}

@media only screen and (max-width: 768px) {

    .top-logo {
        width: 20%;
    }

    .address-info p {
        font-size: 8px;
        line-height: 11px;
    }

    .header-mobile {
        font-size: 12px;
    }

    .facebook-icon {
        font-size: 10px;
        padding: 2px 7px;
    }

    .insta-icon {
        font-size: 10px;
        padding: 2px 5px;
    }

    .header-icon li {
        padding-left: 4px;
    }

    .header-icon {
        padding: 10px 0;
    }

    .header-address {
        padding: 0;
    }

    .bottom-header .navbar-light .navbar-nav .nav-link,
    .bottom-header .navbar-light .navbar-nav .nav-link.active {
        font-size: 13px;
    }

    .nav-link {
        padding: .25rem 1rem;
    }

    .navbar-toggler {
        padding: .18rem .68rem;
        font-size: 1rem;
    }

    .dropdown-item {
        font-size: 12px;
    }

    .dropdown-item {
        padding: .1rem 0.8rem;
    }

    .banner .carousel-caption h1 {
        font-size: 34px;
        line-height: 40px;
        padding-bottom: 5px;
    }

    .banner .carousel-caption p {
        font-size: 11px;
        line-height: 16px;
        padding-bottom: 10px;
    }

    .banner-button {
        font-size: 9px;
        border-radius: 5px;
        padding: 6px 8px;
    }

    .banner .carousel-caption {
        top: 31%;
    }

    .banner .carousel-indicators [data-bs-target] {
        width: 9px;
        height: 9px;
        margin: 2px;
    }

    .about h2,
    .service h2,
    .loan h2,
    .news h2,
    .contact h2,
    .contact-page-form h2,
    .contact-branch h2,
    .sb h2,
    .ca h2,
    .dd h2,
    .gly h2,
    .rd h2,
    .fd h2,
    .mis h2,
    .share h2,
    .cash-credit h2,
    .term-loan h2,
    .term-loan h2,
    .vehicle-loan h2,
    .home-loan h2,
    .staff-loan h2,
    .personal-loan h2,
    .education-loan h2,
    .agriculture-loan h2,
    .animal-loan h2,
    .fishereies-loan h2,
    .group-loan h2,
    .team h2 {
        font-size: 32px;
        padding-bottom: 13px;
    }

    .about h2::after,
    .service h2::after,
    .loan h2::after,
    .news h2::after,
    .contact h2::after,
    .contact-page-form h2::after,
    .contact-branch h2::after,
    .sb h2::after,
    .ca h2::after,
    .dd h2::after,
    .gly h2::after,
    .rd h2::after,
    .fd h2::after,
    .mis h2::after,
    .share h2::after,
    .cash-credit h2::after,
    .term-loan h2::after,
    .term-loan h2::after,
    .vehicle-loan h2::after,
    .home-loan h2::after,
    .staff-loan h2::after,
    .personal-loan h2::after,
    .education-loan h2::after,
    .agriculture-loan h2::after,
    .animal-loan h2::after,
    .fishereies-loan h2::after,
    .group-loan h2::after,
    .team h2::after {
        width: 66px;
        height: 2px;
        left: 45.5%;
    }

    .about-box {
        padding: 35px 2px 0;
    }

    .about-box h3 {
        font-size: 19px;
        padding-bottom: 8px;
    }

    .service h6,
    .loan h6 {
        font-size: 10px;
        line-height: 16px;
        padding-bottom: 38px;
        padding-top: 10px;
    }

    .features-box img {
        width: 28%;
    }

    .features-box h6 {
        font-size: 11px;
        line-height: 15px;
        padding-top: 10px;
    }

    .banner-contact h1,
    .banner-sb h1,
    .banner-ca h1,
    .banner-dd h1,
    .banner-gly h1,
    .banner-rd h1,
    .banner-fd h1,
    .banner-mis h1,
    .banner-share h1,
    .banner-loan h1,
    .banner-gallery h1,
    .banner-about h1 {
        font-size: 38px;
    }

    .banner-contact,
    .banner-sb,
    .banner-ca,
    .banner-dd,
    .banner-gly,
    .banner-rd,
    .banner-fd,
    .banner-mis,
    .banner-share,
    .banner-loan,
    .banner-gallery,
    .banner-about {
        padding: 158px 0 85px;
    }

    .cash-credit-box h4,
    .term-loan-box h4,
    .secure-loan-box h4,
    .vehicle-loan-box h4,
    .home-loan-box h4,
    .staff-loan-box h4,
    .personal-loan-box h4,
    .education-loan-box h4,
    .agriculture-loan-box h4,
    .animal-loan-box h4,
    .fishereies-loan-box h4,
    .features-fishereies li,
    .group-loan-box h4 {
        font-size: 17px;
        padding-bottom: 7px;
    }

    .features-cash li,
    .cash-credit-box p,
    .features-term li,
    .term-loan-box p,
    .features-secure li,
    .secure-loan-box p,
    .features-vehicle li,
    .vehicle-loan-box p,
    .features-home li,
    .home-loan-box p,
    .features-staff li,
    .staff-loan-box p,
    .features-personal li,
    .personal-loan-box p,
    .features-education li,
    .education-loan-box p,
    .features-agriculture li,
    .agriculture-loan-box p,
    .features-animal li,
    .animal-loan-box p,
    .features-fishereies li,
    .fishereies-loan-box p,
    .features-group li,
    .group-loan-box p {
        font-size: 13px;
        line-height: 22px;
        margin-left: 12px;
    }

    .cash-credit-box,
    .term-loan-box,
    .secure-loan-box,
    .home-loan-box,
    .vehicle-loan-box,
    .staff-loan-box,
    .personal-loan-box,
    .education-loan-box,
    .agriculture-loan-box,
    .animal-loan-box,
    .fishereies-loan-box,
    .group-loan-box {
        padding: 30px 35px;
        width: 85%;
        border: 5px double #b7a6e0;
    }

    .gallery-area-image {
        border: 4px solid #c68802;
    }
}

@media only screen and (max-width: 767px) {
    
    .modal-header h5 {
    font-size: 22px;
}
    .facility-box {
        width: 45%;
    }
    .facility-box1 {
        width: 55%;
    }
    .facility-list li span {
    font-size: 14px;
    padding: 0 8px;
}
    .modal-footer .btn {
    font-size: 14px;
}

    .top-logo {
        width: 30%;
    }

    .navbar-light .navbar-brand {
        width: 54%;
    }

    .header-icon {
        padding: 12px 0;
    }

    .bottom-header .navbar-light .navbar-brand span {
        font-size: 11px;
        padding-left: 6px;
    }

    .top-header-box {
        width: 33.33%;
    }

    .facebook-icon {
        font-size: 11px;
        padding: 2px 7px;
    }

    .insta-icon {
        font-size: 11px;
        padding: 2px 5px;
    }

    .address-info {
        padding-left: 6px;
    }

    .header-address {
        padding: 1px 0 1px 0px;
    }

    .address-info p {
        font-size: 8px;
        line-height: 11px;
    }

    .header-address li {
        padding: 1px 0;
    }

    header-mobile {
        font-size: 8px;
    }

    .navbar-toggler {
        padding: .18rem .58rem;
        font-size: 0.8rem;
    }

    .bottom-header .navbar-light .navbar-nav .nav-link,
    .bottom-header .navbar-light .navbar-nav .nav-link.active {
        font-size: 12px;
    }

    .nav-link {
        padding: .16rem 1rem;
    }

    .dropdown-item {
        padding: .08rem 0.8rem;
        font-size: 11px;
    }

    .banner .carousel-caption h1 {
        font-size: 34px;
        line-height: 40px;
        padding-bottom: 10px;
    }

    .carousel-caption {
        left: 5%;
        right: 5%;
    }

    .banner .carousel-caption {
        top: 28%;
    }

    .banner .carousel-caption p {
        display: none;
    }

    .about-box p {
        font-size: 11px;
        line-height: 17px;
        padding-bottom: 10px;
    }

    .service-info {
        padding: 28px 98px 20px;
    }

    .service-card,
    .loan-card {
        padding: 60px 0px;
        margin: 15px 15px;
    }

    .service-info h4,
    .loan-info h4 {
        font-size: 18px;
        padding-bottom: 18px;
    }

    .service-info p,
    .loan-info p {
        font-size: 11px;
        line-height: 17px;
        padding-bottom: 20px;
    }

    .button-service {
        font-size: 9px;
        padding: 8px 15px;
    }

    .loan-info {
        padding: 20px 10px;
    }

    .button-loan {
        font-size: 7px;
        padding: 7px 12px;
    }

    .features-box img {
        width: 15%;
    }

    .features-box h6 {
        font-size: 13px;
        line-height: 19px;
        padding-top: 20px;
    }

    .features-box {
        margin: 25px;
    }

    .news-box {
        text-align: center;
        margin-bottom: 40px;
    }

    .news-box h5 a {
        font-size: 20px;
    }

    .news-box h5 {
        padding-top: 24px;
        padding-bottom: 10px;
    }

    .news-box h6 {
        font-size: 13px;
        padding-bottom: 18px;
    }

    .news-box p {
        font-size: 13px;
        line-height: 20px;
        padding: 0 60px;
    }

    .contact-form {
        margin-top: 45px;
    }

    .contact-form .form-control {
        font-size: 11px;
        margin-bottom: 8px;
        padding: 12px 15px;
    }

    .contact-button {
        padding: 9px 20px;
        font-size: 9px;
    }

    .footer-top p {
        font-size: 10px;
        padding-top: 18px;
        padding-bottom: 25px;
        line-height: 18px;
        padding-right: 61%;
    }

    .footer-info h4,
    .footer-info1 h4 {
        font-size: 17px;
        padding-bottom: 12px;
        padding-top: 25px;
    }

    .footer-service li a {
        font-size: 11px;
    }

    .footer-bottom p {
        font-size: 10px;
    }

    .footer-logo {
        width: 34%;
    }

    .branch-address {
        padding-top: 40px;
    }

    .form-box {
        padding: 0 1px;
    }

    .banner-contact h1,
    .banner-sb h1,
    .banner-ca h1,
    .banner-dd h1,
    .banner-gly h1,
    .banner-rd h1,
    .banner-fd h1,
    .banner-mis h1,
    .banner-share h1,
    .banner-loan h1,
    .banner-gallery h1,
    .banner-about h1 {
        font-size: 35px;
    }

    .banner-contact,
    .banner-sb,
    .banner-ca,
    .banner-dd,
    .banner-gly,
    .banner-rd,
    .banner-fd,
    .banner-mis,
    .banner-share,
    .banner-loan,
    .banner-gallery,
    .banner-about {
        padding: 142px 0 80px;
    }

    .sb-box,
    .ca-box,
    .dd-box,
    .gly-box,
    .rd-box,
    .fd-box,
    .mis-box,
    .share-box {
        padding: 0 15px 28px;
    }

    .cash-credit-box h4,
    .term-loan-box h4,
    .secure-loan-box h4,
    .vehicle-loan-box h4,
    .home-loan-box h4,
    .staff-loan-box h4,
    .personal-loan-box h4,
    .education-loan-box h4,
    .agriculture-loan-box h4,
    .animal-loan-box h4,
    .fishereies-loan-box h4,
    .features-fishereies li,
    .group-loan-box h4 {
        font-size: 16px;
        padding-bottom: 6px;
    }

    .features-cash li,
    .cash-credit-box p,
    .features-term li,
    .term-loan-box p,
    .features-secure li,
    .secure-loan-box p,
    .features-vehicle li,
    .vehicle-loan-box p,
    .features-home li,
    .home-loan-box p,
    .features-staff li,
    .staff-loan-box p,
    .features-personal li,
    .personal-loan-box p,
    .features-education li,
    .education-loan-box p,
    .features-agriculture li,
    .agriculture-loan-box p,
    .features-animal li,
    .animal-loan-box p,
    .features-fishereies li,
    .fishereies-loan-box p,
    .features-group li,
    .group-loan-box p {
        font-size: 12px;
        line-height: 20px;
        margin-left: 12px;
    }

    .cash-credit-box,
    .term-loan-box,
    .secure-loan-box,
    .home-loan-box,
    .vehicle-loan-box,
    .staff-loan-box,
    .personal-loan-box,
    .education-loan-box,
    .agriculture-loan-box,
    .animal-loan-box,
    .fishereies-loan-box,
    .group-loan-box {
        padding: 25px 20px;
        width: 85%;
        border: 5px double #b7a6e0;
    }

    .gallery-area-image {
        border: 5px solid #c68802;
    }

    .gallery-area-box {
        margin-bottom: 25px;
    }

    .team-box {
        border: 6px solid #b7a6e0;
        margin-bottom: 45px;
    }

    .team-info h5 {
        font-size: 18px;
        font-weight: 500;
        padding-bottom: 12px;
    }

    .team-info p {
        font-size: 16px;
        padding-top: 12px;
    }

    .team-info {
        padding: 10px 0;
    }
}

@media only screen and (max-width: 576px) {

    .address-info p {
        font-size: 7px;
        line-height: 10px;
    }

    .header-mobile {
        font-size: 10px;
    }

    .address-info {
        padding-left: 4px;
    }

    .bottom-header .navbar-light .navbar-nav .nav-link,
    .bottom-header .navbar-light .navbar-nav .nav-link.active {
        font-size: 11px;
    }

    .nav-link {
        padding: .08rem 1rem;
        padding-right: 1rem;
        padding-left: 1rem;
    }

    .banner .carousel-caption h1 {
        font-size: 28px;
        line-height: 34px;
        padding-bottom: 10px;
    }

    .banner-button {
        font-size: 7px;
        border-radius: 5px;
        padding: 5px 6px;
    }

    .banner .carousel-caption {
        top: 28%;
    }

    .banner .carousel-indicators [data-bs-target] {
        width: 8px;
        height: 8px;
        margin: 2px;
    }

    .navbar-toggler {
        padding: .18rem .5rem;
        font-size: 0.75rem;
    }

    .about h2,
    .service h2,
    .loan h2,
    .news h2,
    .contact h2,
    .contact-page-form h2,
    .contact-branch h2,
    .sb h2,
    .ca h2,
    .dd h2,
    .gly h2,
    .rd h2,
    .fd h2,
    .mis h2,
    .share h2,
    .cash-credit h2,
    .term-loan h2,
    .term-loan h2,
    .vehicle-loan h2,
    .home-loan h2,
    .staff-loan h2,
    .personal-loan h2,
    .education-loan h2,
    .agriculture-loan h2,
    .animal-loan h2,
    .fishereies-loan h2,
    .group-loan h2,
    .team h2 {
        font-size: 25px;
        padding-bottom: 10px;
    }

    .about h2::after,
    .service h2::after,
    .loan h2::after,
    .news h2::after,
    .contact h2::after,
    .contact-page-form h2::after,
    .contact-branch h2::after,
    .sb h2::after,
    .ca h2::after,
    .dd h2::after,
    .gly h2::after,
    .rd h2::after,
    .fd h2::after,
    .mis h2::after,
    .share h2::after,
    .cash-credit h2::after,
    .term-loan h2::after,
    .term-loan h2::after,
    .vehicle-loan h2::after,
    .home-loan h2::after,
    .staff-loan h2::after,
    .personal-loan h2::after,
    .education-loan h2::after,
    .agriculture-loan h2::after,
    .animal-loan h2::after,
    .fishereies-loan h2::after,
    .group-loan h2::after,
    .team h2::after {
        width: 50px;
        height: 1px;
        left: 45.5%;
    }

    .about-box h3 {
        font-size: 16px;
        padding-bottom: 6px;
    }

    .about-button {
        font-size: 7px;
        padding: 6px 8px;
    }

    .service-card,
    .loan-card {
        padding: 50px 0px;
        margin: 15px 22px;
    }

    .service-info h4,
    .loan-info h4 {
        font-size: 16px;
        padding-bottom: 14px;
    }

    .service-info p,
    .loan-info p {
        font-size: 10px;
        line-height: 16px;
        padding-bottom: 20px;
    }

    .button-service,
    .button-loan {
        font-size: 8px;
        padding: 7px 12px;
    }

    .news-box h5 a {
        font-size: 18px;
    }

    .news-box h5 {
        padding-top: 22px;
        padding-bottom: 8px;
    }

    .news-box h6 {
        font-size: 11px;
        padding-bottom: 14px;
    }

    .news-box p {
        font-size: 11px;
        line-height: 18px;
        padding: 0 100px;
    }

    .contact-page-form .form-control {
        padding: 11px 12px;
        font-weight: 300;
        line-height: 22px;
        font-size: 11px;
        margin-bottom: 14px;
    }

    .contact-page-button {
        font-size: 12px;
        border-radius: 25px;
        padding: 8px 44px;
        margin-top: 4px;
    }

    .branch-address li h5 {
        font-size: 14px;
        width: 45%;
    }

    .branch-address li p {
        font-size: 13px;
        line-height: 19px;
        width: 64%;
    }

    .banner-contact h1,
    .banner-sb h1,
    .banner-ca h1,
    .banner-dd h1,
    .banner-gly h1,
    .banner-rd h1,
    .banner-fd h1,
    .banner-mis h1,
    .banner-share h1,
    .banner-loan h1,
    .banner-gallery h1,
    .banner-about h1 {
        font-size: 28px;
    }

    .banner-contact,
    .banner-sb,
    .banner-ca,
    .banner-dd,
    .banner-gly,
    .banner-rd,
    .banner-fd,
    .banner-mis,
    .banner-share,
    .banner-loan,
    .banner-gallery,
    .banner-about {
        padding: 118px 0 54px;
    }

    .cash-credit-box h4,
    .term-loan-box h4,
    .secure-loan-box h4,
    .vehicle-loan-box h4,
    .home-loan-box h4,
    .staff-loan-box h4,
    .personal-loan-box h4,
    .education-loan-box h4,
    .agriculture-loan-box h4,
    .animal-loan-box h4,
    .fishereies-loan-box h4,
    .features-fishereies li,
    .group-loan-box h4 {
        font-size: 15px;
        padding-bottom: 6px;
    }

    .features-cash li,
    .cash-credit-box p,
    .features-term li,
    .term-loan-box p,
    .features-secure li,
    .secure-loan-box p,
    .features-vehicle li,
    .vehicle-loan-box p,
    .features-home li,
    .home-loan-box p,
    .features-staff li,
    .staff-loan-box p,
    .features-personal li,
    .personal-loan-box p,
    .features-education li,
    .education-loan-box p,
    .features-agriculture li,
    .agriculture-loan-box p,
    .features-animal li,
    .animal-loan-box p,
    .features-fishereies li,
    .fishereies-loan-box p,
    .features-group li,
    .group-loan-box p {
        font-size: 11px;
        line-height: 18px;
        margin-left: 11px;
    }

    .features-cash,
    .cash-credit-box p,
    .features-term,
    .term-loan-box p,
    .features-secure,
    .secure-loan-box p,
    .features-vehicle,
    .vehicle-loan-box p,
    .features-home,
    .home-loan-box p,
    .features-staff,
    .staff-loan-box p,
    .features-personal,
    .personal-loan-box p,
    .features-education,
    .education-loan-box p,
    .features-agriculture,
    .agriculture-loan-box p,
    .features-animal,
    .animal-loan-box p,
    .features-fishereies,
    .fishereies-loan-box p,
    .features-group,
    .group-loan-box p {
        padding-bottom: 20px;
    }

}

@media only screen and (max-width: 575px) {
    
    .modal-header h5 {
    font-size: 20px;
}

    .header-icon {
        padding: 14px 0;
    }

    .banner .carousel-caption h1 {
        padding-bottom: 8px;
    }

    .features-box img {
        width: 14%;
    }

    .features-box h6 {
        font-size: 12px;
        line-height: 17px;
        padding-top: 18px;
    }

    .features-box {
        margin: 20px;
    }

    .header-icon li {
        padding-left: 6px;
    }
}

@media only screen and (max-width: 510px) { 

    .facility-box {
    width: 42%;
}
    .facility-box1 {
    width: 58%;
}
    .facility-list li span {
    font-size: 14px;
    padding: 0 6px;
}
}

@media only screen and (max-width: 481px) {
    .facebook-icon {
        font-size: 10px;
        padding: 2px 6px;
    }

    .insta-icon {
        font-size: 10px;
        padding: 2px 5px;
    }

    .address-info p {
        font-size: 7px;
        line-height: 9px;
    }

    .header-address li {
        padding: 0px 0;
    }

    .header-icon {
        padding: 9px 0;
    }

    .header-address {
        padding: 3px 0 0px 0px;
    }

    .navbar-toggler {
        padding: .18rem .45rem;
        font-size: 0.7rem;
    }

    .banner .carousel-caption h1 {
        font-size: 24px;
        line-height: 29px;
        padding-bottom: 2px;
    }

    .banner .carousel-caption {
        top: 25%;
    }

    .bottom-header .navbar-light .navbar-nav .nav-link,
    .bottom-header .navbar-light .navbar-nav .nav-link.active {
        font-size: 10px;
    }

    .dropdown-item {
        padding: .02rem 0.5rem;
        font-size: 9px;
    }

    .about h2,
    .service h2,
    .loan h2,
    .news h2,
    .contact h2,
    .contact-page-form h2,
    .contact-branch h2,
    .sb h2,
    .ca h2,
    .dd h2,
    .gly h2,
    .rd h2,
    .fd h2,
    .mis h2,
    .share h2,
    .cash-credit h2,
    .term-loan h2,
    .term-loan h2,
    .vehicle-loan h2,
    .home-loan h2,
    .staff-loan h2,
    .personal-loan h2,
    .education-loan h2,
    .agriculture-loan h2,
    .animal-loan h2,
    .fishereies-loan h2,
    .group-loan h2,
    .team h2 {
        font-size: 23px;
        padding-bottom: 9px;
    }

    .about-box h3 {
        font-size: 15px;
        padding-bottom: 6px;
    }

    .service-info h4,
    .loan-info h4 {
        font-size: 15px;
        padding-bottom: 12px;
    }

    .service-info p,
    .loan-info p {
        font-size: 9px;
        line-height: 14px;
        padding-bottom: 15px;
    }

    .button-service,
    .button-loan {
        font-size: 7px;
        padding: 6px 9px;
    }

    .service-info,
    .loan-info {
        padding: 20px 98px 5px;
    }

    .service-card,
    .loan-card {
        padding: 26px 0px;
        margin: 15px 22px;
    }

    .features-box h6 {
        font-size: 11px;
        line-height: 15px;
        padding-top: 16px;
    }

    .news-box h5 a {
        font-size: 16px;
    }

    .news-box h5 {
        padding-top: 20px;
        padding-bottom: 5px;
    }

    .news-box h6 {
        font-size: 10px;
        padding-bottom: 10px;
    }

    .news-box p {
        font-size: 10px;
        line-height: 16px;
        padding: 0 80px;
    }

    .contact-form {
        margin-top: 8px;
    }

    .contact-form .form-control {
        font-size: 10px;
        margin-bottom: 4px;
        padding: 10px 10px;
    }

    .contact-button {
        padding: 8px 12px;
        font-size: 8px;
    }

    .footer-info h4,
    .footer-info1 h4 {
        font-size: 16px;
        padding-bottom: 5px;
        padding-top: 20px;
    }

    .footer-top p {
        font-size: 10px;
        padding-top: 15px;
        padding-bottom: 10px;
        line-height: 16px;
        padding-right: 61%;
    }

    .footer-bottom p {
        font-size: 8px;
    }

    .branch-address li h5 {
        font-size: 13px;
        width: 45%;
    }

    .branch-address li p {
        font-size: 12px;
        line-height: 18px;
        width: 64%;
    }

    .branch-address li {
        padding-bottom: 32px;
    }

    .sb-box h4,
    .ca-box h4,
    .dd-box h4,
    .gly-box h4,
    .rd-box h4,
    .fd-box h4,
    .mis-box h4,
    .share-box h4 {
        font-size: 14px;
        padding-bottom: 4px;
    }

    .facility li,
    .facility-ca li,
    .facility-dd li,
    .facility-gly li,
    .facility-rd li,
    .facility-fd li,
    .facility-mis li,
    .facility-share li {
        font-size: 11px;
        line-height: 17px;
        margin-left: 9px;
    }

    .sb-box p,
    .ca-box p,
    .dd-box p,
    .gly-box p,
    .rd-box p,
    .fd-box p,
    .mis-box p,
    .share-box p {
        font-size: 11px;
        padding-bottom: 12px;
    }

    .cash-credit-box,
    .term-loan-box,
    .secure-loan-box,
    .home-loan-box,
    .vehicle-loan-box,
    .staff-loan-box,
    .personal-loan-box,
    .education-loan-box,
    .agriculture-loan-box,
    .animal-loan-box,
    .fishereies-loan-box,
    .group-loan-box {
        padding: 18px 15px;
        width: 85%;
        border: 4px double #b7a6e0;
    }

    .cash-credit-box h4,
    .term-loan-box h4,
    .secure-loan-box h4,
    .vehicle-loan-box h4,
    .home-loan-box h4,
    .staff-loan-box h4,
    .personal-loan-box h4,
    .education-loan-box h4,
    .agriculture-loan-box h4,
    .animal-loan-box h4,
    .fishereies-loan-box h4,
    .features-fishereies li,
    .group-loan-box h4 {
        font-size: 14px;
        padding-bottom: 5px;
    }

    .features-cash li,
    .cash-credit-box p,
    .features-term li,
    .term-loan-box p,
    .features-secure li,
    .secure-loan-box p,
    .features-vehicle li,
    .vehicle-loan-box p,
    .features-home li,
    .home-loan-box p,
    .features-staff li,
    .staff-loan-box p,
    .features-personal li,
    .personal-loan-box p,
    .features-education li,
    .education-loan-box p,
    .features-agriculture li,
    .agriculture-loan-box p,
    .features-animal li,
    .animal-loan-box p,
    .features-fishereies li,
    .fishereies-loan-box p,
    .features-group li,
    .group-loan-box p {
        font-size: 10px;
        line-height: 16px;
        margin-left: 10px;
    }

    .team-info h5 {
        font-size: 16px;
        font-weight: 500;
        padding-bottom: 10px;
    }

    .team-info p {
        font-size: 14px;
        padding-top: 10px;
    }

    .team-info {
        padding: 8px 0;
    }

    .team-box {
        border: 4px solid #b7a6e0;
        margin-bottom: 40px;
    }
}

@media only screen and (max-width: 480px) {

    .facility-list li span {
    font-size: 13px;
    padding: 0 6px;
}
    .modal-footer .btn {
    font-size: 13px;
}

    .top-logo {
        width: 31%;
    }

    .nav-link {
        padding: .04rem 0.8rem;
    }

    .address-info {
        padding-left: 3px;
    }

    .header-address {
        padding: 1px 0 0px 0px;
    }

    .address-info p {
        font-size: 6px;
        line-height: 8px;
    }

    .header-mobile {
        font-size: 8px;
    }

    .address-info p {
        font-size: 7px;
    }

    .banner-contact h1,
    .banner-sb h1,
    .banner-ca h1,
    .banner-dd h1,
    .banner-gly h1,
    .banner-rd h1,
    .banner-fd h1,
    .banner-mis h1,
    .banner-share h1,
    .banner-loan h1,
    .banner-gallery h1,
    .banner-about h1 {
        font-size: 26px;
    }

    .banner-contact,
    .banner-sb,
    .banner-ca,
    .banner-dd,
    .banner-gly,
    .banner-rd,
    .banner-fd,
    .banner-mis,
    .banner-share,
    .banner-loan,
    .banner-gallery,
    .banner-about {
        padding: 110px 0 50px;
    }
    .newfeature-info p {
    font-size: 13px;
    padding-top: 16px;
}
}

@media only screen and (max-width: 455px) {
    
    .facility-list li {
    padding-bottom: 20px;
}
    .facility-list li span {
    font-size: 12px;
    padding: 0 5px;
}
    .modal-footer .btn {
    font-size: 12px;
}

}

@media only screen and (max-width: 430px) {
    
    .faiclity-image {
    padding: 5px;
}
}

@media only screen and (max-width: 420px) {
    
    .facility-list li span {
    font-size: 12px;
    padding: 0 8px;
}
    .faiclity-image {
    background: none;
}
    .facility-box {
    width: 50%;
}
    .facility-box1 {
    width: 50%;
}
    .facility-list li {
    padding-bottom: 25px;
    display: inline-flex;
}
    .facebook-icon {
        font-size: 10px;
        padding: 2px 6px;
    }

    .facebook-icon {
        font-size: 9px;
        padding: 2px 6px;
    }

    .insta-icon {
        font-size: 9px;
        padding: 2px 5px;
    }

    .header-icon {
        padding: 4px 0;
    }

    .top-header .header-phone {
        display: none;
    }

    .header-icon li {
        padding-left: 4px;
    }

    .header-address {
        padding: 8px 0;
    }

    .address-info p {
        font-size: 6px;
    }

    .address-info {
        padding-left: 4px;
        padding-right: 5px;
    }

    .bottom-header .navbar-light .navbar-brand span {
        font-size: 10px;
        padding-left: 2px;
    }

    .top-header {
        padding: 5px 0 5px;
    }

    .banner .carousel-caption h1 {
        font-size: 20px;
        line-height: 25px;
        padding-bottom: 0px;
    }

    .banner-button {
        font-size: 5px;
        border-radius: 2px;
        padding: 4px 5px;
    }

    .banner .carousel-indicators [data-bs-target] {
        width: 6px;
        height: 6px;
        margin: 1px;
    }

    .about h2,
    .service h2,
    .loan h2,
    .news h2,
    .contact h2,
    .contact-page-form h2,
    .contact-branch h2,
    .sb h2,
    .ca h2,
    .dd h2,
    .gly h2,
    .rd h2,
    .fd h2,
    .mis h2,
    .share h2,
    .cash-credit h2,
    .term-loan h2,
    .term-loan h2,
    .vehicle-loan h2,
    .home-loan h2,
    .staff-loan h2,
    .personal-loan h2,
    .education-loan h2,
    .agriculture-loan h2,
    .animal-loan h2,
    .fishereies-loan h2,
    .group-loan h2,
    .team h2 {
        font-size: 19px;
        padding-bottom: 10px;
    }

    .about h2::after,
    .service h2::after,
    .loan h2::after,
    .news h2::after,
    .contact h2::after,
    .contact-page-form h2::after,
    .contact-branch h2::after,
    .sb h2::after,
    .ca h2::after,
    .dd h2::after,
    .gly h2::after,
    .rd h2::after,
    .fd h2::after,
    .mis h2::after,
    .share h2::after,
    .cash-credit h2::after,
    .term-loan h2::after,
    .term-loan h2::after,
    .vehicle-loan h2::after,
    .home-loan h2::after,
    .staff-loan h2::after,
    .personal-loan h2::after,
    .education-loan h2::after,
    .agriculture-loan h2::after,
    .animal-loan h2::after,
    .fishereies-loan h2::after,
    .group-loan h2::after,
    .team h2::after {
        width: 40px;
        height: 1px;
        left: 45%;
    }

    .about-box h3 {
        font-size: 14px;
        padding-bottom: 5px;
    }

    .about-box p {
        font-size: 10px;
        line-height: 15px;
        padding-bottom: 8px;
    }

    .about-button {
        font-size: 6px;
        padding: 5px 6px;
    }

    .service-card,
    .loan-card {
        padding: 18px 0px;
        margin: 15px 0px;
    }

    .service-info h4,
    .loan-info h4 {
        font-size: 14px;
        padding-bottom: 10px;
    }

    .news-box h5 a {
        font-size: 15px;
    }

    .contact-form {
        margin-top: 4px;
    }

    .contact-form .form-control {
        font-size: 9px;
        margin-bottom: 4px;
        padding: 8px 8px;
    }

    .contact-button {
        padding: 8px 8px;
        font-size: 7px;
    }

    .footer-top p {
        font-size: 9px;
        padding-top: 16px;
        padding-bottom: 5px;
        line-height: 14px;
        padding-right: 54%;
    }

    .footer-info h4,
    .footer-info1 h4 {
        font-size: 15px;
        padding-bottom: 5px;
        padding-top: 18px;
    }

    .footer-service li a {
        font-size: 10px;
    }

    .contact-page-button {
        font-size: 10px;
        border-radius: 25px;
        padding: 5px 28px;
        margin-top: 2px;
    }

    .contact-page-form .form-control {
        padding: 9px 8px;
        font-weight: 300;
        line-height: 18px;
        font-size: 10px;
        margin-bottom: 8px;
    }

    .banner-contact h1,
    .banner-sb h1,
    .banner-ca h1,
    .banner-dd h1,
    .banner-gly h1,
    .banner-rd h1,
    .banner-fd h1,
    .banner-mis h1,
    .banner-share h1,
    .banner-loan h1,
    .banner-gallery h1 {
        font-size: 24px;
    }

    .banner-contact,
    .banner-sb,
    .banner-ca,
    .banner-dd,
    .banner-gly,
    .banner-rd,
    .banner-fd,
    .banner-mis,
    .banner-share,
    .banner-loan,
    .banner-gallery {
        padding: 92px 0 40px;
    }

    .sb-box h4,
    .ca-box h4,
    .dd-box h4,
    .gly-box h4,
    .rd-box h4,
    .fd-box h4,
    .mis-box h4,
    .share-box h4 {
        font-size: 13px;
        padding-bottom: 4px;
    }

    .cash-credit-box h4,
    .term-loan-box h4,
    .secure-loan-box h4,
    .vehicle-loan-box h4,
    .home-loan-box h4,
    .staff-loan-box h4,
    .personal-loan-box h4,
    .education-loan-box h4,
    .agriculture-loan-box h4,
    .animal-loan-box h4,
    .fishereies-loan-box h4,
    .features-fishereies li,
    .group-loan-box h4 {
        font-size: 13px;
        padding-bottom: 4px;
    }

    .features-cash li,
    .cash-credit-box p,
    .features-term li,
    .term-loan-box p,
    .features-secure li,
    .secure-loan-box p,
    .features-vehicle li,
    .vehicle-loan-box p,
    .features-home li,
    .home-loan-box p,
    .features-staff li,
    .staff-loan-box p,
    .features-personal li,
    .personal-loan-box p,
    .features-education li,
    .education-loan-box p,
    .features-agriculture li,
    .agriculture-loan-box p,
    .features-animal li,
    .animal-loan-box p,
    .features-fishereies li,
    .fishereies-loan-box p,
    .features-group li,
    .group-loan-box p {
        font-size: 9px;
        line-height: 14px;
        margin-left: 10px;
    }
}

