body {
	font-family: 'tradegothic_condensed', CenturyGothic, sans-serif;
}

div#wrap {
    margin-top: 60px !important;
}

button.slick-prev.slick-arrow {
	left: 5px;
}

button.slick-next.slick-arrow {
	right: 5px;
}

div.slick-list.draggable,
div.slick-track {
	height: 100%;
	width: 100%;
}

.IMimg {
	background-size: cover;
}

div#IMLandingPageHowCanWeSlider ul.slick-dots li {
	margin-bottom: 20px;
}

#IMLandingPage {
	padding-bottom: 80px;
}

div#IMLandingPageHowCanWeSlider ul.slick-dots li button:before,
div#IMLandingPageHowCanWeSlider ul.slick-dots li.slick-active button:before {
	color: white;
}

#IMLandingPageOrangeText {
	margin-left: 40px;
	margin-top: 80px;
	display: flex;
	flex-direction: row;
	align-items: flex-start;
	flex-flow: wrap;
}

#IMLandingPageOrangeTextIM {
	height: 206px;
	width: 250px;
	background-image: url("../../images/ideaMarketPage/IdeaMarket Orange Logo.png");
	margin-right: 5%;
}

#IMLandingPageOrangeTextIdea {
	width: 450px;
	color: #F4A847;
	font-size: 110px;
	font-weight: bold;
}

p#text-information {
	font-family: 'tradegothic_condensed', CenturyGothic, sans-serif;
	font-size: 20px;
	line-height: 25px;
	/* letter-spacing: 2px; */
	font-stretch: narrower;
	padding: 2% 0 2% 0;
}


.IMLandingPageHowCanWe {
	margin-left: 1%;
	margin-right: 1%;
	width: 50%;
	height: 50%;
	color: white;
	font-size: 5vw;
	font-weight: bold;
	line-height: 1.3em;
	padding-bottom: 20px;
	margin-top: 0.2%;
}


#IMLandingPageHowCanWeSlider {
	position: relative;
	margin-top: 40px;
	width: 80%;
	background-color: #84c8de;
	border-radius: 5px;
	border: 2px solid black;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
}

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

	.IMLandingPageHowCanWe,
	#IMLandingPageHowCanWeSlider {
		height: 20%;
	}

	#IMLandingPageOrangeText {
		flex-direction: column;
		font-size: 10vw;
		align-items: center;
		justify-content: center;
		margin: 0;
		margin-top: 10%;
		margin-bottom: 5%;
	}

	#IMLandingPageOrangeTextIdea {
		text-align: center;
		width: auto;
		font-size: 16.75vw;
		margin-bottom: 5%;
	}

	#IMLandingPageOrangeTextIM {
		margin: 0;
		margin-top: 5%;
		margin-bottom: 5%;
	}

	#IMLandingPageHowCanWeSlider {
		margin: 0;
		font-size: 45px;
	}

	.IMLandingPageHowCanWe {
		margin-top: 0.25%;
		padding-top: 0.75%;
		padding-bottom: 0.75%;
	}
}

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

	button.slick-prev.slick-arrow,
	button.slick-prev.slick-arrow:before {
		left: -25px;
		color: #84c8de;
	}

	button.slick-next.slick-arrow,
	button.slick-next.slick-arrow:before {
		right: -25px;
		color: #84c8de;
	}
}

@media only screen and (max-width:400px) {
	.slick-dots li {
		margin-bottom: 20px;
	}
}

#IMAbout {
	background-color: #F4A847;
	color: white;
	flex-direction: row;
	display: flex;
	font-size: 10vw;
	/* align-items: center; */
	justify-content: flex-start;
	max-height: 1500px;
	width: 100%;
	padding-bottom: 40px;
}

#IMAboutLeftSide {
	padding-top: 50px;
	margin-left: 60px;
	width: 45%;
	margin-right: 7%;
}

#IMAboutLeftSideHeader {
	font-size: 5.25rem;
	margin-bottom: 30px;
	font-weight: bolder;
	letter-spacing: 2.5px;
}

#IMAboutLeftSideParagraph {
	font-size: 23px;
	font-family: 'tradegothic_condensed', CenturyGothic, sans-serif;
}

#IMAboutRightSide {
	padding-top: 80px;
	width: 50%;
}

.IMAboutRightSideDiv {
	margin-bottom: 60px;
	height: 45px;
}

.IMAboutRightSideDivImage {
	margin-right: 30px;
	width: 45px;
	height: 45px;
	float: left;
}

#IMAboutRightSideDivImage1 {
	height: 42.6px;
	width: 40px;
	background-image: url("../../images/ideaMarketPage/Calendar.png");
}

#IMAboutRightSideDivImage2 {
	background-image: url("../../images/ideaMarketPage/Clock.png");
}

#IMAboutRightSideDivImage3 {
	background-image: url("../../images/ideaMarketPage/Placeholder.png");
}


.IMAboutRightSideDivText {
	font-weight: bold;
	font-size: 38px;
	vertical-align: middle;
	padding-top: 0.5%;
}

