@font-face {
	font-family: 'TradeGothicLT-Extended';
		src: url('webfonts/2F8DE5_0_0.eot');
		src: url('webfonts/2F8DE5_0_0.eot?#iefix') format('embedded-opentype'),
		url('webfonts/2F8DE5_0_0.woff2') format('woff2'),
		url('webfonts/2F8DE5_0_0.woff') format('woff'),
		url('webfonts/2F8DE5_0_0.ttf') format('truetype');
}
 
  
  
.shadow {
    text-shadow: 2px 2px #000000;
}
  
@font-face {
	font-family: 'TradeGothicLT-BoldExtended';
		src: url('webfonts/2F8DE5_1_0.eot');
		src: url('webfonts/2F8DE5_1_0.eot?#iefix') format('embedded-opentype'),
		url('webfonts/2F8DE5_1_0.woff2') format('woff2'),
		url('webfonts/2F8DE5_1_0.woff') format('woff'),
		url('webfonts/2F8DE5_1_0.ttf') format('truetype');
}

/*New Responsive Fix*/

.knowledge_img a img{
    width: 100%;
}
.linecenter td img{
    width: 100%;
}

.television .container a img{
    width: 100%;
}
.milestone_img_fix{
    width: 100%;
}

.television-half a img{
    height: auto !important;
}
/*New End*/

html body { background-color:transparent; background-color:#2a2a2a; margin:0px; padding:0px;font-family: "TradeGothicLT-BoldExtended"; font-size: 14px;color:#FFFFFF; } 
html body h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{font-family: "TradeGothicLT-BoldExtended";}
html body h1,.h1{font-size:26px;}
html body h2,.h2{font-size:24px;}
html body h3,.h3{font-size:22px;}
html body h4,.h4{font-size:20px;}
html body h5,.h5{font-size:18px;}
html body h6,.h6{font-size:16px;}

a:hover, a:focus{color:#e7583d;}

/****************************************************************/
#myCarousel{position: relative;
    top: -22px;} 
#myCarousel .carousel-indicators li{background-color:#fff;}	
#myCarousel .carousel-indicators li.active{background-color:#ee1b00;border:none;}	      
/* #myCarousel .carousel-item img{max-width:100%;width:100%;}
*/ 

 #myCarousel .carousel-caption {
 background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0;
 
	}
#myCarousel .carousel-control.left{ background-image:none;}
#myCarousel .carousel-control.right{ background-image:none;}
#myCarousel .carousel-control .icon-prev{left:15%;top:40%;}
#myCarousel .carousel-control .icon-next{right:22%;}
#myCarousel .carousel-control .icon-prev::before {
    background: #333 none repeat scroll 0 0;
    border-radius: 100%;
    content: "‹";
    font-size: 33px;
    padding-bottom: 6px;
    padding-left: 15px;
    padding-right: 18px;
}
#myCarousel .carousel-control .icon-next::before {
    background: #333 none repeat scroll 0 0;
    border-radius: 100%;
    content: "›";	
    font-size: 33px;
    padding-bottom: 6px;
    padding-left: 18px;
    padding-right: 15px;
}
#myCarousel .carousel-control .icon-next, .carousel-control .icon-prev{top:40%;}
/***************************************************************/

#nav-expandera:hover, a:focus{color:#e7583d !important;}

/*
#main {
    background-image: url("images/background.jpg");
    background-position: center center;
    background-repeat: no-repeat;
	min-height:1460px;
	max-width:1389;
	width:100%;
	margin:0 auto;	 
} */

#main .container {
    width:100%;
	margin:0 auto;
	padding:0px;
	background-color:transparent;
  }

#header .logo{margin-left:30px;}



