


@import url('https://fonts.googleapis.com/css2?family=Lobster&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@500&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@700&display=swap');


@import url('https://fonts.googleapis.com/css2?family=Roboto&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto:ital@1&display=swap');

@font-face {

   font-family: helvetica;

   src: url(../fonts/helvetica/Helvetica.woff) url(../fonts/helvetica/Helvetica.ttf)

   url(../fonts/helvetica/Helvetica.eot) url(../fonts/helvetica/Helvetica.otf)

   url(../fonts/helvetica/Helvetica.svg) url(../fonts/helvetica/Helvetica.cff) url(../fonts/helvetica/Helvetica.ttm);

}

html{

	overflow-x:hidden;

}

/*--header section---*/

.header-main .top-header .welcome-text p{
 font-size: 12px;
letter-spacing: 0px;
line-height: 40px;
color: #ffffff;

text-align: left;
    font-family: 'Roboto', sans-serif;

}
.header-main .top-header .apply-for-inner{
    text-align: right;
}
.main-header .navbar-collapse{
  flex-grow: 1;

}



.main-header{

background-color: #fff;

}

.logo-img{
   height: 60px;
    width: 138px;
   object-fit: contain!important;

}

.apply-bnt{

    font-size: 10px;

    letter-spacing: 0px;

    line-height: 40px;

    color: #ffffff;

    font-weight: bold;

   font-family: 'Roboto', sans-serif;

    background: #0EDB60;

    padding: 5px 9px;

    border-radius: 7px;

    text-transform: uppercase;

}

.whatsapp-icon{

    width: 24px;

}









.number-cl{

font-size: 12px;

    letter-spacing: 0px;

    line-height: 40px;

    color: #ffffff;

    font-family: "helvetica";

    margin-left: 10px;

    opacity: .8;

}

.btn-header {
color: #fff;
 background-color: #11da61;
border-color: #11da61;
font-size: 15px!important;
font-family: 'Roboto', sans-serif!important;
border: 1px solid;width: 150px;
margin-right: 60px;
}

.error_validate{
    color: red;
}
.btn-header-login {
 color: #fff;
background-color: #11da61;
border-color: #11da61;
font-size: 15px!important;
font-family: 'Roboto', sans-serif!important;
 margin: 0px 0px;    border: 1px solid;width: 85px;
width: 85px;

}

.btn-header-login a{

    color:#fff;

}

