
@media all and (max-width: 700px) {
	.at-share-btn-elements{
		display: none;
	}
	#login-box {
	margin-top:-45px;
	margin-bottom:5px;
	}
	#flow-steps {
	display:none;
	}
}
/*-------------------------------------------------------------------------------------------------------------*/
#homepage-container {

min-height:900px;
}

#latest-articles {
padding:30px;	
}

.success-msg {
padding:7px;
text-align:center;
}

#top-ctn {
min-height:500px;
}

#homepage-top-content {
min-height:50px;
display:flex;
flex-flow:row wrap;
justify-content:center;
margin-bottom:2px;
}

#social_shares {
margin-top:10px;
margin-bottom:10px;
width:70%;
}

#login-box {
padding:10px;
min-width:250px;
margin-right:-1.5%;
}
#login-box form {
margin-top:2px;
display:flex;
flex-flow:column wrap;
align-items:center !important;
}
.homepage-login-span {
width:35px !important;
}

.auto-login-btn {
margin-top:30px;
}

.main-ctn {
width:100%;
min-height:100px;
background-color: #e9ecef; /* alt colors #b8c0d0 */
display:flex;
flex-flow:column ;
align-items:center;
padding-bottom:20px;
}
.home-bullets-ctn {
width:100%;
min-height:500px;
display:flex;
flex-flow:row wrap;
justify-content:space-evenly;
padding-bottom:20px;
}

.home-step {
border:2px solid; 
background-color:#06c; 
color:white; 
width:50px; 
height:50px; 
padding-top:2.5px; 
padding-right:15px;
padding-left:15px; 
border-radius:100%;
margin-right:5px;
}

.home-step:hover {
border-color:gold;
}

#home-top-content {
padding:15px; 
width:90%; 
display:flex;
margin-left:10px;
flex-flow:row wrap; 
justify-content:space-evenly;
}
.stripe-ctn {
background-color:white;
padding:10px;
margin-top:5px;
border:1px solid #D3D3D3;
border-radius:5px;
font-weight:bold;
font-size:25px;
display:flex;
flex-flow:row wrap;
justify-content:center;
width:90%;
min-height:30px;

}
#title-sub-txt {
font-size:16px;
}

#home-title-txt {
margin-top:5px;
flex-flow:row wrap;
justify-content:center;
text-align:center;
}




#mid-ctn {
width:100%;
display:flex;
flex-flow:column;
align-items:center;
}

.slide-bullets-txt {
margin-top:-35px;
margin-left:10px;
font-size:17px;
}

.slide-bullets-sub-txt {
margin-top:59px;
}
.slide-bullets-sub-txt-marketplace {
margin-top:-108px;
}
.slide-bullets-sub-txt-monetize {
margin-top:-95px;
}

#incomeplus-ico {
display:inline-block;
border:1px solid #D3D3D3;
background: url('../images/sprite.png') no-repeat;
background-position: 0px -1694px; 
width: 54px;
height: 44px;
position:relative;
top:5px;
left:-10px;
}
#incomeplus-ico-top {
display:inline-block;
background: url('../images/sprite.png?re=3') no-repeat;
background-position: 0px -2478px; 
width: 64px;
height: 48px;
position:relative;
top:1px;
left:-10px;
}

#ads-ico {
display:inline-block;
border:1px solid #D3D3D3;
background: url('../images/sprite.png') no-repeat;
background-position: -56px -1697px; 
width: 54px;
height: 44px;
position:relative;
top:5px;
left:-10px;
}

#amazon-ico {
display:inline-block;

background: url('../images/sprite.png') no-repeat;
background-position: -10px -1763px; 
width: 90px;
height: 47px;
position:relative;
top:10px;
left:-10px;

}
#monetize-ico {
position:absolute;
top:30px;
left:100px;
background: url('../images/sprite.png') no-repeat;
background-position: -15px -25px; 
width: 91px;
height: 84px;
}

#followers-ico {
position:absolute;
top:30px;
left:100px;
background: url('../images/sprite.png') no-repeat;
background-position: -22px -124px; 
width: 79px;
height: 80px;

}

#community-ico {
position:absolute;
top:45px;
left:100px;
background: url('../images/sprite.png') no-repeat;
background-position: -19px -234px; 
width: 84px;
height: 63px;

}


.btn-classic {
background-color:#346cb0;/*#4b637d */
color:white;
height:50px;
}
.btn-classic:hover {
box-shadow: 0px 0px 1px 1px #004085; 
}

#home-join-btn {
margin-top:10px;
margin-bottom:7px;
}



.home-bullet-ctn {
display:flex;
flex-flow:row wrap;
justify-content:center;
margin-top:10px;
width:90%;
min-height:430px;
border:1px solid #D3D3D3;
padding:15px;
background-color:white;
border-radius:5px;
}

.home-ctn-title {
font-size:18px;
position:absolute;
top:130px;
left:52px;
}
.home-title-followers {
left:32px;
}
.home-title-community {
left:25px;
}
.home-bullet-ctn-lis {
position:absolute;
top:180px;
left:40px;
}
/*------------------------------------ Slide 2 Comparison Table------------------------------------*/
.bottom-ctn {
display:flex;
flex-flow:column wrap;
align-items:center;
width:100%;
padding-bottom:20px;
}
#home-footer {
width:100%;
border:1px solid #D3D3D3;
min-height:50px;
padding:20px;
display:flex;
flex-flow:row wrap;
justify-content:space-evenly;
}
.body-privacy-ctn {
display:flex;
flex-flow:column;
align-items:center;
}