@media only screen and (max-width: 810px) {
	#IMAbout {
		flex-direction: column;
	}

	#IMAboutRightSide {
		width: 75%;
		padding-left: 5%;
	}

	.IMAboutRightSideDiv {
		display: table;
	}

	.IMAboutRightSideDivText {
		font-size: 4.7vw;
		display: table-cell;
		vertical-align: middle;
	}

	#IMAboutRightSideDiv {
		width: 100%;
		padding-left: 5%;
	}

	#IMAboutLeftSide {
		margin: 0;
		width: 80%;
		padding-left: 5%;
	}
}

@media only screen and (max-width: 600px) {
	#IMAboutLeftSideParagraph {
		font-size: 5vw;
	}
}



#fillerDiv {
	position: relative;
	max-height: 1500px;
	width: 100%;
	height: 100%;
	display: flex;
	flex-direction: row;
	align-items: flex-start;
	padding-bottom: 50px;
	padding-top: 30px;
}

.fillerDivSide {
	margin-top: 3.3333%;
	margin-left: 2.4833%;
	height: 46vw;
}

#fillerDivLeftSide {
	width: 60vw;
	background-image: url("../../images/ideaMarketPage/Chatting Group.png");
}

#fillerDivRightSide {
	width: 32vw;
	line-height: 1.6;
}

.fillerDivRightSideText {
	font-size: 2vw;
	color: #F4A847;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 6vw;
}



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

	#fillerDiv {
		flex-direction: column;
		align-items: center;
	}

	#fillerDivLeftSide {
		height: 50vw;
		width: 65vw;
		margin-bottom: 20px;
	}

	#fillerDivRightSide {
		width: 80%;
		height: auto;
	}

	.fillerDivRightSideText {
		font-size: 3vw;
		line-height: 1.2;
	}



}

@media only screen and (max-width: 700px) {
	.fillerDivRightSideText {
		font-size: 5vw;
	}
}


#IMCantMakeIt {
	width: 100%;
	max-height: 3000px;
	background-color: #84c8de;
	padding-top: 5vw;
	padding-bottom: 5vw;
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	flex-wrap: wrap;
	color: white;
}

#IMCantMakeItHeader {
	width: 70vw;
	margin-bottom: 3vw;
	margin-left: 4vw;
}

.IMCantMakeItHeaderText {
	font-size: 6vw;
	font-weight: bold;
}

.IMCantMakeItSide {
	margin-left: 7vw;
	margin-right: 7vw;
	height: 32vw;
}

#IMCantMakeItLeftSide {
	width: 40vw;
}

#IMCantMakeItRightSide {
	width: 30vw;
}

.SideContentContainer {
	padding-top:10px;padding-bottom:10px;
	display: flex;
	align-items: center;
	flex-direction: column;
	flex-wrap: wrap;
	transition:0.5s;
	cursor:pointer;

}


.IMCantMakeItText {
	font-weight: bold;
	text-align: center;
}

.IMCantMakeItText1 {
	line-height: 2em;
	font-size: 2vw;
}

.IMCantMakeItText2 {
	line-height: 1.5em;
	font-size: 4vw;
}

.IMCantMakeItText3 {
	line-height: 1.5em;
	font-size: 5vw;
}

#nav-wrapper {
	margin-top: 0 !important;
}

#IMCantMakeItPairImage {
	background-image: url("../../images/ideaMarketPage/Chatting Pair.png");
	height: 10vw;
	width: 11.9vw;
}

#IMCantMakeItIMImage {
	background-image: url("../../images/ideaMarketPage/IdeaMarket White Logo.png");
	height: 15vw;
	width: 15vw;
	margin-top: 1vw;
}

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

	.IMCantMakeItHeaderText {
		text-align: center;
	}

	#IMCantMakeIt {
		flex-direction: column;
		align-items: center;
		justify-content: center;
	}

	#IMCantMakeItLeftSide {
		margin-bottom: 5vw;
	}

}

@media only screen and (max-width:700px) {
	.IMCantMakeItHeaderText {
		font-size: 12vw;
	}

	#IMCantMakeItHeader {
		margin-left: 0;
	}

	.IMCantMakeItSide {
		margin-bottom: 6vw;
		margin-right: 0;
		margin-left: 0;

	}

	#IMCantMakeItLeftSide {
		width: 80vw;
		height: 80vw;
		margin-top: 5vw;

	}

	#IMCantMakeItRightSide {
		width: 80vw;
		height: 108vw;
	}

	.IMCantMakeItText1 {
		line-height: 2em;
		font-size: 4vw;
	}

	.IMCantMakeItText2 {
		line-height: 1.5em;
		font-size: 8vw;
	}

	.IMCantMakeItText3 {
		line-height: 1.5em;
		font-size: 10vw;
	}

	#IMCantMakeItPairImage {
		height: 20vw;
		width: 23.8vw;
	}

	#IMCantMakeItIMImage {
		height: 30vw;
		width: 30vw;
		margin-top: 3vw;
	}
}
