html{
	max-width: 100%;
}
.container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header{
	margin-left: 0;
}
.custom-logo{
	width: 100%;
	height: 100%;
}
.footer-menu a{
	margin-right: 20px;
	color: white;
}
.login-button{
	background-color: rgb(252,216,124);
	text-decoration: none;
	padding: 7px 10px 7px 10px !important;
	margin-top: 8px;
	border-radius: 3px;	
}
.login-button:hover{
	background-color: rgb(252,216,124) !important;
	color: #333 !important;
}
.login-button:before{
	background: none !important;
}
.page-section{
	margin-top: 50px;
}
.page-section-title{
	text-align: left;	
}
.page-section-title h2:before{
	background: none;
}
.page-section-title h2:after{
	background: none;
}
.form-submit-button{
	background-color: rgb(91,10,53);
	color: white !important;
	font-size: 15px !important;
	letter-spacing: 2px;
	padding: 5px 10px 5px 10px !important;
	text-transform: none;	
}
.form-submit-button:hover{
	background-color: rgb(150, 38, 97);
}
.form-structure{
	box-shadow: 0 0 15px #ccc;
	padding: 20px;
	border-radius: 3px;
}
a{
	color: rgb(91,10,53);
}
a:hover{
	color: rgb(150, 38, 97);
}
.title{
	padding-bottom: 0;
}
.title-breadcrumb{
	padding-bottom: 70px;
}
.forgot-password{
	float: right;
	padding-top: 8px;
}
.text-justify{
	text-align: justify;
}
.home-banner{
	padding: 0;
}
.home-banner img{
	width: 100%;
	height: 100%;
	margin-top: 90px;
}
.terms-of-use{
	list-style-type: disc;
}
.luiyazon-button{
	background-color: #80d6a3;
	color: rgb(12,106,96) !important;
	padding: 5px 10px 5px 10px !important;
}
.luiyazon-button:hover{
	background-color: #80d6a3cc;
}
.form-container{
	background-color: #fff;
	box-shadow: 0 0 15px #ccc;
	border-radius: 5px;
	padding: 20px;
}
.r-and-r{
	text-align: center;	
	font-size: 20px;
}
.bowus{
	height: 670px;
}
@media screen and (max-width: 768px){
	.bowus{
	height: 50px;
}
}

.business-opportunity-with-us{	
	padding: 0 0 100px 0;
}
.business-opp-block{
	box-shadow: 0 0 15px #ccc;
	text-align: center;
	padding: 20px 10px 20px 10px;
	border-radius: 3px;
        margin-top: 20px;
}
.business-opp-block i{
	font-size: 70px;
	color: #80d6a3;
}
.business-opp-block div{
	margin-top: 20px;	
	font-size: 18px;
}
.testi-photo{
	float: left;
	width: 70px;
	height: 70px;
	margin-right: 10px;
	border-radius: 50px;
}
.media-body p{
	text-align: justify !important;
}
.opp-plans-img{
	width: 100%;
	height: 100%;
}
.success-message{
	color: green;
	text-align: center;
	margin: 5px 0 16px 0;
}
.failed-message{
	color: red;
	text-align: center;
	margin: 5px 0 16px 0;
}
.contact-details{
	text-align: center;
	margin-top: 50px;
	font-size: 16px;
}
@media screen and (max-width: 768px){
	.row{
	margin-right: 0px;
    margin-left: 0px;
	}
}
.events-image{
	max-width: 100%;
}
.my-shop-image{
	max-width: 100%;
}
.social-navbar{
	background-color: #202322;
	color: white;
	padding:3px;
}
.social-bar{
    padding-right: 0px;
    padding-left: 0px;
    margin-bottom: 6px;
}
header{
	padding:0px;
}
.email{
	margin-left:90px;
}
.phone{
	/*margin-left:-90px;*/
}
.icon-spacing{
	padding-right: 20px;
}
.social-icon{
	left: 150px;
}
.navbar-collapse{
    margin-top: 13px;
}
.navbar-fixed-bottom, .navbar-fixed-top{
    padding-bottom: 8px;
    box-shadow: 0 0 15px #ccc;
}
.social-network a{
    background-color: #fff;
    color: #202322;
    padding: 9px 15px 9px 15px;
    border-radius: 21px;
    font-weight: bold;
    font-size: 20px;
}
.legal-documents-button{
    background-color: #2f7478;
    width: 60%;
    margin-top: 15%;
    color: #fff;
    padding: 15px;
    border-radius: 3px;
}
.col-margin-top{
    margin-top: 30px;
}
.home-brief{
    background-color: #f1f1f1;
}
.home-brief-padding{
    padding: 50px 0 50px 0;
}
.bowus{
    height: 100px;
}
.shop-products{
    box-shadow: 0 0 15px #ccc;
    padding: 10px 10px 0 10px;
    /*background-color: rgb(255, 251, 240);*/
    background-image: url("../shop/shop-background.jpg");
    margin-top: 20px;
    border-radius: 3px;
}
.shop-products-amount{
    text-align: center;
    padding: 10px;
    font-size: 16px;
    background-color: rgb(255, 227, 153);
    color: #2a685e;
    border-top-left-radius: 50px;
    border-top-right-radius: 50px;
}
.shop-products-amount div{
    font-weight: bold;
}
.my-shop-row{
    margin-bottom: -20px;
}
.rr-box{
    box-shadow: 0 0 15px #ccc;
    border-radius: 3px;
    margin-top: 20px;
}
.rr-image img{
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}
.rr-text{
    padding: 10px;
    text-align: center;
}
.binastre{
    color: #80d6a3;
}
.vetical-height{
    height: 8px;
}
.rnr-row-margin{
	margin-top: 10px;
}