/********************************************/
/* #header{ background-color:#5e5b57;} */
#header { background-color:rgba(0, 0, 0, 0.50); }
/* header sticky **********************/
header.sticky {
    height: 60px;
    left: 0;
    position: fixed;
    top: 0;
    transition: left 0.5s ease 0s;
}
header.white {
    color: white;
}
header {
    left: 0;
      position: relative;
    top: 0;
    width: 100%;
    z-index: 5;
}
header .links-menu {
    opacity: 1;
    position: absolute;
    right: 120px;
    top: 12px;
    transition: opacity 0.3s ease 0s;
}
/***********************/
header .menu-detail {
	opacity: 1;
	position: absolute;
	right: 50px;
	top: 16px;
	transition: opacity 0.3s ease 0s;
}
header .menu-detail li {
    float: left;
   
	height:40px;
}
header .menu-detail .divider {
    border-right: 1px solid #cccccc;
}

header .login {
    cursor: pointer;
}
header .menu-detail p {
    font-size: 12px;
    font-weight: 500;
    padding: 10px;
    text-align: center;
	font-family: 'TradeGothicLT-BoldExtended';
}
#header .menu-detail li a { color:#dcdcdc; font-family: "TradeGothicLT-BoldExtended"; font-size:16px;}
#header .menu-detail li  a.active,#header .menu-detail li  a:hover { color:#ed2e01;}

#header .navbar-brand{ padding:0px;}
#header ul li {list-style:none;}

/************** Main Image **********************/
.main-img {
   height: 100%;
    width: 100%;
	position:fixed;
}
/*
.main-img img {
	
    height: 1217px;
    margin: 0;
    max-width: 100%;
    padding: 0;
    width: 100%;
}
*/
/***************  Miin Content ************************/

.content-main {
    position:absolute;
    text-align:center;
    top:50%;
    left:50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 100%;
    white-space: normal;
	z-index:999;
}
.main-description h3 {
	font-size: 42px;
	text-shadow: -4px 8px 5px rgba(237, 46, 1, 0.6);
    margin: 0;
	text-align:center;
}
.main-description h1 {
	font-family: 'TradeGothicLT-BoldExtended';
	font-size: 72px;
    text-shadow: -4px 8px 5px rgba(237, 46, 1, 0.6); 
	margin:0px;
	}

.main-description h5 {
	 font-family: 'TradeGothicLT-Extended';
     font-size: 25px;
	 text-align:center;
	 margin-top:0px;
	}
.blue-btn {
	font-family: 'TradeGothicLT-BoldExtended';
    background-color: #ed2e01;
    border: medium none;
    color: #dcdcdc;
    padding: 15px 15px;
	font-size:18px;
	margin:10px 0;
}
.white-button.explore {
	font-family: 'TradeGothicLT-BoldExtended';
    background: transparent none repeat scroll 0 0;
    border: 1px solid #fff;
    color: #dcdcdc;
    padding: 13px 58px;
	font-size:18px;
}
.white-button.explore:hover{
	background:#fff;
	color:#000;
	transition: all 0.3s ease 0s;
	
}



/*************** Menu **************/
.nav-expanded a.nav-expander.fixed{color:#dcdcdc;}
a.nav-expander {
  /*background: none repeat scroll 0 0 #5e5b57; */
  background-color:transparent;
  color: #dcdcdc !important;
  display: block;
  font-size: 15px;
  font-weight: 400;
  height: 50px;
  margin-right: 0;
  padding: 1.5em 1.6em 2em;
  position: absolute;
  right: 0;
  text-decoration: none;
  text-transform: uppercase;
  top: 0;
  transition: right 0.3s ease-in-out 0s;
  width: 130px;
  z-index: 12;

  transition: right 0.3s ease-in-out 0s;
  -webkit-transition: right 0.3s ease-in-out 0s;
  -moz-transition: right 0.3s ease-in-out 0s;
  -o-transition: right 0.3s ease-in-out 0s;

}

a.nav-expander:hover {
  cursor: pointer;
}

a.nav-expander.fixed {
 
    position: relative;
    right: 0;
    top: -68px;

}

.nav-expanded a.nav-expander.fixed {
    right: 10em;
}

nav {
 /* background: #976542; */
  display: block;
  height: 100%;
  overflow: auto;
  position: fixed;
  right: -20em;
  font-size: 15px;
  top: 0;
  width: 15em;
  z-index: 2000;

  transition: right 0.3s ease-in-out 0s;
  -webkit-transition: right 0.3s ease-in-out 0s;
  -moz-transition: right 0.3s ease-in-out 0s;
  -o-transition: right 0.3s ease-in-out 0s;

}
.nav-expanded nav {
  right: 0;
  background:#5E5B57;
}

body.nav-expanded {
  margin-left: 0em;
  transition: right 0.4s ease-in-out 0s;
  -webkit-transition: right 0.4s ease-in-out 0s;
  -moz-transition: right 0.4s ease-in-out 0s;
  -o-transition: right 0.4s ease-in-out 0s;
}

#nav-close {
  font-family: "TradeGothicLT-BoldExtended";
  font-weight: 300;
  font-size: 24px;
  padding-right: 10px;
}

