
/* --------------------------------------------------------------
--------------------media query starts here---------------------------------- */

@media (min-width: 1600px) and (max-width:  1920px)  {
    .hero-content {
        width: 70%!important;
        margin-left: 45px!important;
    } 
}

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


.service-details{
padding-left: 0;
}
/* .service-details h4{
color:#2376b4; 
margin-bottom: 20px;
} */
.service-details p{
width: 100%;
}
.service h2 {
margin-left: 15px;
}
.service-right{
margin-top: -14px;
}
.about-title {
margin-left: 270px;
}
.latest .title {
margin-left: 0;
}

.service-content {
padding-top: 100px;
padding-left: 20px;
padding-bottom:100px;
}
.term-content {
padding-top: 100px;
padding-left: 20px;
padding-bottom: 100px;
}
.capital-content {
padding-top: 100px;
padding-left: 20px;
padding-bottom:100px;
}
.factor-content {
padding-top: 100px;
padding-left: 20px;
padding-bottom: 65px;
}
.property-content {
padding-top: 100px;
padding-left: 20px;
padding-bottom: 100px;
}
.discounting-content{
padding-top: 100px;
padding-left: 20px;
padding-bottom: 100px;
}
.service-content h1 {

}
.term-content h1 {

}
.capital-content h1 {

width: 61%;
}
.factor-content h1 {

width: 91%;
}
.property-content h1 {

}
.discounting-content h1 {

}
.v-tab-content p {
margin-left: 40px;
width: 90%;
}
}




@media screen and (max-width: 480px) {
.social-links {
bottom: 50px;
}
.about-title {
margin-left: 10px; 
}
.bg-img {
position: absolute;
right: 0;
bottom: -20px;
}
bg-img img{
height: 250px;
width: 150px;
}

.latest{
padding: 20px 10px 40px;
}
.latest p {
width: 100%;
text-align: justify;

}
 
.hero-content p {
padding: 10px;
}
.location{
margin-top: 20px;
} 
.hero-content {
padding-bottom: 130px;
}
.term-content {
padding-top: 90px;
padding-left: 20px;
padding-bottom: 95px;
}
.capital-content {
padding-top: 90px;
padding-left: 20px;
padding-bottom: 95px;
}
.factor-content {
padding-top: 120px;
}
.term-content p {
width: 100%;
}
.service-details{
padding: 10px 5px;
}
.service-details p{
text-align: justify;
}
.term-content h1 {

}
.capital-content h1 {

width: 90%;
}
.capital-content p {
width: 100%;
}
.factor-content p {
width: 82%;
}
.factor-content h1 {

}
.property-content h1 {

width: 80%;
}
.discounting-content h1 {

width: 85%;
}
.property-content p {
width: 82%;
}
.discounting-content p {
width: 85%;
}
.service-content p {
width: 85%;
}
.v-tab-content h4 {
margin-left: 0px;
}
.v-tab-content p {
margin-left: 0px;
width: 100%;
}

.footer-icon-mb{
display: none;
}

}














@media only screen  and (max-width: 2560px) 
and (min-width: 2272px) {

}

@media only screen 
and (max-width: 1750px) 
and (min-width: 1500px)  {
#easing_wrapper1 {
width: 100%;
height: 88px;
}

}


@media only screen 
and (max-width: 1500px) 
and (min-width: 1280px){

}



@media only screen  and (min-width: 1600px){
.hero-content {
width: 70%!important;
margin-left: 100px;
}
}




@media only screen  and (min-width: 1450px)  {
#hero-section {
/* background-color: green; */

padding-top: 150px;
padding-left: 150px;
position: relative; 
}
.hero-content {
width: 70%!important; 
}

}

@media only screen  and (max-width: 1440px)  {
.font40 {
font-size: 35px; 
}
#easing_wrapper1 {
width: 100%;
height: 95px!important;
}
.hero-content {
width: 70%!important;
margin-left: -25px;
}
.a-facts::after{
top: -90px;
}
.indusryimg_overlay {
position: absolute;
height: 80px;
width: 80px;
}
.indusryimg>div {
padding: 0;
}
.indusryimg  {
margin-bottom: 50px;
}
}

@media only screen and (min-device-width :1281px) and (max-device-width : 1366px) {
.money_image img {
width: 100px!important;
margin-top: -15px!important;
}
}

