@media screen and (min-width: 980px){
nav ul li a{height:36px; vertical-align:middle; display:table-cell;}
nav ul li a .fa-caret-right{display:none;}

}
@media screen and (min-width:801px){
.SearchIcon{display:none;}
.search{ display:block !important;}
}



@media screen and (max-width: 1280px) {
}

@media screen and (max-width: 1169px) {
.rest_psw_page .login_left, .login_right{width:80%}
.checkout_part .rest_psw_page .login_left, .login_right{ width:50%;}
.login_page .login_left_lf {width:100%; text-align:left}	
.our_network {padding:0}
.our_network_div ul li{width:50%;}
.our_network h4, .our_network a {}	
.magzin_liv_sal {left:46%}
}

@media screen and (max-width: 1169px) {
.rest_psw_page .login_left, .login_right{width:80%}
.checkout_part .rest_psw_page .login_left, .login_right{ width:50%;}
.login_page .login_left_lf {width:100%; text-align:left}	
.our_network {padding:0}
.our_network_div ul li{width:50%;}
.our_network h4, .our_network a {}	
}

@media screen and (max-width: 1023px) {
}


@media screen and (min-width: 980px){
nav ul li a{height:36px; vertical-align:middle; display:table-cell;}
nav ul li a .fa-caret-right{display:none;}

}