.main-menu {
  padding-top: 12px;
  background:#5e5b57;
}

.main-menu li {
 /* border-bottom: 1px solid #F19E3C; */
  margin-left: 20px;
  font-size: 18px;
  padding: 12px;
}
.main-menu li a.active{color:#e7583d;text-decoration:underline;}.main-menu li a.active{color:#F19E3C;text-decoration:underline;}

.main-menu li a {
  color: #dcdcdc;
  text-decoration: none;
  font-family: "TradeGothicLT-BoldExtended";
}

.main-menu li a:hover {
  color: #e7583d;
  text-decoration: underline;
}

.main-menu li .sub-nav {
  border-bottom: 0px;
  padding: 4px;
}

.main-menu a .caret {
	width: 0;
	height: 0;
	display: inline-block;
	vertical-align: top;
	border-top: 4px solid #5e5b57;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
	content: "";
    margin-top: 8px;
}

.main-menu a:hover .caret {
	border-top-color: #5e5b57;
}

.main-menu li.open > a > .caret {
	border-top: none;
	border-bottom: 4px solid #5e5b57;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
}

.main-menu li.open > a:hover > .caret {
	border-bottom-color: #5e5b57;
}

.icon:before {
  font-family: 'FontAwesome';
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  text-transform: none;
  content: '\f105';
}

.main-menu li > a > span.icon {
  float: right;
  margin: 0.1em 1.7em -0.1em 0;
  opacity: 0;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;

}

.main-menu li > a:hover > span.icon {
  float: right;
  margin: 0.1em 0.8em -0.1em 0;
  opacity: 1;
}
/********************** Explore ****************************************/
#main .main-explore {
	background:url("images/explore4.jpg") /*no-repeat*/ scroll 0 0 / cover ;
 /*   height: 3960px;
	*/
	width: 100%;
	margin:0 auto;
}

.main-content-all .content-explore .second_section .container {
    max-width: 1350px;
    width: 100%;
} 
.main-content-all .content-explore .container {
	max-width:1100px;
	width:100%;
	margin:0 auto;
	background-color:transparent;
	}
.main-content-all .explore-title h1{
	font-family: 'TradeGothicLT-BoldExtended';
	text-align:center;
	color:#eeede0;
	font-size:70px;
	padding-bottom: 15px;
    padding-top: 125px;
}
.main-content-all .explore-description {
	font-family: 'TradeGothicLT-Extended';
    background-color: rgba(0, 0, 0, 0.2);
    font-size: 18px;
    font-weight: normal;
    text-align: center;
	padding:8px 0px;
}
.explore-arrow {
    margin-top: 50px;
    text-align: center;
}
.explore-word{
	font-family: 'TradeGothicLT-Extended';
    margin: 10px auto;
    text-align: center;
}