@media only screen  and (max-width: 1280px)  {
nav a {
color: 000; 
transition: all 2s;
}
.moneygrowth_main .moneygrowth_header .header_section .money_menu .money_menu_section ul li {
display: inline-block;
vertical-align: middle;
padding-left: 20px;
}
.hero-content {
width: 70%!important;
margin-left: -30px;
}
.money_image img {
width: 100px!important;
margin-top: -20px!important;
}
.navbar-expand-lg .navbar-nav .nav-link {
padding-right: 1.5rem;
padding-left: 1.5rem;
width: 100%;
}
#easing_wrapper1 {
width: 100%;
height: 95px;
}
.service_hover_menu {
position: fixed;
width: 300px!important;
top: 100px;
background: #fff;
padding: 15px;
opacity: 0;
visibility: hidden;
}
.mservices-right {
padding: 10px 25px 25px 25px!important;
}
.mservices-left2 {
height: auto!important;
}
.mservices-left7 {
height: auto!important;
}
.mservices-left8 {
height: auto!important;
}
.mservices-left10 {
height: auto!important;
}
.meet_the_team_overlay {
    position: absolute;
    height: 60px;
    width: 60px;
}
.meet_the_team_overlay i {
    color: #fff;
    padding: 19px;
    font-size: 25px;
}
.meet_the_team_content { 
    margin-top: -25px;
}
}


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

.h-about {
margin-top: -50px!important;
}
.hero-content {
width: 70%!important;
margin-left: -50px;
}
.service_hover_menu {
position: fixed;
width:300px!important;
top: 100px;
background: #fff;
padding: 15px;
opacity: 0;
visibility: hidden;
}
#easing_wrapper1 {
width: 100%;
height: 120px!important;
}
 
 
.service-left ul span { 
margin-top: -10px;
left: 0;
position: absolute;
}
.service-left ul li {
list-style-type: none; 
position: relative;
padding-left: 1.7px;
padding-bottom: 0.8px;
}
.service-right ul li {
list-style-type: none; 
position: relative;
padding-left: 1.7px;
padding-bottom: 0.8px;
}
.service-right ul span {
margin-top: -10px;
left: 0; 
position: absolute;
}
.h-facts {
text-align: center;
position: relative;
margin-top: -50px;
}
.h-facts::after{
top: -100px;
}
.a-facts::after {
top: -160px;
}
}

@media only screen 
and (max-width: 992px) 
and (min-width: 767px){
.mpb {
padding-bottom: 50px;
}
.mpt {
padding-top: 50px;
}
.font70 {
    font-size: 55px;
}
.money_image img {
width: 91px!important;
margin-top: -22px!important;
}
 nav a {
color: #000!important; 
}
.homeactive::after {
position: absolute;
content: " ";
left: 0;
right: 0;
margin: auto;
width: 80%;
bottom: 0;
border-bottom: 0px solid; 
transform: scale(1.0);
animation-name: example;
animation-duration: 2s;
}
.homeactive {
transition: all 0.6s;
position: relative; 
}
.navhover{
border-bottom: 1px solid #000;
}
.dropdown-toggle::after {
display: inline-block;
width: 20px;
height: 20px;
margin-left: 0.255em;
vertical-align: 0.255em;
content: "+";
background: transparent;
right: 20px;
position: absolute;
border-top: 0em solid;
border-right: 0em solid transparent;
border-bottom: 0;
border-left: 0em solid transparent;
}
.navbar-nav {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
padding-left: 0;
margin-bottom: 0;
list-style: none;
margin-top: 12px;
background: #6ba1ca;
}
#hero-section {
/* background-color: green; */
height: 100vh;
padding-top: 30vh!important;
padding-left: 150px;
position: relative;
} 
.service-left ul li {
list-style-type: none; 
position: relative;
padding-left: 2px;
padding-bottom: 0.8px;
}
.service-left ul span { 
margin-top: -10px;
left: 0px;
position: absolute;
}
.service-right ul li {
list-style-type: none; 
position: relative;
padding-left: 2px;
padding-bottom: 0.8px;
}
.service-right ul span {
margin-top: -10px;
left: 0;  
position: absolute;
}
.visionclass {
margin-bottom: 50px;
}
.service1-section h1,.contcat-section h1 {
margin-top: 50px!important;
} 
.moneygrowth-arrow h3 { 
margin-bottom: 100px; 
color: #fff; 
}
.about-left {
padding-right: 0!important;
}
.about-left p {
text-align: left; 
}
.money-btn button{ 
}
.latest-left {
padding-left: 30px;
padding-right: 30px;
margin-bottom: 50px;
}
.latest-left-img {
height: 150px;
overflow: hidden;
width: 100%;
background-color: rgba(255, 255, 255, 0.2);
text-align: center;
}
.latest-left h4 { 
color:#2376b4; 
margin-top: 25px;
}
.latest-left h6 { 
color: #000;
}
.latest-left p { 
}
.links h4, .location h4 { 
margin-bottom: 25px;
}
.links ul li { 
position: relative;
transition: all 0.6s; 
}
 