.btn-header a{color: #fff; }

.mr-3t{

   margin-right: 1rem!important; 

}



/*--banner section--*/

.banner-main {

  position: relative;

    width: 100%;

  

    background: url(../img/banner.png) no-repeat;

    background-size: cover;

    padding: 120px 0px;



    height: 510px;

}



.banner-inner .heading-banner{
margin-bottom: 20px;
    font-family: 'Lobster', cursive;
    font-size: 46px;
    line-height: 65px;
    color: #000000;
    font-weight: 400;
    margin-top: 10px;

}



.banner-inner .text-bannert{
font-size: 16px;
    color: #000000;
    font-weight: 500;
    font-family: 'Roboto', sans-serif;
    max-width: 365px;

}


.banner-slider-main{
        margin-top: -25px;
}

.banner-slider-main .owl-carousel{ z-index: 0!important;}

.btn-comman{
color: #fff;
font-family: 'Roboto', sans-serif!important;
    background-color: #0EDB60;
 border-color: #0EDB60;
 font-size: 12px!important;
 margin-right: 3%;
letter-spacing: 0px;
line-height: 30px;
 padding: 3px 5px;
text-transform: uppercase;
 width: 120px;}



.btn-comman:hover{

	color:#0EDB60;

    background-color: #fff;

    border-color: #0EDB60;

   border: 1px solid #0EDB60;transition: .7s ease;

}

.more-us{

        margin-top: 35px;

}



 .btn.focus, .btn:focus {

    outline: 0;

    box-shadow: none!important;

}



/*--icon section---*/

.icons-section{
position: relative;
 width: 100%;
 margin-top: -95px;

}

.icons-section .box-icon{

font-size: 15px;
    font-family: 'Roboto', sans-serif;
    background-color: #fff;

    letter-spacing: 1px;

    line-height: 20px!important;

    color: #ffffff;

    font-weight: bold;

    font-family: "Helvetica";

    border: 1px solid #f3f6ff;

  box-shadow: 0px 3px 17px 0px rgba(0, 0, 0, 0.16);

    border-radius: 10px;

    width: 130px;

    height: 130px;

    text-align: center;

    padding: 10px;

    align-items: center;

    justify-content: center;



}
.bank-logo{
    height: 70px;
    object-fit: contain;
}

.access-to-top .item {
           padding: 20px;
    height: 90px;
    background-size: cover;
}
.access-to-top .owl-theme .owl-dots{
        margin-top: 50px!important;
}
.top-tw{
    margin-top: 20px;    padding: 0px 30px;
}
.testimonial-block-v2 .testimonial-content:after {
    content: "";
    display: inline-block;
    width: 20px;
    height: 20px;
    background: #fff;
    position: absolute;
    bottom: -10px;
    left: 22px;
    transform: rotate(45deg);
}


.icons-section .box-icon-box{
width: 130px;
    height: 130px;
    text-align: center;
       padding: 20px;
}
.icons-section .box-icon{
font-size: 15px;
   
    background-color: #fff;
    letter-spacing: 1px;
    line-height: 20px!important;
    color: #ffffff;
    font-weight: bold;
    font-family: 'Roboto', sans-serif!important;
    border: 1px solid #f3f6ff;
    box-shadow: 0px 3px 17px 0px rgba(0, 0, 0, 0.16);
    border-radius: 15px;
    
  
}

.icons-section .box-icon:hover{

background-color: #11da61;
border: 1px solid #11da61;

}
.icons-section .box-icon .green-img{
    display: block;
    }
.icons-section .box-icon:hover .green-img{
    display: none;
}
.icons-section .box-icon .white-img{
  display: none;
}
.icons-section .box-icon:hover .white-img{
 display: block;

}
.icons-section .box-icon:hover .box-info p{
    color: #fff;
    }


  .icons-section .service-icon-g {
     display: block;
     text-align: center;
    
  }
  .icons-section:hover .service-icon-g{
    display: none; text-align: center;
}
.icons-section .service-icon-w{
        display: none; text-align: center;
}
.icons-section:hover .service-icon-w {
    display: block; text-align: center;
    
}



.box-icon .box-img img{width: 35px;    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;}



.icons-section .box-icon .box-info p{

font-size: 14px;
    line-height: 20px!important;
    color: #00000a;
    font-weight: 600;
    font-family: 'Roboto', sans-serif;
  
    margin-left: auto;
    margin-right: auto;
}

.wth-icon{

        width: 80px;

}



.icons-section .icons-rw{

justify-content: center;

}




 .hvrs-chang:hover{
      color: #11da61;
     }
/*-icons-section end--*/









/*--hassle-free css--*/

.hassle-free{background-color: #fff;padding: 70px 0px;padding-bottom: 0px;}



.hassle-free-box .hassle-icon img{

        width:60px;margin-bottom: 10px;

}



/*--hassle-free end--*/







/*-- Highly Trusted section --*/

   .highly-trusted{
    background-color: #fafafa;
    padding: 35px 0px;
    margin-top: -100px;
padding-bottom: 20px;
   }





   .common-heading h2{

   	font-size: 32px;

line-height: 50px;

color: #00000a;

font-weight: 700;

font-family: 'Roboto', sans-serif;

text-align: center;

   }





.hassle-texts h4{

    font-size: 16px;
    line-height: 20px;
    font-weight: 700;
    font-family: 'Roboto', sans-serif;
    margin-bottom: 10px;
    margin-top: 5px;

}
.hassle-texts p{
    font-family: 'Roboto', sans-serif;
    font-size: 15px;     color: #333333;
}


    .common-heading p{
font-size: 15px;
    line-height: 26px;
    color: #333333;
    font-weight: 600;
    text-align: center;
    font-family: 'Roboto', sans-serif;
    text-align: center;
  

   }



    .common-heading span{

color:#0EDB60;

    }

.trust-bx-img img{

        width: 35px;

}

.door-icon{

        width: 25px!important;

}
.door-icon1{

        width: 25px!important;

}
.trust-box .trust-box-contnt h4{

	font-size: 15px;

line-height: 24px;

color: #1f1f1f;

font-weight: 700;

font-family: 'Roboto', sans-serif;

}

.trust-box .trust-box-contnt p{
text-align: left;
    font-size: 12px;
    letter-spacing: 0px;
    line-height: 22px;
    color: #333333;
    font-weight: 400;
    font-family: 'Roboto', sans-serif;

}



.post-block{

	    padding: 0px;

        max-width: 260px;

}



.client-logo-img img{    height: 35px;

    

}



.trust-bx-img{

	margin-right: 14px;

}



.inner-row{margin-top: 50px;
padding: 0px 66px;}







.access-to-top{    background-color: #fff;

    padding: 40px 0px;}





 .blog-section { background-color: #fafafa;

    padding: 45px 0px;}


.box-align-midle{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}





.blog-section .card:before {

    content: "";

    position: absolute;

    top: 0;

    right: 0;

    bottom: 0;

    left: 0;

    background-image: linear-gradient(to bottom right, #000, #000);

    opacity: 0.7;

}

.blog-section .card:hover img{

	 background-image: linear-gradient(to bottom right, #878896, #191a1c);

}



.blog-section .blog-text-in h3{

font-size: 28px;



color: #ffffff;

font-weight: 700;

font-family: 'Roboto', sans-serif;

}





.blog-section .blog-text-in p{

    font-size: 17px;

    color: #ffffff;

    font-weight: 400;
    margin-bottom: 60px;
font-family: 'Roboto', sans-serif;
    width: 427px;    margin: -30px 0px;



}

.btn-comman-cal{

    color: #fff;

    background-color: #11da61;

    border-color: #11da61;

    font-size: 12px!important;
font-family: 'Roboto', sans-serif!important;
    margin-right: 3%;

    letter-spacing: 0px;

    line-height: 30px;

    padding: 5px 5px;

    text-transform: uppercase;

       width: 141px;

}
.dot-sizes{
    font-size: 40px;
    margin-left: -8px;
}

.btn-comman-cal:hover{

    border: 1px solid #5748ca;

    }



.mg-love{
        margin-top: 40px;
}

.mg-love p{ 
    text-align: left;
    margin-top: 25px;
    margin-bottom: 40px;

}
/*--we-love-we-do ---*/


.we-love-we-do .common-heading h2{
        font-size: 34px!important;
}


.we-love-we-do{

    background-color: #fff;

    padding: 45px 0px;

}



.text-left h2{

	text-align: left!important;

}



.btn-comman-boder{
font-family: 'Roboto', sans-serif!important;
   color: #0EDB60;

    background-color: #fff;

    border-color: #0EDB60;

    font-size: 13px!important;

    margin-right: 3%;

    letter-spacing: 0px;

    line-height: 26px;

    padding: 5px 5px;

    text-transform: uppercase;

}

.btn-comman-boder:hover{

    color: #fff;

    background-color: #0EDB60;

    border-color:#0EDB60;

   

}



/*--we-love-we-do end---*/



/*--partner-with-us--*/

.partner-with-us{

background-color: #5748ca;

    padding: 38px 0px;

}



.partner-with-us .partner-inner h5{

font-size: 22px;

    letter-spacing: 2px;

    color: #ffffff;

    font-weight: 300;

    font-family: 'Roboto', sans-serif;

    text-align: center;

    line-height: 25px;

}



.partner-with-us .partner-inner h4{

font-size: 30px;
    letter-spacing: 1px;
    color: #ffffff;
    font-weight: 500;
    font-family: 'Roboto', sans-serif;
    text-align: center;

}
.slick-arrow{
    display: none!important;
}
.coma-size{
width: 25px!important;
    margin-left: auto;
}

.partner-btn{

	margin-top: 30px;    text-align: center;

}
:focus {
    outline: -webkit-focus-ring-color auto 0px!important;
}

.slider{
    margin-top: 25px!important;
    position: relative!important;
    margin-bottom: 30px!important;
}
.btn-comman-part{

    color: #fff;
    font-family: 'Roboto', sans-serif;
    background-color: #0EDB60;

    border-color: #0EDB60;

    font-size: 13px!important;

    margin-right: 3%;

    letter-spacing: 0px;

    line-height: 30px;

    padding: 5px 5px;

    text-transform: uppercase;

    width: 150px;

}

/*--partner-with-us end---*/





/*--our-customers---*/

.our-customers{

background-color: #fff;

    padding: 45px 0px;    padding-bottom: 10px;

}



.owl-theme .owl-nav{

	    display: none!important;

}





/*--our-customers end---*/





/*--Have any question--*/

.have-any-question{



    background-color:#0EDB60;

       padding: 20px 0px;

}





.have-any-question .have-que-text h3{
font-size: 20px;
    color: #ffffff;
    font-weight: 600;
    font-family: 'Roboto', sans-serif;
    text-align: center;
    margin-bottom: 0;
    margin-top: 6px;
    margin-left: 5%;

}

.talk-now{

color: #fff;
  font-family: 'Roboto', sans-serif!important;
    background-color: #30d860;

    border-color: #fff;

    font-size: 14px!important;

    margin-right: 3%;

    letter-spacing: 0px;

    line-height: 26px;

    padding: 5px 10px;

}









/*---footer--*/



.f-blog-text p{

	font-size: 13px;

line-height: 18px;

color: #e9e9e9;

font-weight: 500;

  font-family: 'Roboto', sans-serif;

      margin-bottom: 2px;

          max-width: 150px;

    min-width: 150px;

}

.footer-blog{

	       border-bottom: 1px solid #383b6b;

    margin-top: 10px;

}
.foot-width{
          width: 85%;
    margin-top: 40px;
}

.serch-btnn{
     width: 48px;   
}
.serch-btnn img{
width: 20px;
    margin-left: -10px;
    }
.footer{    padding-top: 25px;    padding-bottom: 25px;}


.footer-widget ul li a{



    font-size: 14px;

    line-height: 30px;

    color: #e4e6eb;

    font-weight: 200;

}
.foot-sec{
        margin-top: 20px;
}
.f-blog-text a span{

        color: #606189;

    font-weight: 300;

    font-size: 12px;

}

.footer .call-mgbt{
    margin-bottom: 15px;
    font-size: 12px;
    color: #e4e6eb;

}

.footer .call-mgbt img{
        width: 15px;
    margin-right: 10px;
}

.try-box{

	background-color: red;

	width: 50%;

	height: 50%;

	display: flex;

	align-items: flex-end;



}


.social-icon-bt{
    margin-top: 20px;
}


.social-media-img{
    background: #fff;
    width: 30px;
    padding: 1px;
    border-radius: 5px;
}

.arrow-boder:before{

content: "";

    width: 100%;

    height: 206px;

    background: url(../img/arrow.png) no-repeat;

    position: absolute;

    display: inline-block;

    top: 4%;

    left: 88px;

}



.mt-top{margin-top: 45px;}





.arrow-boder-right:before{

    content: "";
    width: 221px;
    height: 495px;
    background: url(../img/arrow.png) no-repeat;
    position: absolute;
    display: inline-block;
    top: -131px;
    left: 481px;
    transform: rotate(293deg);
    background-size: 154px 121px;

}



.arrow-boder-right:after{

content: "";
    width: 298px;
    height: 361px;
    background: url(../img/arrow.png) no-repeat;
    position: absolute;
    display: inline-block;
    top: 25px;
    left: 135px;
    transform: rotate(2deg);
    background-size: 150px 96px;

}






.arrow-boder-right1:before{
 content: "";
    width: 467px;
    height: 435px;
    background: url(../img/arrow.png) no-repeat;
    position: absolute;
    display: inline-block;
    top: 15px!important;
    right: 106px;
    transform: rotate(-2deg);
    background-size: 185px 111px;

}



.arrow-boder-right1:after{
  
    content: "";
    width: 340px;
    height: 200px;
    background: url(../img/arrow.png) no-repeat;
    position: absolute;
    display: inline-block;
    top: -73px;
    transform: rotate(300deg);
    right: -15px;
    background-size: 158px 209px;
    background-size: 159px 231px;
    background-size: 178px 118px;

}





















.arrow-boder-right2:before{

content: "";

    width: 100%;

    height: 185px;

    background: url(../img/arrow.png) no-repeat;

    position: absolute;

    display: inline-block;

    transform: rotate(270deg);

    top: -85%;

    right: -435px;

}



.arrow-boder-1:before{  content: "";

 content: "";

    width: 100%;

    height: 195px;

    background: url(../img/arrow.png) no-repeat;

    position: absolute;

    display: inline-block;

    top: 3%;

    left: 53%;

}



.all-scale{

	overflow-x: hidden;

}

















.hassle-texts{

	width: 90%;

   

    margin-left: auto;

    margin-right: auto;

}



.text-rights{

	text-align: right;

}



.wt-width{

	

}



.wt-width-second{

	  

}

.wt-width-second1{

	     

}

/*--

.sosia-icon li{

    width: 35px;

    font-size: 14px;

    height: 35px;

    background: #4f516c;

    padding: 5px;

    color: #fff;

    padding-top: 2px;

    margin-right: 5%;

    border-radius: 100%;	

}--*/

.facebook-ic{

        width: 35px;

    font-size: 13px!important;

    height: 35px;

    background: #232547;

    color: #fff;

    padding-top: 2px;

    margin-right: 5%;

    border-radius: 100%;

    padding: 7px 11px;

           border: 2px solid #4f516c;

    

}

.facebook-ic:hover{

    color:#fff!important;

    background: #30d860;border: 2px solid #11da61;

}

.twitter-ic{

        width: 35px;

    font-size: 13px!important;

    height: 35px;

    background: #232547;

    color: #fff;

    padding-top: 2px;

    margin-right: 5%;

    border-radius: 100%;

       padding: 7px 8px;

     border: 2px solid #4f516c;

}

.twitter-ic:hover{

      color:#fff!important;

    background: #30d860;border: 2px solid #11da61;

}



.youtube-ic{

        width: 35px;

    font-size: 13px;

    height: 35px;

    background: #232547;

    color: #fff;

    padding-top: 2px;

    margin-right: 5%;

    border-radius: 100%;

          padding: 7px 7px;

        border: 2px solid #4f516c;

}

.youtube-ic:hover{

      color:#fff!important;

    background: #30d860;border: 2px solid #11da61;

}

.linkedin-ic{

        width: 35px;

    font-size: 13px;

    height: 35px;

    background: #232547;

    color: #fff;

    padding-top: 2px;

    margin-right: 5%;

    border-radius: 100%;

 padding: 7px 8px;

   border: 2px solid #4f516c;

}



.linkedin-ic:hover{

        color:#fff!important;

    background: #30d860;border: 2px solid #11da61;

}



.boder-dt:before{

        content: "";

    display: block;

    width: 40px;

    background-color: #e1e1e1;

    height: 2px;

    position: absolute;

   top: 180px;

}

.boder-dt:after{

        content: "";

    display: block;

    width: 10px;

    background-color: #e1e1e1;

    height: 2px;

    position: absolute;

    top:180px;

    left: 60px;



}


.quick-link-bd:before{

    content: "";

    display: block;

    width: 40px;

    background-color: #e1e1e1;

    height: 2px;

    position: absolute;

    top: 50px;

}



.quick-link-bd:after{

        content: "";

    display: block;

    width: 10px;

    background-color: #e1e1e1;

    height: 2px;

    position: absolute;

    top: 50px;

       left: 105px;

}







.instagram-ic{

        width: 35px;

    font-size: 13px;

    height: 35px;

    background: #232547;

    color: #fff;

    padding-top: 2px;

    margin-right: 5%;

    border-radius: 100%;

      padding: 7px 8px;

   border: 2px solid #4f516c;

}

.instagram-ic:hover{

     color:#fff!important;

    background: #30d860;border: 2px solid #11da61;

}



.sosia-icon li a{ 

color: #4f516c;    margin: 3px;

	}











.box {

  display: flex;

  align-items: flex-start;

height: 430px;position: relative;   

}



.box .selected {

    margin-top: 140px;

}

      

.top-bx-mg{    margin-top: 35px;}





.p-0{padding: 0px;}







.short-boder:before{

   content: "";

    display: block;

    width: 40px;

    background-color: #e1e1e1;

    height: 2px;

    position: absolute;

    top: 50px;



}

.small-boder:after{

 content: "";

    display: block;

    width: 10px;

    background-color: #e1e1e1;

    height: 2px;

    position: absolute;

    top: 50px;

    left: 60px;

}




.fshort-boder:before{

   content: "";

    display: block;

    width: 40px;

    background-color: #e1e1e1;

    height: 2px;

    position: absolute;

    top: 50px;



}

.fsmall-boder:after{

 content: "";

    display: block;

    width: 10px;

    background-color: #e1e1e1;

    height: 2px;

    position: absolute;

    top: 50px;

       left: 123px;

}

/*--animation--*/
.zoomnow{
 
   -webkit-animation: zoominoutsinglefeatured 1s infinite;
    animation: zoominoutsinglefeatured 1s infinite;
   
}
@-webkit-keyframes zoominoutsinglefeatured {
0% {
-webkit-transform: scale(1,1);
transform: scale(1,1);
}
50% {
-webkit-transform: scale(1.2,1.2);
transform: scale(1.2,1.2);
}
100% {
-webkit-transform: scale(1,1);
transform: scale(1,1);
}
}

@keyframes zoominoutsinglefeatured {
0% {
-webkit-transform: scale(1,1);
transform: scale(1,1);
}
50% {
-webkit-transform: scale(1.2,1.2);
transform: scale(1.2,1.2);
}
100% {
-webkit-transform: scale(1,1);
transform: scale(1,1);
}
}

/*--zoomnow end--*/













/*--home loan page--*/



.home-loan-banner {

    position: relative;

    width: 100%;

    background: url(../img/homeloan/banner-home.png) no-repeat;

    background-size: cover;

    padding: 168px 0px;

    height: 480px;

    background-position: center;background-repeat: no-repeat;



}

.home-loan-banner .homebanner-inner h2{

font-size: 47px;

    line-height: 56px;

    color: #00000a;

    font-weight: 700;

    font-family: 'Roboto', sans-serif;

    max-width: 637px;

    min-width: 637px;

}

.home-loan-banner .homebanner-inner .heading-banner{



font-family: 'Roboto', sans-serif;

font-size: 65px;

    line-height: 65px;

    color: #000000;

    font-weight: 400;

}



.home-loan-banner .apply-btn{margin-top: 45px;}



.homeloan-iconsec{ padding: 20px 0;

    background: #ffff;

}

.homeloan-iconsec .inner-icon-left{

        display: flex;

    align-items: center;

    justify-content: flex-end;padding: 20px 30px;

}



.homeloan-iconsec .inner-icon-center{

        display: flex;

    align-items: center;

    justify-content: center;padding: 20px 30px;

}



.homeloan-iconsec .inner-icon-right{

        display: flex;

    align-items: center;

    justify-content: flex-start;padding: 20px 30px;

}

.icon-img{    margin-right: 20px;}



.homeloan-iconsec .detail-text p{    font-size: 18px;

    line-height: 32px;

    color: #5748ca;

    font-weight: 500;
}





.apply-btn .btn-comman{

    color: #fff;

    background-color: #11da61;

    border-color: #11da61;

   font-family: "helvetica"!important;

    margin-right: 3%;

    letter-spacing: 0px;

    line-height: 30px;

    padding: 5px 5px;

    text-transform: uppercase;

    width: 150px;

}

.typesof-loan .list-loan{

        margin: 40px 0px;    margin-left: 70px;

}

.apply-btn .btn-comman:hover {

    color: #11da61;

    background-color: #fff;

    border-color: #11da61;

    border: 1px solid #11da61;

    transition: .7s ease;

}



/*--loanagainst-property--*/

.loan-banner {
    position: relative;
    width: 100%;
    background: url(../img/homeloan/banner-loan.png) no-repeat;
    background-size: cover;
    padding: 168px 0px;
    height: 480px;
    background-position: center;
    background-repeat: no-repeat;
}


.loan-banner .homebanner-inner h2 {
    font-size: 47px;
    line-height: 56px;
    color: #00000a;
    font-weight: 700;
    font-family: 'Roboto', sans-serif;
    max-width: 637px;
    min-width: 637px;
}


.loan-banner .apply-btn {
    margin-top: 45px;
}
.topweb{
    margin-top: 30px; 
}
   

 .box-size-bg{
  max-width: 19%;
    min-width: 19%;
    box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.1);
    border: 1px solid #eae2e2;
    margin-left: 1%;
    /* margin-right: 5px; */
    padding: 10px 25px;
    min-height: 305px;
    text-align: center;
    background: #fff;
}
.box-size-bg:hover{
        background-color: #11da61;
    color: #fff;
}


.box-size-bg:hover .trust-box-contnt p{
    
 color:#fff;   
}
.box-size-bg:hover .trust-box-contnt h4{
    
 color:#fff;   
}








.loan-row .box-size-bg{
  max-width: 19%;
    min-width: 19%;
    box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.1);
    border: 1px solid #fdfafa;
    margin-left: 1%;
    /* margin-right: 5px; */
    padding: 10px 25px;
    min-height: 240px;
    text-align: center;
    background: #fff;
        border-radius: 5px;
}
.loan-row .box-size-bg:hover{
        background-color: #11da61;
    color: #fff;
      border: 1px solid #11da61;
}


.loan-row .box-size-bg:hover .trust-box-contnt p{
    
 color:#fff;   
}
.loan-row .box-size-bg:hover .trust-box-contnt h4{
    
 color:#fff;   
}









.home-rect-angle .trust-bx-img-nw img{
  width: 55px;
    margin-bottom: 10px;
    border: 1px solid #ccc;
    padding: 5px;
    background: #fff;
    height: 60px!important;
    border-radius: 10px!important;
        object-fit: contain;
}

.features-ofcgt .home-rect-angle .trust-bx-img-nw img{

    border: 1px solid #fff!important;

}

.features-mys .home-rect-angle .trust-bx-img-nw img {
    border: 1px solid #fff!important;
}

.features-sui .home-rect-angle .trust-bx-img-nw img {
    border: 1px solid #fff!important;
}

.subside-boxes .home-rect-angle .trust-bx-img-nw img {
    border: 1px solid #fff!important;
}





.trust-bx-img-nw img{
      width: 55px;
    margin-bottom: 10px;
    border: 1px solid #ccc;
    padding: 5px;
    border-radius: 100px;
    background: #fff;
}
.trust-bx-img-nw{
      margin-bottom: 10px;
    margin-top: 20px;  
}
.my-pra {
    text-align:center!important;
    font-size: 11px;
    letter-spacing: 0px;
    line-height: 22px;
    color: #333333;
    font-weight: 400;
    font-family: 'Roboto', sans-serif;
}
/*--loanagainst-property end--*/

.fa-angle-up:before {
    content: "\f068"!important;
}
.fa-angle-down:before {
    content: "\f067"!important;
}

/*--business-loans --*/
.busines-loan-banner{
        position: relative;
    width: 100%;
    background: url(../img/homeloan/banner-business-loan.png) no-repeat;
    background-size: cover;
    padding: 168px 0px;
    height: 480px;
    background-position: center;
    background-repeat: no-repeat;
}

.homebanner-inner h2 {
    font-size: 47px;
    line-height: 56px;
    color: #00000a;
    font-weight: 700;
    font-family: 'Roboto', sans-serif;
    max-width: 637px;
    min-width: 637px;
}

 .text-box-heading p{
    font-size: 16px;
    color: #5748ca;
    font-weight: 500;
    line-height: 25px;
    margin-top: 10px;
    font-family: 'Roboto', sans-serif;
}





.loan-banner .apply-btn {
    margin-top: 45px;
}

.mg-45{
    margin-top:45px;
}

 .background-blue{
    background-color: #5748ca;
    padding: 40px 0px;
}
.pra-white{
color: #fff!important;
max-width: 375px;

}
.pra-homeloan{color: #fff!important;
max-width: 545px;
}
.business-loans-img{
    height: auto!important;
        max-width: 320px;
        border: 1px solid transparent;
    border-radius: 5px;
}
.business-loans:before {
    content: "";
    display: block;
    width: 310px;
    height: 240px;
    top: 1px;
    margin-left: 50px;
    position: absolute;
    border: 3px solid #fff;
    z-index: -1;
    top: -35px;
}

.business-loans-hm:before {
    content: "";
    display: block;
    width: 310px;
    height: 215px;
    top: 1px;
    margin-left: 50px;
    position: absolute;
    border: 3px solid #fff;
    z-index: -1;
    top: -35px;
}
.business-loans-lm:before {
    content: "";
    display: block;
    width: 310px;
    height: 280px;
    top: 1px;
    margin-left: 50px;
    position: absolute;
    border: 3px solid #fff;
    z-index: -1;
    top: -35px;
}
.rignt-hm-img-home{
    margin-top: 30%;
    margin-bottom: 10px;
}
.inner-blue-bx{
    padding-left: 95px;
       padding-top: 45px;
           padding-bottom: 45px;
}
.rignt-hm-img{
margin-top: 45px;
    margin-bottom: 10px


}
.rignt-hm-img-loanonly {
    margin-top: 12%;
    margin-bottom: 10px;
}
    /*--business-loans end --*/




/*---subsidy-scheme start--*/
.subsidy-banner {
    position: relative;
    width: 100%;
    background: url(../img/homeloan/subsidy-scheme.png) no-repeat;
    background-size: cover;
    padding: 168px 0px;
    height: 480px;
    background-position: center;
    background-repeat: no-repeat;
}
.subsidy-banner .homebanner-inner h2 {
    font-size: 47px;
    line-height: 56px;
    color: #00000a;
    font-weight: 700;
    font-family: 'Roboto', sans-serif;
    max-width: 637px;
    min-width: 637px;
}

.subschemes-section .mg-tophm .pragraf p {
    text-align: left!important;
    font-size: 14px;
    line-height: 27px;
    color: #333333;
    font-weight: 500;
   
    font-family: 'Roboto', sans-serif;
    width: 569px;
}
.subschemes-section .subsidy-rw{
     align-items: center;   
}

.subschemes-section {
        padding: 50px 0;
}
.subside-space-btwn{
  justify-content: space-between;
      width: 100%;  
}


.msme-developer-section{
        padding: 50px 0;
}
.msme-developer-section .mg-tophm .pragraf p {

    font-size: 14px;
    line-height: 27px;
    color: #333333;
    font-weight: 500;
    font-family: 'Roboto', sans-serif;
text-align: left!important;
}


.eligibility-box{
display: flex;
    align-items: center;
}


.pmegp-developer-section {
    padding: 80px 0;
    padding-top: 0;
}


.pmegp-developer-section .mg-tophm .pragraf p {
    text-align: left!important;
    font-size: 14px;
    line-height: 27px;
    color: #333333;
    font-weight: 500;
    font-family: 'Roboto', sans-serif;
   
}
.dot-circle{
    margin-right: 5px;
    font-size: 30px;
        color: #333333!important;
}

.pra-bottom-mrgn{
margin-bottom: 0;
}

.span-boldfonts{
       font-weight: 900;
    color: black!important;
}
.italic-fontsz{
    font-style: italic;
 margin-top: 25px!important;
}
.bnr-pading{
  padding: 0px 35px;
  padding-right: 0px;
}
.subsidy-rw{
     align-items: center;   
}



.ancr-link{
font-weight: 900;
color: black;
    border-bottom: 1px solid #aba7a7;
}



.text-note{
    width: 587px;
    text-align: left!important;
    font-weight: 600;

}


.policy-section .policy-boxes{
background-color: #fff;
    color: #ffffff;
    font-family: 'Roboto', sans-serif!important;
    border: 1px solid #f3f6ff;
    box-shadow: 0px 3px 17px 0px rgba(0, 0, 0, 0.16);
    border-radius: 15px;
    padding: 40px 0px;
    width: 470px;
    margin-left: auto;
    margin-right: auto;
}
.italic-fontsz1{
 font-weight: 600;
    font-style: italic;
    margin-bottom: 0;
    font-size: 13px;
    color: #575858db;  
}

.policy-section .img-policy-inner{
     text-align: center;
}
.policy-section .policy-imgheading h5{
    font-size: 22px;
    line-height: 50px;
    color: #00000a;
    font-weight: 700;
    font-family: 'Roboto', sans-serif;
    text-align: center;
        line-height: 30px;
}
.img-policy-inner img{
    object-fit: contain;
    height: 100px;
    margin-bottom: 20px;
}

.policy-section{
    padding: 70px 0px;
    padding-bottom: 20px;
}

.pmegp-developer-section .notice-kred{
margin-bottom: 110px;
}

/*---subsidy-scheme end--*/



/*--government-scheme---*/
.government-banner {
    position: relative;
    width: 100%;
    background: url(../img/homeloan/government-scheme.png) no-repeat;
    background-size: cover;
    padding: 168px 0px;
    height: 480px;
    background-position: center;
    background-repeat: no-repeat;
}

.government-banner .homebanner-inner h2 {
    font-size: 47px;
    line-height: 56px;
    color: #00000a;
    font-weight: 700;
    font-family: 'Roboto', sans-serif;
    max-width: 637px;
    min-width: 637px;
}
.govtpolicy-section .policy-boxes {
 background-color: #fff;
    color: #ffffff;
    font-family: 'Roboto', sans-serif!important;
    border: 1px solid #f3f6ff;
    box-shadow: 0px 3px 17px 0px rgba(0, 0, 0, 0.16);
    border-radius: 15px;
    padding: 20px 0px;
    width: 285px;
    height: 215px;
  
}
.govtpolicy-section .img-policy-inner {
    text-align: center;
}
.govtpolicy-section .img-policy-inner img {
   object-fit: contain;
    height: 90px;
    margin-bottom: 15px;
}
.govtpolicy-section .policy-imgheading h5 {
    font-size: 22px;
   
    color: #00000a;
    font-weight: 700;
    font-family: 'Roboto', sans-serif;
    text-align: center;
    line-height: 30px;
}
.govtpolicy-section{
        padding: 70px 0px;
    padding-bottom: 20px;
}
.eligib-crit-hd{
    font-size: 32px;
    line-height: 50px;
    color: #00000a;
    font-weight: 700;
    font-family: 'Roboto', sans-serif;
}



.features-ofcgt .loan-row-ofcgt .box-size-bg {
   
    min-width:244px;
    box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.1);
    border: 1px solid #fdfafa;
    margin-left: 1%;

    padding: 8px 15px;
    min-height: 250px;
    text-align: center;
    background: #fff;
    border-radius: 5px;
}



.features-ofcgt .loan-row-ofcgt .box-size-bg:hover {
    background-color: #11da61;
    color: #fff;
    border: 1px solid #11da61;
}

.features-mys{
        padding-bottom: 65px!important;
}
.features-sui{
  padding-bottom: 65px!important;   
}


.features-ofcgt{
  padding-bottom: 65px!important;   
}
.features-mys .loan-row-mys .box-size-bg {
    min-width: 244px;
    box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.1);
    border: 1px solid #fdfafa;
    margin-left: 1%;
    padding: 8px 15px;
      min-height: 225px;
    text-align: center;
    background: #fff;
    border-radius: 5px;
}