/********* Membership ************/
.main-content-all .membership_list {
    margin: 0;
    padding: 20px;
}
.main-content-all .membership_list .membership{
 display: inline-block; 
 margin-right: 40px;
 text-align: left;
 max-width: 300px;
 width: 100%;
}
.main-content-all .membership_list .membership .membership_img{
 background: #d9c7bb; min-height: 500px; text-align: center;height:auto;
}
.main-content-all .membership_list .membership .membership_img img{
 padding-top: 0px;
 
}
.main-content-all .explore-title-member > h1 {
	font-family: 'TradeGothicLT-BoldExtended';
    color: #ed2e01;
    font-size: 50px;
    text-align: center;
	padding-top:30px;
}
.main-content-all .explore-membership {
	font-family: 'TradeGothicLT-Extended';
    font-size: 18px;
    padding-bottom: 30px;
    text-align: center;
	color:#dcdcdc;
}
/************** video ************/
.video_list {
    float: left;
	min-height: 300px;
    padding-top: 100px;
	max-width: 450px;
    width: 100%;
}
 .knowledge_video {
    background: #d9c7bb none repeat scroll 0 0;
    float: left;
    height: 400px;
    max-width: 650px;
	width:100%;
	margin-bottom:35px;
}
.video_title h2{
	font-family: 'TradeGothicLT-BoldExtended';
	font-size:30px;
	color:#ed2e01;
	}
.video_description {
	font-family: 'TradeGothicLT-Extended';	
    font-size: 20px;
	color:#dcdcdc;
	
}

.row .knowledge_img {
    background: #e6e6e6 none repeat scroll 0 0;
    min-height: 400px;
	height:auto;
}
.second_section .row .col-xs-12.col-sm-7.col-md-8{margin:30px auto;}
.second_section .row .vd-title-desc {
    min-height: 100px;
    padding-top: 50px;
}

/************************ video page ***********************************/
.main-content-all .video_all_list .video .playtop img {
    opacity: 0;
	 cursor:pointer;
	 position:absolute;
	/* position:relative !important;top:150 !important;left:54 !important; */
}
.main-content-all .video_all_list .video:hover .playtop img {opacity: 1; }

.main-content-all .video_all_list .video:hover .video_play{opacity:0.55;}
.main-content-all .video_all_list .video:hover .video_play2{opacity:0.25;
vertical-align:top;
border-color:#C56162;
}

/**************************** Cart page *****************************************/

.main-content-all .cart_all_list
{ color:#2a2a2a;
 background-color:#fff;
min-height:400px;
 }
.cart-img {
    float: left;
    max-width: 300px;
    width: 100%;
	padding:20px 20px;
}
.product-title {
    float: left;
    max-width: 600px;
    padding: 20px 25px;
}
.quality-item > a {
    color: #3400F1;
    text-decoration: underline;
}
.quality-item {
    padding: 20px;
}
.product-button {
    padding: 20px;
    text-align: center;
}
/****************** blank-page **************************/

.main-content-all .blank_page {
    margin: 0;
    min-height: 400px;
    padding: 20px;
	background-color:#fff;
	color:#2a2a2a;
}

.blank_all_cotent{padding:20px 10px;margin-bottom:40px;font-family: 'TradeGothicLT-Extended';}

.main-content-all #blank.page-title h1{
    color: #dcdcdc;
    font-size: 70px;
    padding: 85px 0;
    text-align: center;
	 /*height: 252px; */
   
}