.footer .location a { 
margin-top: 25px;
color: #fff;
}
 
#services-footer h1 { 
text-align: left;
color: #fff; 
}

.about-section{
height: 1500px!important;
background-color: red;
}
.v-tab-content {
padding-left: 0;
}
.v-tab a {
color: #000;
border-bottom: 1px solid grey;
padding: 10px 0; 
}
.v-tab-content h4 {
margin-left: 50px; 
margin-bottom: 20px;
color:#2376b4; 
}
.v-tab-content p {
margin-left: 50px;
width: 80%; 
}
.form {
width: 100%;
padding-top: 0!important;
padding-bottom: 00px;
background-color: #f9f9f9;
}
.section-contact .form-contact .submit-input input {
padding: 10px 50px; 
/* background-color:#2376b4; */
color: #fff;
transition: background-color .3s;
/* border: 2px solid#2376b4; */
}
.section-contact .form-contact .single-input input, .section-contact .form-contact .single-input textarea {
width: 100%;
border: none;
border-bottom: 2px solid#2376b4;
padding-left: 15px;
padding-bottom: 5px;
padding-top: 10px; 
transition: border .3s;
background: none;
}
.contact-details {
padding-top: 30px;
margin-bottom: 50px;
}
.hero-content p {
width: 100%;
}
.pc-view, #easing_wrapper1{
display: none;
}
.mob-view{
display: block!important;
}
.term-img-section-text {
position: relative;
padding-left: 0;
width: 80%;
}
.term-img-overlay {
position: relative;
top: 0;
background-color: transparent;
width: 100%;
height: 100%;
padding: 0;
text-align: center;
display: block;
margin-top: 0px;
transition: all 2s ease;
}
.term-img-overlay p {
text-align: left;
color: #000!important;
}
.term-img-overlay div ul li {
width: 50px;
height: 50px;
background-color: #000;
border-radius: 50%;
border: none;
/* margin: auto; */
list-style-type: none;
padding-top: 15px;
transition: all 0.6s;
position: absolute;
right: 0;
top: -65px;
}
.term-img-section-content:hover .term-img-section-text {
background-color: transparent;
}
.term-img-section-content:hover .term-img-section-text h2, .term-img-section-content:hover .term-img-section-text h3 {
color: #0c0101;
}
.term-img-overlay div ul li a {
color: #fff;
}
.term-img-overlay div {
bottom: 0;
position: relative;
color: #fff;
}
.term-img-section-text h3 {
margin-top: -10px;
}
.term-img-section-content {
background-color: transparent;
width: 25%;
cursor: pointer;
margin-bottom: 0px;
}
.term-img-section{
margin-bottom: 50px;
}
.d-t-section p, .visionclass p {
width: 100%;
}
.teampcview{
display: none!important;
}
.marquee {
position: relative;
width: 100px;
max-width: 100%;
height: 100px;
overflow-x: hidden;
}
.money-btn button {
/* background-color:#2376b4;
border: 1px solid#2376b4; */
padding: 10px 50px; 
margin-top: 25px!important;
transition: all 0.6s;
margin-bottom: 0!important;
color: #fff;
}
.cta-section {
padding: 100px 0;
}
#services-footer {
height: auto;
padding-top: 100px;
padding-bottom: 100px;
background-color:#2376b4;
}
.d-t-section {
position: relative;
height: auto; 
background-color: transparent;

display: block;
}
.d-t-btn div {
padding: 5px;
margin-bottom: 50px;
}
.tab-hide{
display: none!important;
}
.h-facts::after,.a-facts::after{
display: none;
}
.h-facts{
margin-top: 0;
}
#mision-vision::after{
    width: 100%;
}
.ftopimg { 
    width: 100%;
}
.about-company img {
    margin-bottom: 25px;
    width: 91px;
}
.mservices-left1::before,.mservices-left1::after,
.mservices-left2::before,.mservices-left2::after,
.mservices-left3::before,.mservices-left3::after,
.mservices-left4::before,.mservices-left4::after,
.mservices-left5::before,.mservices-left5::after,
.mservices-left6::before,.mservices-left6::after,
.mservices-left7::before,.mservices-left7::after,
.mservices-left8::before,.mservices-left8::after,
.mservices-left9::before,.mservices-left9::after,
.mservices-left10::before,.mservices-left10::after 
{
    width: 100%;
}
#working-capital-loan,
#small-unsecured-business-loan ,
#equipment-finance ,
#warehouse-funding ,
#domestic-and-international-factories
{
flex-wrap: wrap-reverse;
}
.mservices-left1,
.mservices-left2,
.mservices-left3,
.mservices-left4,
.mservices-left5,
.mservices-left6,
.mservices-left7,
.mservices-left8,
.mservices-left9,
.mservices-left10
{
    height: 500px!important;
}
.mservices-left2,
.mservices-left3,
.mservices-left4,
.mservices-left5,
.mservices-left6,
.mservices-left7,
.mservices-left8,
.mservices-left9,
.mservices-left10{
    margin-top: 50px;
}
.mservices-left10{
    margin-bottom: 50px;
}
.myteamrevers{
    flex-wrap: wrap-reverse;
}