@media screen and (max-width: 979px){
.logo a img{width:360px;}
.search{width:160px; float:left; margin-right:68px;}
.refund-hed {background-image:none}
.mainNav{ height:0px; padding:0px;}
.headRight ul li.openHrs{ display:none;}
.open-menu a#toggle{background-position:center -23px; }
a#toggle{display:block;}
a#toggle .toggleIcon{height:21px; width:25px; display:block; margin-left:12px; background-position:-1px -76px; transition:none; -webkit-transition:none; -moz-transition:none;}
main#content{margin-top:65px; transition:all ease-out 0.3s;}
#menu, nav{position:fixed; width:250px; height:100%; top:0; right:0; overflow:hidden; overflow-y: auto; background-color:#dd4314;  transform: translateX(250px);-webkit-transform: translateX(250px); transition: all ease-out 0.3s;-webkit-transition: all ease-out 0.3s; z-index:90 !important;}
#menu ul, nav ul{text-align: left; background-color: transparent; border-radius:0px; -webkit-border-radius:0px;}
#menu ul li, nav ul li{display:block; width:100%; margin-bottom:1px; }
#menu ul li a, nav ul li a{display:block; padding:12px 20px 42px 45px; text-shadow:none; box-shadow:none; border-radius:0px; -webkit-border-radius:0px; font-size:15px;}
nav ul li a img{ background:#dd4314; padding:5px 4px; border-radius:100px; -webkit-border-radius:100px; top:13px;}
nav ul li a em{ font-size:12px; }
nav ul li a:hover, nav ul li.active a{ background:#fff; color:#dd4314; }
#menu ul li a > i {float: right; font-size:20px; margin-top:-27px;}
#menu ul li ul {display: none; position: static; width: 100%; background-color:#333;}
#menu ul li:hover > ul {display: none;}
#menu ul li:hover > a > i{transform:rotateZ(0);-webkit-transform:rotateZ(0); -webkit-transform:rotateY(-50%); top:50%;}
#menu ul li.open > a {background-color:rgba(255,255,255,1); }
#menu ul li.open > a { color:#dd4314;}
#menu ul li.open > a > i {transform: rotateZ(90deg);-webkit-transform: rotateZ(90deg);}
#menu ul li.open > ul {display: block;}
#menu ul li.open > ul li a{background:#666 !important; padding:10px 12px; color:#fff; font-size:14px;}

#menu ul li.open > ul li a{ position:relative;}
#menu ul li.open > ul li a i {transform: rotateZ(90deg);-webkit-transform: rotateZ(90deg); margin-top:-2px;}
#menu ul li.open > ul li a:hover{color:#fff; background:#dd4314;}
#menu ul li.open > ul ul{visibility:visible; display:block; background:#555; margin-top:1px;}
#menu ul li.open > ul ul li{border-bottom:1px dashed rgba(255,255,255,.3);}
#menu ul li.open > ul ul li a{background:none !important; padding:8px 5px; }
#menu ul li.open > ul ul li a:hover{ color:#f1380c;}

#menu ul li.open > ul ul li a i { display:none;}
#menu ul li.open > ul ul ul li{ border-bottom:0px; width:100%; margin-left:0px;}


div#overlay { display: block; visibility: hidden; position: fixed; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.8); transition: all ease-out 0.3s; z-index: 1; opacity: 0;}
html.open-menu {overflow: hidden;}
html.open-menu div#overlay { visibility: visible; opacity: 1; width: calc(-150%); left: 250px;}
html.open-menu a#toggle, html.open-menu main#content {transform: translateX(-250px);-webkit-transform: translateX(-250px);}
html.open-menu nav#menu{z-index: 3; transform: translateX(0);-webkit-transform: translateX(0);}
.fulcover{position:absolute; background:rgba(0,0,0,.7); left:100%; top:0px; right:0px; bottom:0px; z-index:50; opacity:0; transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease; }
html.open-menu .fulcover{opacity:1;left:0px;}
.iagree_titl {float:none!important}
.oursite_menu {display:block;}
.head_top_site {display:none;}
}

@media screen and (max-width:950px){
#pricing-table {width:98%;}
#pricing-table .plan {width:35%;}
#pricing-table .plan2 {width:65%;}
}

@media screen and (max-width: 900px){
/*****Home CSS*****/
.moduletable.pointbxhome h3{font-size:20px; padding-left:10px; padding-right:10px; line-height:20px;}
.join-now-top-points{top:3px;}
.get_morewhen ul li, .get_points ul li{ width:33%;}
.mass_muscle_vid h2{font-size:23px; line-height:20px; margin-bottom:10px;}
.mass_muscle_vid ul li{ width:50%; text-align:left !important; margin:0px 0; padding:5px 5px;}
.fotr_menu{width:50%; padding-right:20px;}
.fotr_menu1{width:50%; clear:both; padding-right:20px;}
/*****Home CSS*****/

/*****Detail page CSS*****/
.LeftSlide{width:50%;}
.rightSide{width:50%; padding-left:35px;}
.resp-tabs-list li{ padding:9px 15px 13px; font-size:14px;}
.resp-tab-active {padding: 9px 15px 14px !important;}
/*****Detail page CSS*****/


}

@media screen and (max-width:800px){
header{height:210px;}
.magzin_liv_sal {left:0; right:0; text-align:center; position:relative;}
.search{ margin-right:0px;}
.logo{float:none; margin:0 auto; width:100%; text-align:center; padding-top:5px; padding-bottom:15px;}
.logo a{float:none; }
.logo a img{max-width:100%; width:430px}
.logo span{ margin-top:-15px;}



a#toggle{top:-86px; right:50%; transform:translateX(-60px);-webkit-transform:translateX(-60px);}

#jshop_module_cart{margin-top:0px;}
.cart_box{ margin:0 40px 0 10px;}
.loginbtn{ border-radius:0px; -webkit-border-radius:0px; top:0px; height:34px;}
.loginbtn span{ top:13px;}

.header-right-search{ float:left;}
.headRight{ float:none; width:auto; display:table; margin:0 auto; padding-left:45px;  }
.SearchIcon{height:35px; width:35px; background:#dd4314 url(../images/search-icon.png) no-repeat; background-position:center center; cursor:pointer; background-size:20px; display:none;}
.search{display:block; position:absolute; z-index:9; left:0px; right:0px; width:auto !important; background:#333; padding:0px 0px; height:32px; border:0px; border-radius:0px; -webkit-border-radius:0px; margin-top:51px;}
.search input, .search textarea, .search .uneditable-input{ width:100% !important; padding: 5px 10px !important; border: 1px solid rgba(255, 255, 255, 0.1) !important;}
.fotr_menu input, .fotr_menu1 input{ width:auto;}

/*****Detail page CSS*****/
.resp-tabs-list li{padding:9px 15px 13px; font-size:13px;}
.resp-tab-active {padding: 9px 15px 14px !important;}
/*****Detail page CSS*****/
}

@media screen and (max-width:768px){
/*.container{display:inline-block}*/
.search_btn {border-radius:0px!important}
/*****Detail page CSS*****/
.iagree .mass_muscle_vid_titl {font-size:20px;}
.iagree a {font-size:12px}
#pricing-table .plan {width:100%; height:auto; min-height:auto; margin-bottom:25px}
#pricing-table .plan2{width:100%}
.product_cart h3 {font-size:22px; margin:10px 0}
.rest_psw_page .login_left, .search_div {width:100%;}
.login_left_lf {width:100%}
.login_left_rt {width:100%}
.login_left_rt p, .search_result ul li p{font-size:12px;}
.login_page .login_left, .login_page .login_right {width:80%;}
.login_right ul{margin:0; border:none; padding:0 0 0 15px;}
.member_videos .member_div ul li {width:50%}
.cust_acc ul li{width:80%; display:table; margin:15px auto; float:none}
.our_network_div ul li{width:100%}
.rest_psw_page {font-size:10px;}
.search_result ul li a {font-size:14px}
.sear_box_div {width:88%}
.search_btn {width:12% !important;}
p {font-size:13px}
}
@media screen and (max-width:767px){
.moduletable.pointbxhome ul.pointbxhomelist li{ width:100%; padding-right:0px; font-size:13px;}
.moduletable.pointbxhome h3{ font-size:17px; }
.moduletable.pointbxhome ul.pointbxhomelist{ padding:15px 15px;}
/*****Detail page CSS*****/
.LeftSlide{width:100%; margin-bottom:30px;}
.rightSide{width:100%; padding-left:0px;}
/**Checkout CSS**/
.checkout_part .rest_psw_page .login_left, .checkout_part .rest_psw_page .login_right{ margin-top:5px; padding:0 15px; width:100% !important;}
.list_bx_header {height:75px}
.weburl {float:left; margin-top:5px; width:100%}
}

@media screen and (max-width:640px){
.get_morewhen ul li, .get_points ul li{ width:50%;}
.detailPageContnt h1{font-size:26px; font-weight:bold;}
.detailContnt h2{font-size:22px;}
.releasedContnt strong{ font-size:16px;}
.cust_filter table th {width:100%; padding:7px 15px; float:left; text-align:center !important}
/***Shopping Cart CSS***/
.cart_page{}
.product_cart{}
.product_cart table{}
.product_cart table thead{display:none; }
.product_cart table tbody tr td{ border:0px;}
.product_cart table tbody tr{border:1px solid #333333; position:relative;}
.product_cart table tbody tr td{float:left; width:100%; padding:10px 20px; text-align:left !important;}
.product_cart table tbody tr td.product-cart-name{ background:#333333; padding:0px 20px; font-size:18px; padding-right:40px;}
.product_cart table tbody tr td.product-cart-price{ padding-bottom:0px;}
.product_cart table tbody tr td.product-cart-actions{padding-bottom:0px;}
.product_cart table tbody tr td[data-rwd-label]:before{content:attr(data-rwd-label) ":"; font-size:15px; font-weight:bold; padding-right:5px; float:left; line-height:36px; width:75px;}

.prodc_name{font-size:18px; font-weight:bold;}
.prodc_subtotl_amt, .Prodc_price{font-size:16px; line-height:37px;}
.prodc_qty{width:50px !important; margin:0px !important; float:left;}
.prodc_update{top:0px; background-position:center 5px;}
.prodc_subtotl_amt{font-size:20px;}
.product_cart table tbody tr td.product-cart-delete{position:relative; left:87%; top:-220px; width:40px; padding-left:0px; padding-right:0px; background:none;}

.product_cart table tbody tr td.totalName{ width:50%;text-align:right !important;}
.product_cart table tbody tr td.totalPrice{ width:50%; text-align:right !important;}
.product_cart table tbody tr td.totalName.total_cart span{ text-transform:uppercase;}
.product_cart table tbody tr td.totalPrice.total_cart span{ text-transform:uppercase;}
/***Shopping Cart CSS***/
.iagree p {font-size:12px;}
.iagree_a {padding:7px 20px; font-size:13px; margin:5px 5px;}
.iagree a, .iagree_titl {font-size:16px;}
.login_left_rt .item_add2cart {padding:7px 9% 7px; margin-right:5px;}
.mass_muscle_vid_titl {font-size:20px; padding-bottom:5px; margin-bottom:15px;}

/****My Orders CSS*****/
.cust_filter table thead{ display:none;}
.cust_filter table tbody tr td:first-child{ padding-top:15px;}
.cust_filter table tbody tr td{width:100%; float:left; text-align:left !important; font-size:15px; padding-top:0px;}
.cust_filter table tbody tr td[data-rwd-label]:before{content:attr(data-rwd-label) ":"; font-size:17px; font-weight:normal; padding-right:5px; float:left; line-height:40px; width:100%; background:#0c0c0c; margin-bottom:10px; padding:0 10px; color:#c92f0a; box-sizing:border-box; -webkit-box-sizing:border-box;}
.prodc_promo input.promo_text{ width:100%;}
.OrderFilter-input{ margin-left:-82px; padding-left:88px; float:left; width:100%; margin-bottom:20px;}
/****My Orders CSS*****/

/**Checkout CSS**/
.checkoutList {}
.checkoutList table tbody tr{ position:relative;}
.checkoutList table tbody tr td{text-align:left !important;  padding-top:5px; padding-bottom:5px;}
.checkoutList table tbody tr td .Prodc_price.text-align{text-align:left !important;}
.checkoutList table tbody tr td.productName{background:#111; padding:0px 40px 0px 20px;}
.checkoutList table tbody tr td.productName{}
.prodc_subtotl_amt, .Prodc_price{ line-height:30px;}
.checkoutList table tbody tr td.productDelete{position:absolute; right:5px; top:5px; width:35px; padding:0px; background:none;}
.checkoutList table tbody tr td.total_cart{width:50%; text-align:right !important;}
.checkoutList table tbody tr td.total_cart span.prodc_name{font-size:18px !important;}
.checkoutList table tbody tr td.total_cart: span.prodc_name{font-size:18px !important;}
/**Checkout CSS**/
.billing_info {width:100%}
.order_histry table tbody tr td.product-cart-delete{position:static; width:100%; padding:10px 20px; font-size:20px; background:#1d1d1d; }
}

@media screen and (max-width:580px){
.mass_muscle_vid h2{font-size:18px;}
.popularVideos h3{font-size:17px;}
.get_mor_hed{ font-size:18px; }
.footer_text{ border-top:8px solid rgba(255,255,255,.1); margin-top:20px;}
.fotr_menu p{ margin-bottom:0px; }
.fotr_menu{width:100%; padding-right:0px; border-bottom:1px dashed rgba(255,255,255,.2); padding-bottom:15px;}
.fotr_menu1{width:100%; clear:both; padding-right:0px; border-bottom:1px dashed rgba(255,255,255,.2); padding-bottom:15px; }
/***Shopping Cart CSS***/
.prodc_promo h5{ width:100%; margin-left:0px;}
.prodc_promo input.promo_text{width:168px;}
/***My Orders CSS***/
.cust_odrer_list .prodc_promo h5{ width:auto;} 
.OrderFilter-input input{ width:100% !important;}
.cust_odrer_list .search_btn{ margin-left:0px; padding:5px 10px;}
.cust_odrer_list .promo_cod_btn{ padding:5px 10px;}
.cust_odrer_list .back_btn{ padding-right:18px;}
.OrderFilter-input{ margin-left:-72px; padding-left:75px; }
.iagree .mass_muscle_vid_titl {font-size:14px}
}
@media screen and (max-width:480px){
.search{margin-top:52px;}
a#toggle{ top:-84px;}
/*.login_left_lf, .login_left_rt p {font-size:10px}
.login_left_rt .item_add2cart, .login_right ul li a {font-size:10px}*/
.login_page .login_left, .login_page .login_right{width:100%}
.cust_msg {width:96%; margin:0 1%;}
.list_bx_header, .weburl {font-size:13px; font-weight:bold; padding-left:15px}
.weburl {padding:0 !Important}
}

@media screen and (max-width:479px){

.logo a img{ width:360px;}
.logo span{ margin-top:-10px; font-size:13px; }
a#toggle{ top:-90px;}
.search{margin-top:55px;}
.get_morewhen ul li, .get_points ul li{ width:100%;}

.mass_muscle_vid ul li{ width:100%; padding:10px;}

/**Checkout CSS**/
.checkout_part .login_page{ padding:0 0;}
.checkout_part .rest_psw_page .login_left, .checkout_part .rest_psw_page .login_right{ padding:0 5px;}
.cust_msg{ width:100%;}
/**Checkout CSS**/
} 

@media screen and (max-width:399px){
.logo{ padding-top:45px;}
.logo a img{ width:290px;}
.logo span{ margin-top:-5px; font-size:13px; }
a#toggle{ top:-49px; right:60%}
.search{margin-top:54px;}

/***Shopping Cart CSS***/
.conti_shop{margin:0 auto 10px; float:none; display:block;}
.checkout{margin:0 auto; float:none; display:block;}
/***Shopping Cart CSS***/
.cust_address .loginbtn {margin-top:25px}
}