/**************************** Cart Detail page. ****************************/
.main-content-all .subpage_title {
    background: #ececec none repeat scroll 0 0;
    padding: 10px;
}
.main-content-all .subpage_detail_content {
    padding: 10px;
}
.main-content-all .subpage_price_title {
    background: #ececec none repeat scroll 0 0;
    padding: 50px;
}/*
.main-content-all .subpage_price_title > a {
    padding-left: 60px;
} */
.main-content-all .detail_price {
    display: inline-block;
    float: left;
    height: 70px;
    max-width: 350px;
    width: 100%;
}
.main-content-all .listing_detail_page{ background-color:#dcdcdc;color:#2a2a2a;}
.main-content-all .main_listing {
    display: table-cell;
    padding: 30px;
    width: 100%;
}
.main-content-all .top_img_cart {
    display: inline-block;
    float: left;
    max-width: 500px;
    padding: 30px 30px;
    width: 100%;
}


/***************************************************************************/	
.main-content-all .video_all_list_pro {
    margin: 0;
    padding: 20px;
}

.main-content-all .video_all_list_pro .video-description {
	font-family: 'TradeGothicLT-Extended';
    background-color: #ed2e01;
    font-size: 18px;
    font-weight: normal;
    text-align: left;
	padding:8px 0px;
}


.main-content-all .video_all_list_pro .video_listing{
	display: inline-block;
    margin: 20px;
    text-align: left;
    width: 215px;	
}
.main-content-all .video_all_list_pro .video_listing .sub_title{color:#2a2a2a;}
	
.main-content-all .video_all_list_pro .video_listing .video_title{ color: #2a2a2a; font-size: 15px; 
 padding: 5px 10px;background-color:#dcdcdc;overflow:hidden;}

.main-content-all .video_all_list_pro .video_listing .playtop img {
    opacity: 0;
	 cursor:pointer;
	 position:absolute;
}
.main-content-all .video_all_list_pro { /* background-color:#fff; */ background-color:transparent; }
/*******************************/

.main-content-all .video_all_list_pro .video-description
{
	/* background-color:#fff;
	 color:#000; */
    background-color:#2a2a2a;
	color:#dcdcdc;
	 }
.header-nav {
    padding: 20px 0;
}
.full-img .img-responsive {
    margin: 0 auto;
}
.main-content-all .video_all_list-home .storehome{
	display: inline-block;
    margin: 30px;
    max-width: 378px;
    width: 100%;
	
	
}
.main-content-all .video_all_list-home .storehome .playtop img {
    opacity: 0;
	 cursor:pointer;
	 position:absolute;
	/* position:relative !important;top:150 !important;left:54 !important; */
}
.main-content-all .video_all_list-home { background-color:#dcdcdc; text-align:center;}
/*Paid **************************/
.playtop-paid {
    margin: 45px auto 0 16px;
    position: absolute;
    width: 181px;

	}
.playtop-paid button {
    height: 56px;
    line-height: 3.6em;
    margin-bottom: 14px;
    width: 180px;
}
.playtop-paid .red-btn {
    background: #e53c35 none repeat scroll 0 0;
    border: medium none;
    border-radius: 0;
    color: white;
    cursor: pointer;
    font-weight: 500;
}
.playtop-paid img {
    display: block;
    margin: 0 auto 10px;
}

.main-content-all .video_all_list .video .playtop-paid a .red-btn{ opacity: 0;}
.main-content-all .video_all_list .video:hover .playtop-paid a .red-btn{ opacity: 1;}


.main-content-all .video_all_list .video .playtop-paid img{
    opacity: 0;
	 cursor:pointer;
	 position:relative;
	/* position:relative !important;top:150 !important;left:54 !important; */
}
.main-content-all .video_all_list .video:hover .playtop-paid img{opacity: 1; }


/******************** Video Page **********************/

#main .main-video {
	background:url("images/2015/NewPageTops/knowledge-image-black.jpg") no-repeat scroll center center / cover; 
    height: 1050px;
	width: 100%;
	margin:0 auto;
}

#main .main-podcast {
	background:url("images/Web-podcast-TM-2019.jpg") no-repeat scroll center center / cover; 
    height: 1050px;
	width: 100%;
	margin:0 auto;
}

#main .main-hunt-with-tom {
	background:url("images/2015/NewPageTops/HWT-12-15-2022.jpg") no-repeat scroll center center / cover; 
    height: 1050px;
	width: 100%;
	margin:0 auto;
}


#main .main-whitetail-slam-deer {
	background:url("images/slammers-header.jpg") no-repeat scroll center center / cover; 
    height: 1050px;
	width: 100%;
	margin:0 auto;
}

#main .main-master-trappers {
	background:url("images/Master-Trappers-Header1_use.jpg") no-repeat scroll center center / cover; 
    height: 1050px;
	width: 100%;
	margin:0 auto;
}

#main .main-slam-deer {
	background:url("images/slam-deer-header.jpg") no-repeat scroll center center / cover; 
    height: 1050px;
	width: 100%;
	margin:0 auto;
}

#main .main-television {
	background:url("images/2015/NewPageTops/television-image-black.jpg") no-repeat scroll center center / cover; 
    height: 1050px;
	width: 100%;
	margin:0 auto;
}

