* {
	font-family: 'Roboto', sans-serif !important;
}

h1 {
	font-size: 60px !important;
	font-weight: 600;
}

h2 {
	font-size: 36px !important;
	margin-bottom: 15px !important;
	font-weight: 600;
}

h3 {}


/*fix fonts*/
p {
	font-size: 18px !important;
    line-height: 1.9em;
}

section {
	padding: 4em 0em;
}

.findAgent {
	padding: 0em 0em;
}

.whiteTxt {
	color: white !important;
}

#succeedPlatform {
	background-image: url('../images/platformBg.jpg');
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}
#succeedPlatform p, #stepsOfWay p, #whyJoinSection p, #OurWorldSection p, #brokerageDifference p , #discoverWhy p, #everyStepOfWay p, #platformSuccess p, #buyingMadeEasySection p, #agentsToTrust p, #buyingPlatform p, #teamAbout p, #teamWorldofWork p, #teamAboutExpi p{
	font-size: 18px !important;
    line-height: 2em;
}
#stepsOfWay {
	background-image: url('../images/stepsBg.jpg');
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	color: white !important;
}

#joinTeamHero {
	background-image: url('../images/india_join1.jpg');
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	min-height: 65vh;
}

#joinTeamHero h1,
#joinTeamHero p {
	color: white !important;
}

#whyJoinSection {
	background-image: url('../images/india_join2.jpg');
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}

#OurWorldSection {
	background-image: url('../images/india_join3.jpg');
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
	position: relative;
}

#OurWorldSection h2,
#OurWorldSection p {
	color: white !important;
}

#brokerageDifference {
	background-image: url('../images/india_join4.jpg');
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}

#discoverWhy {
	background-image: url('../images/india_join5.jpg');
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
	position: relative;
}

#discoverWhy h2,
#discoverWhy p {
	color: white !important;
}

#sellAHomeHero {
	background-image: url('../images/india_sell_home1.jpg');
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	min-height: 65vh;
}

#sellAHomeHero h1,
#sellAHomeHero p {
	color: white !important;
}
#sellAHomeHero p, #joinTeamHero p, #teamHero p {
	font-size: 22px !important;
    line-height: 1.8em;
    margin-bottom: 2em;
}
#everyStepOfWay {
	background-image: url('../images/india_sell_home2.jpg');
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center top;
}

#platformSuccess {
	background-image: url('../images/india_sell_home3.jpg');
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center top;
}

#platformSuccess h2,
#platformSuccess p {
	color: white !important;
}

#buyingMadeEasySection {
	background-image: url('../images/india_buy_home1.jpg');
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}

#agentsToTrust {
	background-image: url('../images/india_buy_home2.jpg');
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}

#agentsToTrust h2,
#agentsToTrust p {
	color: white !important;
}

#buyingPlatform {
	background-image: url('../images/india_buy_home3.jpg');
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}
#teamHero {
	background-image: url('../images/india_about1.jpg');
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	min-height: 65vh;
}
#teamAbout {
	background-image: url('../images/india_about2.jpg');
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}
#teamWorldofWork {
	background-image: url('../images/india_about3.jpg');
	background-size: cover;
	background-repeat: no-repeat;
	background-position: top center;
}
#teamAboutExpi {
	background-image: url('../images/india_about4.jpg');
	background-size: cover;
	background-repeat: no-repeat;    
	background-position: top center;
}
#teamHero h1, #teamHero p, #teamWorldofWork h2, #teamWorldofWork p{
	color: white !important;
}
#agentLighter {
	background-image: url('../images/whiteagent.png');
    background-size: cover;
    background-position: center center;
}
#agentDarker {
	background-image:url('../images/darkagent.png');
	background-size: cover;
    background-position: center center;
}
.largeSection {
	min-height: 45em;
	display: flex;
}

.contentWidth {
	width: 80%;
	max-width: 1200px;
	margin: 0 auto;
	display: flex;
	flex-wrap: wrap;
	padding: 0em 2em;
	align-items: center;
	justify-content: center;
}

.contentHalf {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	width: 50%;
	padding: 2em 0em;
}


/*ANCHOR LINKS/BUTTONS */

.primaryBtn {
	transition: all .2s ease-in;
	text-decoration: none;
	color: white !important;
	background-color: #283866 !important;
	padding: .75em 2em;
	font-weight: 600;
	border-radius: 6px;
	border: 1px solid #283866 !important;
	font-size: 16px;
	width: fit-content;
	text-transform: uppercase;
	letter-spacing: 2px;
	margin-top: 1em;
}
#OurWorldSection .modalToggle, #discoverWhy .modalToggle {
	position: absolute;
    left: 0;
    width: 100%;
    top: 0;
    height: 100%;
    background-color: transparent !important;
    border: none !important;
    outline: none !important;
}
.secondaryBtn {
	transition: all .2s ease-in;
	text-decoration: none;
	color: #283866 !important;
	background-color: white;
	padding: .75em 1.25em;
	font-weight: 600;
	border-radius: 6px;
	font-size: 16px;
	width: fit-content;
	text-transform: uppercase;
	letter-spacing: 2px;
	margin-top: 1em;
}

.primaryBtn:hover, .primaryBtn:active {
	background-color: white !important;
	color: #283866 !important;
}