#all-services{
    display: none;
}
.mb-services{
    display: block; 
   }
}





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

.money_image img {
width: 91px!important;
margin-top: -22px!important;
}
.navbar-expand-lg .navbar-nav .dropdown-menu {
position: absolute!important; 
left: 0;
width: 100%!important;
padding: 0 20px;
}
#header nav {
padding-left: 4%;
padding-right: 4%;
z-index: 10000000000!important;
}
.teampcview{
display: none!important;
}
.dropdown .dropdown-menu {
height: 300px;

overflow: auto;
}


nav a {
color: #000!important; 
}

.homeactive::after {
position: absolute;
content: " ";
left: 0;
right: 0;
margin: auto;
width: 80%;
bottom: 0;
border-bottom: 0px solid; 
transform: scale(1.0);
animation-name: example;
animation-duration: 2s;
}
.homeactive {
transition: all 0.6s;
position: relative; 
}
.navhover{
border-bottom: 1px solid #000;
}
.dropdown-item { 
}
.dropdown-toggle::after {
display: inline-block;
width: 20px;
height: 20px;
margin-left: 0.255em;
vertical-align: 0.255em;
content: "+";
background: transparent;
right: 20px;
position: absolute;
border-top: 0em solid;
border-right: 0em solid transparent;
border-bottom: 0;
border-left: 0em solid transparent;
}

.navbar-nav {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
padding-left: 0;
margin-bottom: 0;
list-style: none;
margin-top: 12px;
background: #6ba1ca;
}
.money-btn button{

}
.visionclass {
margin-bottom: 50px;
}
.service1-section h1 {
margin-top: 50px!important;
}
.contcat-section h1 {
margin-top: 50px!important;
}
.form {
width: 100%;
padding-top: 00;
padding-bottom: 0px;
background-color: #f9f9f9;
}
.section-contact .form-contact .single-input input, .section-contact .form-contact .single-input textarea {
width: 100%;
border: none;
border-bottom: 2px solid#2376b4;
padding-left: 15px;
padding-bottom: 5px;
padding-top: 10px; 
transition: border .3s;
background: none;
}
.section-contact .form-contact .submit-input input {
padding: 12px 30px; 
background-color:#2376b4;
color: #fff;
transition: background-color .3s;
border: 2px solid#2376b4;
}
.contact-details {
padding-top: 30px;
margin-bottom: 50px;
}
#hero-section {
/* background-color: green; */
height: 100vh;
padding-top: 30vh!important;
padding-left: 150px;
position: relative;
}  
.service-left ul li {
list-style-type: none; 
position: relative;
padding-left: 2px;
padding-bottom: 0.8px;
}
.service-left ul span { 
margin-top: -10px;
left: 0px;
position: absolute;
}
.service-right ul li {
list-style-type: none; 
position: relative;
padding-left: 2px;
padding-bottom: 0.8px;
}
.service-right ul span {
margin-top: -10px;
left: 0; 
position: absolute;
}
.moneygrowth-arrow h3 span {

}
.moneygrowth-arrow h3 { 
margin-bottom: 100px; 
color: #fff; 
}
.about-left {
padding-right: 0!important;
}
.about-left p {
text-align: left; width: 100%;
}

