body{margin:0; padding:0; font-family: 'Jost'; color:#373737 !important}
h3{font-family: 'Poppins', sans-serif; font-weight:bold; color:#3a3a3a; font-size:36px}
h4{font-family: 'Poppins', sans-serif; font-weight:bold; color:#3a3a3a; font-size:30px}
h5{font-family: 'Poppins', sans-serif; font-weight:bold; font-size:16px; color:#3a3a3a;}
.paddingRight0{ padding-right:0px !important}
.paddingLeft0{ padding-left:0px !important}
.myBtn{ padding:8px 30px; border:2px #3cc995 solid; border-radius:30px; color:#3cc995;}
.myBtn:hover{ background:#3cc995; color:#FFFFFF}
.myBtn2{ padding:5px 30px !important; border:2px #3cc995 solid; border-radius:30px; color:#3cc995; margin-top:30px;}
.myBtn2:hover{ background:#3cc995; color:#FFFFFF !important}
.page{}
.sec{}
.menu{ 
	background:#FFFFFF;
	-webkit-box-shadow: 0px 6px 42px -23px rgba(176,176,176,1);
-moz-box-shadow: 0px 6px 42px -23px rgba(176,176,176,1);
box-shadow: 0px 6px 42px -23px rgba(176,176,176,1);
font-size:1.1rem !important;

}
.navbar-brand img{ height:50px; width:auto;}
.navbar-light .navbar-nav .nav-link{color: rgba(0,0,0,.9); }
.navbar{ padding: 0rem 1rem}
.topnav a {
  padding:2.2rem .8rem 2.2rem .8rem;
}

.topnav a.active {
  border-bottom: 5px solid #3cc995;
}
.active {
  border-bottom: 5px solid #3cc995;
}
.banner1{
	margin-top:60px;
	background:url(../images/banner1.jpg) no-repeat; 
	background-size:cover; 
	padding-top:200px; 
	padding-bottom:200px; 
	text-align:left; 
	}
.banner1 h3{ font-weight:bold; font-size:34px}
.banner1 p{ line-height:16px;}
.banner2 img{ width:100%; height:auto}
.service{ text-align:center; padding:80px;}
.service img{width:100px; height:auto}
.service h3{ font-weight:bold; font-size:34px;}
.service_iteam{ padding:30px;}
.banner3 img{ width:100%; height:auto}
.banner4 img{ width:100%; height:auto}
.register h3{ font-weight:bold; font-size:34px; padding-bottom:50px}
.register{background:url(../images/banner5.jpg) no-repeat; background-size:cover; padding-top:100px; padding-bottom:100px; text-align:center; color:#000000;}
.register input{padding:15px 20px; border:2px #D7D7D7 solid; border-radius:30px;}
.register textarea{padding:15px 20px; border:2px #D7D7D7 solid; border-radius:20px;}
.register_item{ padding:10px;}
.guided{ padding:120px; text-align:center;}
.guided_item{
	background:#f8f8f8; 
	margin:50px; 
	border-radius:10px;
	-webkit-box-shadow: 0px 0px 16px -5px rgba(135,135,135,1);
	-moz-box-shadow: 0px 0px 16px -5px rgba(135,135,135,1);
	box-shadow: 0px 0px 16px -5px rgba(135,135,135,1);
	text-align:left;
}
.guided_item div{ padding:30px;}
.guided h3{font-size:34px; padding-bottom:50px}
.guided h5{ font-weight:bold;}
.guided_item div{ padding:0px;}
.guided_item_img img{ width:30px; height:auto; margin:5px}
.guided ul{ padding:0px}
.guided ul li{ list-style:none; display: inline-block; background:#EDEDED; border:0px #C1C1C1 solid; padding:0px; width:35px; height:35px}
.guided ul li a{}
.guided ul li a img{ width:100%; height:auto}
.guided ul li a:hover{}

.footer{background:#f8f8f8; padding:40px 50px 0px 50px;}
.footer img{ height:70px; width:auto}
.footer h4{ color:#3cc995; font-weight:600; font-size:22px}
.footer p{ line-height:16px; font-size:11px}
.COPYRIGHT{ color:#B3B3B3; font-size:10px; text-align:center; margin-top:20px;}
.footerItem{ padding:10px 20px 15px 20px;}
.bdRt{border-right:3px solid; border-image: linear-gradient(45deg, rgb(255,255,255), rgb(248,196,185)) 1;}

/*Mantara*/
.mantara_bg1 img{ width:100%; height:auto; margin-top:60px}

.mantara_bg3 img{ width:100%; height:auto}

/*About*/
.about_bg1 img{ width:100%; height:auto; margin-top:60px}
.ceoMsg{ padding:30px 0px}
.ceoMsg img{ width:100%; height:auto}
.ceoMsg h3{ color:#25b27e;}
.ceoMsg p{ font-size:14px}
.cmpInfo{ padding:30px 0px;}
.cmpInfo div div div table tr td:first-child{color:#25b27e; font-weight:bold}
.team{ padding:30px 0px 90px 0px;  background:#f2f2f2;}
.team img{ width:100%; height:auto; padding:20px;}
.team_sub_titel{ padding:40px 0px 20px 0px}

/*micro_finance*/
.mf_bg1 img{ width:100%; height:auto; margin-top:60px}
.mf_sec1{ padding:0px 0px 60px 0px}
.mf_sec1 img{ width:100%; height:auto; padding:0px;}
.mf_sec1_item{ padding:60px 30px;}
.mf_bg3 img{ width:100%; height:auto}
.mf_bg4 img{ width:100%; height:auto}
.mf_bg5 img{ width:100%; height:auto}
.RdDoc,.lineUp{ padding:30px 0px 90px 0px; background:#f8f8f8}
.RdDocItem, .lineUpItem{ 
	text-align: center;
	padding:40px;
	background:#ffffff; 
	margin:35px;  
	border-radius:10px;
	-webkit-box-shadow: 0px 0px 16px -5px rgba(135,135,135,1);
	-moz-box-shadow: 0px 0px 16px -5px rgba(135,135,135,1);
	box-shadow: 0px 0px 16px -5px rgba(135,135,135,1);}
.RdDocItem ul, .lineUpItem ul{ padding:15px; list-style: none; text-align: left;}
.RdDocItem ul li, .lineUpItem ul li{ font-size:12px;}
.RdDocItem ul li::before, .lineUpItem ul li::before {
  content: "•";
  color: #f9a291;
  font-weight: bold;
  display: inline-block; 
  width: 1em;
  margin-left: -1em;
}

/*Community*/
.community_bg1 img{ width:100%; height:auto; margin-top:60px}
.community_bg2 img{ width:100%; height:auto}
.comm_sec1{ padding:60px 0px}
.comm_sec1 img{ width:100%; height:auto; padding:0px;}
.comm_sec1_item{ padding:60px 30px;}

/*Contact*/
.contact_register h3{ font-weight:bold; font-size:34px; padding-bottom:20px}
.contact_register{ background:#f8f8f8; padding:130px;}
.contact_register input{padding:15px 20px; border:2px #D7D7D7 solid; border-radius:30px;}
.contact_register textarea{padding:15px 20px; border:2px #D7D7D7 solid; border-radius:20px;}
.contact_bg{
	background: url(../images/contact_bg.jpg) no-repeat; 
	background-size:cover; 
	padding:70px; 
	text-align:center;
	-webkit-box-shadow: 0px 0px 16px -5px rgba(135,135,135,1);
	-moz-box-shadow: 0px 0px 16px -5px rgba(135,135,135,1);
	box-shadow: 0px 0px 16px -5px rgba(135,135,135,1);
	}

 /* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
		h3{font-family: 'Poppins', sans-serif; font-weight:bold; color:#3a3a3a; font-size:24px}
		h4{font-family: 'Poppins', sans-serif; font-weight:bold; color:#3a3a3a; font-size:20px}
		h5{font-family: 'Poppins', sans-serif; font-weight:bold; font-size:14px; color:#3a3a3a;}
		
		.myBtn{ padding:3px 20px; border:2px #3cc995 solid; border-radius:30px; color:#3cc995;}
		.myBtn2{ padding:0px 20px !important; border:2px #3cc995 solid; border-radius:30px; color:#3cc995; margin-top:0px;}
		.topnav a.active {
		  border-bottom: 2px solid #3cc995;
		}
		.active {
		  border-bottom: 2px solid #3cc995;
		}
		.banner1{
		margin-top:60px;
		background:url(../images/banner1.jpg) no-repeat; 
		background-size:cover; 
		padding-top:30px; 
		padding-right:60px; 
		padding-bottom:30px; 
		text-align:left; 
		}
		.banner1 h3{ font-weight:bold; font-size:24px}
		.banner1 p{ line-height:14px;}
		.banner2 img{ width:100%; height:auto}
		
		.service{ text-align:center; padding:20px 10px;}
		.service img{width:100px; height:auto}
		.service h3{ font-weight:bold; font-size:24px;}
		.service_iteam{ padding:10px;}
		
		.register{padding:20px 10px;}
		.register h3{ font-weight:bold; font-size:24px; padding-bottom:10px}
		.register input{padding:15px 20px; border:2px #D7D7D7 solid; border-radius:30px;}
		.register_item{ padding:5px;}
		
		.guided{ padding:20px; text-align:center;}
		.guided_item{
			background:#f8f8f8; 
			margin:0px; 
			border-radius:10px;
			text-align:left;
		}
		.guided_item div{ padding:30px;}
		.guided h3{ font-weight:bold; font-size:24px; padding-bottom:50px}
		.guided h5{ font-weight:bold;}
		.guided_item div{ padding:15px;}
		.guided_item_img img{ width:30px; height:auto; margin:5px}
		
		.footer{ background:#f8f8f8; padding:20px 20px 0px 20px; text-align:center}
		.footer img{ height:50px; width:auto; padding-bottom:10px;}
		.footer h4{ color:#3cc995; font-weight:bold; font-size:20px}
		.footer p{ line-height:16px; font-size:11px}
		.COPYRIGHT{ color:#B3B3B3; font-size:10px; text-align:center}
		.topnav a {
		  padding:.5rem .8rem .5rem .8rem;
		}
		.btn{ padding-bottom:.5}
		
		/*Contact*/
		.contact_register h3{ font-weight:bold; font-size:24px; padding-bottom:20px}
		.contact_register{ background:#f8f8f8; padding:30px; padding-top:100px;}
		.contact_register input{padding:15px 20px; border:2px #D7D7D7 solid; border-radius:30px;}
		.contact_register textarea{padding:15px 20px; border:2px #D7D7D7 solid; border-radius:20px;}
		.contact_bg{
			background: #FFFFFF; 
			background-size:cover; 
			padding:20px; 
			text-align:center;
			-webkit-box-shadow: 0px 0px 16px -5px rgba(135,135,135,1);
			-moz-box-shadow: 0px 0px 16px -5px rgba(135,135,135,1);
			box-shadow: 0px 0px 16px -5px rgba(135,135,135,1);
			}
		
		/*About*/
		.ceoMsg h3{ font-size:24px}
		.team img{ width:90%; height:auto; padding:20px;}
		
		/*Community*/
		.comm_sec1 img{ width:100%; height:auto; padding:0px;}
		.comm_sec1_item{ padding:20px 20px;}
		
		/*micro_finance*/
		.mf_sec1 img{ width:100%; height:auto; padding:0px;}
		.mf_sec1_item{ padding:20px 20px;}
		.RdDoc,.lineUp{ padding:30px 0px 30px 0px; background:#f8f8f8}
		.RdDocItem, .lineUpItem{ padding:15px; margin:20px;}
		.bdRt{border-right:0px solid;}
				
	}

/* loan calculator DESKTOP */
#loanh{
	color: #f7a092;
	font-weight: bold;
	font-size: 3.5rem;     
	font-family: 'Poppins', sans-serif;

}
#loanlogo {
    width: 16%;
    height: 89%;
    justify-content: flex-end;
    display: flex;
}

.l1 {
	position: absolute;
	top: -41%;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	}
	.i1 {
		height: 4.6rem;
	width: 10.0rem;
	color: #0c0d0f;
	background-color: #c7cfd9 !important;
	font-size: xx-large;
	text-align: center;
	}	
	.l2 {
		top: -14%;
		position: absolute;
		left: 6%;
		font-size: 12px;
		font-weight: bold;
	}
	.i2 {
		height: 4.6rem;
		width: 10.0rem;
		background-color: #c7cfd9 !important;
		color: #148c5f;
		font-size: 2rem;
		text-align: center;
	}
	.l3 {
		top: -42%;
		position: absolute;
		font-size: 12px;
		font-weight: bold;
		left: 14%;
		text-align: center;
	}
	.i3 {
		height: 4.6rem;
		width: 10.0rem;
		background-color: #a3a8a8 !important;
		color: #148c5f;
		font-size: 2rem;
		text-align: center;
	}
	.l4{
		top: 66px;
		right: 139px;
		position: absolute ;
		font-size: 11px ;
		font-weight: bold ;
		text-align: center ;
		}
	.i4{
		height: 4.6rem ;
		width: 10.0rem ;
		background-color: #e2e6ea ;
		color: #9d301e;
		position: absolute;
		top: 54% ;
		font-size: 1.1rem;
		text-align: center;
		}
	.l5{
		position: absolute ;
		top: 9% ;
		font-size: 12px ;
		font-weight: bold ;
		text-align: center ;
		line-height: 1.1 ;
		left: 24% ;
		}
	.i5{
		height: 4.6rem ;
		width: 10.0rem ;
		color: #0c0d0f;
		background-color: #e2e6ea ;
		font-size: xx-large ;
		text-align: center ;
		margin-top: 12px ;
		}		
		
	.yy{
		display:none;
		}
	.img3{
			height: 45px;
		margin-left: 20px;
		top: 18%;
		position: relative;
		}	
		.img1{
			height: 58px;
	margin-top: 8px;
	margin-left: 18%;
			}
	.img2{
		height: 58px;
	margin-left: 4px;
	margin-top: 8px;
		}		
		.l6{
		top: -40% ;
	position: absolute ;
	font-weight: bold ;
	text-align: center ;
	left: 12%;
		}
	.i6{
		height: 4.6rem ;
		width: 10.0rem ;
		background-color: #e2e6ea ;
		color: #9d301e;
		position: absolute ;
		top: -5% ;
		font-size: 1.1rem;
		text-align: center;
		}	
	#sdul p{
		margin: 1px;
	font-size: 13px;
	color: #20b590;
	text-align: left;
		}
		
	.slide_lable {
		font-size: 14px ;
		color: #444b62; ;
	}
	
/* loan calculator MOBILE */
.yi1 {
	height: 4.6rem;
	width: 10.0rem;
	color: #0c0d0f;
	background-color: #c7cfd9 !important;
	font-size: xx-large;
	text-align: center;
	margin-left: -235px;
	margin-top: -74px;
	width: 7rem;
	}	

  .yl1 {
	position: absolute;
   top: -41%;
   /* font-size: 12px; */
   font-weight: bold;
   text-align: center;
   }
   
   
   .yl2 {
	 top: 8%;
	 position: absolute;
	 left:12%;
	 /* font-size: 12px; */
	 font-weight: bold;
   }
   .yi2 {
	 height: 4.6rem;
	 width: 10.0rem;
	 background-color: #c7cfd9 !important;
	 color: #148c5f;
	 font-size: 2rem;
	 text-align: center;
	 margin-top: 36px;
   }
   .yl3 {
	 top: -42%;
   position: absolute;
   /* font-size: 12px; */
   font-weight: bold;
   left:22%;
   text-align: center;
   }
   .yi3 {
	 height: 4.6rem;
	 width: 10.0rem;
	 background-color: #a3a8a8 !important;
	 color: #148c5f;
	 font-size: 2rem;
	 text-align: center;
   }
   .yl4{
	top: -36px;
	left: -58px;
	   
   position: absolute ;
   /* font-size: 11px ; */
   font-weight: bold ;
   text-align: center ;
	   }
   .yi4{
	height: 4.6rem ;
	width: 10.0rem ;
	top: -53px;
	left: -85px;
	margin-top: 62px;
	background-color: #c7cfd9;
	color: #9d301e;
	position: absolute;
	font-size: 1.1rem;
	text-align: center;
	   }
   .yl5{
	position: absolute ;
	/* font-size: 12px ; */
	font-weight: bold ;
	text-align: center ;
	line-height: 1.1 ;
	top: -138px;
	left: 107%;
	   }
   .yi5{
	   height: 4.6rem ;
   width: 10.0rem ;
   color: #0c0d0f;
   background-color: #e2e6ea ;
   font-size: xx-large ;
   text-align: center ;
   margin-top: 12px ;
	   }		
	   
   .yy{
	   display:none;
	   }
   .yimg3{
		height: 45px;
		position: relative;
		margin-left: -2px;
		top: -14px;
	   }	
	   .yimg1{
		height: 40px;
		margin-top: -91px;
		margin-left: 38%;
		   }
   .yimg2{
	height: 40px;
	margin-left: 46px;
	margin-top: -103px;
	   }		
	   .yl6{
		top: -131px;
   position: absolute ;
   font-weight: bold ;
   text-align: center ;
   left: 156px;
	   }
   .yi6{
		left: 110px;
		top: -66px;
	   height: 4.6rem ;
	   width: 10.0rem ;
	   color: #9d301e;
	   position: absolute ;
		background-color: #c7cfd9;
	   font-size: 1.1rem;
	   text-align: center;
	   }
/* end of loan calculator MOBILE */


/* OLD MEDIA QUERIES BY TANMAY BHAI */
/* ----------- iPhone 4 and 4S ----------- */

		   /* Portrait and Landscape */
		   @media only screen and (min-device-width: 320px) and (max-device-width:
			   480px) and (-webkit-min-device-pixel-ratio: 2) {
			   .xx {
				   display: none;
			   }
			   .yy {
				   display: block;
			   }
			   .xxyy{
			   display: block !important;	}
			   .ssxc {
				   font-size: 12.5px;
			   }
			   #container
			   {
				   width:100%;
				   height:200px
			   }
			   .mybtn {
				   padding: 0.25rem 0.3rem;
				   font-size: 0.875rem;
				   line-height: 1.5;
				   border-radius: 0.2rem;
				   float: left;
			   }
			   .myfe {
				   padding: 0.3rem 0.0rem !important;
				   font-size: 8px;
			   }
			   .mypee {
				   padding-bottom: 0.1rem;
				   padding-top: 0.1rem;
				   padding-left: 0.5rem;
				   padding-right: 0.5rem;
				   font-size: smaller;
			   }
			   .mypee h4 {
				   float: right;
				   margin-bottom: 0px;
			   }
		   }
		   
		   /* Portrait */
		   @media only screen and (min-device-width: 320px) and (max-device-width:
			   480px) and (-webkit-min-device-pixel-ratio: 2) and (orientation:
			   portrait) {
			   .xx {
				   display: none;
			   }
			   .xxyy{
			   display: block !important;	}
			   .ssxc {
				   font-size: 12.5px;
			   }
			   #container
			   {
				   width:100%;
				   height:200px
			   }
			   .mybtn {
				   padding: 0.25rem 0.3rem;
				   font-size: 0.875rem;
				   line-height: 1.5;
				   border-radius: 0.2rem;
				   float: left;
			   }
			   .myfe {
				   padding: 0.3rem 0.0rem !important;
				   font-size: 8px;
			   }
			   .mypee {
				   padding-bottom: 0.1rem;
				   padding-top: 0.1rem;
				   padding-left: 0.5rem;
				   padding-right: 0.5rem;
				   font-size: smaller;
			   }
			   .mypee h4 {
				   float: right;
				   margin-bottom: 0px;
			   }
		   }
		   
		   /* Landscape */
		   @media only screen and (min-device-width: 320px) and (max-device-width:
			   480px) and (-webkit-min-device-pixel-ratio: 2) and (orientation:
			   landscape) {
			   .xx {
				   display: none;
			   }
			   .yy {
				   display: block;
			   }
			   .xxyy{
			   display: block !important;	}
			   .ssxc {
				   font-size: 12.5px;
			   }
			   #container
			   {
				   width:100%;
				   height:200px
			   }
			   .mybtn {
				   padding: 0.25rem 0.3rem;
				   font-size: 0.875rem;
				   line-height: 1.5;
				   border-radius: 0.2rem;
				   float: left;
			   }
			   .myfe {
				   padding: 0.3rem 0.0rem !important;
				   font-size: 8px;
			   }
			   .mypee {
				   padding-bottom: 0.1rem;
				   padding-top: 0.1rem;
				   padding-left: 0.5rem;
				   padding-right: 0.5rem;
				   font-size: smaller;
			   }
			   .mypee h4 {
				   float: right;
				   margin-bottom: 0px;
			   }
		   }
		   
		   /* ----------- iPhone 5, 5S, 5C and 5SE ----------- */
		   
		   /* Portrait and Landscape */
		   @media only screen and (min-device-width: 320px) and (max-device-width:
			   568px) and (-webkit-min-device-pixel-ratio: 2) {
			   .xx {
				   display: none;
			   }
			   .yy {
				   display: block;
			   }
			   .xxyy{
			   display: block !important;	}
			   .ssxc {
				   font-size: 12.5px;
			   }
			   #container
			   {
				   width:100%;
				   height:200px
			   }
			   .mybtn {
				   padding: 0.25rem 0.3rem;
				   font-size: 0.875rem;
				   line-height: 1.5;
				   border-radius: 0.2rem;
				   float: left;
			   }
			   .myfe {
				   padding: 0.3rem 0.0rem !important;
				   font-size: 8px;
			   }
			   .mypee {
				   padding-bottom: 0.1rem;
				   padding-top: 0.1rem;
				   padding-left: 0.5rem;
				   padding-right: 0.5rem;
				   font-size: smaller;
			   }
			   .mypee h4 {
				   float: right;
				   margin-bottom: 0px;
			   }
		   }
		   
		   /* Portrait */
		   @media only screen and (min-device-width: 320px) and (max-device-width:
			   568px) and (-webkit-min-device-pixel-ratio: 2) and (orientation:
			   portrait) {
			   .xx {
				   display: none;
			   }
			   .yy {
				   display: block;
			   }
			   .xxyy{
			   display: block !important;	}
			   .ssxc {
				   font-size: 12.5px;
			   }
			   #container
			   {
				   width:100%;
				   height:200px
			   }
			   .mybtn {
				   padding: 0.25rem 0.3rem;
				   font-size: 0.875rem;
				   line-height: 1.5;
				   border-radius: 0.2rem;
				   float: left;
			   }
			   .myfe {
				   padding: 0.3rem 0.0rem !important;
				   font-size: 8px;
			   }
			   .mypee {
				   padding-bottom: 0.1rem;
				   padding-top: 0.1rem;
				   padding-left: 0.5rem;
				   padding-right: 0.5rem;
				   font-size: smaller;
			   }
			   .mypee h4 {
				   float: right;
				   margin-bottom: 0px;
			   }
			   
			   
		   }
		   
		   /* Landscape */
		   @media only screen and (min-device-width: 320px) and (max-device-width:
			   568px) and (-webkit-min-device-pixel-ratio: 2) and (orientation:
			   landscape) {
			   .xx {
				   display: none;
			   }
			   .yy {
				   display: block;
			   }
			   .xxyy{
			   display: block !important;	}
			   #container
			   {
				   width:100%;
				   height:200px
			   }
		   }
		   
		   /* ----------- iPhone 6, 6S, 7 and 8 ----------- */
		   
		   /* Portrait and Landscape */
		   @media only screen and (min-device-width: 375px) and (max-device-width:
			   667px) and (-webkit-min-device-pixel-ratio: 2) {
			   .xx {
				   display: none;
			   }
			   .yy {
				   display: block;
			   }
			   .xxyy{
			   display: block !important;
			   }
			   #container
			   {
				   width:100%;
				   height:200px
			   }
		   }
		   
		   /* Portrait */
		   @media only screen and (min-device-width: 375px) and (max-device-width:
			   667px) and (-webkit-min-device-pixel-ratio: 2) and (orientation:
			   portrait) {
			   .xx {
				   display: none;
			   }
			   .yy {
				   display: block;
			   }
		   }
		   
		   /* Landscape */
		   @media only screen and (min-device-width: 375px) and (max-device-width:
			   667px) and (-webkit-min-device-pixel-ratio: 2) and (orientation:
			   landscape) {
			   .xx {
				   display: none;
			   }
			   .yy {
				   display: block;
			   }
			   #container
			   {
				   width:100%;
				   height:200px
			   }
			   #nameHelp {
				   font-size: 9px;
			   }
		   }
		   
		   /* ----------- iPhone 6+, 7+ and 8+ ----------- */
		   
		   /* Portrait and Landscape */
		   @media only screen and (min-device-width: 414px) and (max-device-width:
			   736px) and (-webkit-min-device-pixel-ratio: 3) {
			   .xx {
				   display: none;
			   }
			   .yy {
				   display: block;
			   }
		   }
		   
		   /* Portrait */
		   @media only screen and (min-device-width: 414px) and (max-device-width:
			   736px) and (-webkit-min-device-pixel-ratio: 3) and (orientation:
			   portrait) {
			   .xx {
				   display: none;
			   }
			   .yy {
				   display: block;
			   }
		   }
		   
		   /* Landscape */
		   @media only screen and (min-device-width: 414px) and (max-device-width:
			   736px) and (-webkit-min-device-pixel-ratio: 3) and (orientation:
			   landscape) {
			   .xx {
				   display: none;
			   }
			   .yy {
				   display: block;
			   }
		   }
		   
		   /* ----------- iPhone X ----------- */
		   
		   /* Portrait and Landscape */
		   @media only screen and (min-device-width: 375px) and (max-device-width:
			   812px) and (-webkit-min-device-pixel-ratio: 3) {
			   .xx {
				   display: none;
			   }
			   .yy {
				   display: block;
			   }
		   }
		   
		   /* Portrait */
		   @media only screen and (min-device-width: 375px) and (max-device-width:
			   812px) and (-webkit-min-device-pixel-ratio: 3) and (orientation:
			   portrait) {
			   .xx {
				   display: none;
			   }
			   .yy {
				   display: block;
			   }
		   }
		   
		   /* Landscape */
		   @media only screen and (min-device-width: 375px) and (max-device-width:
			   812px) and (-webkit-min-device-pixel-ratio: 3) and (orientation:
			   landscape) {
			   .xx {
				   display: none;
			   }
			   .yy {
				   display: block;
			   }
		   }
		   @media only screen and (min-device-width: 1280px) and (max-device-width:
			   1280px)
		   {
		   .l2 {
			 top: -13%;
		   position: absolute;
		   left: 6%;
		   font-size: 14px !important;
		   font-weight: bold;
		   }
		   .img1 {
			 height: 58px !important;
		   position: relative !important;
		   left: 18% !important;
		   margin-top: 6px !important;
		   margin-left: 0px !important;
		   }
		   .i2 {
			 height: 4.6rem;
			 width: 10.0rem;
			 background-color: #c7cfd9 !important;
			 color: #148c5f;
			 font-size: 2rem;
		   text-align: center;
		   }
		   
		   .l3 {
			 top: -40%;
		   position: absolute;
		   font-size: 14px !important;
		   font-weight: bold;
		   left: 17%;
		   }
		   .i3 {
			 height: 4.6rem;
			 width: 10.0rem;
			 background-color: #a3a8a8 !important;
			 color: #148c5f;
			 font-size: 2rem;
		   text-align: center;
		   }
		   .img2 {
			 height: 57px !important;
		   position: relative !important;
		   left: 5% !important;
		   margin-top: 6px !important;
		   margin-left: 0px !important;
		   }
		   .l1 {
			position: absolute;
		   top: -39%;
		   font-size: 14px !important;
		   left: 27%;
		   font-weight: bold;
		   }
		   .i1 {
				 height: 4.6rem;
			   width: 10.0rem;
			   color: #0c0d0f;
			   background-color: #e2e6ea !important;
			   font-size: xx-large;
			   text-align: center;
		   }
		   .l5 {
			position: absolute !important;
		   top: 0%;
		   left: 24% !important;
		   font-size: 14px !important;
		   font-weight: bold;
		   margin-top: 10px;
		   }
		   .i5 {
			 height: 4.6rem;
		   width: 10.0rem;
		   color: #0c0d0f;
		   background-color: #e2e6ea !important;
		   font-size: xx-large;
		   text-align: center;
		   }
		   .img3 {
			 height: 40px !important;
		   margin-left: 14px !important;
		   margin-top: 0px !important;
		   }
		   .i4 {
			 height: 4.0rem;
		   width: 10.0rem;
		   background-color: #e2e6ea !important;
		   color: #9d301e;
		   position: absolute;
		   top: 63%;
		   }
		   .l4 {
				 top: 37%;
		   position: absolute;
		   font-size: 14px !important;
		   font-weight: bold;
		   left: 6%;
		   text-align: center;
		   }
		   .i6{
			   height: 4.6rem;
		   width: 10.0rem;
		   background-color: #e2e6ea !important;
		   color: #9d301e;
		   position: absolute;
		   top: 2%;
			   }
		   .l6 {
			left: 171px;
			top: -101px;
		   position: absolute;
		   font-weight: bold;
		   text-align: center;
		   font-size: 14px !important;
		   
		   }	
		   .r-1{
				   padding-top:13px !important;
				   height: 80px !important;
			   }
		   }
			 @media (max-width: 1287px)
		   {
		   .bimg{
			   margin-left:28%
			   }
		   }
		   @media only screen and (min-device-width: 1200px) and (max-device-width:
			   1200px)
		   {
			   .l1 {
			 position: absolute;
			 top: -6%;
			 font-size: 11px !important;
			 left: 19%;
			 font-weight: bold;
		   }
			   .i1 {
			 height: 3.6rem;
			 width: 7.6rem;
			 color: #0c0d0f;
			 background-color: #b1b5b9 !important;
			 position: relative;
			 left: 16%;
			 font-size: xx-large;
			 text-align: center;
			 margin-top: 5px;
		   }
		   .l2 {
			 top: -8%;
			 position: absolute;
			 left: 4%;
			 font-size: 11px !important;
			 font-weight: bold;
		   }
		   .i2 {
			 height: 3.6rem;
			 width: 5.2rem;
			 background-color: #e2e6ea !important;
			 color: #148c5f;
		   }
		   .img1 {
			 height: 48px !important;
			 top: -51%;
			 position: relative;
			 left: 23%;
		   }
		   .l3 {
			 top: -8%;
			 position: absolute;
			 font-size: 11px !important;
			 font-weight: bold;
		   }
		   .i3 {
			 height: 3.6rem;
			 width: 3.6rem;
			 background-color: #e2e6ea !important;
			 color: #148c5f;
		   }
		   .img2 {
			 height: 48px !important;
			 margin-left: 8px !important;
		   }
		   .img3 {
			 height: 50px !important;
			 margin-left: 4px !important;
		   }
		   .l4 {
			 top: -21%;
			 position: absolute;
			 font-size: 12px !important;
			 font-weight: 600;
		   }
		   .i4 {
			 height: 3.6rem;
			 width: 5.6rem;
			 background-color: #e2e6ea !important;
			 color: #9d301e;
			 left: 12%;
			 position: relative;
		   }
		   .l5 {
			 position: absolute !important;
			 top: -16%;
			 left: 23% !important;
			 font-size: 11px !important;
			 font-weight: bold;
			 margin-top: 10px;
		   }
		   .i5 {
			 height: 3.6rem !important;
			 width: 7.6rem !important;
			 color: #0c0d0f !important;
			 background-color: #b1b5b9 !important;
			 position: relative !important;
			 left: 18% !important;
			 font-size: xx-large !important;
			 text-align: center !important;
			 margin-top: 5px !important;
		   }
		   }
			 @media only screen and (min-device-width: 1290px) and (max-device-width:
			   1366px)
		   {
		   .l2 {
			 top: -13%;
		   position: absolute;
		   left: 6%;
		   font-size: 14px !important;
		   font-weight: bold;
		   }
		   .img1 {
			 height: 58px !important;
		   position: relative !important;
		   left: 18% !important;
		   margin-top: 6px !important;
		   margin-left: 0px !important;
		   }
		   .i2 {
			 height: 4.6rem;
			 width: 10.0rem;
			 background-color: #e2e6ea !important;
			 color: #148c5f;
			 font-size: 2rem;
		   text-align: center;
		   }
		   
		   .l3 {
			 top: -40%;
		   position: absolute;
		   font-size: 14px !important;
		   font-weight: bold;
		   left: 17%;
		   
		   
		   }
		   .i3 {
			 height: 4.6rem;
			 width: 10.0rem;
			 background-color: #bbbbbb !important;
			 color: #4cbb91;
			 font-size: 2rem;
		   text-align: center;
		   
		   }
		   .img2 {
			 height: 57px !important;
		   position: relative !important;
		   left: 5% !important;
		   margin-top: 6px !important;
		   margin-left: 0px !important;
		   }
		   .l1 {
			position: absolute;
		   top: -39%;
		   font-size: 14px !important;
		   left: 27%;
		   font-weight: bold;
		   }
		   .i1 {
				 height: 4.6rem;
			   width: 10.0rem;
			   color: #0c0d0f;
			   background-color: #e2e6ea !important;
			   font-size: xx-large;
			   text-align: center;
		   }
		   .l5 {
			position: absolute !important;
		   top: 0%;
		   left: 24% !important;
		   font-size: 14px !important;
		   font-weight: bold;
		   margin-top: 10px;
		   }
		   .i5 {
			 height: 4.6rem;
		   width: 10.0rem;
		   color: #0c0d0f;
		   background-color: #e2e6ea !important;
		   font-size: xx-large;
		   text-align: center;
		   }
		   .img3 {
			 height: 40px !important;
		   margin-left: 14px !important;
		   margin-top: 0px !important;
		   }
		   .i4 {
			 height: 4.0rem;
		   width: 10.0rem;
		   background-color: #e2e6ea !important;
		   color: #9d301e;
		   position: absolute;
		   top: 63%;
		   }
		   .l4 {
				 top: 37%;
		   position: absolute;
		   font-size: 14px !important;
		   font-weight: bold;
		   left: 6%;
		   text-align: center;
		   }
		   .i6{
			   height: 4.6rem;
		   width: 10.0rem;
		   background-color: #e2e6ea !important;
		   color: #9d301e;
		   position: absolute;
		   top: 2%;
			   }
		   .l6 {
			 top: -36%;
		   position: absolute;
		   font-weight: bold;
		   text-align: center;
		   font-size: 14px !important;
		   left: 12%;
		   }	
		   }
			 @media (max-width: 1152px)
		   {
		   .bimg{
			   margin-left:22%
			   }
		   }
			 @media only screen and (min-device-width: 1024px) and (max-device-width:
			   1024px)
		   {
		   .l2 {
			 top: -8%;
			 position: absolute;
			 left: 4%;
			 font-size: 9px !important;
			 font-weight: bold;
		   }
		   .i2 {
			 height: 2.6rem;
			 width: 4.2rem;
			 background-color: #e2e6ea !important;
			 color: #148c5f;
		   }
		   .img1 {
			 height: 31px !important;
			 top: -51%;
			 position: relative;
			 left: 31%;
		   }
		   .l3 {
			 top: -8%;
			 position: absolute;
			 font-size: 10px !important;
			 font-weight: bold;
		   }
		   .i3 {
			 height: 2.6rem;
			 width: 2.6rem;
			 background-color: #e2e6ea !important;
			 color: #148c5f;
		   }
		   .img2 {
			 height: 31px !important;
			 margin-left: 8px !important;
			 top: 6% !important;
			 position: relative;
		   }
		   .img3 {
			 height: 31px !important;
			 margin-left: 6px !important;
			 position: relative;
			 top: 6%;
		   }
		   .l4 {
			 top: -18%;
			 position: absolute;
			 font-size: 8px !important;
			 font-weight: 592;
		   }
		   .i4 {
			 height: 2.6rem;
			 width: 4.6rem;
			 background-color: #e2e6ea !important;
			 color: #9d301e;
			 left: 1%;
			 position: relative;
		   }
		   .l5 {
			 position: absolute !important;
			 top: -16%;
			 left: 27% !important;
			 font-size: 8px !important;
			 font-weight: bold;
			 margin-top: 10px;
		   }
		   .i5 {
			 height: 2.6rem !important;
			 width: 5.6rem !important;
			 color: #0c0d0f !important;
			 background-color: #b1b5b9 !important;
			 position: relative !important;
			 left: 18% !important;
			 font-size: xx-large !important;
			 text-align: center !important;
			 margin-top: 5px !important;
		   }
		   .l1 {
			 position: absolute;
			 top: -6%;
			 font-size: 9px !important;
			 left: 17%;
			 font-weight: bold;
		   }
		   .i1 {
			 height: 2.6rem;
			 width: 5.6rem;
			 color: #0c0d0f;
			 background-color: #b1b5b9 !important;
			 position: relative;
			 left: 16%;
			 font-size: xx-large;
			 text-align: center;
			 margin-top: 5px;
		   }
		}						

 /* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
		h3{font-family: 'Poppins', sans-serif; font-weight:bold; color:#3a3a3a; font-size:24px}
		h4{font-family: 'Poppins', sans-serif; font-weight:bold; color:#3a3a3a; font-size:20px}
		h5{font-family: 'Poppins', sans-serif; font-weight:bold; font-size:14px; color:#3a3a3a;}
		
		.myBtn{ padding:3px 20px; border:2px #3cc995 solid; border-radius:30px; color:#3cc995;}
		.myBtn2{ padding:0px 20px !important; border:2px #3cc995 solid; border-radius:30px; color:#3cc995; margin-top:0px;}
		.topnav a.active {
		  border-bottom: 2px solid #3cc995;
		}
		.active {
		  border-bottom: 2px solid #3cc995;
		}
		.banner1{
		margin-top:60px;
		background:url(../images/banner1.jpg) no-repeat; 
		background-size:cover; 
		padding-top:30px; 
		padding-right:60px; 
		padding-bottom:30px; 
		text-align:left; 
		}
		.banner1 h3{ font-weight:bold; font-size:24px}
		.banner1 p{ line-height:14px;}
		.banner2 img{ width:100%; height:auto}
		
		.service{ text-align:center; padding:20px 10px;}
		.service img{width:100px; height:auto}
		.service h3{ font-weight:bold; font-size:24px;}
		.service_iteam{ padding:10px;}
		
		.register{padding:20px 10px;}
		.register h3{ font-weight:bold; font-size:24px; padding-bottom:10px}
		.register input{padding:15px 20px; border:2px #D7D7D7 solid; border-radius:30px;}
		.register_item{ padding:5px;}
		
		.guided{ padding:20px; text-align:center;}
		.guided_item{
			background:#f8f8f8; 
			margin:0px; 
			border-radius:10px;
			text-align:left;
		}
		.guided_item div{ padding:30px;}
		.guided h3{ font-weight:bold; font-size:24px; padding-bottom:50px}
		.guided h5{ font-weight:bold;}
		.guided_item div{ padding:15px;}
		.guided_item_img img{ width:30px; height:auto; margin:5px}
		
		.footer{ background:#f8f8f8; padding:20px 20px 0px 20px; text-align:center}
		.footer img{ height:50px; width:auto; padding-bottom:10px;}
		.footer h4{ color:#3cc995; font-weight:bold; font-size:20px}
		.footer p{ line-height:16px; font-size:11px}
		.COPYRIGHT{ color:#B3B3B3; font-size:10px; text-align:center}
		.topnav a {
		  padding:.5rem .8rem .5rem .8rem;
		}
		.btn{ padding-bottom:.5}
		
		/*Contact*/
		.contact_register h3{ font-weight:bold; font-size:24px; padding-bottom:20px}
		.contact_register{ background:#f8f8f8; padding:30px; padding-top:100px;}
		.contact_register input{padding:15px 20px; border:2px #D7D7D7 solid; border-radius:30px;}
		.contact_register textarea{padding:15px 20px; border:2px #D7D7D7 solid; border-radius:20px;}
		.contact_bg{
			background: #FFFFFF; 
			background-size:cover; 
			padding:20px; 
			text-align:center;
			-webkit-box-shadow: 0px 0px 16px -5px rgba(135,135,135,1);
			-moz-box-shadow: 0px 0px 16px -5px rgba(135,135,135,1);
			box-shadow: 0px 0px 16px -5px rgba(135,135,135,1);
			}
		
		/*About*/
		.ceoMsg h3{ font-size:24px}
		.team img{ width:90%; height:auto; padding:20px;}
		
		/*Community*/
		.comm_sec1 img{ width:100%; height:auto; padding:0px;}
		.comm_sec1_item{ padding:20px 20px;}
		
		/*micro_finance*/
		.mf_sec1 img{ width:100%; height:auto; padding:0px;}
		.mf_sec1_item{ padding:20px 20px;}
		.RdDoc,.lineUp{ padding:30px 0px 30px 0px; background:#f8f8f8}
		.RdDocItem, .lineUpItem{ padding:15px; margin:20px;}
		.bdRt{border-right:0px solid;}


		


/* END OF OLD MEDIA QUERIES BY TANMAY BHAI */



/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) {
		
	}

/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {}

/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {}

/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {
	.register{padding:200px 0px;}
	.contact_bg{
		padding:90px; 
		}
	} 




/* LOAN CALCULATOR MEDIA QUERY MOBILE RESPONSIVE-VIEW */
	
@media(max-width: 1300px){
	#header #logo{
	  margin-left:50px;
	}
  }
  
  @media (max-width: 769px) {
	
  }
  
  @media(min-width: 360px){
	#loanlogo {
		width: 22%;
		height: 113%;
		margin-right: 52px;
		/* margin-right: 79px;
		padding-bottom: 6px; */
	}
	#loanh{
		font-size: 2rem;
		text-align: center;
	}
	#loanlogo{
		width: 37%;
		height: 112%;
		margin-right: 34px;
		padding-bottom: 6px;
	}

  }
  
  @media(min-width:410px){
	.yl3{
		left:29%;
	}
	.yi3{
		margin-left: 18px;
	}
	.yl2{			
		left: 20%;
	}
	.yi2{
		margin-top: 35px;
		margin-left: 19px;
	}
	.yimg1{
		margin-top: -82px;
		margin-left: 43%;
	}
	.yi1{
		margin-left: -210px;
	}
	.yimg2{
		margin-left: 65px;
		margin-top: -99px;
	}
	.yl5{
		left: 100%;
	}
	.yimg3{
		margin-left: 10px;
	}
	.yl4{
		left: -55px;
		top: -35px;
	}
	.yi4{
		top: -53px;
		left: -85px;
	}
	.yi6{
		left: 142px;
		top: -65px;
	}
	.yl6{
		left: 190px;
		top: -108px;
	}
	

  }
}