@font-face {
  font-family:'open sans';
  font-style: normal;
  font-weight: 100;
  src: local('Open Sans Regular'), local('Open-Sans-Regular'),
  url('../fonts/opensans-regular-webfont.ttf') format('woff')
}
div, h1, h2, h3, h4, h5, h6, a, p, span, ul, li, samp, input {margin:0; padding:0; text-decoration:none; list-style-type:none;}
img { max-width:100%; border:none; outline:none;}
a, a:hover, button, select { outline:none; 	text-decoration:none; cursor:pointer; transition: ease-in-out 0.3s;}
b, strong {font-weight:bold;}
a{color:#158b1f }
input { outline:none; }
input[type="submit"]{cursor:pointer;}
input[type="button"]{cursor:pointer; border-radius:4px}
.main_div, .get_morewhen, .get_points { width:100%; float:left;}
.pull-none {float:none!important}
.text-uppr {text-transform:uppercase}
.text-align {text-align:center !important}
.pull-left{float:left;}
.pull-right {float:right;}
h1{font-size:36px; line-height:40px;}
h2{font-size:30px; line-height:40px;}
h3{font-size:24px; line-height:40px;}
h4{font-size:18px; line-height:20px;}
h5{font-size:14px; line-height:20px;}
h6{font-size:12px; line-height:20px;}
h1 small {font-size:24px;}
h2 small {font-size:18px;}
h3 small {font-size:14px;}
h4 small {font-size:14px;}
dl {margin-bottom:20px;}
dt, dd {line-height:20px;}
dt {font-weight:bold;}
dd {margin-left:10px;}
.dl-horizontal {
*zoom:1; display:inline-block; display:block; }
.dl-horizontal:before, .dl-horizontal:after { display:table; content:""; line-height:0; }
.dl-horizontal:after { clear:both; }
.dl-horizontal dt { float:left; width:140px; clear:left; text-align:right; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.dl-horizontal dd { margin-left:160px; }
hr { margin:20px 0; border:0; border-top:1px solid #eee; border-bottom:1px solid #ffffff; }
abbr[title] { cursor:help; border-bottom:1px dotted #999; }
abbr.initialism { font-size:90%; text-transform:uppercase; }
blockquote { padding:0 0 0 15px; margin:0 0 20px; border-left:5px solid #eee; }
blockquote p { margin-bottom:0; font-size:16px; font-weight:300; line-height:25px; }
blockquote small { display:block; line-height:20px; color:#999; }
blockquote small:before { content:'\2014 \00A0'; }
blockquote.pull-right { float:right; padding-right:15px; padding-left:0; border-right:5px solid #eee; border-left:0; }
blockquote.pull-right p, blockquote.pull-right small { text-align:right; }
blockquote.pull-right small:before { content:''; }
blockquote.pull-right small:after { content:'\00A0 \2014'; }
q:before, q:after, blockquote:before, blockquote:after { content:""; }
address { display:block; margin-bottom:20px; font-style:normal; line-height:20px; }
code, pre { padding:0 3px 2px; font-family:Menlo, Monaco, Consolas, "Courier New", monospace; font-size:12px; color:#333; border-radius:3px; }
code { padding:2px 4px; color:#d14; background-color:#f7f7f9; border:1px solid #e1e1e8; }
pre { display:block; padding:9.5px; margin:0 0 10px; font-size:13px; line-height:20px; word-break:break-all; word-wrap:break-word; white-space:pre; white-space:pre-wrap; background-color:#f5f5f5; border:1px solid #ccc; border:1px solid rgba(0, 0, 0, 0.15); border-radius:4px; }
pre.prettyprint { margin-bottom:20px; }
pre code { padding:0; color:inherit; background-color:transparent; border:0; }
.pre-scrollable { max-height:340px; overflow-y:scroll; }
form { margin:0 0 20px; }
fieldset { padding:0; margin:0; border:0; }
legend { display:block; width:100%; padding:0; margin-bottom:20px; font-size:21px; line-height:40px; color:#333; border:0; border-bottom:1px solid #e5e5e5; }
legend small { font-size:15px; color:#999; }
label, input, button, select, textarea{font-size:14px; font-weight:normal; line-height:20px;}
input, button, select, textarea{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;}
label { display:block; margin-bottom:5px; }
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input { display:inline-block; /*	height:20px;*/	padding:4px 6px; margin-bottom:9px; font-size:14px; line-height:20px; color:#555; border-radius:3px; }
input, textarea, .uneditable-input { width:206px; }
textarea { height:auto; }
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input { background-color:#ffffff; border:1px solid #ccc; -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition:border linear .2s, box-shadow linear .2s;-moz-transition:border linear .2s, box-shadow linear .2s;-o-transition:border linear .2s, box-shadow linear .2s;transition:border linear .2s, box-shadow linear .2s;}
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus{border-color:rgba(82, 168, 236, 0.8); outline:0; outline:thin dotted \9;}
input[type="radio"], input[type="checkbox"] { margin:4px 0 0; *margin-top:0;margin-top:1px \9; line-height:normal; cursor:pointer;}
input[type="file"], input[type="image"], input[type="submit"], input[type="reset"], input[type="button"], input[type="radio"], input[type="checkbox"] { width:auto; }
select, input[type="file"] { height:30px; *margin-top:4px;line-height:30px;}
select { width:220px; border:1px solid #333; background-color:#000000;}
select[multiple], select[size] { height:auto;}
select:focus, input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus { outline:thin dotted #333; outline:5px auto -webkit-focus-ring-color; outline-offset:-2px;}
.uneditable-input, .uneditable-textarea { color:#999; background-color:#fcfcfc; border-color:#ccc; -webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.025); -moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.025); box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.025); cursor:not-allowed; }
.uneditable-input { overflow:hidden; white-space:nowrap; }
.uneditable-textarea { width:auto; height:auto; }
input:-moz-placeholder, textarea:-moz-placeholder {color:#999;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {color:#999;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color:#999;}
.radio, .checkbox { min-height:18px; padding-left:18px; }
.radio input[type="radio"], .checkbox input[type="checkbox"] { float:left; margin-left:-18px; }
.radio.inline, .checkbox.inline { display:inline-block; padding-top:5px; margin-bottom:0; vertical-align:middle; }
.radio.inline + .radio.inline, .checkbox.inline + .checkbox.inline { margin-left:10px; }
.input-mini { width:60px; }
.input-small { width:90px; }
.input-medium { width:150px; }
.input-large { width:210px; }
.input-xlarge { width:270px; }
.input-xxlarge { width:530px; }
input[class*="span"], select[class*="span"], textarea[class*="span"], .uneditable-input[class*="span"], .row-fluid input[class*="span"], .row-fluid select[class*="span"], .row-fluid textarea[class*="span"], .row-fluid .uneditable-input[class*="span"] {float:none;margin-left:0;}
.input-append input[class*="span"], .input-append .uneditable-input[class*="span"], .input-prepend input[class*="span"], .input-prepend .uneditable-input[class*="span"], .row-fluid input[class*="span"], .row-fluid select[class*="span"], .row-fluid textarea[class*="span"], .row-fluid .uneditable-input[class*="span"], .row-fluid .input-prepend [class*="span"], .row-fluid .input-append [class*="span"] {display:inline-block;}
input, textarea, .uneditable-input { margin-left:0; }
.controls-row [class*="span"] + [class*="span"] {margin-left:20px;}
input.span12, textarea.span12, .uneditable-input.span12 { width:926px; }
input.span11, textarea.span11, .uneditable-input.span11 { width:846px; }
input.span10, textarea.span10, .uneditable-input.span10 { width:766px; }
input.span9, textarea.span9, .uneditable-input.span9 { width:686px; }
input.span8, textarea.span8, .uneditable-input.span8 { width:606px; }
input.span7, textarea.span7, .uneditable-input.span7 { width:526px; }
input.span6, textarea.span6, .uneditable-input.span6 { width:446px; }
input.span5, textarea.span5, .uneditable-input.span5 { width:366px; }
input.span4, textarea.span4, .uneditable-input.span4 { width:286px; }
input.span3, textarea.span3, .uneditable-input.span3 { width:206px; }
input.span2, textarea.span2, .uneditable-input.span2 { width:126px; }
input.span1, textarea.span1, .uneditable-input.span1 { width:46px; }


.fLeft{float:left;}
.fRight{float:right;}
img{border:0px;}
a{outline:0;}
*{margin:0px; padding:0px; box-sizing:border-box;}
body{background:#000; color:#848484; font-size:14px; font-family:'open sans';}
p{margin-bottom:15px;}

.wrapper{ width:100%; }
.container{max-width:1200px; padding:0 15px; margin:0 auto; position:relative;}

header{background:url(../images/topholder_bg.jpg) repeat-x 0 bottom; float:left; width:100%; height:130px; background-size:cover;}

.logo{float:left; padding:25px 0;}
.logo a{float:left; margin-bottom:-4px; margin-left:-4px;}
.logo span{clear:both; float:left;margin-top:5px; font-size:14px; color:#adadad;}
.headRight{float:right; margin-top:40px;}

/*search_page-----------------------------------------*/
.header-right-search{ float:left;}
.search_page{}
.search_page #searchForm{clear:both; background-color:#090909; padding:15px 20px; float:left; width:100%; margin-top:10px;}
.search_page #searchForm fieldset {border: 0 none;    float: left;     width: 35%; margin-bottom:10px; margin-right:5%;}
.search_page #searchForm #search-searchword{  border: 2px solid #555555;    padding: 5px 10px;    width: 94%;}
.search_page fieldset legend{   border-bottom: 1px dotted #333333;}
.search_page #searchForm  label{  margin-bottom: 10px;}
.search_page .phrases{ margin-bottom:20px;}
.search_page .phrasesonly{}
.search_page .ordering-box{clear:left; }
.search_page .ordering-box label{ float:left; margin-right:10px;}
.search_page .ordering-box .chzn-single{ width:120px!important;}
.search-results_text_page .result-title{  color: #158b1f  ; margin-top:20px;} 
.search-results_text_page .result-title a{  color: #158b1f  ;} 
.result-category span.small{ color:#fff;}
.head_top_site {float:left; color:#ffffff; background:#474747; margin:7px 5px 0 0; padding:5px 5px 5px 5px}
.head_top_site img {float:left; margin-right:5px;}
.oursite_menu {display:none;}

/***popularVideos***/
.popularVideos{ width:100%; clear:both; padding:10px 0 0;}
.popularVideos h3{ color:#848484; border:1px solid #111111; background:#000; padding:5px 15px; font-size:20px; }
.popularVideos .slider{ border:1px solid #111111; background:#090909; } 
/***popularVideos***/

/*search_page-----------------------------------------*/
.search_page{}
.search_page #searchForm{ clear:both;  background-color: #090909; padding:15px 20px; float:left; width:100%; margin-top:10px;}
.rest_psw_page fieldset {    border: 0 none;    float: left;     width: 35%; margin-bottom:10px; margin-right:5%;}
.rest_psw_page #searchForm #search-searchword{  border: 2px solid #555555;    padding: 5px 10px;    width: 94%;}
.rest_psw_page fieldset legend{   border-bottom: 1px dotted #333333;}

.rest_psw_page #searchForm  label{  margin-bottom: 10px;}
.rest_psw_page .phrases{ margin-bottom:20px;}
.rest_psw_page .phrasesonly{}
.rest_psw_page .ordering-box{clear:left; }
.rest_psw_page .ordering-box label{ float:left; margin-right:10px;}
.rest_psw_page .ordering-box .chzn-single{ width:120px!important;}
.search-results_text_page .result-title{  color: #158b1f  ; margin-top:20px;} 
.search-results_text_page .result-title a{  color: #158b1f  ;} 
.result-category span.small{ color:#fff;}


/*search top-----------------------------------------------------*/
.search{ border:1px solid #000; height:34px; background:#414141;border-radius:3px; width:210px; margin-top:5px; float:right; margin-right:20px;}
.search .search-query { float:left; background:none; color:#fff; border:none; line-height:30px; height:33px;}
.search .search_button{ float:right; background:#A20002; width:40px; height:35px; border:none; background: url(images/searchbtn1.png) no-repeat}
.element-invisible {position:absolute; padding:0; margin:0; border:0; height:1px; width:1px; overflow:hidden;}

#jshop_module_cart{height:80px;}
#jshop_module_cart{float:right; height:50px; margin-right:0px; margin-top:1px;}
.cart_box{float:left; margin:0px 50px 0 0px; position: relative;}
.cart_box{text-align:left;}
.cart_box a{color:#FFF; font-size:14px; font-weight:bold;}
.cart_box img{ float:left; width:40px;}

.cart_no { color: #000000; font-family: Arial; font-size: 11px; font-weight: bold; position: absolute; right: 37px; text-align: center; top: -2px; width: 23px; }
.go_to_cart { color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 35px; left: 36px; position: absolute; text-align: center; top: -3px;/*   width: 100%;*/
}
.go_to_cart a { color: #FFFFFF; text-decoration:none;}
.cart_detail1 { display: none; width: 300px; }
.cart_box:hover .cart_detail1{background:#555; right:-35px; top:38px; border-radius:2px; display: block; float: left; left: -200px; padding: 6px; position: absolute; width: 300px; z-index: 999; }
.cart_detail1 h4 { border-bottom: 0 none; color: #000000; font-size: 16px; margin: 0; padding: 5px; }
table.module_cart_detail td { background: none repeat scroll 0 0 #738BF6; text-align:center; padding:10px 10px;}
.cart_detail1 h4{font-size:16px; color:#fff; font-weight:bold; }
.go_to_cart .cart_box{  left: 20px;     text-align: left;    padding: 5px;    border-radius: 5px;}

div:hove.cart_box{ background: #555!important;}
table.module_cart_detail td{ background:#000;}
.contact-left p span{ width:150px; display:inline-block;}
.captcha_input{ clear:left;}
.loginbtn{position:relative; right:0; top:4px; float:right; color:#fff; font-size:16px; padding:5px 28px 6px 10px; display:block; border-radius:4px; -webkit-border-radius:4px; border:1px solid #158b1f  ; /*height:33px;*/ background:#158b1f  }
.loginbtn span{ font-size:25px; position:absolute; right:10px; top:13px; line-height:1px;}

/***Menu***/
a#toggle{position:absolute; top:-90px; right:2%; width:45px; height:34px; background:#158b1f url(../images/menu-icon.png) no-repeat; background-position:center 8px; text-align: center; color: white; display: none; transition: all ease-out 0.3s; z-index:60; transition:none; -webkit-transition:none;}
a#toggle i{position:relative; top:50%; transform:translateY(-50%);}
.open-menu a#toggle{right:5px;}

.mainNav{/*background:#3c736d;*/ position:relative; height:46px; padding:4px 0; clear:both;
background: rgba(1,1,1,1);
background: -moz-linear-gradient(top, rgba(1,1,1,1) 0%, rgba(52,52,52,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(1,1,1,1)), color-stop(100%, rgba(52,52,52,1)));
background: -webkit-linear-gradient(top, rgba(1,1,1,1) 0%, rgba(52,52,52,1) 100%);
background: -o-linear-gradient(top, rgba(1,1,1,1) 0%, rgba(52,52,52,1) 100%);
background: -ms-linear-gradient(top, rgba(1,1,1,1) 0%, rgba(52,52,52,1) 100%);
background: linear-gradient(to bottom, rgba(1,1,1,1) 0%, rgba(52,52,52,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#010101', endColorstr='#343434', GradientType=0 );
}
nav{ }
nav ul{list-style-type:none; margin:0px; padding:0px;}
/* nav ul li{ float:left; margin-right:15px; }
nav ul li a em{display:block; font-size:10px; font-style:normal;}
nav ul li a{color:#fff; text-decoration:none; font-size:14px; text-shadow:0 0 0 #fff; padding:3px 10px 3px 35px; display:block; position:relative; z-index:9;  font-style:italic; line-height:15px; text-shadow:0 1px 0 rgba(0,0,0,.9); border-radius:4px; -webkit-border-radius:4px;} */

nav ul li{ float:left; margin-right:8px;}
nav ul li a em{display:block; font-size:10px; font-style:normal;}

nav ul li a{color:#fff; text-decoration:none; font-size:12px; text-shadow:0 0 0 #fff; padding:3px 10px 3px 35px; display:block; position:relative; z-index:9;  font-style:italic; line-height:15px; text-shadow:0 1px 0 rgba(0,0,0,.9); border-radius:4px; -webkit-border-radius:4px;}

nav ul li.noIcon a{padding-left:10px;}
nav ul li a img{ position:absolute; top:8px; left:8px;}
nav ul li a:hover, nav ul li.active a{background:#474747; border:0 solid #252525; box-shadow:0 1px 2px rgba(0, 0, 0, 0.2) inset, 0 1px 0 #3c3c3c; color: #fff;}
nav ul li:hover a{background:#474747; border:0 solid #252525; box-shadow:0 1px 2px rgba(0, 0, 0, 0.2) inset, 0 1px 0 #3c3c3c; color: #ffffff;text-shadow:0 0px 1px #ffffff}
nav ul li:hover a em{color:#fff;}
nav ul li a i{display:none}
nav ul ul{background:#474747; position:absolute; z-index:9; padding:15px 15px; width:200px; border-radius:4px; -webkit-border-radius:4px; display:none;}
nav ul li:hover ul{ display:block;}
nav ul ul li{ float:none; display:block; position:relative;}
nav ul ul li a{ width:100%; display:block; padding:8px 10px; box-shadow:none !important; font-style:normal; font-size:13px; line-height:18px; height:auto; background:none !important; color:#fff !important;}
nav ul ul li:hover a{background:#666 !important; color:#ffffff!important; }

/**SubMenu**/
nav ul ul ul{background:#666; position:absolute; z-index:9; padding:6px 15px; width:200px; border-radius:4px; -webkit-border-radius:4px; display:none; left:150px; top:0px; visibility:hidden;}
nav ul li li:hover ul{display:block; visibility:visible;}
nav ul ul ul li a{background:none; color:#ffffff !important}
nav ul ul ul li a:hover{ color:#158b1f;}
nav ul ul ul ul{ position:relative; left:0px; padding:0;}
nav ul ul ul ul li{ color:#ffa800; text-shadow:1px 1px 0 #000; font-size:13px; text-align:center; padding:0; width:80px; margin:0 0 5px 30px; line-height:22px; display:table;}

/**SubMenu**/
/*magazine */
.magzin_liv_sal {position: absolute; left: 36%; top: 0;}

/***Menu***/
.become-a-member{background-color:#000000; background-image:linear-gradient(to bottom, #1a1a1a, #000000); background-repeat:repeat-Y; height:300px;}
.moduletable.pointbxhome{background:#0f0f0f; border:3px solid #000; border-radius:10px; margin-top:30px; padding-bottom:30px; margin-bottom:37px; float: left;}
.moduletable.pointbxhome h3{margin-top:0px; color:#ffffff; text-align: center; background:#000; border:1px solid #111; font-size:22px; padding:10px 0; vertical-align:middle; text-shadow:0 0 0 #158b1f ; }
.join-now-top-points{position:relative; top:-2px; text-decoration:none; background-image:linear-gradient(to bottom, #c30202, #7d0202); background-color:#C30201; background-repeat:repeat-Y; height:29px; line-height:27px; color:#fff; text-decoration:none; font-size:15px; padding:0 10px; display:inline-block; border-radius:4px; -webkit-border-radius:4px; font-weight:bold; margin-left:5px; border:1px solid #c30202; letter-spacing:.2px;}
.join-now-top-points:hover{background-image:linear-gradient(to bottom, #7d0202, #c30202);}
.moduletable.pointbxhome ul.pointbxhomelist{text-align:left;  margin-top:0px; padding:20px 25px; list-style:none;}
.moduletable.pointbxhome ul.pointbxhomelist li{float:left; padding:10px; width:50%; font-weight:bold; color:#ADADAD !important; font-size:14px; padding:10px 0px; margin:0 0px; background:url(../images/rightaeropoint.png) no-repeat left 12px; padding-left:30px; padding-right:30px;}
.moduletable h3{border-bottom:0 solid #D1D1D1; box-shadow:0 0 0 #FFFFFF; color:#303030; font-size:18px; font-weight:normal; letter-spacing:normal; line-height:30px; margin-bottom:1px; margin-top:0; padding-bottom:1px;}
.moduletable.pointbxhome h3 {    color: #ffffff ;    margin-top: 0;    text-align: center;}

/***popularVideos***/
.popularVideos{ width:100%; clear:both; padding:10px 0 0; margin-bottom:40px;}
.popularVideos h3{ color:#848484; border:1px solid #111111; background:#000; padding:5px 15px; font-size:20px;}
.popularVideos .slider{ border:1px solid #111111; background:#090909; } 

.OurLatestReleases{}
/***popularVideos***/
.mass_muscle_vid {width:100%; float:left;}
.mass_muscle_vid_titl{width:100%; float:left;border-bottom: 1px dotted #333333;margin-bottom: 10px;padding-bottom: 20px;;}
.mass_muscle_vid ul{}
.mass_muscle_vid ul li{width:25%; float:left; margin:20px 0 40px 0}
.mass_muscle_vid ul li a{color:#158b1f; font-size:20px}
.mass_muscle_vid ul li a:hover{color:#ffffff}
.get_mor_hed {width:100%;font-size:22px;padding: 4px 15px;background: #000000;margin-bottom: 0;clear: both;display: block;border-radius: 4px 4px 0 0;text-shadow: 1px 1px 0 #000000; border:2px solid #111111;}
.get_morewhen, .get_points {margin:25px 0 0}
.get_morewhen ul, .get_points ul{ margin:0 -10px;}
.get_morewhen ul li, .get_points ul li{width:20%; margin:10px 0 0 0px; float:left; padding: 12px 10px;}
.get_points p {padding:4px; font-weight:bold; font-size:13px;}
.block_item {width:100%; float:left; border: 2px solid #222; padding-bottom:15px;}
.item_hed {background: #222222;font-size: 18px;margin-top:0px;padding: 6px; color:#ffffff;}
.item_img{ margin-top:20px; display:block;}
.item_img img {width:50%;}
.item_price {color: #158b1f  ;font-size:18px;font-weight: bold; margin:10px 0 10px; display:block;}
.item_add2cart {background-color: #158b1f  ;color:#FFFFFF; border-radius: 4px; padding:5px 10px; display:inline-block;}
.get_points .block_item { border:none;}
.get_points .item_img img {width:auto;}
.get_points .item_price {color:#950000; font-weight:bold; font-size:15px; margin:5px 0 5px}
.get_points .item_points {color:##158b1f  ; font-weight:bold; display:block; font-size:17px; margin:5px 0 15px}
.get_points .item_add2cart {background-color:#158b1f  ; border:1px solid #158b1f  ; padding:5px 15px;}
/*footer*/
.footer_text {width:100%; float:left; padding:10px 0 50px; margin-top:45px;}
.footer_text a {width:100%; float:left; color:#158b1f ; text-decoration:none;}
.footer_text a:hover {color:#ffffff}
.fotr_menu {width:20%; float:left;}
.fotr_menu1 {width:40%;}
.fotr_menu h3, .fotr_menu1 h3{box-shadow: 0 0 0 #FFFFFF; color: #303030;text-shadow: 1px 1px 0 #FFFFFF;font-size:20px;font-weight: normal; margin:0 0 5px;}
.fotr_menu p, .fotr_menu1 p{color: #6e6e6e;}
.fotr_menu input, .fotr_menu1 input {background-color:#C30201 !important; color: white;border-radius: 4px;padding: 5px 10px 7px;display:block;color:#ffffff; text-decoration:none;border:none; cursor:pointer;}


/*milan work*/
.member_videos, .member_div, .mem_prodct, .member_div_tab {width:100%; float:left; position:relative;}
.member_div_tab {background-color:#090909 !important;}
.member_div ul, .member_div_tab ul{ margin:0 -10px;}
.member_div ul li{width:25%; margin:10px 0 0 0px; float:left; padding: 12px 10px; text-align:center}
.member_div_tab ul li{width:16.66% !important;}
.mem_prodct img {border:1px solid #222222; width:100%; min-height:230px}
.member_div_tab img {min-height:115px}
.mem_prodct span a{color: #158b1f  ;display: block;padding-top: 8px;}
.mem_prodct:hover .mem_prodct_txt{display:block}
.mem_prodct_txt {width:100%; float:left; border:1px solid #158b1f; color:#ffffff; display:none; position:absolute; top:0; left:0; background-color:#000000; text-align:left; padding:10px; max-height:230px;height:230px; overflow:auto}
.mem_prodct_txt span{color:#08C; font-size:18px; padding:0 0 10px}
.mem_prodct_txt p{color:#848484; font-size:15px;} 
.mem_prodct_txt a{color:#08C;}
.middle {margin:30px auto 30px; text-align:center; position:relative; padding:40px 0 30px; display:table}
.middle li {margin:0; padding:0; display:inline-block; text-align:center}
.middle li a {margin:0 2px;padding:5px;width:30px;height:30px;text-align:center;line-height:18px;display:inline-block;background:#ffffff;color:#242424;border-radius:100px}
.middle li a:hover {background:#158b1f;transition:all 0.2s;color:#ffffff;}
.middle li a.active {background:#158b1f;transition:all 0.2s;color:#ffffff;}
/*login*/
.login_page, .rest_psw_page {width:100%; float:left; background-color:#090909; padding:15px}
.login_left, .login_right{width:50%; float:left; margin:25px 0 25px 0}
.login_right ul {float:left; margin:35px 0 0 15%; border-left:1px dotted #333333; padding:15px 15px 15px 65px}
.login_right ul li {width:100%; float:left; margin:0 0 15px; list-style-type:circle}
.login_right ul li a {display:block; color:#FF0004}
.login_left_lf {width:100%; float:left; text-align:left; font-size:15px; padding-bottom:5px; margin-top:5px;}
.login_left_rt {width:100%; float:left; position:relative;}
.login_left_rt input{width:100%; background-color:#000000; border:1px solid #333333; position:relative;}
.text_box{width:100%; background-color:#000000; border:1px solid #333333}
.rest_psw_page {margin:1%; border:1px solid #333333; width:98%;}
.rest_psw_page .login_left_rt input{margin-bottom:25px;}
/* Base for label styling */
[type="checkbox"]:not(:checked), [type="checkbox"]:checked {position: absolute; left: -9999px; }
[type="checkbox"]:not(:checked) + label, [type="checkbox"]:checked + label { position: relative; padding-left: 35px; cursor: pointer;}
/* checkbox aspect */
[type="checkbox"]:not(:checked) + label:before, [type="checkbox"]:checked + label:before { content: ''; position: absolute; left:0; top: 2px; width: 13px; height: 13px;
  border: 2px solid #ccc; background: #f8f8f8; }
/* checked mark aspect */
[type="checkbox"]:not(:checked) + label:after, [type="checkbox"]:checked + label:after {content: '✔'; position: absolute; top:5px; left: 4px; font-size: 13px; line-height: 0.8;
  color: #0096d5; transition: all .2s;}
/* checked mark aspect changes */
[type="checkbox"]:not(:checked) + label:after { opacity: 0; transform: scale(0); }
[type="checkbox"]:checked + label:after {opacity: 1; transform: scale(1); }
.login_left_rt .item_add2cart {width:auto; padding:5px 45px 7px; margin-top:10px; text-align:center; font-size:16px; background:#158b1f  ; border:none;}
.login_left_rt .item_add2cart:hover {background:#C30201}
.member_container {color: #fff;margin: 10px 0 0 0;padding: 0;float: left; width:100%}
.point_wrap {width:1000px;color:#cccccc;background:#090909;margin:0 auto;text-align:left;font-family:Arial,sans-serif;font-size: 14px;line-height: 24px;padding: 10px 0 20px 0; max-width:100%; margin-top:25px}
.headingpointbx {background:#000;border:2px solid #111;color: #848484;font-size: 28px;font-weight: 600;margin: -9px 0 0;padding:10px 18px;
text-align: center;}
/*.pointbx {background: url(images/line_seperator.png) no-repeat center bottom;padding: 30px 60px;}*/
.pointbx {padding: 30px 60px;}
.pointbx .iconwrap {float: left; margin-right: 30px;display: block;width: 110px;}
.pointbx h2 {color: #dbd37f;font-size: 24px;font-weight: 600;margin: 0px;}
.form-vertical legend {margin:0px 0px 25px 0px !important;padding: 0px;float: left;display: block;width: 100%;font-size: 19.5px;line-height: 36px;color: #333;border: 0;}
.content-main-memeber-left h1, .content-main-memeber-right h1 {color: #ebebeb;font-size:36px;font-weight:bold;margin: 37px 0 0 0;float: left;width: 100%;top: 0px;}
/*girls chat*/
.liv_girls_chat{position: relative;left:8%; top: 0;background-color: #f0a601;display: inline-block; padding: 10px 17px 10px 45px; border-radius:0 0 8px 8px;z-index:999999}
.liv_girls_chat a{color:#000000; font-style: 18px; text-transform: uppercase;}
.liv_girls_chat a span{margin-left: 8px;}
.liv_girls_chat strong{width:30px; height:27px; background:url(../images/comment_icon.png) no-repeat center center;position:absolute; bottom:4px; left:10px; z-index:8;}
.liv_girls_chat_nt{left:0 !important}
/*become a member*/
.mid-part {width:100%; float:left; margin:25px 0 25px;}
#pricing-table {margin: 10px auto;text-align: center;width:800px;}
#pricing-table .plan {font: 12px;text-shadow: 0 1px rgba(255,255,255,.8);background: #fff;border: 1px solid #ddd;color: #333;padding: 20px;width: 190px;float: left;position: relative;min-height: 621px;}
#pricing-table .plan:nth-child(1) {border-radius: 5px 0 0 5px;}
#pricing-table h3 {font-size: 20px;font-weight:bold; padding: 20px; margin: -20px -20px 50px -20px;background-color: #eee; background-image: linear-gradient(#fff, #eee);}
#pricing-table h3 strong {display: block;font: bold 25px/100px Georgia, Serif;color: #777;background: #fff;border: 5px solid #fff;height: 100px;width: 100px;margin: 10px auto -65px;border-radius: 100px;box-shadow: 0 5px 20px #ddd inset, 0 3px 0 #999 inset;}
#pricing-table .signup {position: relative;padding: 8px 20px;margin: 20px 0 0 0;color: #fff;font: bold 14px Arial, Helvetica;text-transform: uppercase;text-decoration: none;display: inline-block;background-color: #72ce3f;background-image: linear-gradient(#72ce3f, #62bc30);border-radius: 3px;text-shadow: 0 1px 0 rgba(0,0,0,.3);box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 2px 0 rgba(0, 0, 0, .7);}
#pricing-table ul {margin: 20px 0 0 0;padding: 0;}
#pricing-table ul li {border-top: 1px solid #ddd;padding: 10px 0; color:#000000; font-size:12px;}
#pricing-table .plan2{font: 12px;text-shadow: 0 1px rgba(255,255,255,.8);background: #fff;border: 1px solid #ddd;color: #333;padding: 20px;width: 600px;float: left;position: relative; min-height:621px}
#pricing-table .plan:nth-child(2), #pricing-table .plan2 {border-radius: 0 5px 5px 0;}

/*search page*/
.search_div {float:left; width:65%;}
.sear_box_div {width:90%; float:left; background-color:#000000 !important; color:#c4c4c4 !important; border:1px solid #158b1f !important; border-radius:0 !important; padding:5px !important; height:32px;}
.search_btn {width:8% !important; background:#158b1f url(../images/search.png) no-repeat center center; padding:5px; border:none; height:32px;}
.search_result {width:100%; background:#000; float:left; padding:15px 15px 15px 25px; border:1px solid #090909;}
.search_result ul {}
.search_result ul li{widht:100%; float:left; margin:0 0 20px; padding-bottom:20px; list-style:decimal;  border-bottom:1px dashed #333;}
.search_result ul li a {font-weight:bold; widht:100%; display:block; font-size:16px;}
.search_result ul li a:hover {color:#ffffff}
.search_result ul li p{widht:100%; display:block; margin-bottom:5px}
.highlight {background: #ffffdd;font-weight: bold;padding: 1px 5px;}

/*cart page*/
.cart_page, .product_cart {width:100%; float:left;}
.product_cart h3 { font-size:38px; text-align:center; color:#158b1f ; margin:30px 0;}
.product_cart table {border:1px solid #333333; /*width:100%;*/ float:left; border-collapse: collapse; }
.product_cart table tr { border-bottom:1px solid #d4d4d4;}
.product_cart table th {background-color:#0c0c0c; color:#158b1f ; font-size:16px; padding:7px;text-align:left; text-transform:uppercase;}
.product_cart table td {background:#1d1d1d; color:#AAAAAA; padding:0px 7px; border:1px solid #333333}
.product_cart table td img {margin:10px auto; display:block;}
.prodc_name {font-size:15px; max-width:240px; float:left; font-weight:bold; padding:10px 0 10px}
.prodc_subtotl_amt, .Prodc_price {font-size:15px; color:#bababa; display:block; font-weight:bold}
.prodc_qty {width:35px !important; height:35px !important; border:1px solid #333333 !important; display:block; background-color:#000000 !important; color:#ffffff; margin:7px auto; font-size:15px;}
.prodc_delt {width:27px !important; height:27px; background:url(../images/del_icon.png) no-repeat center center; display:block; cursor:pointer; border:none; margin:0 auto;}
.prodc_update {width:27px !important; height:33px; background:url(../images/refrs_icon.png) no-repeat center 11px; display:inline-block; position:relative; top:6px; left:12px}
.total_cart {background-color:#000000 !important; padding:14px !important; color:#f00 !important}
.total_cart span { font-size:17px !important; float:none !important; padding:0 !important}
.main_prodc_bill {width:100%; float:left;}
.prodc_promo {float:right; padding:15px; border:1px solid #333333; margin-top:-1px}
.prodc_promo h5 { font-size:18px; float:left; margin:10px}
.prodc_promo span{ font-size:13px; margin:3px 0 7px 0; display:block; color:#848484;}
.promo_text { padding:0 10px; border:1px solid #d4d4d4; height:40px; float:left; margin:0 !important;}
.promo_cod_btn {border:none; background:#1d1d1d; padding:0 18px; font-size:14px; font-weight:bold; color:#ffffff; height:40px; float:left}
.promo_cod_btn:hover {background:#C30201}
.prodc_subtotl {width:100%; float:right; padding:15px; text-align:right; border-bottom:1px solid #333333; border-left:1px solid #333333; border-right:1px solid #333333;}
.prodc_subtotl p {display:block; font-size:16px; font-weight:bold; color:#2e3537; float:left}
.prodc_subtotl p strong {font-size:24px; margin-left:15px; width:200px; float:left;}
.prodc_subtotl span {font-size:13px; margin:10px 0; font-style:italic; display:block; color:#86898a; }
.conti_shop {float:left; color:#ffffff; font-size:14px; padding:0 14px; height:40px; font-weight:600; background-color:#158b1f  ; border:none; cursor:pointer}
.checkout {float:right; color:#ffffff; font-size:16px; padding:0 14px; height:40px; font-weight:600; background-color:#158b1f  ; border:none; cursor:pointer}

/*newsletter 29-1-2021*/
.newsletbanrful {width: 100%; float: left; margin:10px 0 0; background:url(../images/academy_newbgnew2.jpg) no-repeat left top; background-size: cover; position: relative; z-index: 11; min-height: 120px; box-sizing: border-box;}
.newsletbanrfullf {float: left; width: 55%; margin:0; padding: 3% 0px 3% 8%; box-sizing: border-box;}
.newsletbanrfullf h4 {font-size: 14px; text-transform: uppercase; line-height: 20px; color:#ffffff; box-sizing: border-box;}
.newsletbanrfulrg {float: right; width: 44%; margin:36px 0 0 0; box-sizing: border-box;}
.textbolxsearch {height: 40px; padding:8px; box-sizing: border-box; color: #000000; float:left; width: 55%; border:none; border-radius: 0 !important; box-sizing: border-box;}
.submitebtnser {background: #f0a601; color: #000; font-size: 16px; padding: 10px 40px; float:left; text-transform: uppercase; border:none; border-radius: 0; font-weight: bold; cursor: pointer;}

/*checkout page*/
.checkout_div, .checkout_part, .payment_option, .cust_odrer_list {width:100%; float:left}
.checkout_part{margin:20px 0 20px}
.payment_option label {display:table-cell; height:70px; vertical-align:middle;}
.payment_option label img{height:70px; vertical-align:middle; margin:-5px 12px 0;}
.secureCredit label input{ margin-right:5px;}
.secureCredit label img{height:30px; vertical-align:middle; margin:-2px 5px 0;}
.secureCredit label b{ padding-left:5px;}
.payment_option table {margin-left:15%}
.payment_option .login_left_lf {width:31%;}
.cust_msg {width:380px; margin:20px auto; display:table;}
.cust_msg h5{ font-size:15px; margin:10px 0; display:block}
.cust_msg textarea {width:100%; background-color:#000000; border:1px solid #333333}
.cust_msg .cartBtn {float:none; display:block; margin:0 auto;}
.back_btn {float:left; padding:10px 25px 10px 45px; background:#1d1d1d url(../images/go_back.png) no-repeat 10px 8px; border:none; font-weight:bold; color:#ffffff; margin-top:25px;}
.cart_empty_text {font-size:26px;text-align:center;font-weight:bold;color:#cccccc;border:1px solid #333333;padding:10px 0;margin-top:15px;}
.checkout_part table{margin-left:0px;}
.checkout_part .rest_psw_page .login_left, .checkout_part .rest_psw_page .login_right{ padding:0 20px;}
.checkout_part .rest_psw_page .login_left .login_left_lf{ width:100%; text-align:left; font-size:15px; padding-bottom:5px;}
.checkout_part .rest_psw_page .login_left .login_left_rt{ width:100%; text-align:left;}
.checkout_part .rest_psw_page .login_left select{width:100%; background:#000; border:1px solid #333; outline:none;}
.checkout_part .rest_psw_page .login_left select:focus{border-color:#4186bd;}
.checkout_part .rest_psw_page .login_left select option{padding:3px 8px;}
.checkout_part .rest_psw_page .login_right .login_left_lf{width:100%; text-align:left; font-size:15px; padding-bottom:5px;}
.checkout_part .rest_psw_page .login_right .login_left_rt{width:100%; text-align:left;}
.checkout_part .rest_psw_page .login_right .payment_option table{width:100%;}

/*custmore order details*/
.cust_odrer_list .prodc_promo, .cust_filter, .cust_acc {width:100%; float:left;}
.cust_odrer_list .mass_muscle_vid_titl{font-size:32px; padding:10px}
.cust_odrer_list .search_btn {width:auto !important;float:left; padding:5px 15px 5px 15px; height:40px; background-image:none !important; color:#ffffff; font-weight:bold; font-size:17px; margin-left:15px}
.cust_odrer_list .promo_cod_btn {margin-left:15px; background-color:#C30201;}
.cust_odrer_list input[type=text]{background-color:#000000; color:#cccccc; border:1px solid #333333; width:30%;}
.cust_odrer_list .back_btn {margin:0; height:40px;}
.cust_filter table {border-collapse: collapse;border-spacing: 0; border:1px solid #333333; margin-top:15px;}
.cust_filter table th{background-color:#0c0c0c;padding:12px 15px;text-align:inherit; color:#158b1f }
.cust_filter table td{background-color:#1d1d1d; padding:15px}
.text_right {text-align:right !important}
.cust_filter a {color:#08C}

/*order history*/
.order_histry {width:100%; float:left; background-color:#090909; padding:0 20px 30px 25px}
.oder_inf { font-size:19px; padding:15px}
.order_histry .product_cart h3 {margin:30px 0 0}
.billing_info {margin:20px auto 20px; display:table; width:80%}

/*my account*/
.cust_acc ul{margin:0 -10px}
.cust_acc ul li{width:33.33%; margin:0; padding:10px; float:left;}
.my_account {width:100%; float:left; padding:25px 4% 15px; background-color:#111111; text-align:center}
.my_account h4 {font-size:22px; color:#666; margin:10px 0;}
.my_account p{color:#666;}
.my_account:hover {background-color:#158b1f ; color:#ffffff; transition:ease-in-out 0.3s}
.my_account:hover h4, .my_account:hover p {color:#ffffff;}
/*error*/
.alert-danger { color:#e43636;text-align:center; display:block; width:100%; background:#ffecec; float:left; padding:15px}
.alert-box { color:#555;font-size:11px; padding:5px 10px 5px 10px; margin:10px 0;}
.alert-box span {font-weight:bold; text-transform:uppercase; }
.danger {background:#ffecec; border:1px solid #f5aca6; }
label.error { background:#C30201; padding:0px 5px 2px 5px; font-size:12px; font-weight:100; position:absolute; color:#fff; display:block; left:0; bottom:3px; line-height:16px; height:auto; z-index:9999; margin:0}
.success {background:#e9ffd9; border:1px solid #a6ca8a; }
.warning { background:#fff8c4; border:1px solid #f2c779; }
.notice { background:#e3f7fc; border:1px solid #8ed9f6; }
.alert-success {width:100%; text-align:center;color:#438c09; font-size:16px; float:left; padding:15px; background-color:#e9ffd9; border:1px solid #a6ca8a}

/*our network*/
.our_network .our_network_div {width:100%; float:left;}
.our_network_div .mass_muscle_vid_titl{padding-bottom:10px}
.our_network_div ul{margin:0 -10px}
.our_network_div ul li{width:33.33%; margin:0; padding:10px; float:left;}
.our_network {background-color:#090909; border:1px solid #333333; text-align:center; padding:15px;}
.our_network h4{font-size:16px;margin:15px 0 15px; display:block}
.our_network a{margin-bottom:15px; display:block}
.our_network a:hover {color:#}

/*your scubscription*/
.subscription .subscr_info, .cust_address {width:100%; float:left;}
.subscription .mass_muscle_vid_titl{padding:10px 0}
.subscription ul{margin:0 -10px}
.subscription ul li{width:33.33%; margin:0; padding:10px; float:left;}
.subscr_info {background-color:#090909; border:1px solid #333333; text-align:center; padding:15px 15px 0 15px;}
.subscr_info:hover {background-color:#000000; border-color:#999999}
.subsr_text {width:50%; float:left; text-align:left}
.subsr_text p{color:#D8D8D8}
.subsr_text span{color:#848484}
.subsr_text a:hover{color:#b13914}
.cust_add_edit {width:100%; max-width:500px; float:left; background:#222222; margin-top:25px; padding:15px; position:relative;}
.cust_add_edit ul {width:80%; margin:-30px auto 0;}
.cust_add_edit ul li{width:100%; float:left; border-bottom:1px dotted #333333; padding:10px 0}
.cust_add_edit ul li p {width:50%; float:left; margin:0}
.cust_add_edit ul li span {width:50%; float:left;}
.edit_add_cst {position:absolute; top:15px; right:15px;}
.cust_address .loginbtn {padding:10px 20px; margin:21px 20px 0 0; float:left; border:none; height:40px; font-weight:bold}

/*age check*/
.main_div .logo {margin:0 auto; float:none; display:table; text-align:center}
.iagree {width: 1145px;max-width: 100%;margin: 0 auto 20%;padding:35px 25px 50px 25px; text-align:center; background-color:#090909}
.iagree_a {text-transform:uppercase;font-size:17px; color:#ffffff;padding: 10px 50px;display: inline-block;cursor: pointer; margin:5px 7px;background:#158b1f;border-radius: 18px !important;-moz-border-radius: 18px !important;-webkit-border-radius: 18px !important; border:none !important}
.iagree_a_bg {background:#333333}
.iagree_a:hover {background:#cc0000}
.iagree .mass_muscle_vid_titl {font-size:30px;}
.iagree_titl {font-size:15px;display:inline-block;color: #840202;font-weight:bold; margin:15px 0 0}
.iagree p {width:100%; float:left;}
.iagree_info{background-color:#cc0000;border:1px solid #e47878; display:inline-block; padding:10px 15px; font-size:16px; color:#ffffff; font-weight:bold; box-shadow:0px 0px 5px #cc0000;border-radius: 18px;-moz-border-radius: 18px;-webkit-border-radius: 18px; margin:25px 0 25px}
.age_text {width:100%; display:block; text-align:left;}
.age_text ul {margin-top:10px; float:left;}
.age_text ul li{width:100%; float:left; list-style:inside; margin:0 0 15px 0}
/*productinner page*/
.breadcrumb { width:100%; /*float:left;*/ margin:10px 0 10px; padding:7px 0 7px; background-color:#090909}
.breadcrumb ul {}
.breadcrumb ul li { display:inline-block; margin:0 10px; color:#0096d5;}
.breadcrumb ul li a{ color:#0096d5; font-weight:bold; font-size:14px;}
.breadcrumb .disabled { pointer-events: none; cursor: default; color:#680404;}

/*privacy Policy*/
.termcon, .exchange_link{width:100%; float:left;}
.refund-hed {font-size: 24px;display: block;padding:20px 2% 20px 5%;line-height: 30px;color:#fff;background:#0c0c0c url(../images/star.png) no-repeat 27px 28px}
.terms_txt{width:100%; float:left; background:#1d1d1d; padding:2%; font-size:14px;}
.terms_txt h5 { font-size:25px; display:block; padding:15px 0; color:#fff}
.terms_txt p{line-height:28px;}
.terms_txt ul{margin:30px 0;padding: 0;width: 100%;}
.terms_txt ul li {margin: 0 0 6px;padding: 0 0 0 25px;display: block;font-size: 16px;background: url(../images/check_black.png) no-repeat left 5px;}

.checkbox_fordvdby {width:100%; float:left; margin:0 0 15px 0}
.checkbox_fordvdby span {background: #484848;float: left;padding: 5px 10px;}
.checkbox_fordvdby strong {border: 1px solid #484848;padding: 5px 5px 0px; width:70%; display:inline-block;}
.checkbox_fordvdby:hover span {background: #919191;}
.checkbox_fordvdby:hover strong {border:1px solid #919191;}

/*extra link for site*/
.exchange_link .mass_muscle_vid_titl {font-size: 32px;padding: 10px;}
.exchange_link ul {}
.exchange_link ul li{width:100%; float:left; margin:10px 0; border:2px solid #999999}
.list_bx_header {height: 50px;font-size: 20px;padding: 0 30px;padding-top: 13px;margin-bottom: 30px;background-color: #363636;}
.list_bx_header a {color:#fff}
.weburl {float: right;font-size: 20px;}
.linkexchange_list_bx_image {display: block; margin: 0 15px 15px 15px;float: left;}
.linkexchange_list_bx_image img{border:1px solid #999}
.cust_review {width:80%; display:table}
.cust_review div.stars {display:table}
.submit_revw {float:left; background:#C30201; padding:8px 15px; border:none; color:#fff; font-size:16px; font-weight:bold}

/*******ARVIN SLIDER CSS*********/
.detailPageContnt{ clear:both; margin-bottom:50px;}
.detailPageContnt h1{font-weight:normal; border-bottom:1px dotted #333333; font-size:32px; padding-bottom:10px; margin-bottom:25px;}
.LeftSlide{width:40%; float:left;}
.rightSide{width:60%; float:right; padding-left:55px;}
.detailContnt h2{font-weight:normal; border-bottom:1px dotted #333333; font-size:28px; padding-bottom:15px; margin-bottom:15px;}
.releasedContnt{ margin-top:35px; }
.releasedContnt strong{ font-size:19px; color:#aaaaaa;}
.releasedContnt { float:left; width:100%; background:url(../images/details-bottom-shadow.png) no-repeat 0 bottom; margin-bottom:20px;}
div.stars { width: 100%; display: block; clear:both; margin-top:25px;}
div.stars strong{ display:inline-block; float:left; padding-right:10px;}
div.stars form{ float:left; margin-bottom:7px;}
input.star{display:none;}
label.star{float:right; padding:5px 2px; font-size:17px; color:#444; transition:all .2s; -webkit-transition:all .2s;}
input.star:checked ~ label.star:before{content:'\f005'; color:#FD4; transition:all .25s; -webkit-transition:all .25s;}
input.star-5:checked ~ label.star:before{color:#FE7; text-shadow:0 0 20px #952; }
input.star-1:checked ~ label.star:before{color:#F62; }
label.star:hover{transform:rotate(-15deg) scale(1.3); }
label.star:before{content:'\f006'; font-family:FontAwesome;}

.detailFrom ul li{margin-bottom:15px;}
.detailFrom ul li label{ margin-bottom:10px; color:#848484; font-size:17px;}
.detailFrom select{ background:#000; border:1px solid #333333; color:#6e6e6e;}
.detailFrom ul li .Price{color:#158b1f ; font-size:28px;}
.detailFrom ul li .Price strong{font-weight:bold;}
.cartBtn{background:#158b1f url(../images/cart-icon.png) no-repeat 10px 2px; border-radius:4px; color:#ffffff; display:inline-block; padding:10px 12px 10px 50px; border:0px; font-size:18px; font-weight:bold;}
.contentTab{ clear:both; padding-top:40px;}
.singup_div {width:100%; float:left; padding:20px; margin:10px 0 0; background-color:#1d1c1c; color:#ffffff; border-top:1px solid #3e3b3b;}
.singup_div h5 { font-size:18px; display:inline-block;float:left; margin:14px 15px 0 0}
.text_box {display:inline-block; padding:10px !important; border:none; width:42%; margin:3px 10px 0 5px !important; color:#000a56}
.singup_div .moduletable-join {display:inline-block; font-size:14px; border-radius:0; box-shadow:none; padding:10px 60px; border:none; float:none; margin-top:3px; background:#158b1f; font-weight:normal; color:#ffffff}
.singup_div form{margin:0}
/*subscription*/
.news_info_entry ul{width:430px;margin: 0 auto;display: block;}
.news_info_entry ul li{width:100%; float:left; text-align:left; margin:5px 0}
/*magazines*/
/*.catalog_div {width:100%; float:left; margin-bottom:10px; margin-top:20px; background:#222222}*/						
.catalog_div {width:100%; float:left; margin-bottom:10px; background:#222222}
.catalog_div h5 {text-align: center; font-weight:400; background: url("../images/star_catalog_2.png")repeat-x left 15px; position: relative; padding: 15px 0px 16px; margin: 0px; border: 2px solid #e5c146; color:#fff; font-size: 17px; font-style: italic; border-left:none !important; border-right:none !important; text-decoration: none !important;}
.catalog_div h5 span { background:#222222; padding:5px 35px;}
.catalog_div h5:before {content: ''; position: absolute; left: 0; top: 16px; z-index: 999; width: 130px;}
.catalog_div h5:after {position: absolute; content: ''; border-top: 1px dashed #f1da36;top: 5px; left: 0;width: 100%; height: 40px; border-bottom: 1px dashed #f1da36;display: table;}
@media screen and (max-width:480px){.news_info_entry ul{width:auto;}}
/*end*/
@media only screen and (max-width: 1200px) {
.singup_div h5 { font-size:20px;}
.text_box {width:38%;}
.catalog_div h5 span {padding:5px 35px;}
.head_banr_icon, .head_bnr_andr, .head_bnr_str, .head_bnr_ios { margin-left:0 !important;}
.25offbnr img {max-width:100%; height:150px;}
nav ul li a {height: 36px;vertical-align: middle;display: table-cell;}
.emailcild.text_box.required{width:30%}
.catalog_div h5 span {padding:5px 35px;}
}
@media screen and (max-width:1024px){
.emailcild.text_box.required{width:25%}
}
@media screen and (max-width: 979px){
.singup_div .moduletable-join {padding:10px 40px;}
.emailcild.text_box.required{width:74%}
.singup_div .moduletable-join {padding:10px 0; width:22%; padding:10px 0;}
.catalog_div h5 {font-size:13px; height:85px; background-image:none !important;}
.catalog_div h5:after {height:70px;}
.catalog_div h5 span {width:90%; display:table;}
}

@media only screen and (max-width: 768px) {
.singup_div h5 { font-size:22px; display:block; float:none; margin-bottom:10px;}
.text_box {width:50%;}

}
@media only screen and (max-width: 768px) {

}

@media screen and (max-width:479px){
.singup_div h5 {text-align:center; margin:0; font-size:16px}
.emailcild.text_box.required{width:100%; margin:5px 0 5px !important}
.singup_div .moduletable-join {padding:7px 10px; width:100%;}
.catalog_div h5 span{width:100%}
#dialog {left:0 !important;right:0; margin:0 auto; }
}

/* images add on header start */

.singup_div {width:578px; float:left; margin:0; background:#0f2b40 url("../images/newsletter.png") no-repeat top; color:#ffffff; border-top:1px solid #3e3b3b; box-sizing:border-box; height:81px; position:relative}
.singup_div h5 { font-size:16px; display:inline-block;float:left; margin:14px 15px 0 0;text-transform:uppercase}
.text_box {display:inline-block; padding:10px !important; border:none; width:36%; margin:3px 10px 0 5px !important; color:#000a56}
/* .singup_div .moduletable-join {display:inline-block; font-size:14px; border-radius:0; box-shadow:none; padding:10px 60px; border:none; float:none; margin-top:3px; background:#d40000; font-weight:normal; color:#ffffff} */
.singup_div form{margin:0}
/*.singup_div .alert-danger,.singup_div .alert-error{position: absolute;top: 60px;width: 90%;margin: 0 auto;display: table;z-index: 999;}*/
.singup_div .alert-danger,.singup_div .alert-error{position: absolute;top: 76px;width: 88%;margin: 0 auto;display: table;z-index: 999;}
/*.singup_div .alert-success{position: absolute;top: 60px;width: 90%;margin: 0 auto;display: table;z-index: 999;}*/
.singup_div .alert-success{position: absolute;top: 76px;width: 80%;margin: 0 auto;display: table;z-index: 999;}
.singup_div .text_box{position: absolute;top:28px;left:63px; width:272px;height:36px}
.singup_div .moduletable-join{position: absolute;top: 28px;left: 337px;display:inline-block; font-size:14px; border-radius:0; box-shadow:none; padding:8px 60px 9px; border:none; float:none; background:#d40000; font-weight:normal; color:#ffffff; height:36px}
.catalog_div{width:578px; float:right;}
.sing_catalog{width:100%;float:left;margin-top:25px}



@media only screen and (max-width: 768px) {
.catalog_div, .singup_div{width:100%; margin-top:5px;float:left; height:90px;background-image:none}
.catalog_div img {height:90px}
.singup_div .text_box{width:96% !important;position:relative;top:0; right:0;left:auto;margin:5px auto 0 !important}
.singup_div .moduletable-join{width:100% !important;position:relative;top:0;right:0;left:auto;margin:5px auto 0 !important}
.singup_div{padding:0 4%; box-sizing:border-box}
}
/* images add on header end */
/* member video login */
.acaentertainlog {width:100%; float:left; background:#202d62; padding:20px}
.acaentertainlog  h3{font-size:16px; float:left; border:1px solid #5C699E; padding:8px 15px; margin-bottom:15px}
.acaentertainlog  p{font-size:14px; float:left; width:100%;}

.acaentertain_login{width: 100%; float: left; }
.acaentertain_login-text{width:100%; float:left;  float:left; border:1px solid #5C699E; padding:8px 15px; margin-bottom:15px; font-size:14px; float:left; width:100%;}
.acaentertain_login h4{padding:0px 15px; margin-bottom: 11px}
.acaentertain_login_not{width: 100%; float: left; background: #474747; padding: 20px; margin-top:5px;}
.acaentertain_login_not-text{width:100%; float:left;  margin-bottom:15px; font-size:14px; float:left; width:100%;}
.acaentertain_login_not h4{padding:0px 15px; margin-bottom: 11px}
.cust_odrer_listaa {float: right; background: #e7ba22; font-size: 16px; padding: 7px 15px; margin-left: 10px; color: #000000;}
.member_log_scr {width:50%; margin:-19px 0 -19px -19px; float: left;}    
.member_log_scr .logn_left {width:100% !important; padding:22px 20px 22px 20px; background: #0f0f0f; color:#ffffff;}
.member_log_scr .login_left_rt {width: 36%; margin: 0 0 0 15px !important; float: left !important;}
.member_log_scr .logn_left label {margin:0;}
.member_log_scr .logn_left input[type="password"] {margin:0px 0 8px; width:100%; background-position: 13px 9px}
.member_log_scr .logn_left input[type="text"] {width:100%; background-position: 13px 9px}
.member_log_scr .btn_loinheran {float: right;}
.becom_mem_login_user {width:100%; float: right; position: relative; background:#848484;}
.becom_mem_login {width:49%; float: right; position: relative;}
.becom_mem_login h5 {width:60%; font-size: 16px; margin-top: 5px; color:#ffffff;}
.becom_mem_login .cust_odrer_listaa {position: absolute;top:28%; right:0;}
.becom_mem_login_after{width: 100%; float: left; background: #202d62; padding: 1px; margin-top:5px;}
.becom_mem_login_after-text{width:100%; float:left;  margin-bottom:15px; font-size:14px; float:left; width:100%;}
.becom_mem_login_after h4{padding:0px 15px; margin-bottom: 11px}
.logn_left input[type="submit"]  {background: #e7ba22; font-size: 16px;padding: 4px 15px; border:none; margin-left: 15px;}

@media screen and (max-width:1170px)
{
	.becom_mem_login h5 {font-size: 15px;}
}
@media screen and (max-width:1105px)
{
.member_log_scr .login_left_rt {width:34%;} .becom_mem_login h5 {font-size: 14px;}
}
@media screen and (max-width:1024px)
{
.acaentertain_login_not h4 {font-size: 16px;} .becom_mem_login h5 {font-size: 13px;}
}
@media screen and (max-width:899px)
{
.member_log_scr{width:100%; margin: 0;}
.becom_mem_login {width:100%; margin: 0; border:1px solid #0f0f0f; padding:5px 15px 5px 15px;}
.becom_mem_login h5 {font-size: 15px; width:100%;}
.becom_mem_login .cust_odrer_listaa {position: relative; top: 0; left: 0; right: 0; margin: 15px auto; display: table; float: none;}
}
@media screen and (max-width:480px)
{
.acaentertain_login_not h4 {padding:0;}
.member_log_scr .login_left_rt { width: 100%; margin: 0 !important; }
.logn_left input[type="submit"] {margin-left: 0; padding:4px 25px;}
.checkbox_fordvdby strong {width:88%;}
}

@media screen and (max-width:799px)
{
.liv_girls_chat { position: absolute; left: 20%; top: 0;}
header { height: 200px; } 
a#toggle { top: -84px;}
}