.latest-left {
padding-left: 30px;
padding-right: 30px;
margin-bottom: 50px;
}
.latest-left-img {
height: 250px;
overflow: hidden;
width: 100%;
background-color: rgba(255, 255, 255, 0.2);
text-align: center;
}
.latest-left h4 { 
color:#2376b4; 
margin-top: 25px;
}
.latest-left h6 { 
color: #000;
}
.latest-left p { 
}
.links h4, .location h4 { 
margin-bottom: 25px;
}
.links ul li { 
position: relative;
transition: all 0.6s; 
} 
.footer .location a { 
margin-top: 25px;
color: #fff;
} 
#services-footer h1 { 
text-align: left;
color: #fff; 
}

.about-section{
height: 720px!important;
background-color: red;
}
.about-section h1 {
margin-top: 50px!important;
}
.v-tab-content {
padding-left: 0;
}
.v-tab a {
color: #000;
border-bottom: 1px solid grey;
padding: 10px 0; 
}
.v-tab-content h4 {
margin-left: 50px; 
margin-bottom: 20px;
color:#2376b4; 
}
.v-tab-content p {
margin-left: 50px;
width: 80%; 
}

.service-right ul {
margin-top: 0px;
}

.about-right img{
width: 80%;
}
.about-right img {
width: 80%;
margin-bottom: 50px;
}
.hero-content p {
width: 100%;
}

.pc-view, #easing_wrapper1{
display: none;
}
.mob-view{
display: block!important;
}
.term-img-section-text {
position: relative;
padding-left: 0;
width: 80%;
}
.term-img-overlay {
position: relative;
top: 0;
background-color: transparent;
width: 100%;
height: 100%;
padding: 0;
text-align: center;
display: block;
margin-top: 0px;
transition: all 2s ease;
}
.term-img-overlay p {
text-align: left;
color: #000!important;
}
.term-img-overlay div ul li {
width: 35px;
height: 35px;
background-color: #000;
border-radius: 50%;
border: none;
/* margin: auto; */
list-style-type: none;
padding-top: 7px;
transition: all 0.6s;
position: absolute;
right: 0;
top: -56px;
}
.term-img-section-content:hover .term-img-section-text {
background-color: transparent;
}
.term-img-section-content:hover .term-img-section-text h2, .term-img-section-content:hover .term-img-section-text h3 {
color: #0c0101;
}
.term-img-overlay div ul li a {
color: #fff;
}
.term-img-overlay div {
bottom: 0;
position: relative;
color: #fff;
}
.term-img-section-text h3 {
margin-top: -10px;
}
.term-img-section-content {
background-color: transparent;
width: 25%;
cursor: pointer; 
margin-bottom: 5px;
}
.marquee {
position: relative;
width: 100px;
max-width: 100%;
height: 100px;
overflow-x: hidden;
}
.term-img-section{
margin-bottom: 50px;
}
.d-t-section p, .visionclass p {
width: 100%;
}
#services-footer {
height: auto;
padding-top: 100px;
padding-bottom: 100px;
background-color:#2376b4;
}
.cta-section {
padding: 100px 0;
}
.money-btn button {
background-color:#2376b4;
border: 1px solid#2376b4;
padding: 10px 50px; 
margin-top: 25px!important;
transition: all 0.6s;
margin-bottom: 0!important;
color: #fff;
}
.d-t-section {
position: relative;
height: auto; 
background-color: transparent;
display: block;
}
.d-t-btn div {
padding: 5px;
margin-bottom: 50px;
}
.tab-hide{
display: none!important;
}
.myteamrevers{
    flex-wrap: wrap-reverse;
}
.meet_the_team {
    position: relative;
    margin-bottom: 25px;
}
#meet_the_team{
    margin-top: 50px;
    margin-bottom: 50px;
}
.h-facts::after,.a-facts::after{
    display: none;
}
.h-facts,.a-facts {
margin-top: 0;
}
#mision-vision::after{
    width: 100%;
}
.mpt {
    padding-top: 50px;
}
.mpb {
    padding-bottom: 50px;
}
#all-services{
    display: none;
}
.mb-services{
    display: block; 
   }
}




