@media only screen and (min-device-width : 320px) and (max-device-width : 640px) {
	.navWrapper .navContainer .toggleIcon
	{
		margin-left : 5px;
	}
	.navWrapper .navContainer .toggleIcon img
	{
		width : 20px;
	}
	.navWrapper .navContainer .logoIcon
	{
		margin : 15px;
	}
	.navWrapper .navContainer .logoIcon img
	{
		width : 90px;
	}
	.rightLinks, .rightLinks.onlyPhone
	{
		margin-top : 9%;
	}
	.rightLinks li
	{
		margin : 5px;
	}
	.headerButton
	{
		width : auto;
		font-size : 14px;
	}
	.homepage .navbannerWrapper
	{
		height : auto;
		background-size : cover;
		background-repeat : no-repeat;
	}
	.leadForm .message
	{
		color : white;
		margin-bottom : 40px;
	}
	.leadFormWrapper
	{
		height : auto;
		background : rgba(0, 0, 0, 0.8);
		clip-path : none;
	}
	.secureConnection
	{
		font-size : 12px;
		color : black;
	}
	.secureConnection img
	{
		margin : 0px 10px;
	}
	.productsTitle
	{
		font-size : 40px;
		padding-top : 60px;
		line-height : 1;
	}
	.productsPoints
	{
		margin-top : 40px;
		margin-left : 0px !important;
	}
	.featureTile
	{
		border : none;
	}
	.productsPointsIcon
	{
		height : 80px;
	}
	.productsPointsTitle
	{
		margin-top : 15px;
	}
	.productsPointsDescription
	{
		margin-top : 20px;
		padding-bottom : 40px;
	}
	.advantagesWrapper
	{
		height : auto;
		margin-top : 60px;
	}
	.advantagesTitle
	{
		height : auto;
		font-size : 40px;
		margin-top : 60px;
		line-height : normal; 
	}
	.advantagesPoints
	{
		margin-top : 40px;
	}
	.advantagesIcon
	{
		margin-top : 0px;
	}
	.advantagesPointsTitle
	{
		font-size : 25px;
		line-height : normal;
		margin-top : 10px;
	}
	.advantagesDescription
	{
		line-height : normal;
		margin-top : 10px;
		padding-bottom : 40px; 
	}
	.hiwWrapper
	{
		margin : 60px 0px 40px 0px;
	}
	.hiwContainer
	{
		margin : 0px;
		border : none;
		height : auto;
	}
	.hiwTitle
	{
		font-size : 40px;
		line-height : normal;
		margin : 0px;
	}
	.hiwPoints
	{
		margin : 0px;
	}
	.hiwIcon
	{
		height : auto;
		margin-top : 40px;
	}
	.hiwPointsTitle
	{
		margin-top : 20px;
	}
	.hiwDescription
	{
		height : auto;
		margin-top : 10px;
	}
	.leadFormContainer
	{
		height : auto;
		margin : 0px;
		background : none;
	}
	.leadForm
	{
		top : 0px;
		margin-top : 75px;
		margin-left : 0px;
		margin-right : 0px;
	}
	.leadForm .formTitle
	{
		text-align : center;
		font-size : 18px;
		color : white;
		margin-bottom : 25px;
	}
	.leadForm .labelField label
	{
		width : 100%;
		font-size : 14px;
		color : white;
	}
	.leadForm .form-group input
	{
		width : 100%;
		background : transparent;
		background-repeat : no-repeat;
		background-position : 100%;
		border-bottom : 1px solid white;
		color : white;
	}
	.leadForm .form-group select
	{
		width : 100%;
		background : transparent;
		background-repeat : no-repeat;
		background-position : 100%;
		border-bottom : 1px solid white;
		color : white;
		background-image: url("../img/dropdownicon-white.png") !important;	
	}
	.help-block
	{
		width : 100% !important;
		margin-left : 0% !important;
		color : white;
	}
	.validationMessagePincode.success
	{
		width : 100% !important;
		margin-left : 0% !important;
		?
	}
	.leadForm .form-group .note
	{
		color : white;
	}
	.leadForm #applyNow
	{
		background : white;
		border : 1px solid white;
		color : black;
	}
	.ourProductsBox
	{
		width : auto;
		height : auto;
		top : 25px;
	}
	.validationMessageLoanAmount.active, .validationMessagePincode.active
	{
		width : 100% !important;
		margin-left : 0% !important;
	}
	.validationMessage, .validationMessageLoanAmount, .validationMessagePincode
	{
		width : 100% !important;
		margin-left : 0% !important;
	}
	.userReview, .reviewChangeButton
	{
		padding : 0px;
	}
	.userReviewTitle
	{
		font-size : 40px;
		
	}
	.carouselWrapper
	{
		margin-top : 40px;
	}
	.leftCarousel , .rightCarousel
	{
		height : 200px;
	}
	.leftCarousel i, .rightCarousel i
	{
		left : 0px;
		top : 40%;
		cursor : pointer;
	}
	.leftCarousel img, .rightCarousel img
	{
		display : none;
	}
	.userComment
	{
		font-size : 16px;
		text-align : left;
	}
	.userImage
	{
		margin-top : 10px;
		display : inline-block;
		float : left;
		padding-bottom : 60px;
	}
	.userImage img
	{
		width : 50px;
	}
	.userName
	{	
		margin-bottom : 0px;
		margin-top : 20px;
		display : inline-block;
		word-wrap: break-word;
    	width: 70%;
	}
	.historyWrapper
	{
		height : auto;
	}
	.historyContent
	{
		margin : 0px;
		border : none;
	}
	.historyTitle
	{
		font-size : 40px;
		margin-top : 60px;
	}
	.historyContent p
	{
		margin : 40px 20px;
		text-align : left;
		font-size : 18px;
	}
	.subscriptionWrapper
	{
		height : auto;
		margin-top : 20px;
		margin-bottom : 60px;
	}
	.subscriptionNote
	{
		font-size : 20px;
		line-height : normal;
	}
	.subscriptionFields
	{
		margin : 30px 0px 0px 0px;
	}
	.subscribeEmail
	{
		width : auto;
	}
	.subscribeEmail::-webkit-input-placeholder 
	{
		font-size : 12px;
	}
	.partners .bannerWrapper, partners .bannerWrapper, .partners .bannerContainer
	{
		height: 100vh;
	    display: flex;
	    margin: 0px;
	    align-items: center;
	    justify-content: center;
	}
	.partners .bannerSloganContainer
	{
		margin : 0px;
	}
	.partners .bannerSloganContainer .bannerSlogan
	{
		font-size : 35px;
	}
	.blog .bannerSloganContainer .bannerSlogan
	{
		font-size : 35px;
	}
	.blog .bannerSloganContainer
	{
		margin-top : 80px;
	}
	.partnersContentWrapper .mainDescription
	{
		padding : 0px;
		margin-top : 60px;
		margin-bottom : 40px;
	}
	.partnersContentWrapper .mainDescription p
	{
		border : none;
		padding : 0px;
		text-align : left;
		margin-left : 20px;
		margin-right : 20px;
	}
	.getStartedWrapper
	{
		height : auto;
		padding-bottom : 40px;
	}
	.getStartedWrapper .title{
		font-size : 35px;
		line-height : normal;
		margin-bottom : 40px;
	}
	.phoneEmail
	{
		font-size : 16px;
		margin : 20px 0px 0px 0px;
	}
	.getStartedForm
	{	
		width : 100%;
		margin-left : 0px;
	}
	.supportMainForm
	{	
		width : 100%;
		margin : 0px;
	}
	.partnerPointsContainer
	{
		margin : 0px;
	}
	.supportPointsContainer
	{
		margin-top : 50px;
		margin-right : 0px;
	}
	.partnerpoint
	{
		margin : 0px 20px 20px 20px;
	}
	.aboutusContentHolder .iconsAndContent .icon
	{
		margin-top : 40px;
	}
	.aboutus .bannerWrapper
	{
		height : 90vh;	
	}
	.aboutus .bannerContainer
	{
		display : flex;
		align-items : center;
	}
	.aboutus .bannerSloganContainer
	{
		margin : 0px;
	}
	.aboutus .bannerSlogan, .faq .bannerSlogan, .hiw .bannerSlogan, .whyus .bannerSlogan
	{
		font-size : 35px;
	}
	.aboutusContentHolder
	{
		width : auto;
		top : -50px;
	}
	.aboutusContentHolder .iconsAndContent
	{
		margin : 0px;
		padding : 0px;
	}
	.aboutusContentHolder .title
	{
		margin-top : 20px;
	}
	.aboutusContentHolder .description
	{
		margin-top : 40px;
		padding-bottom : 20px;
		text-align : left;
	}
	.aboutusContentHolder .description p
	{
		margin-bottom : 20px;
	}
	.mtfWrapper
	{
		height : auto;
		margin-top : -110px;
	}
	.mtfContainer .title
	{
		font-size : 35px;
		margin-top : 110px;
		margin-bottom : 0px;
	}
	.mtfContainer .detailsOfFounder
	{
		margin : 30px 0px 40px 0px;
	}
	.mtfContainer .imageContainer
	{
		text-align : center;
	}
	.founder
	{
		text-align : center;
	}
	.mtfContainer .description
	{
		text-align : left;
	}
	.careersContainer .description
	{
		width : auto;
	}
	.careersContainer button.jobOpenings
	{
		width : auto;
	}
	.touchnewsSectionWrapper
	{
		margin-top : 40px;
		margin-bottom : 30px;
	}
	.careersContainer button.jobOpenings
	{
		margin-bottom : 60px;
	}
	.whyus .bannerWrapper
	{
		height : 80vh;
		display : flex;
		align-items : center;
		justify-content : center;
	}
	.whyus .bannerSloganContainer
	{
		height : 100%;
		margin : 0px;
		display : flex;
		align-items : center;
		justify-content : center;
	}
	.careers .bannerWrapper
	{
		margin-top  : 30px;
		height : 40vh;
		display : flex;
		align-items : center;
		justify-content : center;
	}
	.careers .bannerWrapper .bannerContainer .bannerSloganContainer, .support .bannerWrapper .bannerContainer .bannerSloganContainer
	{
		margin : 0px;
		height : 100%;
		display : flex;
		align-items : center;
		justify-content : center;
	}
	.careers .careersContentWrapper
	{
		height : auto;
	}
	.careers .careersContentWrapper .careersContent
	{
		width : auto;
	}
	.careersContent .jobsListWrapper .jobTile .title
	{
		font-size : 15px;
	}
	.careersContent .jobsListWrapper .jobTile .shortDescription
	{
		font-size : 13px;
	}
	
	#map
	{
		width : auto;
		margin : 0px;
	}
	.addressContainer .address
	{
		margin-top : 30px;
	}
	.touchnewsSectionContainer .title
	{
		font-size : 35px;
	}
	.footerContainer
	{
		margin-left : 0px;
	}
	.footerWrapper .amadeusNote
	{
		font-size : 15px;
	}
	
	.ubl .bannerWrapper .bannerContainer .bannerSloganContainer .bannerSlogan
	{
		font-size : 35px;
	}
	.ubl .bannerWrapper
	{
		height : 50vh;
		display: flex;
    	align-items: center;
    	justify-content: center;
	}	
	.ubl .bannerSloganContainer
	{
		height : 100%;
		margin : 0px;
	}
	.ubl .mainDescription
	{
		height : auto;
		padding : 0px;
	}
	.ubl .mainDescription p
	{
		border : none;
		padding: 60px 20px 40px 20px; 
		color : #616161;
		text-align : left;
	}
	.ubl .ublPointsContainer
	{
		height : auto;
	}
	.ubl .ublPointsContainer .ublTiles
	{
		margin : 0px;
	}
	.ublPointsContainer .ublpoint
	{
		margin : 0px 20px 30px 20px;
		width : auto;
	}
	.ublPointsContainer .ublpoint .title
	{
		margin : 0px 0px 20px 0px;
	}
	.pointTD
	{
		margin : 0px;
	}
	.privacy .bannerWrapper
	{
		height : 35vh;
		margin-top : 30px;
	}
	.privacy .bannerWrapper .bannerSloganContainer
	{
		height : 100%;
		margin : 0px;
		display: flex;
    	align-items: center;
    	justify-content: center;
	}
	.privacy .bannerWrapper .bannerSloganContainer .bannerSlogan
	{
		font-size : 35px;
	}
	.privacy .privacyContentWrapper .privacyContent
	{
		width : auto;
		margin-left : 20px;
		margin-right : 20px;
		text-align : left;
	}
	.tac .bannerWrapper
	{
	    height: 35vh;
	    margin-top: 30px;
	}
	.tac .bannerWrapper .bannerSloganContainer
	{
		height: 100%;
    margin: 0px;
    display: flex;
    align-items: center;
    justify-content: center;
	}
	.tac .bannerWrapper .bannerSloganContainer .bannerSlogan
	{
		font-size : 35px;
	}
	.tcWrapper
	{
		margin-left : 20px;
		margin-right : 20px;
	}
	.jdContentWrapper .jdContent .tsdContainer
	{
		height : 100px;	
	}
	.jdContentWrapper .jdContent .tsdContainer .tsd
	{
		margin : 20px 0px 0px 0px;
	}
	.jdContentWrapper .jdContent .tsdContainer .tsd .title
	{
		font-size : 15px;
	}
	.jdContentWrapper .jdContent .tsdContainer .tsd .shortDescription
	{
		font-size : 13px;
	}
	.jdContentWrapper .jdContent .tsdContainer .uploadResume
	{
		margin: 20px 0px 0px 0px;
		width : 120px;
	}
	.jdContentWrapper .jdContent .descriptionContainer
	{
		width : 100%;
	}
	.supportForm .form
	{
		margin : 0px 20px;
	}
	.formFields button.reset, .formFields button.submit
	{
		margin-right : 0px;
		width : 120px;
		font-size : 12px;
	}
	.jdContentWrapper .jdContent
	{
		width : auto;
	}
	.faqs
	{
		height : 100px;
	}
	.faq .faqTabs
	{
		text-align : left;
		background : none;
		height : auto;
		box-shadow : none;
	}
	.faq .faqTabs .tab.active::after, .faq .faqTabs .tab.active::before
	{
		border-top-color : transparent;
	}
	.faq .faqTabs .tab, .faq .faqTabs .tab.active
	{
		color : #616161;
		font-size : 18px;
	}
	.faq .faqTabs .tab.active span.faqCategory
	{
		border-bottom : 1px dotted #bd1e29;
	}
	.faq .tabContent
	{
		margin: 30px 20px 30px 20px;
	}
	.faq .bannerWrapper
	{
		height : 80vh;
	}
	.faq .bannerSloganContainer
	{
		height : 100%;
		margin : 0px;
		display : flex;
		align-items : center;
	}
	.whyusContentContainer .whiteOverlay
	{
		height : 1245px;
	}
	.processFlow .process
	{
		height : auto;
		margin-top : 50px;
		width : 100%;
	}
	.whyusContentContainer .whiteOverlay .processFlow
	{
		padding-top: 40px;
		padding-bottom : 0px;
	}
	.whyusContentContainer .whiteOverlay .processFlow .title
	{
		font-size : 25px;
	}
	.processFlow .process .description
	{
		margin : 20px 0px 0px 0px;
		font-size : 17px;
	}
	.quickFunds .title
	{
		font-size : 35px;
	}
	.quickFunds .quickTable
	{
		margin : 0px;
	}
	.quickFunds .quickTable .headings .rowHeading
	{
		font-size : 13px;
	}
	.whiteColomn .rowValue, .grayColomn .rowValue
	{
		font-size : 13px;
	}
	.colomn .whiteColomn, .colomn .grayColomn
	{
		margin-left : 20px;
		margin-right : 20px;
		padding-bottom : 20px;
	}
	.quickFundsWrapper
	{
		height : auto;
	}
	.quickFunds .quickTable .colomns .colomn
	{
		height : auto;
		margin-bottom : 10px;
	}
	.quickFunds .quickTable .colomns
	{
		margin-top : 30px;
	}
	.colomn .rowValue
	{
		padding-top : 10px;
	}
	.quickTableNote
	{
		margin-left : 20px;
		margin-right : 20px;
		top : 0px;
	}
	/* .partnersContentWrapper
	{
		height : 1420px;
	} */
	.supportContentWrapper
	{
		height : auto;
		padding-top : 60px;
	}
	.supportPointsContainer .supportpoint
	{
		margin-bottom : 20px;
	}
	.supportPointsContainer .supportpoint .title
	{
		padding-left : 20px;
	}
	.supportPointsContainer .supportpoint .pointLink
	{
		padding-left : 20px;
	}
	.supportPointsContainer .supportpoint .table
	{
		margin-left : 20px;
	}
	.supportPointsContainer .supportpoint .title
	{
		font-size : 23px;
	}
	.login .iconsRibbon
	{
		margin-top : 25%;
	}
	.login .iconsRibbon img
	{
		width : 100%;
	}
	.login .loginFormContainer .title
	{
		font-size: 22px;
		line-height : normal;
	}
	.login .loginFormContainer .loginForm
	{
		width : 100%;
	}
	.loginFormContainer .agreeText
	{
		width : 100%;
		margin-top : 20px;
	}
	.loginFormContainer .sendOtpButton
	{
		width : 100%;
		maring-bottom : 0px;
	}
	.login .loginFormContainer .loginForm .formFields .socialIcons ul li .iconContainer
	{
		width : 70px;
	}
	.processFlow .process .icon
	{
		margin-top : 15px;
		height : 80px;
	}
	.processFlow
	{
		clear : both;
		overflow : hidden;
	}
	.editFormWrapper
	{
		width : 100%;
		margin : 0% 0%;
	}
	.stepsContainer .steps li.hasProgress
	{
		margin-right : 8%;
	}
	.stepsContainer .steps .stepName
	{
		font-size : 13px;
	}
	.editForm .formFields
	{
		margin : 0px;
	}
	.editFormWrapper .help-block
	{
		color : black;
	}
	.formFields .radioButtons .radio-inline
	{
		margin-right : 0px;
	}
	.finalScreen .descriptionContainer .buttonsContainer button.netBanking, .finalScreen .descriptionContainer .buttonsContainer button.uploadBankStatement
	{
		width : 100%;
		margin-bottom : 10px;
	}
	.finalScreen .descriptionContainer
	{
		margin : 30px 10px 0px 10px;
	}
	.editFormWrapper .editFormContainer
	{
		height : auto;
	}
	.editFormWrapper.pd
	{
		width : 96%;
		margin : 0% 2% !important;
	}
	.pdThreeSections .section .title
	{
		margin : 0px;
		font-size : 13px;
	}
	.dateDayTray .leftArrow
	{
		left : 3%;
	}
	 .dateDayTray .rightArrow{
	 	right : 3%;
	 }
	.timeTray ul li .timeText
	{
		margin-left : 20px;
	}
	.timeTray ul li
	{
		margin-top : 10px;
	}
	.formFields .title.pd
	{
		margin-top : 20px;
	}
	.connectButtons
	{
		margin : 0px;
	}
	.connectButtons li
	{
		width : 32%;
	}
	.connectButtons .connectButton
	{
		width : 100%;
	}
	.finalScreen .descriptionContainer .note
	{
		margin-top : 70px;
	}
	/* .errorMessage .description .message
	{
		margin-top : 100px;
	} */
	.bDobDay, .bDobMonth, .bDobYear
	{
		text-align : center;
	}
	.bodContainer .bodTitle, .investorContainer .investorTitle
	{
		font-size : 35px;
	}
	.investorContainer .investorDetails
	{
		width : auto;
	}
	.investorContainer .investorDetails .investor .image
	{
		margin : 10px;
	}
	.investorContainer .investorDetails .investor .image img
	{
		width : 120px;
	}
	.investorContainer .investorDetails .investor .investorName
	{
		margin : 10px;
		font-size : 18px;
	}
	.investorContainer .investorDetails .investor .details
	{
		font-size : 14px;
		margin : 10px;
	}
	.twoButtons .btn
	{
		width : 160px;
		font-size : 13px;
	}
	.blogTopicTitle
	{
		margin-top : 80px;
	}
	.addressContainer .address
	{
		font-size : 14px;
	}
	.detailsWrapper .tile.large .tileContent
	{
		padding : 5px;
	}
	.detailsWrapper .content
	{
		padding : 0px;
	}
	.detailsWrapper .tile.large .tileContent .applyJobButton, .detailsWrapper .tile.large .tileContent .currentOpenings
	{
		width : 120px;
		font-size : 12px;
	}
	.jobApplicationForm .form
	{
		max-width : 100%;
	}
	[type=file] + label
	{
		min-width : 120px;
		font-size : 12px;
	}
	.openingsContent .openingTile .openingName
	{
		margin-left : 0px;
	}
	.openingsContent .openingTile .openingLocations
	{
		margin-left : 0px;
	}
	.followUs, .followUs .footerColumnTitle
	{
		text-align : left !important;
	}
	.circles .mainCircle
	{
		width : 18px;
		height : 18px;
	}
	.circles .mainCircle.first::after, .circles .mainCircle.second::after, .circles .mainCircle.third::after, .circles .mainCircle.fourth::after
	{
		font-size : 12px;
	}
	.borrowersNote
	{
		padding-top : 25px;
	}
	.formFields .fieldLabel
	{
		margin-bottom : 10px;
		font-size: 17px;
		color: #000000;
	}
	.otpBlock .optMessage
	{
		margin-top : 0px;
	}
	.period li
	{
		width : 23%;
	}
	.circles
	{
		width : 87%;
	}
	.formFields .radioButtons
	{
		top : 5px;
		margin-bottom : 10px;
	}
	.hintsWrapper
	{
		margin-left : 20px !important; margin-top : 10px !important; width : 90% !important;
	}
	.editFormWrapper.public
	{
		margin : 0% !important;
	}
	.socialScreenContent
	{
		margin : 30px;
	}
	.socialScreenContent .socialButtons .fbButton
	{
		width : 100%;
	}
	
	.thankyou .secureConnectionContainer
	{
		margin-top : 35px;
	}
	.jobDetailsContainer .jobTitle, .formSection .formFields .title
	{
		font-size : 20px !important;
	}
	.jobDetailsContainer .jobLocation
	{
		font-size : 12px !important;
	}
	.formSection .formFields
	{
		width : 100% !important;
	}
}
@media only screen and (min-device-width : 641px) and (max-device-width : 800px) {
	.navWrapper .navContainer .logoIcon
	{
		margin : 15px;
	}
	.rightLinks li
	{
		margin : 5px;
	}
	.homepage .navbannerWrapper
	{
		height : auto;
		background-size : cover;
		background-repeat : no-repeat;
	}
	.leadForm .message
	{
		color : white;
		margin-bottom : 40px;
	}
	.leadFormWrapper
	{
		height : auto;
		background : rgba(0, 0, 0, 0.8);
		clip-path : none;
	}
	.secureConnection
	{
		font-size : 20px;
		color : black;
	}
	.secureConnection img
	{
		margin : 0px 30px 0px 0px;
	}
	.productsTitle
	{
		font-size : 50px;
		padding-top : 60px;
		line-height : 1;
	}
	.productsPoints
	{
		margin-top : 40px;
		margin-left : 0px !important;
	}
	.featureTile
	{
		border : none;
	}
	.productsPointsIcon
	{
		height : 80px;
	}
	.productsPointsTitle
	{
		margin-top : 15px;
	}
	.productsPointsDescription
	{
		margin-top : 20px;
		padding-bottom : 40px;
	}
	.advantagesWrapper
	{
		height : auto;
		margin-top : 60px;
	}
	.advantagesTitle
	{
		height : auto;
		font-size : 50px;
		margin-top : 60px;
		line-height : normal; 
	}
	.advantagesPoints
	{
		margin-top : 40px;
	}
	.advantagesIcon
	{
		margin-top : 0px;
	}
	.advantagesPointsTitle
	{
		font-size : 25px;
		line-height : normal;
		margin-top : 10px;
	}
	.advantagesDescription
	{
		line-height : normal;
		margin-top : 10px;
		padding-bottom : 40px; 
	}
	.hiwWrapper
	{
		margin : 60px 0px 40px 0px;
	}
	.hiwContainer
	{
		margin : 0px;
		border : none;
		height : auto;
	}
	.hiwTitle
	{
		font-size : 50px;
		line-height : normal;
		margin : 0px;
	}
	.hiwPoints
	{
		margin : 0px;
	}
	.hiwIcon
	{
		height : auto;
		margin-top : 40px;
	}
	.hiwPointsTitle
	{
		margin-top : 20px;
	}
	.hiwDescription
	{
		height : auto;
		margin-top : 10px;
	}
	.leadFormContainer
	{
		height : auto;
		margin : 0px;
		background : none;
	}
	.leadForm
	{
		top : 0px;
		margin-top : 60px;
		margin-left : 0px;
		margin-right : 0px;
	}
	.leadForm .formTitle
	{
		text-align : center;
		font-size : 30px;
		color : white;
		margin-bottom : 25px;
	}
	.leadForm .labelField label
	{
		width : 100%;
		font-size : 14px;
		color : white;
	}
	.leadForm .form-group input
	{
		width : 100%;
		background : transparent;
		background-repeat : no-repeat;
		background-position : 100%;
		border-bottom : 1px solid white;
		color : white;
	}
	.leadForm .form-group select
	{
		width : 100%;
		background : transparent;
		background-repeat : no-repeat;
		background-position : 100%;
		border-bottom : 1px solid white;
		color : white;
		background-image: url("../img/dropdownicon-white.png") !important;	
	}
	.help-block
	{
		width : 100% !important;
		margin-left : 0% !important;
		color : white;
	}
	.validationMessagePincode.success
	{
		width : 100% !important;
		margin-left : 0% !important;
		/* color : white !important; */
	}
	.leadForm .form-group .note
	{
		color : white;
	}
	.leadForm #applyNow
	{
		background : white;
		border : 1px solid white;
		color : black;
		width : 70%;
	}
	.ourProductsBox
	{
		width : auto;
		height : auto;
		top : 25px;
	}
	.validationMessageLoanAmount.active, .validationMessagePincode.active
	{
		width : 100% !important;
		margin-left : 0% !important;
	}
	.validationMessage, .validationMessageLoanAmount, .validationMessagePincode
	{
		width : 100% !important;
		margin-left : 0% !important;
	}
	
	.userReviewTitle
	{
		font-size : 40px;
		
	}
	.carouselWrapper
	{
		margin-top : 40px;
	}
	.leftCarousel , .rightCarousel
	{
		height : 200px;
	}
	.leftCarousel i, .rightCarousel i
	{
		left : 0px;
		top : 40%;
		cursor : pointer;
	}
	.leftCarousel img, .rightCarousel img
	{
		display : none;
	}
	.userComment
	{
		font-size : 16px;
		text-align : left;
	}
	.userImage
	{
		margin-top : 10px;
		display : inline-block;
		float : left;
		padding-bottom : 60px;
	}
	.userImage img
	{
		width : 50px;
	}
	.userName
	{	
		margin-bottom : 0px;
		margin-top : 20px;
		display : inline-block;
		word-wrap: break-word;
    	width: 70%;
	}
	.historyWrapper
	{
		height : auto;
	}
	.historyContent
	{
		margin : 0px;
		border : none;
	}
	.historyTitle
	{
		font-size : 40px;
		margin-top : 60px;
	}
	.historyContent p
	{
		margin : 40px 20px;
		text-align : left;
		font-size : 18px;
	}
	.subscriptionWrapper
	{
		height : auto;
		margin-top : 20px;
		margin-bottom : 60px;
	}
	.subscriptionNote
	{
		font-size : 20px;
		line-height : normal;
	}
	.subscriptionFields
	{
		margin : 30px 0px 0px 0px;
	}
	.subscribeEmail
	{
		width : auto;
	}
	.subscribeEmail::-webkit-input-placeholder 
	{
		font-size : 12px;
	}
	.privacy .bannerWrapper
	{
		height : 35vh;
		margin-top : 30px;
	}
	.privacy .bannerWrapper .bannerSloganContainer
	{
		height : 100%;
		margin : 0px;
		display: flex;
    	align-items: center;
    	justify-content: center;
	}
	.privacy .bannerWrapper .bannerSloganContainer .bannerSlogan
	{
		font-size : 35px;
	}
	.privacy .privacyContentWrapper .privacyContent
	{
		width : auto;
		margin-left : 20px;
		margin-right : 20px;
		text-align : left;
	}
	.tac .bannerWrapper
	{
	    height: 35vh;
	    margin-top: 30px;
	}
	.tac .bannerWrapper .bannerSloganContainer
	{
		height: 100%;
    margin: 0px;
    display: flex;
    align-items: center;
    justify-content: center;
	}
	.tac .bannerWrapper .bannerSloganContainer .bannerSlogan
	{
		font-size : 35px;
	}
	.tcWrapper
	{
		margin-left : 20px;
		margin-right : 20px;
	}
	.partners .bannerWrapper, partners .bannerWrapper, .partners .bannerContainer
	{
		height: 35vh;
	    display: flex;
	    margin: 0px;
	    align-items: center;
	    justify-content: center;
	    margin-top : 20px;
	}
	.partners .bannerSloganContainer
	{
		margin : 0px;
	}
	.partners .bannerSloganContainer .bannerSlogan
	{
		font-size : 35px;
	}
	.blog .bannerSloganContainer .bannerSlogan
	{
		font-size : 35px;
	}
	.blog .bannerSloganContainer
	{
		margin-top : 100px;
	}
	.partnersContentWrapper .mainDescription
	{
		padding : 0px;
		margin-top : 60px;
		margin-bottom : 40px;
	}
	.partnersContentWrapper .mainDescription p
	{
		border : none;
		padding : 0px;
		text-align : left;
		margin-left : 20px;
		margin-right : 20px;
	}
	.getStartedWrapper
	{
		height : auto;
		padding-bottom : 40px;
	}
	.getStartedWrapper .title{
		font-size : 35px;
		line-height : normal;
		margin-bottom : 40px;
	}
	.phoneEmail
	{
		font-size : 16px;
		margin : 20px 0px 0px 0px;
	}
	.getStartedForm
	{
		width : 80%;
		margin-left : auto;
		margin-right : auto;
	}
	.supportMainForm
	{
		width : 80%;
		margin-left : auto;
		margin-right : auto;
	}
	.partnerPointsContainer
	{
		margin : 0px;
	}
	.supportPointsContainer
	{
		margin-top : 50px;
		margin-right : 0px;
	}
	.partnerpoint
	{
		margin : 0px 20px 20px 20px;
	}
	.bottomleftborder, .bottomrightborder
	{
		display : none;
	}
	.careers .bannerWrapper
	{
		margin-top  : 30px;
		height : 20vh;
		display : flex;
		align-items : center;
		justify-content : center;
	}
	.careers .bannerWrapper .bannerContainer .bannerSloganContainer, .support .bannerWrapper .bannerContainer .bannerSloganContainer
	{
		margin : 0px;
		height : 100%;
		display : flex;
		align-items : center;
		justify-content : center;
	}
	.careers .careersContentWrapper
	{
		height : auto;
	}
	.careers .careersContentWrapper .careersContent
	{
		width : auto;
	}
	.careersContent .jobsListWrapper .jobTile .title
	{
		font-size : 15px;
	}
	.careersContent .jobsListWrapper .jobTile .shortDescription
	{
		font-size : 13px;
	}
	.jdContentWrapper .jdContent
	{
		width : auto;
	}
	.jdContentWrapper .jdContent .descriptionContainer{
		margin: 20px 55px;
	}
	.faqs
	{
		height : 100px;
	}
	.faq .faqTabs
	{
		text-align : left;
		background : none;
		height : auto;
		box-shadow : none;
		margin-left : 20px;
		margin-right : 20px;
	}
	.faq .faqTabs .tab.active::after, .faq .faqTabs .tab.active::before
	{
		border-top-color : transparent;
	}
	.faq .faqTabs .tab, .faq .faqTabs .tab.active
	{
		color : #616161;
		font-size : 18px;
	}
	.faq .faqTabs .tab.active span.faqCategory
	{
		border-bottom : 1px dotted #bd1e29;
	}
	.faq .tabContent
	{
		margin: 30px 20px 30px 20px;
	}
	.whyusContentContainer .whiteOverlay
	{
		height : 1200px;
	}
	.processFlow .process
	{
		height : auto;
		margin-top : 50px;
		width : 100%;
	}
	.whyusContentContainer .whiteOverlay .processFlow
	{
		padding-top: 40px;
		padding-bottom : 0px;
	}
	.whyusContentContainer .whiteOverlay .processFlow .title
	{
		font-size : 25px;
	}
	.processFlow .process .description
	{
		margin : 20px 0px 0px 0px;
		font-size : 17px;
	}
	.quickFunds .title
	{
		font-size : 35px;
	}
	.quickFunds .quickTable
	{
		margin : 0px;
	}
	.quickFunds .quickTable .headings .rowHeading
	{
		font-size : 13px;
	}
	.whiteColomn .rowValue, .grayColomn .rowValue
	{
		font-size : 13px;
	}
	.colomn .whiteColomn, .colomn .grayColomn
	{
		margin-left : 20px;
		margin-right : 20px;
		padding-bottom : 20px;
	}
	.quickFundsWrapper
	{
		height : auto;
	}
	.quickFunds .quickTable .colomns .colomn
	{
		height : auto;
		margin-bottom : 10px;
	}
	.quickFunds .quickTable .colomns
	{
		margin-top : 30px;
	}
	.colomn .rowValue
	{
		padding-top : 10px;
	}
	.quickTableNote
	{
		margin-left : 20px;
		margin-right : 20px;
		top : 0px;
	}
	.partnersContentWrapper
	{
		height : 1500px;
	}
	.supportContentWrapper
	{
		height : auto;
		padding-top : 60px;
	}
	.supportPointsContainer .supportpoint
	{
		margin-bottom : 20px;
	}
	.supportPointsContainer .supportpoint .title
	{
		padding-left : 20px;
	}
	.supportPointsContainer .supportpoint .pointLink
	{
		padding-left : 20px;
	}
	.supportPointsContainer .supportpoint .table
	{
		margin-left : 20px;
	}
	.supportPointsContainer .supportpoint .title
	{
		font-size : 23px;
	}
	.processFlow .process .icon
	{
		margin-top : 15px;
		height : 80px;
	}
	.processFlow
	{
		clear : both;
		overflow : hidden;
	}
	.editFormWrapper
	{
		width : 96%;
		margin : 0% 2%;
	}
	.editFormWrapper.public
	{
		margin : 0% 2% !important;
	}
	.stepsContainer .steps li.hasProgress
	{
		margin-right : 8%;
	}
	.stepsContainer .steps .stepName
	{
		font-size : 13px;
	}
	.editForm .formFields
	{
		margin : 0px 30px;
	}
	.editFormWrapper .help-block
	{
		color : black;
	}
	.formFields .radioButtons .radio-inline
	{
		margin-right : 0px;
	}
	.finalScreen .descriptionContainer .buttonsContainer button.netBanking, .finalScreen .descriptionContainer .buttonsContainer button.uploadBankStatement
	{
		width : 100%;
		margin-bottom : 10px;
	}
	.finalScreen .descriptionContainer
	{
		margin : 30px 10px 0px 10px;
	}
	.editFormWrapper .editFormContainer
	{
		height : auto;
	}
	.editFormWrapper.pd
	{
		width : 96%;
		margin : 0% 2% !important;
	}
	.pdThreeSections .section .title
	{
		margin : 0px;
		font-size : 13px;
	}
	.dateDayTray .leftArrow
	{
		left : 3%;
	}
	 .dateDayTray .rightArrow{
	 	right : 3%;
	 }
	.timeTray ul li .timeText
	{
		margin-left : 20px;
	}
	.timeTray ul li
	{
		margin-top : 10px;
	}
	.formFields .title.pd
	{
		margin-top : 20px;
	}
	.connectButtons
	{
		margin : 0px;
	}
	.connectButtons li
	{
		width : 32%;
	}
	.connectButtons .connectButton
	{
		width : 100%;
	}
	.finalScreen .descriptionContainer .note
	{
		margin-top : 70px;
	}
	/* .errorMessage .description .message
	{
		margin-top : 100px;
	} */
	.bDobDay, .bDobMonth, .bDobYear
	{
		text-align : center;
	}
	.bDobDay, .bDobMonth, .bDobYear
	{
		text-align : center;
	}
	.bodContainer .bodTitle, .investorContainer .investorTitle
	{
		font-size : 35px;
	}
	.investorContainer .investorDetails
	{
		width : auto;
	}
	.investorContainer .investorDetails .investor .image
	{
		margin : 10px;
	}
	.investorContainer .investorDetails .investor .image img
	{
		width : 120px;
	}
	.investorContainer .investorDetails .investor .investorName
	{
		margin : 10px;
		font-size : 18px;
	}
	.investorContainer .investorDetails .investor .details
	{
		font-size : 14px;
		margin : 10px;
	}
	.blogTopicTitle
	{
		margin-top : 80px;
	}
	
	.detailsWrapper .tile.large .tileContent
	{
		padding : 5px;
	}
	.detailsWrapper .content
	{
		padding : 0px;
	}
	.detailsWrapper .tile.large .tileContent .applyJobButton, .detailsWrapper .tile.large .tileContent .currentOpenings
	{
		width : 120px;
		font-size : 12px;
	}
	.jobApplicationForm .form
	{
		max-width : 80%;
	}
	[type=file] + label
	{
		min-width : 120px;
		font-size : 12px;
	}
	.openingsContent .openingTile .openingName
	{
		margin-left : 0px;
	}
	.openingsContent .openingTile .openingLocations
	{
		margin-left : 0px;
	}
	.followUs, .followUs .footerColumnTitle
	{
		text-align : left !important;
	}
	.circles .mainCircle
	{
		width : 20px;
		height : 20px;
	}
	.circles .mainCircle.first::after, .circles .mainCircle.second::after, .circles .mainCircle.third::after, .circles .mainCircle.fourth::after
	{
		font-size : 12px;
	}
	.circles::before
	{
		width : 87%;
	}
	.borrowersNote
	{
		padding-top : 25px;
	}
	.formFields .fieldLabel
	{
		margin-bottom : 10px;
		font-size : 17px;
		color: #000000;
	}
	.otpBlock .optMessage
	{
		margin-top : 0px;
	}
	.formFields .radioButtons
	{
		top : 0px;
		margin-bottom : 10px;
	}
	.hintsWrapper
	{
		margin-left : 3% !important; margin-top : 10px !important; width : 95% !important;
	}
	.socialScreenContent
	{
		margin : 30px;
	}
	.socialScreenContent .socialButtons .fbButton
	{
		width : 40%;
	}
	.thankyou .secureConnectionContainer
	{
		margin-top : 35px;
	}
}
@media only screen and (min-device-width : 999px) and (max-device-width : 1200px) {
	.navWrapper .navContainer .logoIcon
	{
		margin-left : 15px;
	}
	.navWrapper .navContainer .logoIcon img
	{
		width : 100px;
	}
	.leftLinks
	{
		margin : 0px;
	}
	.leftLinks li, .rightLinks li
	{
		margin : 0px;
	}
	.homepage .navbannerWrapper
	{
		height : auto;
	}
	.leadForm
	{
		margin-left : 250px;
	}
	.leadFormContainer
	{
		height : 510px;
	}
	.ourProductsBox
	{
		width : 95%;
	}
	.mainDescription .bottomleftborder, .mainDescription .bottomrightborder
	{
		top: 79%;
		width : 20%;
	}
	.getStartedForm
	{
		margin-left : 80px;
	}
	.supportPointsContainer
	{
		margin-right : 70px;
	}
	
	.borrowersNote
	{
		padding-top : 25px;
	}
	.otpBlock .optMessage
	{
		margin-top : 0px;
	}
	.editFormWrapper
	{
		margin-left : 4%;
		width : 60%;
	}
	.editFormWrapper.public
	{
		width : 90%;
		margin-left : 4% !important;
	}
	.editFormWrapper.pd
	{
		width : 90%;
		margin-left : 4% !important;
	}
	.editFormWrapper .editFormContainer
	{
		overflow : hidden;
		height : auto;
	}
	.editFormWrapper .editFormContainer .editForm
	{
		overflow : hidden;
	}
	.editForm .formFields
	{
		margin: 25px 29px 0px 29px;
		overflow : hidden;
	}
	.hintsWrapper
	{
		margin-left : 3%;
		width : 28%;
	}
	.public .hintsWrapper
	{
		width : 90%;
		margin-left: -10px;
	}
	.newLeadForm .title
	{
		margin-top : 0px;
	}
	.pdThreeSections .section .title
	{
		font-size : 12px;
	}
	.thankyou .secureConnectionContainer
	{
		margin-top : 35px;
	}
}	
@media (min-width: 580px) and (max-width: 650px) {
 	.circles .mainCircle
 	{
 		width : 25px;
 		height : 25px;
 	}
 	.thankyou .secureConnectionContainer
	{
		margin-top : 35px;
	}
}