.secondaryBtn:hover, .secondaryBtn:active {
	background-color: #699abd !important;
	color: white !important;
}

.darkBG {
	background-color: #1B1E2A;
	color: white;
}

.lightBG {
	background-color: white !important;
}

.findAgent>.contentWidth>.contentHalf {
	align-items: center;
	flex-direction: row;
}

.findAgent>.contentWidth>.contentHalf:nth-child(1) {
	justify-content: flex-start;
}

.findAgent>.contentWidth>.contentHalf:nth-child(2) {
	justify-content: flex-end;
}
.findAgent .primaryBtn {
	margin-top: 0em;
}
.triColWrap {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-evenly;
	align-items: baseline;
	padding: 2em 0em;
	width: 100%;
}

.triCol {
	width: 33%;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	padding: 1em;
}

.triCol img {
	max-width: 150px;
	margin-bottom: 2em;
}

.triCol h4 {
	font-size: 24px !important;
	font-weight: 600 !important;
	color: black;
    line-height: 1.25em;
}

.aboutTeamItem {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	box-shadow: 0px 0px 7px #b2b2b2;
	background-color: white;
	margin-bottom: 3em;
    align-self: stretch;
}
.aboutTeamItem .aboutTeamItemContent {
	padding: 2em;
    align-items: stretch;
    display: flex;
    flex-direction: column;
}
.aboutTeamItem img {
    height: 250px;
    object-fit: contain;
}
.aboutTeamItemContent h4 {
	font-size: 20px;
    font-weight: bold;
}
.aboutTeamItem .modal-content {
	margin-top: 6em;
}

/*Modal*/


/* The Modal (background) */

.modal {
	display: none;
	/* Hidden by default */
	position: fixed;
	/* Stay in place */
	z-index: 1;
	/* Sit on top */
	left: 0;
	top: 0;
	width: 100%;
	/* Full width */
	height: 100%;
	/* Full height */
	overflow: auto;
	/* Enable scroll if needed */
	background-color: rgb(0, 0, 0);
	/* Fallback color */
	background-color: rgba(0, 0, 0, 0.4);
	/* Black w/ opacity */
}


/* Modal Content/Box */

.modal-content {
	background-color: #fefefe;
	margin: 0 auto;
	padding: 20px;
	border: 1px solid #888;
	width: 80%;
	top: 6%;
}
.modal-title {
	overflow: visible;
    text-overflow: unset;
    white-space: normal;
    line-height: inherit;
}
.teamModal {
	width: 50%;
	top: 10%;
}
/* The Close Button */

.close {
	color: #aaa;
	float: right;
	font-size: 28px;
	font-weight: bold;
}

.close:hover,
.close:focus {
	color: black;
	text-decoration: none;
	cursor: pointer;
}
.modal-backdrop {
	z-index: auto !important;
}
#discoverWhy .modal-dialog, #OurWorldSection .modal-dialog{
	width: 75vw !important;
}
#teamMembersAll {
	display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-column-gap: 40px;
}

/* Mobile - Landscape */

@media screen and (max-width:47.938em) {
	#sellAHomeHero p, #joinTeamHero p, #teamHero p, #succeedPlatform p, #stepsOfWay p, 
	#whyJoinSection p, #OurWorldSection p, #brokerageDifference p, #discoverWhy p,
	#everyStepOfWay p, #platformSuccess p, #buyingMadeEasySection p, #agentsToTrust p, 
	#buyingPlatform p, #teamAbout p, #teamWorldofWork p, #teamAboutExpi p {
		font-size: 16px !important
	}
	.contentHalf {
		width: 100%;
		justify-content: flex-start !important;
		padding: 0;
	}
	.contentWidth {
		flex-direction: column;
		padding: 2em 0em;
	}
	.triCol {
		width: 100%;
	}
	
	h1 {
		font-size: 45px !important;
		font-weight: 600;
	}

	h2 {
		font-size: 36px !important;
		margin-bottom: 15px !important;
		font-weight: 600;
	}

	h3 {}
	.aboutTeamItem {width: 100%;}
	#teamMembersAll {
		grid-template-columns: repeat(1, 1fr);
	}
}


/* Tablet, Laptop, & Small Desktop */

@media screen and (min-width:48em) and (max-width:63.938em) {
	.contentHalf {
		width: 100%;
		justify-content: flex-start !important;
		padding: 0;
	}
	.contentWidth {
		flex-direction: column;
		padding: 2em 0em;
	}
	.triCol {
		width: 100%;
	}
	h1 {
		font-size: 45px !important;
		font-weight: 600;
	}

	h2 {
		font-size: 36px !important;
		margin-bottom: 15px !important;
		font-weight: 600;
	}

	h3 {}
	
	.aboutTeamItem {width: 100%;}
	#teamMembersAll {
		grid-template-columns: repeat(2, 1fr);
	}
}


/* iPad Pro & Similar */

@media screen and (orientation:portrait) and (min-width:1024px) {
	h1 {
		font-size: 45px !important;
		font-weight: 600;
	}

	h2 {
		font-size: 36px !important;
		margin-bottom: 15px !important;
		font-weight: 600;
	}

	h3 {}
}
{"mode":"full","isActive":false}