/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 575px) {
/* Styles */
.footer .copyright p {
    text-align: center;
    }
.mservices-right button{
    margin-top: 15px;
    padding: 10px 40px!important;
    font-size: 15px!important;
}
.container {
    max-width: 1665px;
    width: 100%!important;
}
.font18 {
    font-size: 15px;
    line-height: 25px;
    letter-spacing: 1px;
    /* word-spacing: 2px; */
}
.font30 {
    font-size: 20px;
}
.font40 {
    font-size: 30px;    
    line-height: 35px;
}
.font70 {
    font-size: 35px;
}
.hero-content {
    width: 100%!important;
}
.hero-content { 
    margin-left: 5px;
}
.industrysmargin {
margin-bottom: 25px;
vertical-align: middle;
}
.industrysmargin p {
margin-top: 1px;
word-break: break-all; 
padding-left: 0;
}
.marquee h1 { 
-webkit-text-stroke: 1px black;
color: white;
text-shadow: 3px 3px 0 #000, -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
}
.down-arrow img {
width: 30px;
margin-left: -17px;
}
/*fixed mob btn - + navbar btn css*/

.g-map {
height: 600px;
margin-top: 50px; 
}
.marquee {
position: relative;
width: 100px;
max-width: 100%;
height: 100px;
overflow-x: hidden;
}
.teampcview{
display: none!important;
}

#services-footer {
height: auto; 
background-color: #2376b4;
}
.cta-section {
padding: 100px 0; 
}

.d-t-section p,.visionclass p{
width: 100%;
}
#header nav {
padding-left: 4%;
padding-right: 4%;
z-index: 10000000000!important;
}
.extraspacetop{
margin-top: -500px;
}

#about-section1 , .pc-hide{
display: none;
}
.about-section10 {
top: 300px!important;left: 30px!important;
}
#about-section10 {
background-color: rgb(34, 118, 180);
height: 820px;
padding-top: 150px;
padding-left: 150px;
position: relative;
z-index: 10000000;
}
#mvcsection{
position: relative;
height: auto;
z-index: 10000000; 
background-color: transparent;
top: -450px;
padding-left: 15px;
}
#mvsection{
position: relative;
height: auto;
z-index: 10000000; 
background-color: transparent;
top: -500px;
}
.d-t-btn div {
padding: 5px;
margin-bottom: 0;
border-bottom: 1px solid rgba(0,0,0,0.5);
}
.d-t-btn {
text-align: left;
padding-left: 10px;
padding-right: 10px;
}
.hero-section ul li { 
}
.d-t-section {  
padding-left: 0px;
padding-right: 0px;
}
.d-t-btn div h1:hover {
color: #000;
transform: scale(1.0);
text-shadow: 1px 1px 5px rgb(0 0 0 / 10%);
}
.hero-content p {
width: 100%;
}
.dropdown .dropdown-menu {
height: 300px;

overflow: auto;
}
#easing_wrapper1 {
width: 100%;
display: none;
}
.term-img-section-text {
position: relative;
padding-left: 0;
width: 80%;
}
.term-img-overlay {
position: relative;
top: 0;
background-color: transparent;
width: 100%;
height: 100%;
padding: 0;
text-align: center;
display: block;
margin-top: 0px;
transition: all 2s ease;
}
.term-img-overlay p {
text-align: left;
color: #000!important;
}
.term-img-overlay div ul li {
width: 30px;
height: 30px;
background-color: #000;
border-radius: 50%;
border: none;
/* margin: auto; */
list-style-type: none;
padding-top: 6px;
transition: all 0.6s;
position: absolute;
right: 0;
top: -65px;
}
.term-img-section-content:hover .term-img-section-text {
background-color: transparent;
}
.term-img-section-content:hover .term-img-section-text h2, .term-img-section-content:hover .term-img-section-text h3 {
color: #0c0101;
}
.term-img-overlay div ul li a {
color: #fff;
}
.term-img-overlay div {
bottom: 0;
position: relative;
color: #fff;
}
.term-img-section-text h3 {
margin-top: -10px;
}
.pc-view{
display: none!important;
}
.mob-view{
display: block!important;
}

nav a {
color: #000!important;

}