.features-mys .loan-row-mys .box-size-bg:hover {
    background-color: #11da61;
    color: #fff;
    border: 1px solid #11da61;
}


.features-mys .text-box-heading p {
    font-size: 16px;
    color: #5748ca;
    font-weight: 500;
    line-height: 25px;
    margin-top: 10px;
    font-family: 'Roboto', sans-serif;
   
}




.features-sui .loan-row-sui .box-size-bg {
    min-width: 244px;
    box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.1);
    border: 1px solid #fdfafa;
    margin-left: 1%;
    padding: 8px 15px;
      min-height: 225px;
    text-align: center;
    background: #fff;
    border-radius: 5px;
}

.features-sui .loan-row-sui .box-size-bg:hover {
    background-color: #11da61;
    color: #fff;
    border: 1px solid #11da61;
}


.features-sui .text-box-heading p {
    font-size: 16px;
    color: #5748ca;
    font-weight: 500;
    line-height: 25px;
    margin-top: 10px;
    font-family: 'Roboto', sans-serif;
 
}
.types-of-product .types-main-heading h3{
           font-size: 19px;
    line-height: 50px;
    color: #00000a;
    font-weight: 700;
    font-family: 'Roboto', sans-serif;
    text-align: center;
    
}


.types-main-heading{
margin-left: auto;
    margin-right: auto; 
}
.types-of-product{
        margin-top: 50px;
    margin-bottom: 20px;
}

