body {font-family: "Roboto", sans-serif!important;font-size:14px;line-height:24px;color:#6f6f6f; background:#F8F8F8;}

.top-line
{float:left;width:100%;z-index: 9999999;padding: 50px 50px 79px 50px;background: #05A9DB url(../images/banner-green.jpg) fixed;--tw-backdrop-blur: blur(8px);background-size: cover;}

.sign-up
{
padding: 11px 34px !important;border-radius: 12px;font-size: 15px !important;background: #271340;margin-top: 0;font-weight: bold;color: #fff !important;
}

.service-area {
    float: left;
    width: 100%;
}

.service-area ul {
    float: left;
    padding: 0px !important;
    width: 100%;
}

.service-area ul li {
    position: relative;
    display: block;
    float: left;
    width: 16%;
    font-size: 18px;
    font-weight: 400;
    font-family: Roboto, sans-serif;
    line-height: 50px;
    padding: 0 10px;
    box-sizing: border-box;
}

.service-area ul li a {
    position: relative;
    display: block;
    text-align: center;
    margin-top: 20px;
    border: 0px solid #ddd;
    background: #fff;
    padding: 0px 6px;
    font-size: 14px;
    color: #000;
    font-weight: 400;
    box-shadow: 0 0 10px #ddd;
    border-radius: 50px 0px 5px 0px;
}


.contact-rupeehype {background: #ffffff;float: left;width: 100%;padding: 45px 0px;height: auto;}

.contact-rupeehype .thumbnail {
    background: #22519b;
    border-radius: 20px;
    border: none;
    padding: 60px 25px;
}

.contact-rupeehype-tags {
    font-size: 25px;
    color: #1f2b5b;
}

.contact-rupeehype .thumbnail p {
    color: #fff;
    font-size: 13px;
}

.hr-tag {
    width: 70px;
    border: none !important;
    margin: 0px;
    height: 1px;
    background: #fff;
    margin-bottom: 20px;
}

.contact-fa {
    background: #099dd5 !important;
    color: #fff !important;
    border-radius: 100%;
    height: 50px !important;
    width: 50px !important;
    text-align: center !important;
    float: left !important;
    line-height: 46px !important;
    border: solid 2px #fff;
    font-size: 21px !important;
    margin-bottom: 16px;
}

.contact-loantap-tags {
    font-size: 25px;
    color: #1f2b5b;
}

.contact-rupeehype input
{border-radius: 10px;
    height: 47px;
    border: none;
    box-shadow: 0 0 4px #ddd;
    font-size: 13px;
    margin-bottom: 10px;
	}
	
	.contact-loantap-apply {
    color: #ffff;
    padding: 13px 35px !important;
    position: relative;
    background: #22509a;
    border-radius: 16px !important;
    margin-top: 12px;
    float: left;
    margin-right: 15px;
    font-size: 16px !important;
    font-weight: bold !important;
}

.contact-link {
    color: #fff !important;
    font-size: 15px !important;
    padding-top: 13px;
    float: left;
}
	
	
	.contact-link:hover {
    color: #fff !important;
    font-size: 15px !important;
    padding-top: 13px;
    float: left;
	text-decoration:blink;
}
	
	
	
	.contact-rupeehype select
{border-radius: 10px;
    height: 47px;
    border: none;
    box-shadow: 0 0 4px #ddd;
    font-size: 13px;
    margin-bottom: 10px;
	}


.contact-rupeehype textarea {
    border-radius: 10px;
    height: 120px !important;
    border: none;
    box-shadow: 0 0 4px #ddd;
    
}
.sign-up:hover
{
background:#8d45d0 !important;
color:#fff !important;
text-decoration:blink;
}
.otp-form
{background: #fff;
border-radius: 30px;
margin-top: 41px;
padding: 49px 30px 48px 30px;}

.home-form
{
}

.home-form .thumbnail {
    padding: 40px 15px;
    border: none;
    box-shadow: 0 0 10px #0000004a;
    border-radius: 10px;
    margin-top: 30px;
}

.thumbnail-calculatero {
    padding: 45px;
    border: none;
    box-shadow: 0 0 10px #0000004a;
    border-radius: 10px;
    margin-top: 30px;
    background:#fff;
}

.input-group {
    width: 134px;
    border-radius: 12px !important;
    border: 1px solid #E0E0E0 !important;
    padding: 11px 15px;
    color: #22519B;
    font-size: 19px;
    float: right;
}

.input-group1::before {
    content: '';
    position: absolute;
    background-image: url(../images/rupee-icon.svg);
    height: 53%;
    width: 27%;
    background-repeat: no-repeat;
    right: 0px;
    border-left: 1px solid #e0e0e0;
    top: 10px;
    color: #22519B;
}

.amonut
{
    padding-top: 28px;
    font-size: 16px;
    color: #22519B;
    text-transform: uppercase;
    font-weight: bold;
}

.borer-a {
    border-right: dotted 1px #0041b1;
    border-bottom: dotted 1px #0041b1;
	padding:30px 0px;
}

.borer-b {
    border-bottom: dotted 1px #0041b1;
	padding:30px 0px;
}

.borer-c {
    border-right: dotted 1px #0041b1;
    padding-top: 20px;
	padding:30px 0px;
}

.borer-d {
    padding-top: 20px;
	padding:30px 0px;
}

.home-form .thumbnail h4 {
    margin: 0px 0px 0px 0px;
    text-align: center;
    font-size: 18px;
    color: #22519B;
    font-weight: bold;
}

.home-form .thumbnail h5 {
    margin: 0px 0px 20px 0px;
    text-align: center;
    font-size: 15px;
    color: #373643;
    font-weight: normal;
}

.sign-in
{padding: 10px 27px !important;
font-size: 17px !important;
margin-top: 17px;
font-weight: bold;
color: #271340 !important;
}

.sign-in:hover
{
text-decoration:blink;}


.banner-background
{
background: url(../images/background_image.jpg) right;
width:100%;
float:left;
padding: 135px 0px;
margin: -80px 0px 0px 1px;
background-size: cover;
}


.banner-background h1
{
color:#271340;
font-size: 60px;
font-weight: bold;
line-height: 60px;
}

.banner-background p
{
color:#271340;
font-size: 21px;
margin: 25px 0px 40px 0px;
line-height: 29px;
}

.banner-background .buttona
{
background: #271340;
padding: 10px 30px;
border-radius: 5px;
margin-right: 15px;
color: #fff;
}


.banner-background .buttonb
{
padding: 10px 30px;
border-radius: 5px;
margin-right: 15px;
color: #271340;
}

.col-md-6-zindex
{
z-index: 99999;
position: absolute;
top: 168px;
}

.video-line
{
width:100%;
float:left;}

.video-up
{
height: 100%;
width: 100%;
background:url(../images/1.png) !important;
top: 0;
left: 0;
float:left;
position: absolute;
}


.overlay {

width: 100%;
height:715px;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: rgba(0,0,0,0.5);
z-index: 2;
position: absolute;
background:url(../images/1.png);
}


.subscribe-line
{float:left;width:100%;padding: 50px 0px 50px 0px;background: #f8f8f8;}

.subscribe-line p
{}


.subscribe-line .container
{background: #E12F53;border-radius: 30px;padding: 40px;}

.subscribe-line h3
{
color: #fff;
font-size: 44px;
font-weight: bold;
line-height: 50px;
}

.subscribe-line input
{
padding: 20px;
width: 100%;
border-radius: 50px;
border: solid 2px #ddd;
font-size: 18px;
font-weight: 500;
margin-top: 25px;
}

.subscribe-line .col-md-5
{
padding-right:0px;
}	


.subscribe-line .col-md-2
{
padding-left:0px;
}	

.subscribe-line .sub-but
{
margin-left: -61px;
float: left;
padding: 20px 41px;
border-radius: 50px;
border: solid 2px #ddd;
background: #032E63;
color: #fff;
font-size: 23px;
font-weight: bold;
margin-top: 25px;
}

.map-line
{float:left;width:100%;padding: 50px 0px;background: #05A9DB;}

.map-line p
{}



.map-line h3
{color: #fff;font-size: 47px;font-weight: bold;line-height: 60px;margin-top: 40px;}

.map-line p
{
color: #fff;
margin: 0px 0px 29px 0px;
font-size: 18px;
font-weight: 400;
line-height: 34px;
}


.about-line
{float:left;width:100%;padding: 50px 0px;background: #DEE3FB;}

.about-line .thumbnail
{
background: #ffffff;
border-radius: 30px;
padding: 50px 60px 58px 40px;
margin-bottom: 30px;
-webkit-transition: all 0.4s ease 0s;
-moz-transition: all 0.4s ease 0s;
-ms-transition: all 0.4s ease 0s;
-o-transition: all 0.4s ease 0s;
transition: all 0.4s ease 0s;
}


.about-line .thumbnail .fa {width: 120px;height: 120px;border-radius: 50%;display: flex;align-items: center;justify-content: center;background: #22519B;margin-right: 60px;-webkit-transition: all 0.4s ease 0s;-moz-transition: all 0.4s ease 0s;-ms-transition: all 0.4s ease 0s;-o-transition: all 0.4s ease 0s;transition: all 0.4s ease 0s;color:#fff;font-size:60px;}


.about-line .thumbnail:hover .fa {

background: #05A9DB;

-webkit-transition: all 0.4s ease 0s;
-moz-transition: all 0.4s ease 0s;
-ms-transition: all 0.4s ease 0s;
-o-transition: all 0.4s ease 0s;
transition: all 0.4s ease 0s;
color:#fff;

}

.rounded-circle
{
width:60px;}


.about-line h2
{
color: #000;
font-size: 26px;
margin-bottom: 0px;
}


.about-line h3
{
color: #032e63;
font-size: 30px;
line-height: 38px;
}


.about-line h4
{color: #080808;font-size: 24px;line-height: 30px;font-weight: bold;margin: 0px 0px 13px 0px;}

.about-line p
{color: #080808;margin: 0px 0px 29px 0px;font-size: 18px;font-weight: 400;line-height: 34px;}


.about-links
{float: left;
font-weight: bold;
color: #000;
display: flex;
border-bottom: solid 2px #000;
}

.about-links:hover
{float: left;
font-weight: bold;
color: #000;
display: flex;
text-decoration:blink;
border-bottom: solid 2px #fff;
}



.our-partner
{font-size: 20px;
color: #FFFFFFB5;
margin-top: 18px;}

.margin-prte
{background:#fff;float:left;width:100%;padding:0px;}

.margin-prte img
{
padding:35px 0px;
}

.margin-prte img:hover
{
filter: grayscale(0%);
-webkit-filter: grayscale(0%);
-moz-filter: grayscale(0%);
transform: scale(1.1);
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
filter: grayscale(100%);
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
transition: all 0.3s ease-in-out 0s;
}

.margin-prte h3
{color: #032e63;font-size: 26px;font-weight:bold;margin: 0px;border-right: solid 1px #ddd;padding: 41px 0px;}

/*.margin-prte img
{
-webkit-filter: grayscale(100%);
filter: grayscale(100%);
}*/

.empty
{float:left;width:100%;margin:0px;padding: 50px 0px 30px 0px;background: #05A9DB;} 	



.empty .thumbnail
{background: #E2E7FF;padding: 30px 30px 0px 30px;border: none;border-radius: 30px;}	

.empty .thumbnail h5
{
color: #032E63;
font-size: 26px;
line-height: 35PX;
FONT-WEIGHT: bold;
margin-bottom: 11px;
}

.empty .thumbnail p
{
color: #032E63;
margin: 0px 0px 29px 0px;
font-size: 18px;
font-weight: 400;
line-height: 34px;
}


.get-start
{background: #E12F53;border: solid 2px #E12F53;border-radius: 10px;padding: 10px 31px;color: #fff;font-weight: bold;font-size: 19px;}

.get-start:hover
{    background: #fff;
border: solid 2px #E12F53;
text-decoration:blink;
color:#000;
}


.our-strategy em
{font-style: normal;color: #fff;font-size: 17px;}

.our-strategy
{float:left;width:100%;margin:0px;padding: 50px 0px;background: #fff;} 	

.our-strategy span
{
background: #e2e7ff;
padding: 10px 30px;
border-radius: 100px;
color: #E12F53;
font-size: 18px;
font-weight: bold;
}

.our-strategy p
{
font-size: 15px;
line-height: 23px;
color: #000;
margin-bottom: 30px;
color: #080808;
margin: 0px 0px 9px 0px;
font-size: 16px;
font-weight: 400;
line-height: 27px;
}

.our-strategy h3
{color: #234F99;font-size: 30px;line-height: 35px;font-weight: bold;margin: 0px;}


.our-strategy h4
{color: #fff;font-size: 33px;line-height: 35px;font-weight: normal;margin: 0px;}



.streamline
{float:left;width:100%;margin:0px;padding:0px 0px;background: #fff;} 	



.streamline .container
{background:#fff;padding: 40px 0px;border-radius: 30px;}

.streamline h4
{color: #032E63;font-size: 22px;FONT-WEIGHT: bold;margin-bottom: 11px;}


.streamline h5
{    color: #032E63;
font-size: 46px;
line-height: 51PX;
FONT-WEIGHT: bold;
margin-bottom: 11px;}

.streamline em
{color: #271340;font-size: 15px;line-height: 20PX;FONT-WEIGHT: normal;margin-bottom: 11px;font-style: normal;}

.streamline h3
{color: #271340;font-size: 24px;line-height: 20px;font-weight: bold;margin: 0px 0px 13px 0px !important;border: none;padding: 0px;}


.streamline p
{color: #080808;margin: 0px 0px 7px 0px;font-size: 14px;font-weight: 400;line-height: 24px;}



.box{position: relative;text-align: left;padding: 20px 20px 38px;color:#fff;height: auto;background: #05a9db17;border-radius: 20px !important;BOX-SHADOW: 0 10PX #05A9DB;border: solid 1px #05A9DB;transition: all 0.4s ease-in-out;}

.box input
{height: 55px;
border: solid 1px #ceeaf4;
box-shadow: none;
font-size: 13px;
text-align: center;
margin-bottom:20px;
}
	

.box button
{width: 100%;
padding: 15px;
color: #fff;
background: #1f5aa5;
}



.box:hover{position: relative;color:#000;border:solid 1px #E2E7FF !important;height: auto;background: #fff;border-radius: 20px !important;BOX-SHADOW: 0 10PX #d4d9f5;transition: all 0.3s ease-in-out 0s;}

.box .fa
{
font-size: 84px;
color: #E12F53;
padding: 10px;
}

.box-img:before{
content: "";
position: absolute;
top:0;
left:0;
width: 100%;
height: 100%;
transition: all 0.3s ease-in-out 0s;
}
.box-img img{
width:50px;
height: auto;
}
.content{
position: absolute;
top:0;
left:0;
width: 100%;
height:100%;
padding: 0 30px;
background: #271340;
opacity: 0;
transition: all 0.8s ease-in-out 0s;
border-radius: 20px !important;
BOX-SHADOW: 0 10PX #421777;
}
.content > .title{
font-size: 19px;
text-transform: capitalize;
margin-top: 50px;
padding-bottom: 0px;
border-bottom: 1px solid rgba(255, 255, 255, 0.5);
color: #fff !important;
}
.content > .description{
font-size: 13px;
color: #fff !important;
line-height: 22px !important;
}
.box:hover .content{
opacity: 1;
}
@media only screen and (max-width: 990px){
.box{
margin-bottom: 20px;
text-align: center;
padding: 20px 15px 20px 15px;
}
}

.box-img{
margin-top: 0;
}

.image-icon{}

.one{
color: #000;
font-weight: bold;
font-size: 14px;
margin-top: 100px;
}

.media-heading{
color: #000;
font-weight: bold;
font-size: 19px;
}

.users-said
{width:100%;float:left;padding: 50px 0px;margin:0px;background: #05A9DB;}


.users-said .thumbnail
{
box-shadow: 0 0 10px #ddd;
padding: 19px 30px;
border-radius: 30px;
border: none;
}

.use-rupee
{
padding:50px;
}

.users-said span
{ 
background: #e2e7ff;


padding: 10px 30px;
border-radius: 100px;
color: #E12F53;
font-size: 18px;
font-weight: bold;
text-transform:uppercase;
}
.users-said h3
{
color: #001f3f;
font-size: 30px;
line-height: 50px;
margin-top:20px;
font-weight: bold;
}


.users-said h4
{
color: #001f3f;
font-size: 18px;
font-weight: bold;
margin-bottom: 5px;
}



.users-said p
{
color: #080808;
margin: 0px 0px 0px 0px;
font-size: 18px;
font-weight: 400;
line-height: 34px;
}

.users-said img
{
border-radius: 20px;
/* box-shadow: -5px 3px 8px #cfcfcf; */
}

.users-said .col-6
{
border-radius: 30px;
padding:20px;
background: #E2E7FF;
/* box-shadow: 3px 5px 6px #607D8B; */
}




.testimonial{
text-align: left;
background: #fff;
border-radius: 20px;
padding: 48px 40px;
height: auto;
}
.description{
color:#656565;
font-size: 16px;
line-height: 26px;
margin-bottom: 21px;
padding: 0px 0px;
position: relative;
}
.description:before{
content: "\f10d";
font-family: "Font Awesome 5 Free";
font-weight: 900;
display: inline-block;
position: absolute;
top: 8px;
left: 2%;
color:#3498db;
font-size: 36px;
display: none;
}
.description:after{
content: "\f10e";
font-family: "Font Awesome 5 Free";
font-weight: 900;
display: inline-block;
position: absolute;
top: 8px;
right: 2%;
color:#3498db;
font-size: 36px;
display: none;
}
.pic{
width: 94px;
height: 94px;
margin: 0 auto;
}
.pic img{
width: 100%;
height: auto;
border-radius: 50%;
}
.testimonial-title{
font-size: 18px;
color: #261340;
font-weight: bolder;
text-transform: capitalize;
margin: 0px;
}
.testimonial-title > small{
display: block;
color:#656565;
font-size: 15px;
text-transform: uppercase;
margin-top: 5px;
}
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span{
background: #3498db;
}
.owl-theme .owl-controls .owl-page span{
opacity: 1;
}
@media screen and (max-width: 480px) {
.description{
font-size:12px;
line-height: 22px;
}
.description:before,
.description:after{
font-size: 25px;
}
}

.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span {
background: #271340 !important;
}

.owl-theme .owl-controls .owl-page span {
display: block;
width: 12px;
height: 12px;
margin: 5px 7px;
filter: Alpha(Opacity=50);
opacity: .5;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
background: #fff !important;
}

.testi
{text-align: center;
font-size: 20px;
color: #271340;
font-weight: bold;
margin-bottom: 30px;
margin-top: 12px;}


.smart-simple
{
float:left;
width:100%;
background:#fff;
padding:60px 0px;
}

.smart-simple h3 {
color: #271340;
font-size: 53px;
line-height: 60PX;
FONT-WEIGHT: 600;
margin-top: 70px;
}

.smart-simple p {
color: #787d98;
FONT-SIZE: 18PX;
LINE-HEIGHT: 27PX;
FONT-WEIGHT: 500;
}


.smart-simple ul {

padding: 0px;
}

.smart-simple ul li {

display: block;

line-height: 35px;

color: #787d98;

font-size: 17px;

font-weight: bold;
}

.smart-simple .fa
{
padding-right:10px;
color: #271340;
font-size: 20px;
}


.smart-simple .buttona {
background: #271340;
padding: 15px 22px;
border-radius: 12px;
margin-right: 15px;
color: #fff;
font-weight: bold;
font-size: 17px;
}

.smart-simple .buttona:hover
{
background:#8d45d0 !important;
color:#fff !important;
text-decoration:blink;
}


.our-blogs
{
float:left;
width:100%;
padding:60px 0px;
margin:0px;
background:#fff;}

.our-blogs h3
{
color: #271340;
font-size: 53px;
line-height: 60PX;
FONT-WEIGHT: 600;	

}

.our-blogs h4
{



color: #787d98;
FONT-SIZE: 18PX;
LINE-HEIGHT: 27PX;
FONT-WEIGHT: 500;	

}



.our-blogs .buttona {
background: #271340;
padding: 15px 22px;
border-radius: 12px;
margin-right: 15px;
color: #fff;
font-weight: bold;
font-size: 17px;
}

.our-blogs .buttona:hover
{
background:#8d45d0 !important;
color:#fff !important;
text-decoration:blink;
}


.post-slide{
margin: 0 10px;
background: #fff;
text-align: left;
box-shadow: 0 0 15px #ddd;
border-radius: 15px;
}
.post-slide .post-img{
overflow: hidden;
position: relative;
border-radius: 15px 15px 0px 0px;
}
.post-slide .post-img img{
width: 100%;
height:auto;
transform: scale(1,1);
transition: all 0.30s ease 0s;
border-radius: 15px 15px 0px 0px;
}
.post-slide:hover .post-img img{
transform: scale(1.2,1.2);
}
.post-slide .over-layer{
position: absolute;
top:0;
left:0;
width:100%;
height:100%;
opacity: 0;
text-align:center;
background:rgba(68, 67, 64,0.9);
transition: all 0.50s linear;
border-radius: 15px 15px 0px 0px;
}
.post-slide:hover .over-layer{
opacity:1;
}
.post-slide .post-link{
padding:0;
margin:0;
list-style:none;




position: relative;
top:45%;
}
.post-slide .post-link li{
display: inline-block;
margin-right:10px;
}
.post-slide .post-link li a{
width: 60px;
height: 60px;
line-height: 59px;
border-radius: 50%;
color:#fff;
background:#333;
font-size:20px;
transform: scale(1,1);
transition: all 0.20s linear;
}
.post-slide .post-link li a:hover{
text-decoration:none;
transform: scale(1.1,1.1);
}
.post-slide .post-review{
padding: 15px 0;
overflow: hidden;
text-align: left;
padding: 20px;
background: #fff;
box-shadow: 0 0 10px #ddd;
border-radius: 0px 0px 15px 15px;
}
.post-slide .post-title{
margin-top: 0;
text-align: left;
}
.post-slide .post-title a{
line-height: 26px;
display: block;
color: #333;
font-size: 18px;
text-align: left;
font-weight: bold;
text-transform:uppercase;
transition: all 0.50s ease 0s;
}
.post-slide .post-title a:hover{
text-decoration: none;
color:#1f80bb;
}
.post-slide .post-info{
list-style:none;
padding:10px 0 0 0;
margin:0 0 7px 0;
border-top:1px solid #d3d3d3;
text-align: left;
}
.post-slide .post-info li{
display: inline-block;
margin-right: 13px;
}
.post-slide .tag-info{
margin:0;
padding:0 0 10px 0;
text-align:center;
border-bottom:1px solid #d3d3d3;
}
.post-slide .tag-info li{
list-style:none;
display: inline-block;
}
.post-slide .tag-info li a{
color:#808080;
text-transform:capitalize;
}
.post-slide .tag-info li a:hover{
color:#1f80bb;
text-decoration:none;
}
.post-slide .post-description{
color: #828282;
font-size: 14px;
padding:5px 25px;
line-height: 25px;
}
.post-slide .read-more{
color:#333;
float: right;
font-weight: bold;
margin-right:25px;
text-transform:capitalize;
}
.post-slide .read-more:hover{
color:#1f80bb;
text-decoration:none;
}
.owl-theme .owl-buttons div{
position:relative;
border-radius: 0;
background:#807b87;
padding: 7px 15px;
transition: all 0.5s ease 0s;
}
.owl-theme .owl-buttons .owl-prev{
position: absolute;
left: 0;
top: 50%;
opacity:0;
transition: all 0.50s linear;
}
.owl-carousel:hover .owl-buttons .owl-prev{
opacity: 1;
left:-30px;
}
.owl-theme .owl-buttons .owl-next{
position: absolute;
right: 0;
top: 50%;
opacity:0;
transition: all 0.50s linear;
}
.owl-carousel:hover .owl-buttons .owl-next{

opacity: 1;
right:-30px;
}
.owl-prev:before,
.owl-next:before{
content: "\f053";
font-family: "Font Awesome 5 Free"; font-weight: 900;
color: #fff;
}
.owl-next:before{
content: "\f054";
}
@media only screen and (max-width: 990px) {




.post-slide .post-info li { margin-right: 5px; }
.owl-theme .owl-buttons div{ display:none; }
}
@media only screen and (max-width: 767px) {
.post-slide .post-link li a{
width: 40px;
height: 40px;
line-height: 39px;
font-size:13px;
}
.post-slide .post-title a{
font-size:14px;
}
}

.post-slide .fa
{
font-family:12px;
}

.footer-ready-to
{background:#8f49d1;text-align:center;width:100%;float:left;padding:100px 0px;color:#fff;border-radius: 34px 34px 0px 0px;}	


.footer-ready-to h3
{font-size: 60px;color: #fff;line-height: 70px;}	

.footer-ready-to p
{font-size: 18px;}	


.get-ittuch:hover {
background: #271340 !important;
color: #fff !important;
text-decoration: blink;
}

.get-ittuch {
background: #fff;
padding: 15px 22px;
border-radius: 12px;
margin-right: 15px;
color: #271340;
font-weight: bold;
font-size: 17px;
}


.contact-information
{
float: left;
width: 100%;
padding: 50px 0px 15px 0px;
background: #E2E7FF;
}

.contact-information .link
{float:left;font-size: 15px;color: #032d61;line-height: 33px;width: 100%;}

.contact-information .link:hover
{color: #000;ext-decoration:blink;}


.contact-information .footer-social .fa {
font-size: 16px;
text-align: center;
float: none;
margin: 0px;
line-height: 39px;
}

.contact-information .footer-social i {
font-size: 16px;
text-align: center;
float: none;
margin: 0px;
line-height: 39px;
}

.contact-information .right
{text-align:right;color: #000;font-size: 12px;}


.contact-information .footer-social {
font-size: 39px !important;
background: #032e63 !important;
float: left;
width: 43px;
height: 43px;
border-radius: 100%;
text-align: center !IMPORTANT;
line-height: 21px;
margin: 0px 3px;
border: solid 2px #ddd;
}


.contact-information .footer-social:hover {
background: #e12f53 !important;
}



.contact-information h3
{

color: #fff;

font-size: 34px;
}

.contact-information h4
{

font-size: 19px;

color: #e0ccf3;

font-weight: 400;
}

.contact-information p
{

font-size: 15px;

color: #032e63;

line-height: 23px;
}

.contact-information a
{
color:#fff;
font-size: 15px;
font-weight: 400;
}

.contact-information a:hover
{
color:#fff;
text-decoration:blink;
}


.contact-information .faa
{color: #8f49d1 !important;padding-right: 10px !important;font-size: 20px !important;margin-top: 4px !important;}

.contact-information hr
{
border-top: solid 1px #313d7a;
}



.contact-information strong
{

font-size: 22px;

color: #8D45D0;

width: 100%;

float: left;

margin-bottom: 15px;
}

.contact-information .footer-link
{
font-size: 16px;
line-height: 34px;
font-weight: 400;
}

.contact-information .fa
{
font-size: 9px;
float: left;
margin-top: 13px;
margin-right: 9px;
}

.copyright
{margin-top: 20px;
color: #aaafc7;
text-align:center;
font-size: 13px;}


.sticky {
position: fixed;
top: 0;
width: 100%;
box-shadow: 0 0 10px #e5e5e5fa;
background:#fff !important;
transition: .7s all ease-in-out;
}

.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel .owl-item{float:left}.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer}.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.grabbing{cursor:url(grabbing.png) 8 8,move}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}

.owl-theme .owl-controls{margin-top:10px;text-align:center}.owl-theme .owl-controls .owl-buttons div{color:#FFF;display:inline-block;zoom:1;*display:inline;margin:5px;padding:3px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#869791;filter:Alpha(Opacity=50);opacity:.5}.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none}.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline}.owl-theme .owl-controls .owl-page span{display:block;width:12px;height:12px;margin:5px 7px;filter:Alpha(Opacity=50);opacity:.5;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#869791}.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);opacity:1}.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.owl-item.loading{min-height:150px;background:url(AjaxLoader.gif) no-repeat center center}

@media all and (max-width:320px), (max-width:375px), (max-width:384px), (max-width:414px), (max-device-width:450px), (max-device-width:480px), (max-device-width:540px) {
.all-sevices-buton {
  display: none !important;
}

.subscribe-line .container {
  background: #E12F53;
  border-radius: 0px;
  padding: 40px !important;
}

.subscribe-line .sub-but {
  margin-left: 0;
  float: none;
  padding: 10px;
  border-radius: 50px;
  border: solid 2px #ddd;
  background: #032E63;
  color: #fff;
  font-size: 15px;
  font-weight: bold;
  margin-top: 16px;
  width: 100%;
}

.subscribe-line .col-md-5 {
  padding-right: 15px !important;
  margin: 0px 0px 0px -15px !important;
}

.subscribe-line input {
  padding: 11px;
  width: 100%;
  border-radius: 50px;
  border: solid 2px #ddd;
  font-size: 14px;
  font-weight: 500;
  margin-top:10px;
}

.subscribe-line h3 {
  color: #fff;
  font-size:24px;
  font-weight: bold;
  line-height:30px;
}

.padings {
  padding-top: 0px;
  margin-bottom: 16px;
}

.greens {
  margin-bottom:10px;
}

.apply-nows {
  padding: 9px 24px;
  background: #234f98;
  color: #fff;
  border-radius: 10px;
  font-size: 15px;
}

.map-line {
  float: left;
  width: 100%;
  padding: 20px 0px 20px 0px;
  }
  
  .testimonials h4 {
  color: #032E63;
  font-size: 23px !important;

}

.testimonials
{
display:none !important;}

.slick-initialized .slick-slide {
    display: block;
    width: 150px !important;
}

.client-slider-2 .single-client {
  padding: 0px 10px;
  margin: 22px 0px !important;
  }
  
    .client-slider-2 .slick-arrow {
    font-size: 14px !important;
    height: 30px !important;
    width: 30px !important;
    line-height: 32px !important;
  }
  
   .client-slider-2 .slick-prev {
    left: 0px !important;
  }
  
  .client-slider-2 .slick-next
  {right: 0px !important;}
  
  .our-strategy {

  padding: 50px 0px 0px 0px;

}

.thumbnail-calculatero {
  padding: 18px;
  border: none;
  box-shadow: 0 0 10px #0000004a;
  border-radius: 10px;
  margin-top: 0px !important;
  background: #fff;
  margin: 15px;
    margin-top: 15px;
}

.input-group {
  width: 134px;

  font-size: 14px;
  }
  .amonut {
  padding-top: 20px;
  font-size: 14px;
  color: #22519B;
  text-transform: uppercase;
  font-weight: bold;
}

.agriculture {
  background: #05a9db;
  border-radius: 10px;
  padding: 10px;
  float: left;
}
  

.a-border {
  padding: 15px !important;
}

.b-border {
  padding: 15px !important;
}

.c-border {
  padding: 15px !important;
}

.d-border {
  padding: 15px !important;
}

.our-strategy em {

  font-size: 14px;
}

.our-strategy h4 {
  color: #fff;
  font-size: 23px;
  line-height: 35px;
  font-weight: normal;
  margin: 0px;
}

.about-links img
{
display:none !important;}

.about-links {
  float: none;
  font-weight: bold;
  color: #000;
 display: block ruby;
  border-bottom: solid 0px #000;
}

.about-links:hover {
  float: none;
  font-weight: bold;
  color: #000;
  display: block ruby;
  text-decoration: blink;
  border-bottom: solid 0px #fff;
}

.about-line p {
  color: #080808;
  margin: 0px 0px 13px 0px;
  font-size: 15px;
  font-weight: 400;
  line-height: 24px;
}

.about-line .thumbnail:hover .fa {
width: 120px;
height: 120px;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
background: #05A9DB;
margin-right: none !important;
-webkit-transition: all 0.4s ease 0s;
-moz-transition: all 0.4s ease 0s;
-ms-transition: all 0.4s ease 0s;
-o-transition: all 0.4s ease 0s;
transition: all 0.4s ease 0s;
color:#fff;
font-size: none !important;
}

.about-line .thumbnail {

  padding: 15px 20px 15px 20px;
  margin-bottom: 30px;

  text-align: center;
}

  .home-form {
    margin: 0px;
    padding: 0px 3px 0px 3px;
  }
  
  .borer-a {
  padding: 7px 0px;
}

.borer-b {
  padding:7px 0px;
}

.home-form .thumbnail h4 {

  font-size: 14px;

}

.home-form .thumbnail h5 {

  font-size: 12px;

}

.home-form .thumbnail {
  padding: 4px 15px;
  border: none;
  box-shadow: 0 0 10px #0000004a;
  border-radius: 10px;
  margin-top: 0px;
}

.borer-c
{ padding:7px 0px;}

.borer-d
{ padding:7px 0px;}

.top-line {
  float: left;
  width: 100%;
  z-index: 9999999;
  padding: 15px;
  background: #05A9DB url(../images/banner-green.jpg) fixed;
    background-size: auto;
  --tw-backdrop-blur: blur(8px);
  background-size: cover;
}

.about-line .thumbnail .fa {
  width: 120px;
  height: 120px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #22519B;
  margin-right: 60px;
  -webkit-transition: all 0.4s ease 0s;
  -moz-transition: all 0.4s ease 0s;
  -ms-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
  color: #fff;
  font-size: 60px;
  margin: 0 auto;
}

.banner-image
{
display:none;}

.streamline .container
{
padding:20px;}

.sign-in {
padding: 10px 27px !important;
padding-left: 27px;
font-size: 11px !important;
margin-top: 4px;
font-weight: bold;
color: #271340 !important;
}

.sign-up {
padding: 11px 13px !important;
padding-left: 34px;
border-radius: 12px;
font-size: 11px !important;
background: none;
margin-top: 3px;
font-weight: bold;
color: #271340 !important;
}


.sign-up:hover {
background:none !important;
}

.video-background h1 {
color: #271340;
font-size: 20px;
font-weight: bold;
line-height: 23px;
}

.col-md-6-zindex {
z-index: 99999;
position: absolute;
top: 62px;
}

.video-background p {

color: #271340;
font-size: 13px;
margin: -14px 0px 37px 0px;
line-height: 16px;
}

.video-background .buttonb {
color: #271340;
background: #fff;
padding: 15px 21px;
border-radius: 12px;
margin-right: 15px;
font-weight: bold;
font-size: 12px;

box-shadow: 0 0 10px #ededed;
}

.video-background .buttona {
background: #271340;
padding: 15px 21px;
border-radius: 12px;
margin-right: 15px;
color: #fff;
font-weight: bold;
font-size: 12px;
}

.overlay {
width: 100%;
height: auto;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: rgba(0,0,0,0.5);
z-index: 2;
position: absolute;
background: url(../images/1.png);
/*! display: none; */
background-size: contain;
}

.video-background video
{
width:101%;
height:270px !important;
background-size: ;
}


.video-background {
background: #fff;
padding: 0px;
margin: -33px 0px 15px 0px !important;
float: left;
width: 100%;
position: relative;
z-index: ;
}

.about-line {
float: left;
width: 100%;
background: #1e2754;
padding: 25px 0px;
border-radius: 0px;
margin-top: -62px;
z-index: 99999;
position: relative;
}

.about-line h2 {

color: #fff;
font-size: 23px;
margin-bottom: 0px;
line-height: 26px;
text-align: center;
}

.about-line h3 {
color: #fff;
font-size: 20px;
line-height: 27px;
}

.about-line h4 {
color: #000;
font-size: 24px;
line-height: 20px;
margin-top: 18px;
}

.our-partner {
font-size: 16px;
color: #fff;
margin-top: 18px;
text-align: center;
border-bottom: solid 1px #48517b;
padding-bottom: 13px;
margin-bottom: 15px;
}

.margin-prte {
margin-top: 0px;
}

.streamline h3 {
color: #271340;
font-size: 20px;
line-height: 27PX;
FONT-WEIGHT: 600;
}

.streamline p {
color: #000;
FONT-SIZE: 14PX;
LINE-HEIGHT: 21PX;
FONT-WEIGHT: normal;
}

.streamline {
float: left;
width: 100%;
margin: 0px;
background: #efefef;
padding: 20px 0px 60px 0px;
}

.users-said {
width: 100%;
float: left;
padding: 20px 0px;
margin: 0px;
background: #fff;
}

.users-said img {
border-radius: 20px;
box-shadow: -5px 3px 8px #cfcfcf;
margin-bottom: 25px;
display: none;
}

.smart-simple h3 {
color: #271340;
font-size: 27px;
line-height: 35PX;
FONT-WEIGHT: 600;
margin-top: 4px;
}

.smart-simple p {
color: #787d98;
FONT-SIZE: 12PX;
LINE-HEIGHT: 22PX;

FONT-WEIGHT: 500;
}

.smart-simple ul li {
display: block;
line-height: 26px;
color: #787d98;
font-size: 12px;
font-weight: bold;
}

.smart-simple .fa {
padding-right: 10px;
color: #271340;
font-size: 13px;
}

.smart-simple .buttona {
background: #271340;
padding: 15px 22px;
border-radius: 12px;
margin-right: 15px;
color: #fff;
font-weight: bold;
font-size:12px;
}

.our-blogs {

padding: 20px 0px;

}

.smart-simple {

padding:20px 0px;




}

.our-blogs h3 {
color: #271340;
font-size: 22px;
line-height: 18PX;
FONT-WEIGHT: 600;
}

.our-blogs h4 {
color: #787d98;
FONT-SIZE: 12PX;
LINE-HEIGHT: 22PX;
FONT-WEIGHT: 500;
}

.our-blogs .text-right
{
text-align:right;
float: left;
width: 100%;
margin-bottom: 30px;
}

.our-blogs .buttona {
background: #271340;
padding: 15px 22px;
border-radius: 12px;
margin-right: 15px;
color: #fff;
font-weight: bold;
font-size:12px;
}


.footer-ready-to h3 {

font-size: 22px;
color: #fff;
line-height: 27px;
}

.footer-ready-to {
background: #8f49d1;
text-align: center;
width: 100%;
float: left;
padding: 35px 0px;
color: #fff;
border-radius: 0px;
}

.footer-ready-to p {
font-size: 14px;
}

.get-ittuch {

background: #fff;
padding: 15px 20px;
border-radius: 12px;
margin-right: 15px;
color: #271340;
font-weight: bold;
font-size:12px;
}

.post-slide {

margin-bottom: 30px;
}

.contact-information {
/*! background: #1b2452; */
width: 100%;
float: left;
padding: 50px 0px 40px 0px;
margin: 0px;
margin-top: 0px;
/*! border-radius: 34px 34px 0px 0px; */
margin-top: -27px;
}

.contact-information h3 {
color: #fff;
font-size: 25px;
}

.contact-information h4 {
font-size: 14px;
color: #e0ccf3;
font-weight: 400;
line-height: 22px;
}

.contact-information .fa {
font-size: 9px;
float: left;
margin-top: 11px;
margin-right: 9px;
}

.contact-information strong {
font-size: 18px;
color: #8D45D0;
width: 100%;
float: left;
margin-bottom: 15px;
}
}






.anytime
{background: #22519B;border-radius: 0px 13px 13px 0px;padding: 23px 9px;font-size: 16px;width: 223px;color:#fff;margin-top: -1px;}

.anytime img
{
width:50px;
}


.anytime span
{float:left;width: 54px;}

.anytime em
{

font-style: normal;

float: left;

width: 151px;
}

.anytime em p
{/* float:left; */margin-bottom:0px;float:left;/* width:100%; */color:#fff;font-size: 15px;}


.anytime em a
{color:#fff;font-size: 18px;font-weight:bold;}
.anytime em a:hover
{color:#fff;text-decoration: blink;}



.home-page-banner
{float:left;width:100%;padding: 20px 0px 0px 0px;}



.banner-text
{}

.banner-text label
{cursor: pointer;font-size: 12px;line-height: 20px;font-weight: normal;color: #000;}

.check-box
{
float: left;
width: 20px;
border: solid 1px #ddd;
}

.get-otp
{background: #032e63 !important;padding: 14px 50px;color: #fff;font-weight: bold;border-radius: 50px;float: left;width: 100%;}


.get-otp:hover
{
background: #ED1651 !important;
color: #fff;

}




.input-banner
{

border-radius:100px;

height: 38px;

width: 100%;

padding: 22px;

border: 1px #ddd solid;
}

.banner-login-text
{font-size: 26px;font-weight: bold;color: #000;line-height: 16px;padding-top: 0px;}


.type-your-mobile
{
color: #fff;
font-weight: bold;
font-size: 18px;
text-transform: uppercase;
}	


.about-us
{
background:#DEE3FB;
padding:20px;
color:#000;
width:100%;
float:left;
}	

.banner-image
{position: absolute;animation: dot-anim-2 3s linear 0s infinite alternate;width: 82%;left: 8%;margin-top: -1.8%;}

.imageee {
position: absolute;
top: -103px;
left: 10px;
width:100%;
margin: 0;
-webkit-animation: spin 12s linear infinite;
-moz-animation: spin 12s linear infinite;
animation: spin 12s linear infinite;
opacity: 0.2;
}

@-moz-keyframes spin { 100% { -moz-transform: rotate(360deg); } }
@-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); } }
@keyframes spin { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } }

.image-prof
{
animation: zoom-in-zoom-out 1s ease infinite;
}

.all-sevices-buton
{float: right;background: #dee3fb;border-radius: 50px;padding: 11px 40px;color: #000;border: solid 2px #032e63;font-size: 17px;font-weight: bold;}

.quick-aoolication
{
width: 28%;
margin-bottom: 15px;
margin: 0 auto;
}

.testimonials
{background: #f4f4f4;float:left;padding:50px 0px;margin:0px;width:100%;}

.testimonials h4
{color: #032E63;font-size: 26px;FONT-WEIGHT: bold;margin-bottom: 11px;}

.testimonials em
{	
color: #271340;
font-size: 15px;
line-height: 20PX;
FONT-WEIGHT: normal;
margin-bottom: 11px;
font-style: normal;
}

.secure-instant
{background: #009688 url(../images/services-bg1-1.png);padding: 40px 40px;}

.terms_service a
{
color:#fff;
text-decoration:underline;}

.a-border
{padding: 30px;border-radius: 0px;float: left;width:47%;background: #234F99;/* border-radius: 30px 0px 0px 0px; */}

.b-border
{padding: 30px;border-radius: 0px;float: left;width:47%;background: #05A9DB;border-radius: 0px 30px 0px 0px;}

.c-border
{padding: 30px;border-radius: 0px;float: left;width:47%;background: #05A9DB;border-radius: 0px 0px 0px 30px;}

.d-border
{padding: 30px;border-radius: 0px;float: left;width: 47%;background: #234f99;/* border-radius: 0px 0px 30px 0px; */}

.OTP-input
{border-radius: 100px;height: 38px;text-align:center;font-weight:bold;width: 20%;padding: 22px;border: 1px #ddd solid;margin-left: 12px;}

.resend-otp
{    text-align: center;
margin: 10px 0px 0px 0px;
width: 100%;
float: left;
}



.post-slide{
    background: #fff;
    margin: 0 15px;
    border-radius: 10px;
    padding: 3px 50px;
}

.post-slide img
{
}

.post-slide p
{color: #333;line-height: 23px;font-size: 18px;padding: 0px;margin: 0px 0px 30px 0px;font-weight: 300;}

.post-slide span
{font-size: 14px;font-weight: 600;color: #fff;border-radius: 38px 38px 0px 38px;padding: 8px 10px;background: #234F99;display: inline-block;margin-top: 108px;}

.view-detils
{
    /* float: left; */
    padding: 8px 20px;
    border: solid 1px #fff;
    border-radius: 50px;
    color: #fff;
}

.post-slide .post-img{
    position:relative;
}
.post-slide .over-layer{
    background: rgba(0, 0, 0, 0.6);
    width: 100%;
    height: 100%;
    position: absolute;
    opacity:0;
    cursor: pointer;
    transition: all 0.30s ease 0s;
}


.post-slide .post-img img{
    width: 100%;
    height: auto;
    border-radius: 10px 10px 0px 0px;
    border: solid 3px #fff;
}
.post-slide .post-title{
    margin: 21px 0 3px 0;
    padding: 20px 15px 0px 15px;
}
.post-slide .post-title:before{
    content:"";
    border: 1px solid #ffffff;
    width:18%;
    display: block;
    margin-bottom: -28px;
}
.post-slide .post-title a{
    font-size: 20px;
    font-weight:bold;
    color: #fff;
    display: inline-block;
    text-transform:capitalize;
    transition: all 0.3s ease 0s;
}
.post-slide .post-title a:hover{
    text-decoration: none;
    color:#e67e22;
}
.post-slide .post-date{
    text-transform:capitalize;
}
.post-slide .post-date:before{
    content: "\f073";
    font-family: "Font Awesome 5 Free"; font-weight: 900;
    margin-right: 7px;
    color:#e67e22;
}
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span{

	   background: #fff !important;
    width: 41px !important;
}

.product-comp
{
width:100%;
float:left;
padding:35px 0px;
background:#fff;
}

.product-comp h3
{}

.product-comp h3
{}

.product-comp img
{
width:44px;}

.serviceBox{
    color: #777;
    background: var(--color);
    font-family: 'Poppins', sans-serif;
    text-align: center;
    padding: 56px 20px 17px;
    border-radius: 10px 10px;
    position: relative;
    margin: 104px auto 60px;
    z-index: 1;
}
.serviceBox:before{
    content: "";
    background: var(--white);
    width: calc(100% - 15px);
    height: calc(100% + 40px);
    border-radius: 10px 10px;
    box-shadow: 0 0 8px rgba(0,0,0,0.4);
    transform: translateX(-50%) translateY(-50%);
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: -1;
	background:#fff;
}
.serviceBox .service-icon{
    color: #18CB96;
    background: var(--color);
    font-size: 45px;
    line-height: 100px;
    height: 100px;
    width: 100px;
    border-radius: 10px 10px;
    clip-path: polygon(25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%, 0% 50%);
    transform: translateX(-50%);
    position: absolute;
    top: -65px;
    left: 50%;
    margin: 0 auto;
} 
.serviceBox .service-icon:before{
    content: "";
    background: var(--white);
    width: calc(100% - 30px);
    height: calc(100% - 30px);
    border-radius: 50%  50%;
    transform: translateX(-50%) translateY(-50%);
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: -1;
	background:#fff;
}
.serviceBox .service-icon i{line-height:inherit}
.serviceBox .title{
    color: var(--color);
    font-size: 18px;
    font-weight: 500;
    :;
    lize;
    margin: 0px;
}
.serviceBox .description{
    font-size: 13px;
    line-height: 21px;
    margin: 0px 0px 25px 0px;
    color: #000;

}
.serviceBox.green{--color: #18CB96;}
.serviceBox.pink{ --color:#E42485; }
.serviceBox.orange{ --color: #E65811; }
.serviceBox{--color: #373643;}
@media only screen and (max-width: 990px){
    .serviceBox{ margin: 80px auto 100px; }
}	


.request
{padding: 10px 18px;background: #234f98;border-radius: 8px;color: #fff;}

.request:hover
{
background: #05A9DB;
color: #fff !important;
text-decoration:blink;
}

.accord .accord-heading {
  padding: 8px 21px !important;
  font-weight: 400;
  transition: color .25s linear,background-color .25s linear;
  font-size: 12px !important;
}

.thous
{text-align: left;
    font-weight: bold;
    color: #000;
    padding-top: 5px;}

.lack
{text-align: right;
    font-weight: bold;
    color: #000;
    padding-top: 5px;}
	
.emi {
    background: #009900;
    border-radius: 10px;
    padding: 10px;
}

.emi p {
    font-size: 13px;
    margin: 0px !important;
    line-height: 22px;
}

.agriculture
{background: #05a9db;
border-radius: 10px;
padding: 10px;}


.agriculture p {
font-size: 13px;
margin: 0px !important;
line-height: 22px;
}		

.charts
{}

.charts p {
    color: #000;
    margin: 0px;
    font-size: 14px;
    line-height: 21px;
}

.greens
{
margin-bottom:30px;}

.padings
{
padding-top:20px;}

.apply-nows
{padding: 15px 35px;background: #234f98;color:#fff;border-radius: 10px;font-size: 15px;}

.apply-nows:hover
{

text-decoration: blink;

background: #05A9DB;

color: #fff;
}

.users-said p {
  color: #080808;
  margin: 0px 0px 0px 0px;
  font-size: 14px;
  font-weight: 400;
  line-height: 23px;
}


.productLoan {
    background-color: #ddf7ff;
	float:left;
	padding:50px 0px;
	margin:0px;
	width:100%;
}

.bg-white {
    --bs-bg-opacity: 1;
    background-color:#fff !important;
    padding: 21px 30px;
    box-shadow: 0 0 10px #cae6ef;
}

.textBlack {
    color: #06337a !important;
}

.my-2 {
    margin-top: .5rem !important;
    margin-bottom: .5rem !important;
}

.rounded_12 {
    border-radius: 12px;
}

.productLoan .rounded_12 p {
    height: auto;
    text-align: center;
    color: #000 !important;
    margin-bottom: 0px;
}


.benefits {
    background-color: #fff;
	float:left;
	padding:50px 0px;
	margin:0px;
	width:100%;
	text-align:center;
}

.benefits h3 {
    color: #032E63;
    font-size: 22px;
    FONT-WEIGHT: bold;
    margin-bottom: 11px;
}

.benefits .thumbnail {
    background: #ffffff;
    border-radius: 30px;
    padding: 35px 20px;
    margin-bottom: 30px;
    -webkit-transition: all 0.4s 
ease 0s;
    -moz-transition: all 0.4s ease 0s;
    -ms-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s 
ease 0s;
    border-bottom: solid 8px #05a9db;
    box-shadow: 0 0 10px #ebeaea;
    height: 380px;
    overflow: auto;
}

.benefits .thumbnail h4
{
    font-size: 15px;
    margin: 0px;
    color: #06337a;
}

.benefits .thumbnail p
{
    color: #271340;
    font-size: 15px;
    line-height: 22PX;
    FONT-WEIGHT: normal;
    margin-bottom: 11px;
    font-style: normal;
}

.benefits .thumbnail img
{}





.risks {
    background-color: #ddf7ff;
	float:left;
	padding:50px 0px;
	margin:0px;
	width:100%;
	text-align:center;
}

.risks h3 {
    color: #032E63;
    font-size: 22px;
    FONT-WEIGHT: bold;
    margin-bottom: 11px;
}

.risks .thumbnail {
    background: #ffffff;
    border-radius: 30px;
    padding: 35px 20px;
    margin-bottom: 30px;
    -webkit-transition: all 0.4s 
ease 0s;
    -moz-transition: all 0.4s ease 0s;
    -ms-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s 
ease 0s;
    border-bottom: solid 8px #05a9db;
    height: 300px;
    overflow: auto;

}



.risks .thumbnail h4
{
    font-size: 15px;
    margin: 0px;
    color: #06337a;
}

.risks .thumbnail p
{
    color: #271340;
    font-size: 15px;
    line-height: 22PX;
    FONT-WEIGHT: normal;
    margin-bottom: 11px;
    font-style: normal;
}

.risks .thumbnail img
{}


.loan-eleg
{
float:left;
width:100%;
padding:50px 0px;
margin:0px;
background:#ddf7ff;
}


.loan-eleg .thumbnail {
    background: #ffffff;
    border-radius: 30px;
    padding: 35px 40px;
    margin-bottom: 30px;
    -webkit-transition: all 0.4s 
ease 0s;
    -moz-transition: all 0.4s ease 0s;
    -ms-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s 
ease 0s;
    border-bottom: solid 8px #05a9db;
}

.loan-eleg img
{
width: 45px;
height: 45px;
border-radius: 100%;
padding: 5px;
box-shadow: 0 0 10px #ddd;
margin-right: 10px;
}

.loan-eleg h3
{
color: #032E63;
font-size: 22px;
FONT-WEIGHT: bold;
margin-bottom: 11px;
}

.loan-eleg p
{
color: #271340;
font-size: 15px;
line-height: 22PX;
FONT-WEIGHT: normal;
margin-bottom: 11px;
font-style: normal;
}

.loan-eleg p
{
color: #271340;
font-size:15px;
line-height:22PX;
FONT-WEIGHT:normal;
margin-bottom:11px;
font-style:normal;
padding-bottom:18px;
height: 61px;
}

.loan-eleg span
{
float: left;
width: 81%;
padding-top: 8px;
}

.loan-eleg em
{
float: left;
width: 15%;
}


.tabbll {
overflow-x: auto;
width: 100%;
float: left
}

.bordered {
border: solid #ccc 1px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
-webkit-box-shadow: 0 1px 1px #ccc;
-moz-box-shadow: 0 1px 1px #ccc;
box-shadow: 0 1px 1px #ccc;
border: solid #adadad 2px !important;
float: left;
padding: 0;
width: 100%
}

.bordered tr:hover {
background: #fbf8e9;
-o-transition: all .1s ease-in-out;
-webkit-transition: all .1s ease-in-out;
-moz-transition: all .1s ease-in-out;
-ms-transition: all .1s ease-in-out;
transition: all .1s ease-in-out
}

.bordered td,
.bordered th {
border-left: 1px solid #ccc;
border-top: 1px solid #ccc;
padding: 11px 5px;
text-align: center;
font-size: 12px
}

.bordered th {
background-color: #fff;
border-top: none;
text-shadow: 0 1px 0 rgba(255, 255, 255, .5)
}

.bordered td:first-child,
.bordered th:first-child {
border-left: none
}

.bordered th:first-child {
-moz-border-radius: 6px 0 0;
-webkit-border-radius: 6px 0 0 0;
border-radius: 6px 0 0 0
}

.bordered th:last-child {
-moz-border-radius: 0 6px 0 0;
-webkit-border-radius: 0 6px 0 0;
border-radius: 0 6px 0 0
}

.bordered th:only-child {
-moz-border-radius: 6px 6px 0 0;
-webkit-border-radius: 6px 6px 0 0;
border-radius: 6px 6px 0 0
}

.bordered tr:last-child td:first-child {
-moz-border-radius: 0 0 0 6px;
-webkit-border-radius: 0 0 0 6px;
border-radius: 0 0 0 6px
}

.bordered tr:last-child td:last-child {
-moz-border-radius: 0 0 6px;
-webkit-border-radius: 0 0 6px 0;
border-radius: 0 0 6px 0;
}

.risks p
{
color:#000;
text-align:left;
}











.address {
    background-color: #ddf7ff;
	float:left;
	padding:50px 0px;
	margin:0px;
	width:100%;
	text-align:center;
}

.address h3 {
    color: #032E63;
    font-size: 22px;
    FONT-WEIGHT: bold;
    margin-bottom: 11px;
}

.address .thumbnail {
    background: #ffffff;
    border-radius: 30px;
    padding: 35px 20px;
    margin-bottom: 30px;
    -webkit-transition: all 0.4s 
ease 0s;
    -moz-transition: all 0.4s ease 0s;
    -ms-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s 
ease 0s;
    border-bottom: solid 8px #05a9db;
    height: 330px;
    overflow: auto;

}



.address .thumbnail h4
{
    font-size: 15px;
    margin: 0px;
    color: #06337a;
}

.address .thumbnail p
{
    color: #271340;
    font-size: 15px;
    line-height: 22PX;
    FONT-WEIGHT: normal;
    margin-bottom: 11px;
    font-style: normal;
}

.address .thumbnail img
{}



.about-us {
background-color: #ddf7ff;
float:left;
padding:30px 0px;
margin:0px;
width:100%;
text-align:center;
}

.about-us h1 {
color:#000;
font-size:40px;
margin:0px;
font-weight:bold;
}

.about-us-page {
background-color: #fff;
float:left;
padding:40px 0px;
margin:0px;
width:100%;
text-align:left;
}

.about-us-page p {
color: #080808;
    margin: 0px 0px 7px 0px;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
}

.about-us-page h2 {
color:#000;
font-size:20px;
margin-bottom:5px;
font-weight:bold;
}