.homeactive::after {
position: absolute;
content: " ";
left: 0;
right: 0;
margin: auto;
width: 80%;
bottom: 0;
border-bottom: 0px solid; 
transform: scale(1.0);
animation-name: example;
animation-duration: 2s;
}
.homeactive {
transition: all 0.6s;
position: relative; 
}
.navhover{
border-bottom: 1px solid #000;
}
.dropdown-item { 
}
.dropdown-toggle::after {
display: inline-block;
width: 20px;
height: 20px;
margin-left: 0.255em;
vertical-align: 0.255em;
content: "+";
background: transparent;
right: 20px;
position: absolute;
border-top: 0em solid;
border-right: 0em solid transparent;
border-bottom: 0;
border-left: 0em solid transparent;
} 
.navbar-nav {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
padding-left: 0;
margin-bottom: 0;
list-style: none;
margin-top: 12px;
background: #6ba1ca;
} 
 
.visionclass {
margin-bottom: 50px;
}
.service1-section h1 {
margin-top: 50px!important;
}
.contcat-section h1 {
margin-top: 50px!important;
}
.form {
width: 100%;
padding-top: 00;
padding-bottom: 0px;
}
.section-contact .form-contact .single-input input, .section-contact .form-contact .single-input textarea {
width: 100%;
border: none;
border-bottom: 2px solid#2376b4;
padding-left: 15px;
padding-bottom: 5px;
padding-top: 10px; 
transition: border .3s;
background: none;
}
.section-contact .form-contact .submit-input input {
    padding: 12px 30px;
    /* background-color: #2376b4; */
    color: #fff;
    transition: background-color .3s;
    /* border: 2px solid#2376b4; */
}
.contact-details {
    padding-top: 30px;
    margin-bottom: 50px;
    padding-left: 5px!important;
    padding-right: 5px!important;
    word-break: break-word;
}
#hero-section { 
height: 100vh;
padding-top: 30vh!important;
padding-left: 50px;
position: relative;
}  
#service {
position: relative;
overflow: hidden;
height: auto;
background-color:#2376b4;
}
.service-left ul li {
list-style-type: none; 
position: relative;
padding-left: 20px;
padding-bottom: 0.8px;
}
.service-left ul span { 
margin-top: -10px;
left: 0px;
position: absolute;
}
.service-right ul li {
list-style-type: none; 
position: relative;
padding-left: 20px;
padding-bottom: 0.8px;
}
.service-right ul span {
margin-top: -10px;
left: 0; 
position: absolute;
} 
.moneygrowth-arrow h3 { 
margin-bottom: 100px; 
color: #fff; 
}
.about-left {
padding-right: 0!important;
padding-left: 0!important;
}
#mvsection {
padding-top: 100px;
padding-left: 15px; 
padding-right: 15px;
}
.about-left p {
text-align: left; width: 100%;
}
.about-left button { 
margin-bottom: 50px;
}
.latest-left {
padding-left: 30px;
padding-right: 30px;
margin-bottom: 50px;
}
.latest-left-img {
height: 250px;
overflow: hidden;
width: 100%;
background-color: rgba(255, 255, 255, 0.2);
text-align: center;
}
.latest-left h4 { 
color:#2376b4; 
margin-top: 25px;
}
.latest-left h6 { 
color: #000;
} 
.links h4, .location h4 { 
margin-bottom: 5px;
margin-top: 25px;
}
.links ul li { 
position: relative;
transition: all 0.6s; 
} 
.footer .location a { 
margin-top: 25px;
color: #fff;
}
 
#services-footer h1 { 
text-align: left;
color: #fff;
padding-left: 15px; 
}

.about-section {
height: 1000px!important; 
padding-top: 50px  !important;
padding-left: 50px !important;
position: relative;
}
.term-img-section-content {
background-color: transparent;
width: 92%;
margin: auto;
margin-bottom: 25px;
cursor: pointer; 
}
.v-tab-content {
padding-left: 0;
}
.v-tab a {
color: #000;
border-bottom: 1px solid grey;
padding: 10px 0; 
}
.v-tab-content h4 {
margin-left: 50px; 
margin-bottom: 20px;
color:#2376b4; 
}
.v-tab-content p {
margin-left: 50px;
width: 80%; 
}

.service-right ul {
margin-top: 0px;
}
.abt-sub-icon {
display: flex;
column-gap: 10px;
justify-content: center;
flex-direction: column;
text-align: center;
margin-top: 50px;
margin-bottom: 25px; 
}
.abt-icon {
width: auto;
margin: auto;
}
.abt-icon img {
width: 40px; 
}
.about-right img{
width: 80%;
}
.about-right img {
width: 100%;
margin-bottom: 50px;
}

