   .mobileHide { display: inline;}
   /* Smartphone Portrait and Landscape */
   @media only screen
   and (min-device-width : 320px)
   and (max-device-width : 480px){  .mobileHide { display: none;}}



   .mobileShow { display: none;}
   /* Smartphone Portrait and Landscape */
   @media only screen
   and (min-device-width : 320px)
   and (max-device-width : 480px){ .mobileShow { display: inline;}}

.mobileGap { display: none;}
   /* Smartphone Portrait and Landscape */
   @media only screen
   and (min-device-width : 320px)
   and (max-device-width : 480px){ .mobileGap { display: block; clear: both; margin-top: 10px;height: 10px;width: 100%;}}

.mobile-version #ContentWrap {
	width: 100%;
	max-width: 1002px;
}
.mobile-version .content-box {
	padding:10px 70px 0px;
}
.mobile-version  #OrderBot {
	margin-left: 1px;
}
.mobile-version  .box-enter-details {
	width: 430px;
	margin: 0 auto;
}
.mobile-version .wrap-bg-content {
    background:url(images/image-for-mobile/bg-content.jpg) no-repeat center top;
    max-width: 987px;
    width: 100%;
    margin: auto;
}
.mobile-version .without-menu #NavigationWrap{
    display: none;
}
.mobile-version .bonustop {
    float: left;
    min-height: 90px;
    height: auto;
    margin-top: -15px;
    width: 100%;
    background-position: left top !important;
}
.mobile-version .testimonials-box-bottom {
    display: none;
}
.mobile-version .guarantee  {
    float: right;
}
.mobile-version .box-padding {
    padding-top: 35px;
}

.productimage { margin: 30px;
				align: left; 
				}

.memberproductboxes {
background-color: white; 
border: 1px solid #F2F2F2; 
margin-top; 20px; 
margin-left:auto;
margin-right:auto;
width:90%; 
padding:15px;
overflow-x:auto;
}

.content {
border-top: 4px solid #E1DCD9 !important;
padding-top: 10px;
}

.memberstopcontent {
width: 70%; 
margin-left: auto;
margin-right: auto;
margin-top: 20px;
}


@media all and (max-width:965px){
    .mobile-version .content-left {
        width: 69%;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
    }
}
@media all and (max-width:940px){
    .mobile-version .image-940{
		width: 100%;
		height: auto;
	}
	.mobile-version  #HeaderWrap2 {
		max-width: 978px;
		width: 100%;
		background-position: 97% 0;
	}
    .mobile-version .content-left {
        width: 65%;
    }
    
    .mobile-version .addcart {
        width: 100%;
        max-width: 500px;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
    }
    .mobile-version .addcart img {
        width: 100%;
        height: auto;
    }
    .mobile-version .bonuses {
        width: 100%;
        max-width: 602px;
    }
    .mobile-version .bonusmid {
        margin-left: 15px;
        padding-left: 25px;
        background-position: left top;
    }
}
@media all and (max-width:835px){
    .mobile-version .content-left {
        width: 61%;
    }
}
@media all and (min-width:768px) and (max-width:940px){
    .mobile-version .menu {
		width: 63.5%;
	}
	.mobile-version #home,
	.mobile-version #reviews,
	.mobile-version #blog{
		width: 14.8%;
		background-size: 100% 80px;
	}
	.mobile-version #products {
		width: 20.6%;
		background-size: 100% 80px;
	}
	.mobile-version #contactus {
		width: 17.1%;
		background-size: 100% 80px;
	}
	.mobile-version #members {
		width: 17.5%;
		background-size: 100% 80px;
	}
}
@media all and (min-width:768px){
    .mobile-version #NavigationWrap  a.mobile-menu:hover {
        background-position: left bottom;
    }
}
@media all and (max-width:767px){
    .mobile-version #Logo img {
		width: 52%;
        height: auto;
        margin-top: 10px;
	}
	.mobile-version .empty-box {
		width: 100%!important;
        display: none;
	}
	 .mobile-version  #Logo {
        padding-left: 20px;
    }
    .mobile-version #NavigationWrap {
        position: relative;
    }
    .mobile-version .menu {
        position: absolute;
        top: 40px;
        left: 0;
        width: 200px;
        text-align: center;
        display: none;
    }
    .mobile-version #NavigationWrap  a.mobile-menu {
        background: url("images/image-for-mobile/menu-btn.jpg") no-repeat left top;
        width: 92px;
        height: 40px;
        display: block!important;
        text-indent: -9999px;
        overflow: hidden;
    }
    .mobile-version #NavigationWrap  a.mobile-menu.active {
        background-position: left bottom;
    }
    .mobile-version #NavigationWrap  .menu a {
        width: 100%;
    }
    .mobile-version #home {
        background-image: url("images/image-for-mobile/Home-m.jpg");
    }
    .mobile-version #products {
        background-image: url("images/image-for-mobile/Products-m.jpg");
    }
    .mobile-version #reviews {
        background-image: url("images/image-for-mobile/Reviews-m.jpg");
    }
    .mobile-version #blog {
        background-image: url("images/image-for-mobile/Blog-m.jpg");
    }
    .mobile-version #contactus {
        background-image: url("images/image-for-mobile/ContactUs-m.jpg");
    }
    .mobile-version #members {
        background-image: url("images/image-for-mobile/Members-m.jpg");
    }
    .mobile-version .content-left {
        width: 100%;
        padding-right: 0;
        
    }
    .mobile-version .headline-div,
    .mobile-version .content    {
        padding: 20px;
        background: #fff;
    }
    .mobile-version .bluebg-blackborder {
        width: 100%;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
    }
    .mobile-version  .tickbackground {
        background-position: center top;
    }
    .mobile-version .bonusmid {
        margin: 0;
        padding-left: 40px;
    }
    .mobile-version .content-right {
        display: none;
    }
    .mobile-version .testimonials-box-bottom  {
        display: block;
    }
    .mobile-version .testimonials-box-bottom img,
    .mobile-version .testimonials-box-bottom  .testimonials    {
        width: 100%;
    }
    .mobile-version .testimonials-box-bottom  .testimonial-pics {
        width: auto;
    }
    .mobile-version .testimonials-box-bottom .top-image-title  {
        width: auto;
        margin: auto;
        display: block;
    }
}