.tos-privacy-ctn {
max-width:1000px;
padding:50px;
border:1px solid blue;
}

#home-slide-comparison {
margin-top:10px;
padding-top:15px;
width:100%;
min-height:630px;
background-color: #e9ecef; /* alt colors #b8c0d0 */
display:flex;
flex-flow:row wrap;
justify-content:center;
}

.comparison-column {
display:inline-block;
background-color:white;
width:400px;
height:600px;
}
.benefits {
display:inline-block;
}
.benefits-item {
padding:5px;
}
.li-benefit {
display:inline-block;
background: url('../images/sprite.png') no-repeat;
background-position: -88px -469px; 
width: 27px;
height: 29px;
}
.li-neg {
display:inline-block;
background: url('../images/sprite.png') no-repeat;
background-position: -89px -1253px; 
width: 28px;
height: 28px;
}
.li-green {
display:inline-block;
background: url('../images/sprite.png?a=33221111') no-repeat;
background-position: -86.5px -2212px; 
width: 28px;
height: 28px;
}
.li-txt {
list-style-type:none;
position:relative;
top:-9px;
left:5px;
}
.column-title {
text-align:center;
}
.comparison-title {
font-weight:bold;
font-size:18px;
}



.carousel-control-next, .carousel-control-prev {
position:fixed !important;

}
.carousel-control-next {
margin-right:10% !important;
height:500px !important;
margin-top:300px !important;
}
.carousel-control-prev {
margin-left:10% !important;
height:500px !important;
margin-top:300px !important;
}
/*--------------------------------------- Start Buttons ----------------------------------------*/


.btn-classic {
background-color:#346cb0;/*#4b637d */
color:white;
height:50px;
}
.btn-classic-small {
background-color:#346cb0;/*#4b637d */
color:white;
height:38px;
}
.btn-classic:hover, .btn-classic-small:hover {
box-shadow: 0px 0px 1px 1px #004085; 
}

.google_login_btn {

display:inline-block;
background: url('../images/home_sprite.png?a=33214') no-repeat;
background-position: -16px -10px; 
	width: 262px;
	height: 57px;
	margin-bottom:7px;
	margin-top:7px;
}
.google_login_btn:hover {
box-shadow: 0px 0px 1px 1px gold;	
}

/*---------------------------------------- Login.php ---------------------------------------------------*/
#login-container {
display:flex;
justify-content:center;
}
#login-row {
width:500px;
}
#login-content {
    min-height: 900px;
    width: 500px;
    display: flex;
	flex-flow:column;
    align-items:center;
    background-color: #dee2e6;
}
#login-form {
    display: flex;
    flex-flow:column;
    align-items: center;
    width: 400px;
    min-height: 900px;
    background-color: #f8f9fa;

}
.inputs {
padding:6px;
width:300px !important;

}
.form-control {
background-color:white !important;
}

#login-btn {
width:120px;
}
#login-links {
}
.login-links {

text-decoration:underline;
}
.signup-login {
position:relative;
top:10px;
}
.input-group-text {
display:inline-block !important;
width:44px !important;
}
#g-recaptcha {

}

.login-email-icon {
background: url('../images/sprite.png') no-repeat;
background-position: -7px -1864px; 
width: 44px;
height: 42px;
}
.login-pass-icon {
background: url('../images/sprite.png') no-repeat;
background-position: -6px -1914px; 
width: 42px;
height: 42px;
}
#login-errors {
margin-top:15px;
margin-bottom:-180px; /* remove the margin-top for the google-login-ctn */
padding:30px;
background-color:white;
width:400px;
list-style-image: url('../images/x1.png'); 
box-shadow: 0px 0px 1px 1px #D3D3D3; 
}
.errors-li-txt {
position:relative;
top:-7px;
}

#google-login-ctn {
	margin-top:200px;
	display:flex;
	flex-flow:column;
	align-items:center;
}
#login-input-ctn {
	margin-top:20px;
	display:flex;
	flex-flow:column;
	align-items:center;
}
/*--------------------------------------End Login.php ---------------------------------------------------*/
/*--------------------------------------End Reset.php ---------------------------------------------------*/
.reset-ctn {
	display:flex;
	flex-flow:column;
	align-items:center;
	margin-top:200px;
}
#email-sent-msg {
	margin-top:125px;
	margin-bottom:-220px;
	padding:30px;
	background-color:#f8f9fa;
	width:400px;
	box-shadow: 0px 0px 1px 2px #D3D3D3; 
	line-height:2;
	font-size:17px;
}
#email-sent-msg-inner {

}
.gmail-img {
display:inline-block;
background: url('../images/sprite.png') no-repeat;
background-position: -12px -1963px; 
width: 86px;
height: 70px;


}
.btn-reset {
width:250px !important;
margin-bottom:20px;
}
/*--------------------------------------End Reset.php ---------------------------------------------------*/