#main .main-milestones {
	background:url("images/2016/milestones-header.jpg") no-repeat scroll center center / cover; 
    height: 1050px;
	width: 100%;
	margin:0 auto;
}

#main .main-about {
/*	background:url("images/2015/NewPageTops/about-image-black.jpg") no-repeat scroll 0 0 / cover ; */
    background:url("images/2015/NewPageTops/about-image-black.jpg") no-repeat scroll center center / cover; 
   /* height: 350px; */
   height:1050px;
   width: 100%;
   margin:0 auto;
}



#main .main-elite {
	background:url("images/2016/headers/Elite-member-header.jpg") no-repeat scroll center center / cover; 
    height: 1050px;
	width: 100%;
	margin:0 auto;
}

#main .main-warrior {
	background:url("images/2016/headers/warrior-header.jpg") no-repeat scroll center center / cover; 
    height: 1050px;
	width: 100%;
	margin:0 auto;
}

#main .main-signup {
	background:url("images/2016/headers/sign-up-page.jpg") no-repeat scroll center center / cover; 
    height: 1050px;
	width: 100%;
	margin:0 auto;
}


#main .main-store {
	background:url("images/2016/headers/store.jpg") no-repeat scroll center center / cover; 
    height: 1050px;
	width: 100%;
	margin:0 auto;
}

.main-content-all .membership_list .membership  .video_title{
 border: 1px solid #e6e6e6; color: #e7583d; font-size: 18px; height: 65px; padding: 5px 10px;
}

.main-content-all .video-description {
	font-family: 'TradeGothicLT-Extended';
    background-color: #ed2e01;
    font-size: 18px;
    font-weight: normal;
    text-align: center;
	padding:8px 0px;
}
.main-content-all .video-title h1{
	text-align:center;
	color:#eeede0;
	font-size:75px;
	padding:0px;
	color:red;
	margin:0x;
}
.main-content-all .video-title22 h1{
	text-align:center;
	color:#eeede0;
	font-size:75px;
	padding:0px;
	color:red;
	margin:0x;
}
.video-title {
  display: table-cell;
  height: 455px;
  margin: auto;
  text-align: center;
  vertical-align: middle;
  width: 1100px;
}

.video-title-smaller {
  display: table-cell;
  height: 255px;
  margin: auto;
  text-align: center;
  vertical-align: middle;
  width: 1100px;
}

video-title22 {
  display: table-cell;
  height: 755px;
  margin: auto;
  text-align: center;
  vertical-align: middle;
  width: 1100px;
}