@media all and (max-width:660px){
    .mobile-version .image-660{
        width: 100%;
        height: auto;
    }

p {
	font-size: 16px;
}
    .mobile-version .box-padding {
        padding-top: 15px;
    }

.productimage { margin: 10px 15px 5px 0px;
				align: left; 
				}

h2 { font-size: 18px; }

.without-menu { height: 130px !important;}

.memberproductboxes {
background-color: white; 
border: 1px solid #F2F2F2; 
margin-top; 10px; 
margin-left:auto;
margin-right:auto;
width:95%; 
padding:15px;
overflow-x:auto;
}

.memberstopcontent {
width: 98%; 
margin-left: auto;
margin-right: auto;
margin-top: 10px;
}

}
 
@media all and (max-width:640px){
	.mobile-version .content-box {
		padding:10px 0px 0px;
	}
	.mobile-version #Order {
		width: 100%;
	}
	.mobile-version #OrderBot,
	.mobile-version #OrderTop {
		width: 100%;
		background-size: 100%;
	}
	.mobile-version #FooterNav {
		padding-top: 40px;
	}
	.mobile-version .image-640{
		width: 100%;
		height: auto;
	}
	.mobile-version .valign-top td{
		vertical-align: top;
	}
    
}
@media all and (max-width:550px){
	.mobile-version  .box-enter-details  {
		width: 100%;
	}
	.mobile-version #OrderName,
	.mobile-version #OrderSurname,
	.mobile-version #OrderEmail,
	.mobile-version #OrderGender{
		width: 100%;
		margin: 0 0 10px;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		height: 30px;
	}
	.mobile-version #OrderSurname,
	.mobile-version #OrderEmail,
	.mobile-version #OrderGender{
		margin: 0;
	}
    .mobile-version #HeaderWrap2 {
        background-size: 200px;
    }
}
@media all and (max-width:480px){
	.mobile-version .image-480{
		width: 100%;
		height: auto;
	}
   .mobile-version #Logo img {
        margin-top: 20px;
    }
    .mobile-version #OrderTop {
        height: 55px;
    }
    .mobile-version .box-padding {
        padding-top: 0px;
    }
}
@media all and (max-width:450px){ 
    .mobile-version #Logo {
        padding-left: 10px;
    }
    .mobile-version #Logo img {
        width: 50%;
    }
    .mobile-version #HeaderWrap2 {
        background-size: 170px auto;
    }
    .mobile-version .psychbadge {
        float: none;
        margin: auto;
        display: block;
    }
    .mobile-version .testicourse {
        width: 100%;
        max-width: 407px;
    }
    .mobile-version .testicoursetop,
    .mobile-version .testicoursebot {
        background-size: 100%;
    }
}
@media all and (max-width:400px){ 
    .mobile-version .guarantee{
        width: 100%;
        text-align: center;
    }   
}
@media all and (max-width:360px){
    .mobile-version #OrderTop {
        height: 40px;
    }
}
@media all and (max-width:320px){
	.mobile-version .image-320{
		width: 100%;
		height: auto;
	}
    .mobile-version #Logo img {
        margin-top: 30px;
    }
    .mobile-version #HeaderWrap2 {
        background-size: 145px auto;
    }
}