@media ( min-width : 0px) and (max-width: 425.9px) {
	.title {
		padding-bottom: 20px
	}
	.section1 {
		padding-top: 10vh;
		padding-bottom: 10vh;
	}
	.section3 {
		padding: 30px;
	}
	.section4 {
		height: 90vh;
	}
	.section5 {
		padding-top: 20px;
		padding-bottom: 20px;
		height: 96vh;
	}
	.ourpurposedesc {
		text-align: justify;
		text-align-last: center;
		line-height: 1.5;
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.theideas2 {
		padding: 0px;
	}
}

@media ( min-width : 426px) and (max-width: 767.9px) {
	.desctext {
		padding: 0px 10px;
		font-size: 13px;
	}
	.title {
		font-size: 35px;
	}
	.box {
		padding: 20px;
		box-sizing: border-box;
		text-align: center !important;
		display: block;
		line-height: 1.5;
		background-color: rgba(252, 252, 250, 0.3);
		margin: 20px;
	}
	.singlebox {
		padding: 10px;
		color: #171717;
	}
	.section3 {
		background-image: url('../images/blog.jpg');
	}
	.section4 {
		background-image: url('../images/ask-the-geeks.jpg');
		padding: 0px;
		background-position: center;
		background-size: cover;
	}
	.section5 {
		background-image: url('../images/ask-the-geeks.jpg');
		padding: 30px;
		background-position: center;
		background-size: cover;
	}
	.theideas2 {
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		text-align: justify;
		text-align-last: center;
		line-height: 1.5;
		float: left;
		margin-top: 20px;
	}
	.textWebMaker {
		font-size: 15px;
		font-weight: bolder;
	}
	.owldesc {
		text-align: justify;
		text-align-last: center;
		padding-left: 0px;
		padding-right: 0px;
	}
}

@media ( min-width : 768px) and (max-width: 991.9px) {
	a.nav-link {
		font-size: 15px;
		letter-spacing: 0px;
		color: #000000;
		padding: 0px;
		margin: 0px;
	}
	.section1 {
		padding-top: 10vh;
		padding-bottom: 10vh;
		height: 90vh;
	}
	.section3 {
		background-image: url(../images/blog.jpg);
		padding-bottom: 50px;
		background-position: center;
		background-size: cover;
	}
	.section4 {
		padding: 100px;
		background-position: center;
		background-size: cover;
		height: 90vh;
	}
	.section5 {
		height: 90vh;
		padding-top: 10vh;
	}
	.ourpurpose {
		padding: 0px;
		text-align: center;
		font-size: 24px;
	}
	.ourpurposedesc {
		margin-top: 60px;
		text-align: justify;
		text-align-last: center;
		line-height: 1.5;
	}
	.theideastitle {
		padding-top: 30px;
	}
	.theideasdesc {
		padding-top: 10px;
	}
	.theideasimg {
		padding-top: 60px;
	}
	.the7inchtitle {
		margin-top: 80px;
		padding: 0px;
		text-align: center;
		font-size: 24px;
	}
	.the7inchdesc {
		margin-top: 0px;
		text-align: justify;
		text-align-last: center;
		line-height: 1.5;
	}
	.box {
		padding: 15px;
		background-color: rgba(252, 252, 250, 0.3);
		margin: 0px;
		height: 100%
	}
	.owldesc {
		text-align: justify;
		text-align-last: center;
		padding-left: 10px;
		padding-right: 10px;
	}
	.engageustitle {
		padding-bottom: 0px;
	}
}

@media ( min-width : 992px) and (max-width: 1023.9px) {
	.box {
		background-color: rgba(252, 252, 250, 0.3);
		margin: 0px;
		height: 100%
	}
	.section3 {
		padding-bottom: 50px;
	}
	.section4 {
		padding: 0px;
	}
	.ourpurposedesc {
		padding-left: 30px;
		padding-right: 30px;
		text-align: justify;
		text-align-last: center;
		line-height: 1.5;
	}
	.the7inchtitle {
		margin-top: 30px;
		text-align: center;
		font-size: 24px;
	}
	.the7inchdesc {
		margin: 30px;
		text-align: justify;
		text-align-last: center;
		line-height: 1.5;
	}
}

@media ( min-width : 1024px) and (max-width: 1439.9px) {
	.box {
		height: 90%
	}
	.section3 {
		height: 99vh;
	}
	.section4 {
		height: 90vh;
	}
	.section5 {
		height: 90vh;
		padding-top: 20vh;
		padding-bottom: 20vh;
	}
	.ourpurpose {
		text-align: center;
		font-size: 24px;
		padding-bottom: 0px;
	}
	.ourpurposedesc {
		margin-top: 90px;
		text-align: justify;
		text-align-last: center;
		line-height: 1.5;
	}
	.theideas2 {
		padding-left: 0px;
		padding-right: 0px;
		text-align: justify;
		text-align-last: center;
		line-height: 1.5;
		float: left;
		margin-top: 80px;
		padding-top: 0px;
	}
	.theideasimg {
		padding-top: 50px;
	}
	.the7inchtitle {
		padding-top: 25vh;
		text-align: center;
		font-size: 24px;
	}
	.the7inchdesc {
		text-align: justify;
		text-align-last: center;
		line-height: 1.5;
	}
	.engageustitle {
		padding-bottom: 0px;
	}
}

@media ( min-width : 1440px) and (max-width: 2559.9px) {
	.box {
		height: 100%
	}
	.title {
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.banner1 {
		position: relative;
		background-position: center;
		background-size: cover;
	}
	.section1 {
		padding-top: 30vh;
		padding-bottom: 30vh;
		height: 90vh;
	}
	.section2 {
		height: 95vh;
		padding-top: 15vh;
		padding-bottom: 15vh;
	}
	.section3 {
		height: 90vh;
	}
	.section4 {
		height: 89vh;
		padding-top: 20vh;
		padding-bottom: 20vh;
	}
	.section5 {
		height: 90vh;
		padding-top: 5vh;
		padding-bottom: 5vh;
	}
	.ourpurpose {
		padding-top: 0px;
		text-align: center;
		font-size: 24px
	}
	.ourpurposedesc {
		padding-top: 10vh;
		text-align: justify;
		text-align-last: center;
		line-height: 1.5;
	}
	.engageustitle {
		padding: 20px;
	}
	.titlecontactus {
		padding: 40px;
	}
	.theideas2 {
		padding-left: 0px;
		padding-right: 0px;
		text-align: justify;
		text-align-last: center;
		line-height: 1.5;
		float: left;
		margin-top: 100px;
	}
	.theideasimg {
		padding: 20px;
	}
	.the7inchtitle {
		padding-top: 110px;
		text-align: center;
		font-size: 24px;
	}
	.the7inchdesc {
		margin-top: 20px;
		text-align: justify;
		text-align-last: center;
		line-height: 1.5;
	}
}

@media ( min-width : 2560px) and (max-width: 3000px) {
	.box {
		padding: 10px;
		margin: 0px;
		height: 100%
	}
	.title {
		padding-top: 30px;
	}
	.section1 {
		height: 60vh;
	}
	.section2 {
		height: 70vh;
		padding-top: 20vh;
		padding-bottom: 20vh;
	}
	.section3 {
		height: 97vh;
		padding-top: 35vh;
		padding-bottom: 35vh;
	}
	.section4 {
		height: 70vh;
		padding-top: 25vh;
		padding-bottom: 25vh;
	}
	.section5 {
		height: 97vh;
		padding-top: 35vh;
		padding-bottom: 35vh;
	}
	.ourpurposedesc {
		margin-top: 120px;
		text-align: justify;
		text-align-last: center;
		line-height: 1.5;
	}
	.theideasimg {
		padding: 20px;
	}
	.the7inchtitle {
		margin-top: 110px;
		text-align: center;
		font-size: 24px;
	}
	.the7inchdesc {
		margin-top: 20px;
		text-align: justify;
		text-align-last: center;
		line-height: 1.5;
	}
}