.video_section{
/*	background-color:#393737; */
	background-color: #2a2a2a; 
/*	margin-top: 500px; */
	
}
.main-content-all .video_section .container{max-width:1350px;width:100%;}
.video-member select{background-color: #563722;
    border: medium none;
    margin-left: 10px;
    padding: 5px;
	border:1px solid #fff;}
.video-member span{font-size:20px;}
.video-member{ margin-top: 10px;
    padding: 0px 30px;}

	
.main-content-all .video_all_list {
    margin: 0;
    padding: 20px;
    /*New Responsive Fix*/
    text-align: center;
}
.main-content-all .video_all_list .video{
	display: inline-block;
    margin: 20px;
    text-align: left;
    width: 215px;
	
	
}

/*
.main-content-all .video_all_list .video .overlay {
    background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0;
    left: 0;
    opacity: 0;
    padding-top: 70px;
    position: absolute;
    top: 0;
    transition: all 0.5s ease 0s;
    width: 100%;
	height: 220px;
}*/
/*
.main-content-all .video_all_list .video .video_play{
 background: #d9c7bb; min-height: 180px; text-align: center;height:auto;
}

.main-content-all .video_all_list .video .overlay {
     background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0;
    height: 220px;
    opacity: 1;
    position: absolute;
    transition: all 0.5s ease 0s;
    width: 215px;
}
.main-content-all .video_all_list .video:hover .overlay {
    background: rgba(0, 0, 0, 0) url("images/Play_Icons.png") no-repeat scroll 0 0 / cover ;
    height: 75px;
    opacity: 1;
    position: absolute;
    transition: all 0.5s ease 0s;
    width: 75px;
}


.main-content-all .video_all_list .video .video_play .overlay img {
    background: rgba(0, 0, 0, 0) url("images/Play_Icons.png") no-repeat scroll 0 0 / cover ;
    cursor: pointer;
    display: block;
    height:220px;
    margin: 0 auto;
    opacity: 1;
    position: relative;
    transition: all 0.15s ease 0s;
    width: 220px;
	z-index: -10;
}

.main-content-all .video_all_list .video:hover .video_play .overlay img {
    background: rgba(0, 0, 0, 0) url("images/Play_Icons.png") no-repeat scroll 0 0 / cover ;
    cursor: pointer;
    display: block;
    height: 220px;
    margin: 0 auto;
    opacity: 1;
    position: relative;
    transition: all 0.15s ease 0s;
    width: 220px;
}
*/
/*.main-content-all .video_all_list .video:hover .video_play{background:url("images/Play_Icons.png") no-repeat;background-position:50% 50%;opacity:0.50;} */
/*.main-content-all .video_all_list .video:hover .video_play img{display:none;} */
.main-content-all .video_all_list .video .video_play img{
/* padding-top: 20px;*/
 
.main-content-all .video_all_list .video .video_play2 img{
 padding-top: 20px;
 vertical-align:top;
 border-color:#C56162;

}
.main-content-all .video_all_list .video .video_title{ border: 1px solid #e6e6e6; color: #2a2a2a; font-size: 15px; 
min-height: 40px; padding: 5px 10px;background-color:#fff;overflow:hidden;}

.video_all_cotent{padding:20px 60px;margin-bottom:40px;font-family: 'TradeGothicLT-Extended';}

/******************** New CSS *****************************************/
/*
.explore-title-member {
    position: relative;
    top: -280px;
}
.main-content-all .explore-membership {
    position: relative;
    top: -253px;
}

*/

#buttonID > img {
    left: 48%;
    position: relative;
    text-align: center;
	opacity: 0.43;
	background:url(map-bkg.jpeg);
}
#buttonID{display:block;height:625px;}
#line_second{display:block;height:1150px; opacity:0.43;}
.second-content-detail{  position: relative;
    top: -377px; }
/********************* tele **************/
	.main-content-all .video_section.television .container {
    background-color: #2a2a2a !important;
    color: #dcdcdc;
    padding: 0px !important;
}
.video_section.television .television-full{padding:10px 0px;}
.video_section.television .television-half{padding:10px 0px; text-align: center;}
.image_television
{
	width:95%;
	height:auto;
}
/*******************************************************/
@media only screen and (max-width: 920px){
header .menu-detail {
    opacity: 1;
    position: absolute;
    right: 110px;
    top: 15px;
    transition: opacity 0.3s ease 0s;
}
header .menu-detail p {font-size:12px;}
}

@media only screen and (max-width: 806px){
.cart_all_list .product-desc{ clear:both;}
}

@media only screen and (max-width: 767px){
.main-img {
    height: 1217px;
    width: 100%;
}
.menu-detail { display:none; }
content-main {
    left: 18%;
    position: absolute;
    top: 68%;
	transform: translate(0px, 0px);
}
#main .main-explore {
	background:url("images/explore1.jpg") no-repeat scroll 50% 0 / cover ;
    height: 3960px;
	width: 100%;
	margin:0 auto;
}
.video_list{text-align:center;max-width:100%;}
.main-content-all .membership_list{text-align:center;max-width:100%;}
.knowledge_video {
margin-left: 150px;
    max-width: 450px;
    width: 100%;
}
#main .main-video {
    background: rgba(0, 0, 0, 0) url("images/video.jpg") no-repeat scroll 50% 0 / cover ;
  /*  height: 600px; */
    height:1050px;
    margin: 0 auto;
    width: 100%;
}
.main-description h1{font-size:50px;}
#line_second > img {
    max-width: 500px;
}
.second-content-detail {
    position: relative;
    top: -750px;
}
.main-content-all .explore-title h1{font-size:50px;}

}
@media screen and (min-device-width: 768px) and (max-device-width: 1024px){
.image_television
{
	width:95%;
	height:auto;
}
.television-half{width:24%;}
.television-full{ clear:both;}
}