#about{
height: auto;
padding-left: 25px;
padding-right: 25px;
}
.service {
padding-top: 100px;
position: relative;
padding-left: 25px;
padding-right: 25px;
}
.service h1{
margin-left: 10px;
}  
#tab-section {
height: auto;
background-color: #eef0fe;
padding-top: 12vh;
width: 100%;
}
.all-services {
width: 100%;
padding-left: 25px;
padding-right: 25px;
}
.social-links {
    position: fixed;
    right: 64px; 
    z-index: 1000;
    display: none;
}
.section-contact .form-contact .single-input input, .section-contact .form-contact .single-input textarea {
width: 100%;
border: none;
border-bottom: 2px solid#2376b4;
padding-left: 15px;
padding-bottom: 5px;
padding-top: 10px;  
transition: border .3s;
background: none;
}

.section-contact .form-contact .submit-input input {
    padding: 10px 40px;
    /* background-color: #2376b4; */
    color: #fff;
    transition: background-color .3s;
    /* border: 2px solid#2376b4; */
}
 
 

.myteamrevers{
    flex-wrap: wrap-reverse;
}
.meet_the_team {
    position: relative;
    margin-bottom: 25px;
}
#meet_the_team{
    margin-top: 50px;
    margin-bottom: 50px;
}
.mpt {
    padding-top: 50px;
}
.mpb {
    padding-bottom: 50px;
}
.about-company img {
    margin-bottom: 25px;
    width: 100px;
    margin-top: 25px;
}
.h-facts::after,.a-facts::after{
    display: none;
}
.h-facts-containt img {
    width: 50px;
}
#about{
    padding-left: 0;
    padding-right: 0;
}
.about-left p {
    text-align: left;
    width: 100%;
    paddingl: 25px;
    padding-left: 15px;
    padding-right: 15px;
}
.about-left button {
    margin-bottom: 50px;
    margin-left: 15px;
}
#mision-vision::after{
    width: 100%;
}
.my-about-p p {
    padding-right: 0;
}
#all-services{
    display: none;
}
.mb-services{
    display: block; 
   }
   
.mservices-left1::before,.mservices-left1::after,
.mservices-left2::before,.mservices-left2::after,
.mservices-left3::before,.mservices-left3::after,
.mservices-left4::before,.mservices-left4::after,
.mservices-left5::before,.mservices-left5::after,
.mservices-left6::before,.mservices-left6::after,
.mservices-left7::before,.mservices-left7::after,
.mservices-left8::before,.mservices-left8::after,
.mservices-left9::before,.mservices-left9::after,
.mservices-left10::before,.mservices-left10::after 
{
    width: 100%;
}
#working-capital-loan,
#small-unsecured-business-loan ,
#equipment-finance ,
#warehouse-funding ,
#domestic-and-international-factories
{
flex-wrap: wrap-reverse;
}
.mservices-left1,
.mservices-left2,
.mservices-left3,
.mservices-left4,
.mservices-left5,
.mservices-left6,
.mservices-left7,
.mservices-left8,
.mservices-left9,
.mservices-left10
{
    height: 200px!important;
}
.mservices-left2,
.mservices-left3,
.mservices-left4,
.mservices-left5,
.mservices-left6,
.mservices-left7,
.mservices-left8,
.mservices-left9,
.mservices-left10{
    margin-top: 50px;
} 
.myteamrevers{
    flex-wrap: wrap-reverse;
}
.contact-details table {
    border-collapse: separate;
    border-spacing: 9px 8px;
}
.contact-details table tr td:first-of-type {
    vertical-align: top;
    width: 84px;
}
.a-facts-containt img {
    width: 50px;
}
.h-facts-containt h4 {
    margin-top: -10px;
    padding-left: 5px;
    padding-right: 5px;
}
.ftopimg {
    width: 201%;
}
.mservices-right {
    padding: 10px 15px 15px 15px!important;
}
#domestic-and-international-factories{
    margin-bottom: 50px;
}
.a-facts {
    margin-top: 0;
}
#mision-vision {
    position: relative;
    padding-top: 0;
}
}





@media only screen  and (max-width: 375px)  {
.about-section {
height: 1100px!important;
padding-top: 50px !important;
padding-left: 50px !important;
position: relative;
}
.hero-content {
    margin-left: 0px;
}
} 



@media only screen  and (max-width: 320px)  {
.about-section {
height: 1200px!important;
padding-top: 50px !important;
padding-left: 50px !important;
position: relative;
}

}

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



}