.types-of-product .inner-box-type h4{
font-size: 16px;
    color: #5748ca;
    font-weight: 500;
    line-height: 25px;
    margin-top: 10px;
    font-family: 'Roboto', sans-serif;
   }

 .types-of-product .inner-box-type .type-listed p{
    font-size: 13px;
    width: 215px;
    line-height: 20px;
    font-weight: 500;
    font-family: 'Roboto', sans-serif;
    margin-top: -5px;
        margin-bottom: 9px;

 }


.stand-upindia-section{
    padding: 50px 0;
}

.stand-upindia-section .mg-tophm .pragraf p {
    font-size: 14px;
    line-height: 27px;
    color: #333333;
    font-weight: 500;
    font-family: 'Roboto', sans-serif;
    text-align: left!important;
    margin-bottom: 12px;

}

.eligibilitycriteria-top{
margin-top: 45px;
}
/*--government-scheme end---*/






/*-- weprovide--*/

.weprovide-section {padding: 20px 0;background-color: #fff;    padding-bottom: 80px;}

.mg-tophm{margin-top: 30px;}

.weprovide-section .mg-tophm .pragraf p{
text-align: left!important;
    font-size: 14px;
    line-height: 27px;
    color: #333333;
    font-weight: 500;
    text-align: center;
    font-family: 'Roboto', sans-serif;
    width: 529px;

}

.weprovide-section .provide-home img{    height: 450px;}



/*-- weprovide end--*/



/*--different-section--*/

.different-section{padding: 50px 0;

background-color: #f7f7f7;}



.different-section .box-diffrent{

width: 50%;

    background: #fff;

    text-align: center;

padding: 24px;

    margin: 2px 8px;

    min-height: 240px;

    padding-top: 40px;



}

.different-section .box-diffrent:hover{

box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
  }




  .box-diffrent .blue-img {
     display: block;
     margin-left: auto;
    margin-right: auto;
    width: 45px;
  }
  .box-diffrent:hover .blue-img {
    display: none;
}
.box-diffrent .white-img{
        display: none;
}
.box-diffrent:hover .white-img {
    display: block;
    margin-left: auto;
    margin-right: auto;
      width: 45px;
}
.different-section .common-heading p{
 font-size: 13px;
 line-height: 0px;
color: #333333;
 font-weight: 400;
 text-align: center;
 font-family: 'Roboto', sans-serif;
text-align: center;
 

}

.different-section .advantag-box{display: flex;

    margin-top: 35px;}

.different-section .box-diffrent .text-box p{

   font-size: 16px;

    color: #5748ca;

    font-weight: 500;

  

    line-height: 25px;

    margin-top: 10px;

    font-family: 'Roboto', sans-serif;

}

.different-section .box-diffrent .img-box img{

height: 60px;

}

.text-box .lows{

    width: 130px;

    margin-left: auto;

    margin-right: auto;

}





.different-section .box-diffrent .img-box {

    margin-bottom: 25px;

}

/*--different-section end--*/





/*--typesof-home---*/

.typesof-loan{

    background-color: #fff;

    padding: 45px 0px;    padding-bottom: 25px;

}

.typesof-loan .list-loan .typesof-loan-list li{

   font-size: 22px;

    line-height: 55px;

color: #5748ca;

font-weight: 600;

   font-family: 'Roboto', sans-serif;

}



.typesof-loan .apply-nowbtn{

    color: #fff;

    background-color: #11da61;

    border-color: #11da61;

      font-size: 14px!important;

    margin-right: 3%;

    letter-spacing: 0px;

    line-height: 26px;

    padding: 5px 5px;

    text-transform: uppercase;

    width: 145px;font-family: "helvetica"!important;

    margin-top: 10px;

}



.typesof-loan .apply-nowbtn:hover{

    color: #11da61;

    background-color: #fff;

    border-color: #11da61;

}



.typesof-loan .text-left .type-details{

    text-align: left;

    margin-top: 40px;font-size: 17px;

}



/*--typesof-home ens---*/





.faq-section{    padding: 45px 0;
background: #f7f7f7;
    padding-bottom: 40px;}


.faq-section h2{
     font-size: 40px!important;   
}
.faq-section .common-heading p{
    max-width: 465px!important;
}

.faq-section .accordion-section{

        background-color: #f8f8fb;

    border: 0;

    padding: 0px;

    margin-bottom: 30px;

}

.faq-section .accrodion-regular .card-header a{

    font-size: 18px;

    color: #333333;

    font-weight: 500;

    line-height: 25px;

    margin-top: 10px;

    font-family: 'Roboto', sans-serif;

}



.faq-section .faq-head-cont{

    margin-top: 40px;

}






.faq-section .faq-detail-ans{

font-size: 13px;
    color: #333333;
    font-weight: 400;
   font-family: 'Roboto', sans-serif;
    line-height: 22px;
   
    margin-bottom: 6px;

}
.faq-contnt ul{
  margin-bottom: 0; 
    padding-left:15px;
}
.faq-contnt ul li{
    color: #333333;
}


.faq-section .card-body {

   padding: 20px;

    border-bottom-right-radius: 10px;

    border-bottom-left-radius: 10px;

}







.faq-section .accrodion-regular .card-header{

    border-bottom: 1px solid #dcdcdc;

}



/*--ready-to-loan--*/

.ready-to-loan .main-color{

    color: #232547!important;

  

}



.ready-to-loan .sb-color{

    color: #fff!important;

  

}

.appy-loan-btn{

    color: #fff;

    background-color: #30d860;

    border-color: #fff;

    font-size: 15px!important;

    margin-right: 3%;

    letter-spacing: 0px;

    line-height: 26px;

    padding: 5px 10px;

    width: 140px;

    font-family: "helvetica"!important;

}

.ready-to-loan .call-on{
    font-weight: 600;
    color: #232547;

    font-size: 14px;

    font-family: 'Roboto', sans-serif;

}



/*--ready-to-loan end--*/ 

/*--home loan page end--*/

















/*--contact page---*/



.contact-banner {

    position: relative;

    width: 100%;

    background: url(../img/contact/contact-bn.png) no-repeat;

    background-size: cover;

    padding: 168px 0px;

    height: 480px;

    background-position: center;

    background-repeat: no-repeat;

}

.slick-dots{
 display:none!important;   
}

.contact-banner .contact-inner h2 {

    font-size: 47px;

    line-height: 56px;

    color: #00000a;

    font-weight: 700;

    font-family: 'Roboto', sans-serif;

  max-width: 335px;

    min-width: 335px;    margin-top: -35px;

}



.contant-detail h4{

font-size: 20px;
    line-height: 8px;
    color: #010101;
    font-weight: 600;
    font-family: 'Roboto', sans-serif;
    margin-bottom: 18px;

}









.contant-detail p{

font-size: 12px;
    color: #010101;
    font-weight: 500;
    font-family: 'Roboto', sans-serif;
    margin-bottom: 3px;



}

.client-block-v1.client-block {

margin: 0px 0px 30px 0px;
    border: 1px solid #ececec;
    border-top: 3px solid #11da61;
    min-height: 138px;

}

.phone-icon img{

    width: 25px;

    margin-right: 20px;

    margin-top: -15px;

}



.address-box img{

    width: 25px;

    margin-right: 29px;

    margin-top: -15px;

}

.bg-blue-bnr{

    width: 100%;

    background: url(../img/contact/blue-img.png) no-repeat;

    background-size: cover;

     max-height: 325px;

    min-height: 325px;    align-items: center;    display: flex;

    justify-content: center;

}

.get-touch{



}

.get-touch .row{     width: 108%;  border: 1px solid #cccc;

    display: flex;box-shadow: 0 2px 8px #d2cdcd;}

.box-get{   }

.box-get .heading-touch{

    font-size: 32px;

line-height: 46px;

color: #ffffff;

font-weight: 700;

 font-family: 'Roboto', sans-serif;

}

.submit-btntop{

width: 100%;
    background-color: #5747c9!important;
    color: #fff;
    padding: 17px 0px;
    border-radius: 2px;
    font-family: 'Roboto', sans-serif!important;
}

.get-touch .contct-form{

      padding: 25px 20px;

    height: 325px;

    margin-left: 20px;}

.message-bx{ height: 140px!important;

        

}

.form-mb{

        margin-top: 23px;

}

.phone-box{

        margin-top: 5px;

}
.contact-mesg{
      margin-left: 12px;  
}


.map-main{

    margin: 0px 0px;

        margin-bottom: 90px;

}

.contact-bd{

background: #ffff;

}





.get-location{

font-size: 32px;

    line-height: 50px;

    color: #00000a;

    font-weight: 700;

    font-family: 'Roboto', sans-serif;

}

.box-get .heading-touch{ 
    font-size: 28px;
    line-height: 34px;}

.getin-contact{

      padding: 80px 0px;

    background: #fff;

    padding-bottom: 0px;}

.left-boxwt {

      width: 33%;

}

.right-boxwt{

    width: 65%;

}

.lab-name{
      font-size: 12px;
    font-family: 'Roboto', sans-serif!important;
    font-weight: 600;
    
}

.form-row{padding: 15px 10px;}

.sub-btns{padding: 8px;}

/*--contact page  end---*/













/*--about start---*/

.about-banner {

    position: relative;

    width: 100%;

    background: url(../img/about/about-banner.png) no-repeat;

    background-size: cover;

    padding: 168px 0px;

    height: 480px;

    background-position: center;

    background-repeat: no-repeat;

}



.about-banner .about-inner{

        text-align: center;

    width: 100%;

}

.about-banner .about-inner h2{

     color: #fff;
    font-size: 45px;
    line-height: 56px;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;

}
.testimonial-block-v2.testimonial-block{
    margin-left: auto;
    margin-right: auto;
}


/*--banner end---*/

.digitalmarket-sec{

        padding: 30px 0;

    background-color: #fff;

  

}



.digitalmarket-sec .rw-top-tick{

     margin-top: 20px;

}



.digitalmarket-sec .rw-top-tick1{

    margin-top: 5px;

}

.digital-text .common-heading h2 {

    text-align: left!important;

}



.digitalmarket-sec .img-tick img{

       width: 30px;

    height: 30px;

    margin-right: 15px;}



 .digitalmarket-sec .right-box-tick .inner-bx .details h4{
    margin-bottom: 10;
    font-size: 20px;
    font-weight: 700;
    font-family: 'Roboto', sans-serif!important;

 }

 .digitalmarket-sec .right-box-tick .inner-bx .details p{

 font-size: 15px;

    color: #333333;

    letter-spacing: 0px;

    min-width: 165px;

    max-width: 165px;

    line-height: 22px;
    font-weight: 500;
    margin-bottom: 20px;

 }

 .digitalmarket-sec .right-box-tick{    margin-top: 40px;    margin-left: 40px;

    margin-bottom: 40px;}



.digital-text-detail{
        margin-top: 35px;
}
.digital-text-detail p{

    font-size: 13px;
    letter-spacing: 0px;
    line-height: 22px;
    color: #333333;
    font-weight: 400;
    font-family: 'Roboto', sans-serif;
    width: 445px;
    text-align: justify;

}

.digitalmarket-sec .inner-bx{

        padding: 20px;

}

.digitalmarket-sec .inner-bx:hover{

    transition: 0.3s;

    box-shadow: 0px 3px 15px 0px rgba(0, 0, 0, 0.3);

    background-color: #f4f9fd;

}



.values-live{

   padding: 100px 0;

    background-color:#fff;

}



.values-live .box-diffrent {
    width: 50%;
    background: #f4f9fd;
    text-align: center;
    padding: 24px;
    margin: 2px 11px;
    min-height: 195px;
    padding-top: 40px;
    position: relative;
    align-items: center;

}
.wt-ac{
    width: 30px;
    height: 40px;
    margin-left: auto;
    margin-right: auto;
}
.wt-ac1{
    width: 30px;
    height: 40px;
    margin-left: auto;
    margin-right: auto;
}

.values-live .box-diffrent .text-box{

        margin-top: 10px;

}

.values-live .box-diffrent .img-box {

    margin-bottom: 10px;

}









.skilled-team{position: relative;    background: #fff;}



.skilled-team .testimonial-block-v1 .testimonial-img {

    z-index: 11;

    position: relative;

    background: #334d50;

    background: -webkit-linear-gradient(to right, #cbcaa5, #334d50);

    background: linear-gradient(to right, #5345bf, #786bdf);

          margin-top: 55%;

    width: 565px;

}

.skilled-team .testimonial-block-v1 .testimonial-img p{

font-weight: 300;

    width: 379px;

    margin-left: auto;

    margin-right: auto;

    font-family: 'Roboto', sans-serif;
    line-height: 24px;
}

.skilled-team .testimonial-block-v1 .testimonial-img p:before {

        content: "";

    display: block;

    width: 35px;

    background-color: #e1e1e1;

    height: 2px;

    position: absolute;

    bottom: 32px;}



.skilled-team .split-bg {

    /* background: linear-gradient(to right, #01d486 0%, #01d486 45%, #efeff3 40%, #efeff3 100%); */

      height: 375px;

    position: relative;

    width: 100%;padding: 0;

    background: url(../img/about/teamg.png) no-repeat;

       background-position: center;

    background-size: contain;

}



.skilled-team .card-pattern-right:after{

    display: none;

}

.

.blue-contant-box p{    margin: auto;

    color: #fff;

   }

.blue-contant-box .testimonial-img{

    z-index: 11;

    position: relative;

    background: #334d50;

    

    background: linear-gradient(to right, #5345bf, #786bdf);

    min-height: 300px;

    top: -55%;

    width: 600px;

    padding: 50px;

    color: #fff;

     box-shadow: 0px 3px 15px 0px rgb(0, 0, 0,);

}







.values-live .box-diffrent .text-box p{
    text-transform: uppercase;
    font-size: 14px;
    color: #202020;
    font-weight: 700;
    line-height: 20px;
    margin-top: 10px;
    font-family: 'Roboto', sans-serif;
    margin-top: 30px;   

}





.values-live .advantag-box {

 display: flex;

    margin-top: 50px;

    justify-content: center;

    margin-left: auto;

    margin-right: auto;

}

.values-live .common-heading p{

    font-size: 14px;

    line-height: 0px;

    color: #333333;

    font-weight: 400;

    text-align: center;

    font-family: 'Roboto', sans-serif;

    text-align: center;

       margin-top: 30px;

}



.values-live .box-diffrent .img-box img {

    height: 40px;

}



.values-live .box-diffrent .img-box1:before{

width: 50%;

    height: 50%;

   

  content: "";

    position: absolute;

    right: 15px;

      background: url(../img/about/cust_fir_alw.png) no-repeat;

   

}

.values-live .box-diffrent .img-box1:hover::before{

width: 50%;

    height: 50%;

    content: ="";

    background: url(../img/about/cust_fir_alw_wht.png) no-repeat;

    content: "";

    position: absolute;

    right: 15px;

   

}

.btn-comman-cal .tp-btnv{
     margin-top: 45px;   
}

.values-live .box-diffrent .img-box2:before{

width: 50%;

    height: 50%;

   

  content: "";

    position: absolute;

    right: 30px;

      background: url(../img/about/act_wit_int.png) no-repeat;

   

}



.values-live .box-diffrent:hover .img-box2::before{

    background: url(../img/about/act_wit_int_wht.png) no-repeat;



}















.values-live .box-diffrent .img-box3:before{

width: 50%;

    height: 50%;

   

  content: "";

    position: absolute;

   right: 30px;

      background: url(../img/about/coll_wit_eve.png) no-repeat;

   

}







.values-live .box-diffrent:hover .img-box3::before{

    background: url(../img/about/coll_wit_eve_wht.png) no-repeat;



}







.values-live .box-diffrent .img-box4:before{

width: 50%;

    height: 50%;

   

  content: "";

    position: absolute;

    right: 25px;

      background: url(../img/about/get_bet_eve.png) no-repeat;

   

}





.values-live .box-diffrent:hover .img-box4::before{

background: url(../img/about/get_bet_eve_wht.png) no-repeat;

}









.values-live .box-diffrent .img-box5:before{

width: 50%;

    height: 50%;

   

  content: "";

    position: absolute;

    right: 30px;

      background: url(../img/about/team.png) no-repeat;

   

}



.values-live .box-diffrent:hover .img-box5::before{

     background: url(../img/about/team_wht.png) no-repeat;

}













.values-live .box-diffrent:hover{

    background: linear-gradient(to right, #5345bf, #786bdf);

        transition: 0.3s;

        box-shadow: 0px 3px 15px 0px rgba(0, 0, 0, 0.3);

        color: #fff!important;

}





.values-live .box-diffrent:hover .img-box1::before{

    background: url(../img/about/cust_fir_alw_wht.png) no-repeat;



}

.values-live .box-diffrent:hover .text-box p{

     color: #fff;



}



/* Rectangle Out */

.hvr-rectangle-out {

  display: inline-block;

  vertical-align: middle;

  -webkit-transform: perspective(1px) translateZ(0);

  transform: perspective(1px) translateZ(0);

  box-shadow: 0 0 1px rgba(0, 0, 0, 0);

  position: relative;

  background: #0EDB60;

  -webkit-transition-property: color;

  transition-property: color;

  -webkit-transition-duration: 0.3s;

  transition-duration: 0.3s;

}

.hvr-rectangle-out:before {

  content: "";

  position: absolute;

  z-index: -1;

  top: 0;

  left: 0;

  right: 0;

  bottom: 0;

  background: #5748ca;

  -webkit-transform: scale(0);

  transform: scale(0);

  -webkit-transition-property: transform;

  transition-property: transform;

  -webkit-transition-duration: 0.3s;

  transition-duration: 0.3s;

  -webkit-transition-timing-function: ease-out;

  transition-timing-function: ease-out;

      border-color: #5748ca;border: 1px solid #5748ca;

}

.hvr-rectangle-out:hover, .hvr-rectangle-out:focus, .hvr-rectangle-out:active {

  color: white;

}

.hvr-rectangle-out:hover:before, .hvr-rectangle-out:focus:before, .hvr-rectangle-out:active:before {

  -webkit-transform: scale(1);

  transform: scale(1);

}



/*--about end---*/





/*--knowledge page start--*/



.knowlage-main {

    background-color: #fff;

}



.knowledge-banner {

    position: relative;

    width: 100%;

    background: url(../img/knowledge/knowledge-banner.jpg) no-repeat;

    background-size: cover;

    padding: 168px 0px;

    height: 435px;

    background-position: center;

    background-repeat: no-repeat;

}



.knowlage-main .banner-dtl {

    padding-bottom: 55px;

    border-bottom: 1px solid rgb(212 214 225);

}



.easily-hd {

    font-size: 31px;

    line-height: 50px;

    color: #00000a;

    font-weight: 700;

    font-family: 'Roboto', sans-serif;

    margin-top: 40px;

}



.knowlage-main .card-img {

    height: 160px;

}



.knowlage-main .card:hover {

    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);

}



.knowlage-main .clock-dlt {

    margin-top: 55px;

}



.knowlage-main .know-p {

    font-size: 12px;

    line-height: 20px;

    color: #333333;

    font-weight: 400;

    font-family: 'Roboto', sans-serif;

}



.knowlage-main .card-dtl p {

    margin: 0px 0px 5px 0px;

}



.knowlage-main .dtl-hd {

    font-size: 15px;

    line-height: 20px;

    color: #00000a;

    font-weight: 700;

    font-family: 'Roboto', sans-serif;

    letter-spacing: 0.5px;

}



.knowlage-main .views {

    display: inline-block;

}



.cal-date .date-clock {

    width: 15px;

    margin-right: 8px;

}



.cal-date .date-eye {

    width: 15px;

    margin-right: 8px;

}



.knowlage-main .cal-date {

    display: flex;

    justify-content: space-between;

    margin-bottom: 10px;

    margin-top: 10px;

}



.knowlage-main .cal-date.clock ul li {

    list-style-type: none;

    font-size: 12px;
    color: #ACACAC;
    font-family: 'Roboto', sans-serif!important;

}



.knowlage-main .products .card {

    max-height: 350px;

}



.knowlage-main .views ul li img {

    padding-right: 5px;

}



.knowlage-main .clock ul {

    padding: 0px;

    margin-bottom: -10px;

}



.knowlage-main .banner-dtl .clock ul li {

   list-style-type: none;
    font-size: 14px;
    font-weight: 600;
    color: #ACACAC;
    font-family: 'Roboto', sans-serif!important;
}





.knowlage-main .clock ul li {

    list-style-type: none;

    font-size: 13px;

}



.knowlage-main .card-dtl {

    padding: 20px;

}



.knowlage-main .clock2 ul li {

    padding-left: 95px;

}



.knowlage-main .products {

    margin-top: 75px;

    margin-bottom: 45px;

}



.knowlage-main .products .mgtop-product {

    margin-top: 30px;

}



.knowlage-main .clock-img {

    width: 20px;

}



.knowlage-main .eye-img {

    width: 23px;

}

.know-mrbtn{
    margin-top: -25px;
}







/*--media quiry--*/
@media only screen and (min-width:1200px) {
.blog-section .card-img {
    height: 445px;
    width: 518px;
}
.blog-section .card {
    height: 448px;
    width: 520px;
}
.only-dastop{
    margin-left: -85px;
}
 .features-mys .text-box-heading p {
   width: 200px;
   margin-left: auto;
    margin-right: auto;
}

    }
    
@media only screen and (min-width:992px) {
    .btn-header-nomobile{
 display:block;   
}
  .btn-header-onlymobile{
      display:none;
  }  
  .navbar-expand-lg .navbar-collapse{
        margin-top: -1px;  
  }
 
}
    
    
@media only screen and (min-width:991px) {
.hassle-free .container-rw{
        margin-right: -50px;
    margin-left: -50px;
}
.only-destop-container{
padding-left: 5px;
    padding-right: 5px;
}
.mobile-align{
    margin-left: 60px;
}
.mg-rt{
   margin-right: 15px;
}
.right-fcont {
    float: right;
}
.ml-leftside {
    margin-left: 45px;
}
.f-menu-lf{
        padding-left: 60px;
}

.only-rtimg{
        margin-left: auto;
}
.custom-width {
    width: 166px;
}
.pat-with{
padding: 0px 50px;    
}
.pad-img-right{
    padding-right: 25px;
}
.bt-can1{
   margin-bottom: 3px!important; 
}
.bt-can{
      margin-bottom: 60px!important;  
}
.navbar-classic .navbar-collapse.show .navbar-nav .nav-item .nav-link {
    border-bottom: 0;
}

.dis-center{
display: flex;
    justify-content: center;
}
.dis-right{
display: flex;
  justify-content: flex-end;
}
.product-secnd-rw{
    padding: 0px 65px;
}


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

    .knowlage-main .clock2 ul li {

        padding-left: 40px;

    }

}



@media only screen and (max-width:991px) {
    .pra-white {
    color: #fff!important;
    max-width: 100%;
}
    
    
    
    .topweb{
    flex-wrap: wrap;
}

.box-size-bg {
  min-width: 30%;
   margin: 5px;
}


.loan-row .box-size-bg {
  min-width: 30%;
   margin: 5px;
}

    .knowledge-banner {

        padding: 65px 0px!important;

        height: auto!important;

    }

    .knowlage-main .easily-hd {

        font-size: 23px;

    }

    .knowlage-main .card-img {

        height: 200px;

    }

    .knowlage-main .clock2 ul li {

        padding-left: 45px;

    }

    .knowlage-main .products2 {

        margin: -76px 0 0px 0;

    }

    .products {

        margin: 30px 0;

    }

    .knowlage-main .products .card {

        max-height: unset;

    }
    .bank-logo {
    height:auto;
    width: 100%!important;
}
.hassle-free-box {
    margin-bottom: 30px;
    background: #f9f9f9;
    padding: 20px 10px;
    margin: 15px;
}
.box .selected {
    margin-top: 0px;
}
.btn-header-nomobile{
 display:none;   
}
  .btn-header-onlymobile{
      display:block;
  }  
  .btn-header-login{
       width: 30%;
    margin-bottom: 20px;
    margin-top: 20px;
  }
  .btn-header{
   width: 30%;
    margin-right: 0;
    margin-top: 10px;   
  }
  
  .home-loan-banner .homebanner-inner h2{
       width: 335px!important;   
  }
  .loan-banner .homebanner-inner h2{
   width: 335px!important;      
  }
  .busines-loan-banner .homebanner-inner h2{
    width: 335px!important;     
  }
  .text-box .lows {
    width: unset;
  }

.different-section .box-diffrent{
 padding-bottom: 40px!important;   
}
}
@media only screen and (max-width: 991px) and (min-width: 768px)  {
   .f-blog-img img{
           width: 20px!important;
   } 
  .homeloan-iconsec .inner-icon-left{
       justify-content: flex-start!important;   
  } 
   
   
    
    }


@media only screen and (max-width: 991px) and (min-width: 600px)  {
 .business-loans-lm{
  display: flex;
    justify-content: center;   
 } 
 .business-loans{
    display: flex;
    justify-content: center;   
 }
 .business-loans-hm{
      display: flex;
    justify-content: center; 
 }
 
 .rignt-hm-img-home {
    margin-top: 10%;
 }
 
.business-loans-hm:before {
   width: 350px;
    height: 240px;
    margin-left: 100px;
   top: -35px;
}
.business-loans-lm:before {
   
    width: 310px;
    height: 280px;
    top: 1px;
    margin-left: 125px;

    top: -35px;
}
    
 .business-loans-img{
  max-width: 366px;   
 } 
 .business-loans:before {
    width: 345px;
    height: 270px;
    top: 1px;
    margin-left: 115px;
   z-index: -1;
    top: -35px;
}
 
}

@media only screen and (max-width:991px) {
.eligib-crit-hd {
    font-size: 18px;
    line-height: 20px;
 
}
    }
@media only screen and (max-width:767px) {
    .box-size-bg {
    min-width: 45%;
    margin: 10px;
    }


    .loan-row  .box-size-bg {
    min-width: 45%;
    margin: 10px;
    }


    .knowlage-main .clock-dlt {

        margin-top: 0px;

    }

    .knowlage-main .products2 {

        margin: -77px 0 0 0;

    }
    
    .btn-comman-cal {
    line-height: 28px;
    padding: 2px 5px;

    margin-top: 5px;
}

    .knowlage-main .products {

        margin: 30px 0;

    }
.blog-section .card {
    width: 100%;
       height: auto;
}

  .card-content-overlay {

  left: 0;right: 0px;

}

.blog-section .blog-text-in p{

    width: 100%;

}

.blog-section {

 background-color: #fafafa;
    padding: 40px 0px;
    padding-bottom: 10px;

}

.box .selected {

    margin-top: 0px;

}

.hassle-free-box{

        margin-bottom: 30px;

}
.hassle-free-box:last-child{

        margin-bottom: 10px;

}


.slider-img img{
    height: 260px;
}
.icons-section{
        margin-top: -20px;
}
.inner-row {
 
    padding: 0px 0px;
}

.access-to-top .owl-theme .owl-dots {
  display:none;
}
.highly-trusted {
    padding: 40px 0px;
  
}

.access-to-top {

    padding: 35px 0px;
}

.we-love-we-do {
   padding: 25px 0px;
}
.mg-love {
    margin-top: 15px;
    
}
.we-love-we-do .common-heading h2 {
    font-size: 25px!important;
}
.mg-love p {

    margin-top: 10px;
    margin-bottom: 20px;
   
}
.slider {
    margin-bottom: 0px!important;
}
.talk-to-inn{
    text-align: center;
    margin-top:20px;
}
.f-blog-img{
 width: 20%!important;   
}
.quick-link-bd:after{
 left: 65px;   
}
.fsmall-boder:after{
   left: 65px;   
}
.foot-sec {
    margin-top: 20px;
}
.footer-widget {
    margin-bottom: 20px;
}
.boder-dt:before{
     top: 155px;   
}
.boder-dt:after{
   top: 155px;     
}
.digitalmarket-sec .right-box-tick:last-child{
 margin-bottom: 0px;   
}
.values-live .common-heading p{
    margin-top: 15px;    
}
.faq-section h2 {
    font-size: 28px!important;
  line-height: 40px!important;
}
.homeloan-iconsec{
     padding: 50px 0;
  
    padding-bottom: 10px!important;   
}

.faq-section {
    padding: 25px 0;

    padding-bottom: 20px;
}
.contact-mesg {
    margin-left: 0px;
}

.subside-boxes .loan-row .box-size-bg{
        margin: 5px!important;
}


.subside-boxes1 .loan-row .box-size-bg{
        margin: 5px!important;
}
.kred-polisy{
    padding: 15px;
}


.subside-boxes .loan-row-ofcgt .box-size-bg {
 margin: 10px!important;
    margin-left: auto!important;
    margin-right: auto!important;
    min-width: 85%;
}

.features-mys .loan-row-mys .box-size-bg {
margin: 10px!important;
    margin-left: auto!important;
    margin-right: auto!important;
    min-width: 85%;

}



.features-sui .loan-row-sui .box-size-bg {
margin: 10px!important;
    margin-left: auto!important;
    margin-right: auto!important;
    min-width: 85%;

}
    
.features-mys .text-box-heading p {
  width:100%; 
}

.types-of-product .types-main-heading h3 {
    font-size: 16px;
    line-height: 27px;
  
}
.types-of-product .inner-box-type .type-listed p{
    width: 100%;
}
.types-of-product {
    margin-top: 10px;
    margin-bottom: 20px;
}
}



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

    .knowlage-main .clock2 ul li {

        padding-left: 186px;

    }

    .knowlage-main .easily-hd {

        font-size: 18px;

        margin: 0px;

    }

    .knowlage-main .products {

        margin: 30px 0;

    }

    .blog-section .blog-text-in p{

            margin: 0px 0px;

    }

    .we-love-we-do {

  /*--  padding: 35px 0px;--*/

}
.box-size-bg {
    min-width: 85%;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
}

.btn-comman-cal{
    margin-top: 25px;
}
.bank-logo {
    height: auto;
    width: 60%!important;
    margin-left: auto;
    margin-right: auto;
}
.partner-with-us .partner-inner h4 {
    font-size: 17px!important;
  line-height: 24px;
}
.partner-inner{
      padding: 0px 8px;  
}

.btn-header-login{
       width: 50%;
    margin-bottom: 20px;
    margin-top: 20px;
  }
  .btn-header{
   width: 50%;
    margin-right: 0;
    margin-top: 10px;   
  }





}

@media only screen and (max-width:575px) {
    
 .post-block {
  
    max-width:100%;
}  


.partner-with-us .partner-inner h5 {
    font-size: 15px!important;
  line-height: 22px!important;
  }
}

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

    .knowlage-main .clock2 ul li {

        padding-left: 40px;

    }

    .knowlage-main .products2 {

        margin: -70px 0 10px 0;

    }
    .blog-section .card {

    width: 100%;height:autopx;

  }
  .blog-section .blog-text-in p {
    font-size: 13px!important;
}
.blog-section .blog-text-in h3 {
    font-size: 18px!important;
  line-height: 18px!important;
}
.card-content-overlay {
    top: 40px!important;
}
.bank-logo {
    height: auto;
    width: 100%!important;
}
.icons-section .icons-rw {
    justify-content: center;
   
}
}


@media only screen and (max-width:380px) {
 .business-loans-img {
    height: auto!important;
    max-width: 280px;
   
}   
  
.business-loans-lm:before {
  width: 275px;
    height: 260px;
    top: 1px;
    margin-left: 25px;
    top: -20px;
}  


.business-loans:before {
    width: 260px;
    height: 200px;
    margin-left: 50px;
    top: -25px;
}

.business-loans-hm:before {
  width: 260px;
   height: 185px;
   margin-left: 50px;
  top: -25px;
}
}
/*--media quiry end--*/







/*--knowledge page end--*/