@media only screen and (max-width:500px){
.main-img {
    height: 1217px;
    width: 100%;
}
.menu-detail { display:none; }
.content-main {
    left: 5%;
    position: absolute;
    top: 68%;
	transform: translate(0px, 0px);
}
.main-content-all .video-title h1 {
    color: #eeede0;
    font-size: 50px;
    /*padding-bottom: 135px;*/
    text-align: center;
	color:red;
}
.main-content-all .video-title22 h1 {
    color: #eeede0;
    font-size: 50px;
    /*padding-bottom: 135px;*/
    text-align: center;
	color:red;
}
.main-content-all #blank.page-title h1 {
    color: #eeede0;
    font-size: 50px;
    padding-bottom: 135px;
    text-align: center;
}


.main-content-all .explore-title h1 {
    color: #eeede0;
    font-size: 50px;
    padding-bottom: 15px;
    padding-top: 125px;
    text-align: center;
}
.second_section .row .vd-title-desc {
    min-height: 100px;
    padding-top: 50px;
    text-align: center;
}

.main-description h3 {
    font-size: 30px;
    margin: 0;
    text-align: center;
}
.main-description h1 {
    font-size: 40px;
    text-align: center;
}
.main-description h5 {
    font-family: "TradeGothicLT-Extended";
    font-size: 19px;
    margin-top: 0;
    text-align: center;
}
#line_second > img {
    max-width: 300px;
}
.main-content-all .explore-title h1{font-size:35px;}
#buttonID > img{left:37%;}
.main-content-all .explore-title-member > h1{font-size:35px;}

.main-content-all .video_all_list_pro{ text-align:center;}
}
@media only screen and (max-width:497px){
.linecenter {text-align:center !important;}
.video-member{text-align:left !important;}
.main-content-all .video_all_list_pro{ text-align:center;}
}
@media only screen and (max-width:410px){
	.linecenter {text-align:center;}
    .video-member{text-align:left;}
.main-content-all .video_all_list_pro{ text-align:center;}
/************** store-home css ***************/
	.main-content-all .video_all_list-home .storehome {
    display: inline-block;
    margin: 0;
    max-width: 378px;
    width: 100%;
     }
.main-img {
    height: 1217px;
    width: 100%;
}
.menu-detail { display:none; }
.content-main {
    left: 2%;
    position: absolute;
    top: 68%;
}


.main-description h3 {
	font-size: 20px;
    margin: 0;
	text-align:center;
}
.main-description h1 {
	font-size: 48px;
    /* text-shadow: -4px 8px 5px rgba(0, 34, 94, 0.75); */
	margin: 0 0 0 35px;
	}

.main-description h5 {
	 font-family: "TradeGothicLT-Extended";
     font-size: 25px;
	 text-align:center;
	 margin-top:0px;
	}
	.button-main {
    margin-left: 70px;
}
nav{ width:16em;}
.nav-expanded a.nav-expander.fixed{right:11em;color:#dcdcdc;}


.main-description h3 {
    font-size: 20px;
    margin: 0;
    text-align: center;
}
.main-description h1 {
    font-size: 30px;
    text-align: center;
}
.main-description h5 {
    font-family: "TradeGothicLT-Extended";
    font-size: 12px;
    margin-top: 0;
    text-align: center;
}
.main-content-all .explore-title-member > h1{font-size:30px;}
.main-content-all .video-title h1 {
    color: #eeede0;
    font-size: 30px;
    /*padding-bottom: 135px;*/
    text-align: center;
	color:red;
}
.main-content-all .video-title22 h1 {
    color: #eeede0;
    font-size: 30px;
    /*padding-bottom: 135px;*/
    text-align: center;
	color:red;
}
.main-content-all #blank.page-title h1 {
    color: #eeede0;
    font-size: 30px;
    padding-bottom: 135px;
    text-align: center;
}
}
