@media(min-width: 992px){

	/*
    Search bar Styles
     */


	/*
    Button Effects Primary and Secondary Global
     */
	.topsection-btn{
		white-space: nowrap;
		font-size: 16px;
	}

	/*
    Logo Navbar Styles
     */
	.topsection-menu{
		white-space: nowrap;
		font-size: 18px !important;
		padding-right: 15px !important;
	}
	.topsection-menu-2{
		white-space: nowrap;
		font-size: 17px;
	}
	a.topsection-menu-2 { 
		padding-right: 17px;
	}


	/*
    Document Default Styles
     */


	/*
    Section Manipulation Styles
     */
	.topsection {
		padding: 10px;
		width: 70%;
		float: left !important;
		padding-right: 100px;
	}
	.topsection-overlay {
		width: 100%; /*important*/
		margin-top: -240px;
		margin-right: -100px;
	}
	.topsection-right.topsection-overlay {
		float: left !important;
		margin-right: 0;
		margin-left: -75px;
		width: 42%;
		margin-top: -200px;
	}
	.promo-section{
		width: 100% !important;
		margin-left: 0px !important;
		padding: 5px;
	}

	.promo-picture{
		margin-left: 10px !important;
		margin-top: -265px !important;
	}

	.learnsection {
		padding-bottom: 10px;
		padding-left: 20px;
		padding-top: 40px;
	}

	.carousel-learn-prev {
		margin-left: -30px;
	}

	.carousel-learn-next{
		margin-right: -30px;
	}
	/*
    Text styling stuff
    */
	.topsection-title {
		font-size: 32px;
		padding-top: 0px;
	}

	.topsection-description {
		color: #506d7e !important;
		font-size: 16px;
	}

	/*
    Testimonial Section
    */
	.carousel .testimonial::after {
		left: 30% !important;
	}

	.carousel-text{
		font-size: 14px;
	}

	.person-text{
		margin-left: 350px !important;
	}

	.carousel-testimonial-prev {
		margin-left: 0px;
	}

	.carousel-testimonial-next{
		margin-right: 0px;
	}

	.side-border-right {
		border-right: 5px solid #2aa0b2;
		margin-right: 15px;
		padding-right: 30px;
	}

	.side-border-right .topsection-title {
		text-align: right;
	}
	
	.indent-content-left {
		margin-left: -5rem;
		left: -15px;
	}
	
	/* How It Works */
	.circle-left {
		padding-left: 3rem;
	}
	
	.circle-right {
		padding-right: 3rem;
	}
	
	.circle-middle {
		margin: auto;
	}

	.circle-middle:before,.circle-middle:after {display:none}

	.circle-left:after {
		content:'';
		border-left: 3px solid #2aa0b2;
		height: 100%;
		display: block;
		position: absolute;
		transform: translate(-50%, -50%);
		left: -1.5px;
		top: 50%;
		z-index: 0;
	}

	.circle-left:before {
		content:'';
		border-radius: 50%;
		color: #fff;
		display: block;
		height: 20px;
		width: 20px;
		overflow: hidden;
		position: absolute;
		border: 3px solid #2aa0b2;
		vertical-align: middle;
		top: 50%;
		transform: translate(-50%, -50%);
		background-color: #96d4cc;
		z-index: 2;
	}

	.circle-left:before {left: -1.5px;}

	.circle-right:after {
		content:'';
		height: 100%;
		display: block;
		position: absolute;
		transform: translate(-50%, -50%);
		right: -1.5px;
		top: 50%;
		z-index: 0;
		left: inherit;
	}

	.circle-right:before {
		content:'';
		border-radius: 50%;
		color: #fff;
		display: block;
		height: 20px;
		width: 20px;
		overflow: hidden;
		position: absolute;
		border: 3px solid #2aa0b2;
		vertical-align: middle;
		top: 50%;
		transform: translate(50%, -50%);
		background-color: #96d4cc;
		z-index: 2;
		right: 1.5px;
		left: inherit;
	}
	
	.about-hero.topsection-overlay {
		margin-top: -200px;
    	margin-right: -50px;
	}
}
