@font-face {
  font-family: 'Opensans-Light';
  src: url("../fonts/opensans-light-webfont.eot");
  src: url("../fonts/opensans-light-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/opensans-light-webfont.woff") format("woff"), url("../fonts/opensans-light-webfont.ttf") format("truetype"), url("../fonts/opensans-light-webfont.svg#open_sanslight") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Opensans-Regular';
  src: url("../fonts/opensans-regular-webfont.eot");
  src: url("../fonts/opensans-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/opensans-regular-webfont.woff") format("woff"), url("../fonts/opensans-regular-webfont.ttf") format("truetype"), url("../fonts/opensans-regular-webfont.svg#open_sansregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Opensans-Semibold';
  src: url("../fonts/opensans-semibold-webfont.eot");
  src: url("../fonts/opensans-semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/opensans-semibold-webfont.woff") format("woff"), url("../fonts/opensans-semibold-webfont.ttf") format("truetype"), url("../fonts/opensans-semibold-webfont.svg#open_sanssemibold") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Opensans-Bold';
  src: url("../fonts/opensans-bold-webfont.eot");
  src: url("../fonts/opensans-bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/opensans-bold-webfont.woff") format("woff"), url("../fonts/opensans-bold-webfont.ttf") format("truetype"), url("../fonts/opensans-bold-webfont.svg#open_sansbold") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'OpenSans-Extrabold';
  src: url("../fonts/OpenSans-Extrabold.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans-Extrabold.woff") format("woff"), url("../fonts/OpenSans-Extrabold.ttf") format("truetype"), url("../fonts/OpenSans-Extrabold.svg#OpenSans-Extrabold") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'OpenSansLight-Italic';
  src: url("../fonts/OpenSansLight-Italic.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSansLight-Italic.woff") format("woff"), url("../fonts/OpenSansLight-Italic.ttf") format("truetype"), url("../fonts/OpenSansLight-Italic.svg#OpenSansLight-Italic") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
    font-family: 'open_sansitalic';
    src: url('opensans-italic-webfont.woff2') format('woff2'),
         url('opensans-italic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
*{
	box-sizing: border-box;
}
.clear{
    clear:both;
    line-height: 1px;
}
.subContainer{
    width: 100%;
	max-width: 100%;
    padding: 38px;
    padding-bottom: 0px !important;
}
.mainContainer{
	background: #ffffff;
	max-width: 1120px;
    margin: 0px auto;
}
.main_product{
	background: #f9f9f9;
	padding-bottom: 30px;
	margin-bottom: 25px;
}
/* product title start */
.product_title{
	background: #ce2c2c;
}
#popup_content .product_title h1{
    text-align: left;
}
.product_title h1{
	font-size: 20px;
	color: #ffffff !important;
   font-family: 'OpenSans-Extrabold'; 
	padding: 27px 0px 27px 27px;
	margin: 0px;
	text-transform: uppercase;   
}
.product_title h1 span{
font-family: 'open_sansitalic'; 
}
/* product title end */
/* comp_gloves start */
.comp_gloves_length1 {
    float: none;
    color: #393939;
    width: 332px;
    padding: 25px 10px;
    font-size: 15px;
    font-family: 'Opensans-Regular';    
    display: inline-block;
}
.comp_gloves_length2 {
    float: none;
       color: #393939;
 font-size: 15px;
    font-family: 'Opensans-Regular';
    padding: 25px 10px;
    width: 287px;
    display: inline-block;
}
#popup_content .comp_gloves_image img{
    max-width: 80% !important;
    margin-top: 40px;
}
.comp_gloves_image{
	width: 35%;
	float: left;
    padding-top: 23px;
}
.comp_gloves_image img{
	width: 100%;
	max-width:80% !important;
	padding-top: 46px;
    padding-left: 40px;
}
.comp_gloves_text{
	width:auto;
	float: right;
	padding-right:30px;
	padding-top: 0px;
    max-width: 63%;
}
#popup_content .comp_gloves_mini1{
    text-align: left;
    width: 327px;
    float: none;
    display: inline-block;
}
#popup_content .comp_gloves_length1 {
    width: 327px;
        text-align: left;
}
#popup_content .comp_gloves_mix1 {
    text-align: left;
    width: 327px;
    float: none;
    display: inline-block;
}
#popup_content .comp_gloves_mini2 {
    text-align: left;
    width: 245px;
    float: none;
    display: inline-block;
}
#popup_content .comp_gloves_length2 {
    width: 245px;
        text-align: left;
}
#popup_content .comp_gloves_mix2{
    text-align: left;
    width: 245px;
    float: none;
    display: inline-block;
}
.comp_gloves_mini1,.comp_gloves_mix1{
	float: none;
    background: #ffffff;
    color: #393939;
    width: 332px;
    padding: 25px 10px;
    font-size: 23px;
   font-family: 'OpenSans-Extrabold';
    
    display: inline-block;
}	
.comp_gloves_mini2,.comp_gloves_mix2{
	float: none;
    background: #212121;
    color: #ffffff;
    padding: 25px 10px;
    text-transform: uppercase;
    font-size: 23px;
   font-family: 'OpenSans-Extrabold';
    width: 287px;
    display: inline-block;
}
.comp_gloves_max{
	margin-top: 6px;
}
.comp_gloves_Text p{
    font-size: 15px !important;
    line-height: 25px !important;
    font-family: 'Opensans-Regular';
    text-align: left;
    word-spacing: 1.5px;
    padding-top: 15px;
    float: right;
    max-width: 90%;
}
.comp_gloves_length,.comp_gloves_mini,.comp_gloves_max{
float:right
}
/* comp_gloves end */
/* growin_protector_image-protector , fitness_gloves , heade_guards start */
.growin_protector_image,.fitness_gloves_image,.heade_guards_image{
	width: 35%;
	float: left;
}
.growin_protector_image img{
	width: 100%;
	max-width:80% !important;
	padding-top: 110px;
    padding-left: 40px;
	margin-top: 50px;
	}
.fitness_gloves_image img{
	width: 100%;
	max-width:80% !important;
	margin-top: 50px;
     padding-top: 65px;
    padding-left: 20px;
	}
.heade_guards_image img{
	width: 100%;
	max-width:80% !important;
	padding-top: 80px;
    padding-left: 40px;
	margin-top: 50px;
	}
.fitness_gloves_image img{
		margin-top:8px;
	}
.growin_protector_text,.fitness_gloves_text,.heade_guards_text{
	width:auto;
	float: right;
	padding-right:30px;
	padding-top: 0px
}
.fitness_gloves_text{
	padding-top: 0px
}
.space{
	margin-top:6px;
}
#popup_content .growin_protector_size1{
    width: 184px;
    text-align: left;
}
#popup_content .heade_guards_size1{
    width: 192px;
    text-align: left;
}
.growin_protector_size1,.heade_guards_size1{
    float: none;
    color: #393939;
    width: 181px;
    padding: 18px 0px 18px 10px;
    font-size: 15px;
    font-family: 'Opensans-Regular';
    margin-left: 6px;
    display: inline-block;
}
#popup_content .growin_protector_size2{
    width: 300px;
    text-align: left;
}
#popup_content .heade_guards_size2{
       width: 325;
    float: inherit;
    text-align: left;
}
.growin_protector_size2,.heade_guards_size2{
	    float: none;
   color: #393939;
    width: 308px;
    padding: 18px 0px 18px 10px;
    font-size: 15px;
    font-family: 'Opensans-Regular';
    display: inline-block;
}
#popup_content .growin_protector_youth1,#popup_content .growin_protector_small1,#popup_content .growin_protector_medium1,#popup_content .growin_protector_large1,#popup_content .growin_protector_x-large1,#popup_content .heade_guards_youth1,#popup_content .heade_guards_small1,#popup_content .heade_guards_medium1,#popup_content .heade_guards_large1,#popup_content .heade_guards_x-large1{
    text-align: left;
    width: 158px;
}
.growin_protector_youth1,.growin_protector_small1,.growin_protector_medium1,.growin_protector_large1,.growin_protector_x-large1,.heade_guards_youth1,.heade_guards_small1,.heade_guards_medium1,.heade_guards_large1,.heade_guards_x-large1{
	float: left;
	background: #ffffff;
	color: #393939;
	width: 148px;
	padding: 18px 0px 18px 28px;
	text-transform: uppercase;
	font-size: 17px;
	font-family: 'OpenSans-Extrabold';
}
#popup_content .growin_protector_youth2,#popup_content .growin_protector_small2,#popup_content .growin_protector_medium2,#popup_content .growin_protector_large2,#popup_content .growin_protector_x-large2,#popup_content .heade_guards_youth2,#popup_content .heade_guards_small2,#popup_content .heade_guards_medium2,#popup_content .heade_guards_large2,#popup_content .heade_guards_x-large2{
    text-align: left;
    width: 192px;
    padding-left: 20px;
    float: none;
    display: inline-block;
}
.growin_protector_youth2,.growin_protector_small2,.growin_protector_medium2,.growin_protector_large2,.growin_protector_x-large2,.heade_guards_youth2,.heade_guards_small2,.heade_guards_medium2,.heade_guards_large2,.heade_guards_x-large2{
	float: none;
	background: #ffffff;
	color: #393939;
	width: 181px;
	padding: 18px 0px 18px 10px;
	text-transform: uppercase;
	font-size: 17px;
	font-family: 'OpenSans-Extrabold';
	margin-left:6px; 
    display: inline-block;
}
#popup_content .growin_protector_youth3,#popup_content .growin_protector_small3,#popup_content .growin_protector_medium3,#popup_content .growin_protector_large3,#popup_content .growin_protector_x-large3{
    text-align: left;
    width: 300px;
    float: none;
    display: inline-block;
}
#popup_content .heade_guards_youth3,#popup_content .heade_guards_small3,#popup_content .heade_guards_medium3,#popup_content .heade_guards_large3,#popup_content .heade_guards_x-large3{
    text-align: left;
    width: 325px;
    display: inline-block;
    float: none;
}
.growin_protector_youth3,.growin_protector_small3,.growin_protector_medium3,.growin_protector_large3,.growin_protector_x-large3,.heade_guards_youth3,.heade_guards_small3,.heade_guards_medium3,.heade_guards_large3,.heade_guards_x-large3{
	float: none;
    background: #212121;
    color: #ffffff;
    width: 308px;
    padding: 18px 0px 18px 10px;
    text-transform: uppercase;
    font-size: 17px;
   font-family: 'OpenSans-Extrabold';
    display: inline-block;
}
#popup_content .fitness_size_youth1,#popup_content .fitness_size_regular1,#popup_content .fitness_size_large1,#popup_content .fitness_size_largE1{
text-align: left;
    width: 246px;
    float: none;
    display: inline-block;
}
#popup_content .fitness_gloves_size1 {
    width: 246px;
    text-align: left;
}
#popup_content .fitness_gloves_image {
    width: 30%;
}
#popup_content .training_gloves_image{
    width: 45%;
    float: left;
}
.fitness_size_youth1,.fitness_size_regular1,.fitness_size_large1,.fitness_size_largE1{
	float: left;
	background: #ffffff;
	color: #393939;
	width: 245px;
	padding: 18px 10px 18px 10px;
	text-transform: uppercase;
	font-size: 17px;
	font-family: 'OpenSans-Extrabold';
	margin-left:6px;
}
#popup_content .fitness_size_youth2,#popup_content .fitness_size_regular2,#popup_content .fitness_size_large2,#popup_content .fitness_size_largE2{
    text-align: left;
    width: 130px;
    float: none;
    display: inline-block;
    margin-left: 0px;
}
.fitness_size_youth2,.fitness_size_regular2,.fitness_size_large2,.fitness_size_largE2{
	float: left;
	background: #ffffff;
	color: #393939;
	width: 130px;
	padding: 18px 10px 18px 10px;
	text-transform: uppercase;
	font-size: 17px;
	font-family: 'OpenSans-Extrabold';
	margin-left:6px;
}
#popup_content .fitness_size_youth3,#popup_content .fitness_size_regular3,#popup_content .fitness_size_large3,#popup_content .fitness_size_largE3{
    text-align: left;
   width: 250px;
    float: none;
    display: inline-block;
}
#popup_content  .fitness_gloves_size2 {
    text-align: left;
    width: 256px;
}
.fitness_size_youth3,.fitness_size_regular3,.fitness_size_large3,.fitness_size_largE3{
	float: right;
	background: #212121;
	color: #ffffff;
	width: 256px;
	padding: 18px 10px 18px 10px;
	text-transform: uppercase;
	font-size: 17px;
	font-family: 'OpenSans-Extrabold';
}
.fitness_gloves_size1{
float: left;
    color: #393939;
    width: 245px;
    padding: 18px 10px 18px 10px;
    font-size: 15px;
    font-family: 'Opensans-Regular';
    margin-left: 6px;
}
.fitness_gloves_size2{
    float: right;
    color: #393939;
    width: 256px;
    padding: 18px 10px 18px 10px;
    font-size: 15px;
    font-family: 'Opensans-Regular';  
}
/* growin_protector_image-protector , fitness_gloves , heade_guards start */
/* jump_rope start */
.jump_rope_image{
	width: 55%;
	float: left;
}
.jump_rope_image img{
	width: 100%;
	max-width:70% !important;
	padding-top: 10px;
    padding-left: 40px;
	margin-top: 90px;
	}
.jump_rope_text{
	width:auto;
	float: right;
	padding-right:30px;
	padding-top: 10px
}
#popup_content .jump_rope_lengths{
    width: 174px;
    text-align: left;
}
.jump_rope_lengths{
float: left;
    color: #393939;
    width: 190px;
    padding: 18px 10px 18px 10px;
    font-size: 15px;
    font-family: 'Opensans-Regular';
    margin-left: 6px;
}
#popup_content .jump_rope_heights{
      width: 213px;
    padding-left: 0px;
    text-align: left;
}
.jump_rope_heights{
float: right;
    color: #393939;
    width: 238px;
    padding: 18px 10px 18px 10px;
    font-size: 15px;
    font-family: 'Opensans-Regular';
}
#popup_content .jumpe_rope_feet{
    text-align: left;
    width: 174px;  
    display: inline-block;
    float: none;
}
.jumpe_rope_feet{
	float: left;
	background: #ffffff;
	color: #393939;
	width: 190px;
	padding: 18px 10px 18px 10px;
	text-transform: uppercase;
	font-size: 17px;
	font-family: 'OpenSans-Extrabold';
	margin-left:6px; 
}
#popup_content .jumpe_rope_height{
     text-align: left;
    width: 223px;
    float: none;
    display: inline-block;
}
.jumpe_rope_height{
	float: right;
	background: #212121;
	color: #ffffff;
	width: 238px;
	padding: 18px 10px 18px 10px;
	text-transform: uppercase;
	font-size: 17px;
	font-family: 'OpenSans-Extrabold'
}
/* jump_rope end */
/* pro_fight_gloves start */
.pro_fight_gloves_image,.training_gloves_image{
	width: 50%;
	float: left;
}
.pro_fight_gloves_image img{
	width: 100%;
	max-width:50% !important;
	padding-top: 10px;
    padding-left: 40px;
	margin-top: 40px;
	}
.training_gloves_image img{
	width: 100%;
	max-width:50% !important;
	padding-top: 10px;
    padding-left: 40px;
	margin-top: 150px;
	}
.pro_fight_gloves_text,.training_gloves_text{
	width:auto;
	float: right;
	padding-right:30px;
	padding-top: 0px
}
#popup_content .pro_fight_gloves_kgs{
    width: 239px;
    text-align: left;
    padding-left: 20px;
    display: inline-block;
    float: none;
}
#popup_content .pro_fight_gloves_size1{
   text-align: left;
    width: 239px;
    padding-left: 25px;
}
#popup_content .training_gloves_kgs{
    width: 245px;
    text-align: left;
    float: none;
    display: inline-block;
}
#popup_content .training_gloves_size1 {
    width: 245px;
 text-align: left;
}
.pro_fight_gloves_kgs,.training_gloves_kgs{
	float: left;
	background: #ffffff;
	color: #393939;
	width: 277px;
	padding: 18px 10px 18px 10px;
	text-transform: uppercase;
	font-size: 17px;
	font-family: 'OpenSans-Extrabold';
	margin-left:6px;
}
#popup_content .pro_fight_gloves_ozs{
      width: 158px;
    text-align: left;
    padding-left: 20px;
    float: none;
    display: inline-block;
}
#popup_content  .pro_fight_gloves_size2{
   text-align: left;
    width: 158px;
}
#popup_content .training_gloves_ozs{
    width: 205px;
    text-align: left;
    float: none;
    display: inline-block;
}
#popup_content .training_gloves_size2 {
    width: 205px;
    text-align: left;
}
.pro_fight_gloves_ozs,.training_gloves_ozs{
	float: right;
	background: #212121;
	color: #ffffff;
	width: 205px;
	padding: 18px 10px 18px 10px;
	text-transform: uppercase;
	font-size: 17px;
	font-family: 'OpenSans-Extrabold';
}
.pro_fight_heavy{
	color: #212121;
	font-size: 15px;
	font-family: 'Opensans-Regular';
	margin-top: 20px;
}
.pro_fight_gloves_size1,.training_gloves_size1{
float: left;
    color: #393939;
    width: 277px;
    padding: 18px 10px 18px 10px;
    font-size: 15px;
    font-family: 'Opensans-Regular';
    margin-left: 6px; 
}
.pro_fight_gloves_size2,.training_gloves_size2{
float: right;
	color: #393939;
	width: 205px;
	padding: 18px 10px 18px 10px;
	font-size: 15px;
	font-family: 'Opensans-Regular';
}
/* pro_fight_gloves end */
/* mens_t-shirt start */
.mens_t-shirt_image{
	width: 40%;
	float: left;
}
.mens_t-shirt_image img{
	width: 100%;
	max-width:70% !important;
	padding-top: 10px;
    padding-left: 40px;
	margin-top: 100px;
	}
.mens_t-shirt_text{
	width:auto;
	float: right;
	padding-right:30px;
	padding-top: 0px
}
#popup_content .mens_t-shirt_size{
    width: 68px;
    margin-left: 0px;
}
.mens_t-shirt_size{
float: left;
    color: #393939;
    width: 190px;
    padding: 18px 10px 18px 10px;
    font-size: 15px;
    font-family: 'Opensans-Regular';
    margin-left: 6px;
}
#popup_content .mens_t-shirt_C-size{
    width: 214px;
    text-align: left;
}
.mens_t-shirt_C-size{
	float: right;
   color: #393939;
    width: 238px;
    padding: 18px 10px 18px 10px;
    font-size: 15px;
    font-family: 'Opensans-Regular';
}
#popup_content .t-shirt_size{
    width: 183px;
    padding-left: 20px;
    text-align: left;
    display: inline-block;
    float: none;
}
.t-shirt_size{
	float: left;
	background: #ffffff;
	color: #393939;
	width: 190px;
	padding: 18px 10px 18px 10px;
	text-transform: uppercase;
	font-size: 17px;
	font-family: 'OpenSans-Extrabold';
	margin-left:6px;
}
#popup_content .t-shirt_length{
    text-align: left;
    width: 214px;
    padding-left: 20px;
    float: none;
    display: inline-block;
}
.t-shirt_length{
	float: right;
	background: #fff;
	color: #212121;
	width: 238px;
	padding: 18px 10px 18px 10px;
	text-transform: uppercase;
	font-size: 17px;
	font-family: 'OpenSans-Extrabold'; 
    margin-left: 6px;
}
.mens_t-shirt_text .boxing_short_length{
	float: left;
	background:#212121;
	color: #fff;
	width: 150px;
	padding: 18px 10px 18px 10px;
	text-transform: uppercase;
	font-size: 17px;
	font-family: 'OpenSans-Extrabold';
    margin-left: 6px;
}
.mens_t-shirt_text .boxing_shorts_w-size {
    float: left;
    color: #393939;
    width: 150PX;
    font-size: 15px;
    padding: 18px 10px 18px 10px;
    font-family: 'Opensans-Regular';
    margin-left: 0px;
    text-align: left;
}
/* mens_t-shirt end */
/* boxing_short start */
.boxing_short_image{
	width: 23%;
	float: left;
}
.boxing_short_image img{
	width: 100%;
	max-width: 70% !important;
	padding-top: 10px;
    padding-left: 50px;
	margin-top: 260px;
    text-align: center;
	}
.boxing_short_text{
	width:auto;
	float: right;
	padding-right:30px;
	padding-top: 10px
}
#popup_content .boxing_shorts_size{
    width: 200px;
    margin-left: 0px;
    
}
#popup_content .boxing_short_image {
    width: 25%;
    float: left;
}
.boxing_shorts_size{
float: left;
    color: #212121;
    width: 210px;
    font-size: 15px;
padding: 18px 10px 18px 10px;
    font-family: 'Opensans-Regular';
margin-left: 6px;  
    text-align: left;
}
#popup_content .boxing_shorts_w-size{
    width: 162px;
    text-align:left;
}
#popup_content  .boxing_shorts_T-size {
    text-align: left;
    width: 167px;
}
.boxing_shorts_w-size{
    float: left;
    color: #393939;
    width: 150PX;
    font-size: 15px;
padding: 18px 10px 18px 10px;
    font-family: 'Opensans-Regular';
    margin-left: 0px; 
    text-align: left;
}
.boxing_shorts_T-size {
    float: left;
    color: #212121;
    width: 170px;
    font-size: 15px;
    font-family: 'Opensans-Regular';
    margin-left: 0px;   
    text-align: left;
        display:inline-grid;
}
.boxing_shorts_T-size span {
    float: left;
    color: #212121;
    width: 165px;
    font-size: 12px;
    font-family: 'Opensans-Regular';
    margin-left: 0px;
    text-align: left;
    direction: inherit;
    display: inline-grid;
}
.boxing_shorts_F-size{
  float: right;
    color: #393939;
    width: 195px;
    padding: 15px 10px 15px 10px;
  font-size: 15px;
    font-family: 'Opensans-Regular';
    text-align: left;
}
#popup_content .boxing_short_size{
    width: 200px;
    text-align: left;
    float: none;
    display: inline-block;
}
#popup_content .boxing_short_text {
    width: 75%;
    float: right;
    padding-right: 20px;
}
#popup_content .boxing_short_image img {
     padding-left: 0px;
}
#popup_content .boxing_short_size1 {
    width: 130px;
}
.boxing_short_size{
	float: left;
	background: #ffffff;
	color: #393939;
	width: 210px;
	padding: 18px 10px 18px 10px;
	text-transform: uppercase;
	font-size: 17px;
	font-family: 'OpenSans-Extrabold';
	margin-left:6px; 
}
#popup_content .boxing_short_length{
   width: 143px;
    text-align: left;
    float: none;
    display: inline-block;
}
#popup_content .boxing_short_size1 {
    width: 167px;
    display: inline-block;
    float: none;
}
#popup_content .boxing_short_length1 {
    float: none;
    display: inline-block;
}
#popup_content .boxing_shorts_F-size {
    text-align: left;
    width: 182px;
    padding-top: 0px;
}
.boxing_short_length{
	float: left;
	background: #212121;
	color: #ffffff;
	width: 150px;
	padding: 18px 10px 18px 10px;
	text-transform: uppercase;
	font-size: 17px;
	font-family: 'OpenSans-Extrabold';
}
.boxing_short_size1 {
    float: left;
	background: #ffffff;
	color: #393939;
	width: 220px;
	padding: 18px 10px 18px 10px;
	text-transform: uppercase;
	font-size: 17px;
	font-family: 'OpenSans-Extrabold';
}
.boxing_short_length1{
    	float: right;
	background: #212121;
	color: #ffffff;
	width: 182px;
	padding: 18px 10px 18px 10px;
	text-transform: uppercase;
	font-size: 17px;
	font-family: 'OpenSans-Extrabold';
}
/* boxing_short end */
/* shoe_size start */
.shoe_size{
	padding-top:30px;
}
.shoe_size table th{
    background: #d8d8d8;
    text-transform: uppercase;
    font-size:12px;
    font-family: 'OpenSans-Extrabold';
    color: #393939; 
}
.shoe_size table {
    border-collapse: collapse;
    width: 100%;
}
.shoe_size table td, th {
    text-align: left;
    padding: 6px;
    border-bottom:4px solid #f9f9f9;
    border-left:4px solid #f9f9f9;
}
.shoe_size table tr:nth-child(odd) {
    background-color: #d8d8d8;
}
.shoe_size table tr:nth-child(even) {
    background-color: #ffffff;
}
.shoe_size table td{
    color: #393939;
    font-size: 12px;
   font-family: 'OpenSans-Extrabold';
}
/* shoe_size end */
/* womens-shirt-start */
#popup_content .womens-xxsmall1, #popup_content .womens-xsmall1, #popup_content .womens-small1, #popup_content .womens-medium1, #popup_content .womens-large1, #popup_content .womens-x_large1, #popup_content .womens-xx_large1{
    text-align: left;
        width: 175px;
    float: none;
    display: inline-block;
}
#popup_content .womens_t-shirt_size {
    text-align: left;
    width: 175px;
}
#popup_content .womens-xxsmall2, #popup_content .womens-xsmall2, #popup_content .womens-small2, #popup_content .womens-medium2, #popup_content .womens-large2, #popup_content .womens-x_large2, #popup_content .womens-xx_large2{
    text-align: left;
    width: 145px;
    float: none;
    display: inline-block;
}
#popup_content .womens_t-shirt_chest {
    text-align: left;
    width: 145px;
}
#popup_content .womens-xxsmall3, #popup_content .womens-xsmall3, #popup_content .womens-small3, #popup_content .womens-medium3, #popup_content .womens-large3, #popup_content .womens-x_large3, #popup_content .womens-xx_large3{
    text-align: left;
        width: 120px;
    float: none;
    display: inline-block;
    margin-left: 0px;
}
#popup_content .womens_t-shirt_C-size {
    text-align: left;
    width: 120px;
}
#popup_content .womens-xxsmall4, #popup_content .womens-xsmall4, #popup_content .womens-small4, #popup_content .womens-medium4, #popup_content .womens-large4, #popup_content .womens-x_large4, #popup_content .womens-xx_large4{
    float: none;
    display: inline-block;
    width: 138px;
}
#popup_content .womens_t-shirt_h-size {
    text-align: left;
    width: 138px;
}
#popup_content .womens_t-shirt_sizes {
    max-width: 100%;
}
.womens_t-shirt_image{
    	width: 35%;
	float: left;
}
#popup_content .womens_t-shirt_image {
    width: 30%;
    float: left;
}
.womens_t-shirt_image img{
    width: 100%;
    max-width: 80% !important;
    padding-top: 10px;
    padding-left: 40px;
    margin-top: 120px;
}
.womens_t-shirt_text{
    	width: auto;
	float: right;
    padding-right: 30px;
}
.womens_t-shirt_sizes{
    width: 100%;
    max-width: 100%;
    float: right;
}
.womens_t-shirt_size{
float: left;
    color: #393939;
    width: 190px;
    padding: 18px 10px 18px 10px;
    font-size: 15px;
    font-family: 'Opensans-Regular';
    margin-left: 6px;  
}
.womens_t-shirt_chest{
float: left;
    color: #393939;
    width: 150px;
    padding: 18px 10px 18px 10px;
    font-size: 15px;
    font-family: 'Opensans-Regular';  
}
.womens_t-shirt_C-size{
    float: left;
    color: #393939;
    width: 142px;
    padding: 18px 10px 18px 10px;
    font-size: 15px;
    font-family: 'Opensans-Regular';
    margin-left: 6px; 
}
.womens_t-shirt_h-size{
float: right;
    color: #393939;
    width: 150px;
    padding: 18px 10px 18px 10px;
    font-size: 15px;
    font-family: 'Opensans-Regular'; 
}
.womens-xxsmall1,.womens-xsmall1,.womens-small1,.womens-medium1,.womens-large1,.womens-x_large1,.womens-xx_large1{
        float: left;
    background: #ffffff;
    color: #393939;
    width: 190px;
    padding: 18px 10px 18px 10px;
    text-transform: uppercase;
    font-size: 17px;
   font-family: 'OpenSans-Extrabold';
    margin-left: 6px;  
}
.womens-xxsmall2,.womens-xsmall2,.womens-small2,.womens-medium2,.womens-large2,.womens-x_large2,.womens-xx_large2{
    float: left;
    background: #212121;
    color: #ffffff;
    width: 150px;
    padding: 18px 10px 18px 10px;
    text-transform: uppercase;
    font-size: 17px;
   font-family: 'OpenSans-Extrabold'; 
}
.womens-xxsmall3,.womens-xsmall3,.womens-small3,.womens-medium3,.womens-large3,.womens-x_large3,.womens-xx_large3{
        float: left;
    background: #ffffff;
    color: #393939;
    width: 142px;
    padding: 18px 10px 18px 10px;
    text-transform: uppercase;
    font-size: 17px;
   font-family: 'OpenSans-Extrabold';
    margin-left: 6px; 
}
.womens-xxsmall4,.womens-xsmall4,.womens-small4,.womens-medium4,.womens-large4,.womens-x_large4,.womens-xx_large4{
    float: right;
    background: #212121;
    color: #ffffff;
    width: 150px;
    padding: 18px 10px 18px 10px;
    text-transform: uppercase;
    font-size: 17px;
   font-family: 'OpenSans-Extrabold'; 
}
/* womans-shirt-end */
/* kids-shirt-start */
#popup_content .kids-fs1, #popup_content .kids-ss1, #popup_content .kids-se1, #popup_content .kids-en1, #popup_content .kids-nt1, #popup_content .kids-te1, #popup_content .kids-et1, #popup_content .kids-tt1, #popup_content .kids-tf1, #popup_content .kids-ff1, #popup_content .kids-fsi1{
    text-align: left;
    width: 180px;
    float: none;
    display: inline-block;
}
#popup_content  .kids-shirt_size {
    text-align: left;
    width: 180px;
}
#popup_content .kids-fs2, #popup_content .kids-ss2, #popup_content .kids-se2, #popup_content .kids-en2, #popup_content .kids-nt2, #popup_content .kids-te2, #popup_content .kids-et2, #popup_content .kids-tt2, #popup_content .kids-tf2, #popup_content .kids-ff2, #popup_content .kids-fsi2{
    text-align: left;
    width: 140px;
        float: none;
    display: inline-block;
}
#popup_content .kids-shirt_height {
    width: 140px;
    text-align: left;
}
#popup_content .kids-fs3, #popup_content .kids-ss3, #popup_content .kids-se3, #popup_content .kids-en3, #popup_content .kids-nt3, #popup_content .kids-te3, #popup_content .kids-et3, #popup_content .kids-tt3, #popup_content .kids-tf3, #popup_content .kids-ff3, #popup_content .kids-fsi3{
    text-align: left;
    width: 130px;
        float: none;
    display: inline-block;
    margin-left: 0px;
}
#popup_content .kids-shirt_C-size {
    text-align: left;
    width: 130px;
}
#popup_content .kids-fs4, #popup_content .kids-ss4, #popup_content .kids-se4, #popup_content .kids-en4, #popup_content .kids-nt4, #popup_content .kids-te4, #popup_content .kids-et4, #popup_content .kids-tt4, #popup_content .kids-tf4, #popup_content .kids-ff4, #popup_content .kids-fsi4{
    text-align: left;
    width: 127px;
        float: none;
    display: inline-block;
    
}
#popup_content .kids-shirt_C-size {
    text-align: left;
    width: 127px;
}
#popup_content .kids-shirt_sizes {
    max-width: 75%;
}
.kids-shirt_image{
    	width: 35%;
	float: left;
}
#popup_content .kids-shirt_image {
    width: 30%;
    float: left;
}
.kids-shirt_image img{
    width: 100%;
    max-width: 80% !important;
    padding-top: 10px;
    padding-left: 40px;
    margin-top: 200px;
}
.kids-shirt_text{
    	width: auto;
	float: right;
    padding-right: 30px;
}
.kids-shirt_sizes {
    width: 100%;
    max-width: 100%;
    float: right;
}
.kids-shirt_size{
float: left;
    color: #393939;
    width: 190px;
    padding: 18px 10px 18px 10px;
    font-size: 15px;
    font-family: 'Opensans-Regular';
    margin-left: 6px; 
}
.kids-shirt_height{
float: left;
    color: #393939;
    width: 150px;
    padding: 18px 10px 18px 10px;
    font-size: 15px;
    font-family: 'Opensans-Regular'; 
}
.kids-shirt_C-size{
    float: left;
    color: #393939;
    width: 142px;
    padding: 18px 10px 18px 10px;
    font-size: 15px;
    font-family: 'Opensans-Regular';
    margin-left: 6px; 
}
.kids-shirt_w-size{
float: right;
    color: #393939;
    width: 150px;
    padding: 18px 10px 18px 10px;
    font-size: 15px;
    font-family: 'Opensans-Regular';
    
}
.kids-fs1,.kids-ss1,.kids-se1,.kids-en1,.kids-nt1,.kids-te1,.kids-et1,.kids-tt1,.kids-tf1,.kids-ff1,.kids-fsi1{
        float: left;
    background: #ffffff;
    color: #393939;
    width: 190px;
    padding: 18px 10px 18px 10px;
    text-transform: uppercase;
    font-size: 17px;
   font-family: 'OpenSans-Extrabold';
    margin-left: 6px;   
}
.kids-fs2,.kids-ss2,.kids-se2,.kids-en2,.kids-nt2,.kids-te2,.kids-et2,.kids-tt2,.kids-tf2,.kids-ff2,.kids-fsi2{
    float: left;
    background: #212121;
    color: #ffffff;
    width: 150px;
    padding: 18px 10px 18px 10px;
    text-transform: uppercase;
    font-size: 17px;
   font-family: 'OpenSans-Extrabold';   
}
.kids-fs3,.kids-ss3,.kids-se3,.kids-en3,.kids-nt3,.kids-te3,.kids-et3,.kids-tt3,.kids-tf3,.kids-ff3,.kids-fsi3{
        float: left;
    background: #ffffff;
    color: #393939;
    width: 142px;
    padding: 18px 10px 18px 10px;
    text-transform: uppercase;
    font-size: 17px;
   font-family: 'OpenSans-Extrabold';
    margin-left: 6px; 
}
.kids-fs4,.kids-ss4,.kids-se4,.kids-en4,.kids-nt4,.kids-te4,.kids-et4,.kids-tt4,.kids-tf4,.kids-ff4,.kids-fsi4{
    float: right;
    background: #212121;
    color: #ffffff;
    width: 150px;
    padding: 18px 10px 18px 10px;
    text-transform: uppercase;
    font-size: 17px;
   font-family: 'OpenSans-Extrabold';  
}
/* kids-shirt-end */
@media (min-width: 1025px) and (max-width: 1149px) {
    .subContainer{
    width: 100%;
	max-width: 100%;
    padding: 28px
}
.mainContainer{
	background: #ffffff;
	max-width: 1120px;
    margin: 0px auto;
}
.main_product{
	background: #f9f9f9;
	padding-bottom: 30px;
	margin-bottom: 25px;
}
/* product title start */
.product_title{
	background: #ce2c2c;
}
#popup_content .product_title h1{
    text-align: left;
}
.product_title h1{
	font-size: 20px;
	color: #ffffff !important;
   font-family: 'OpenSans-Extrabold'; 
	padding: 27px 0px 27px 27px;
	margin: 0px;
	text-transform: uppercase;
}
.product_title h1 span{
	font-family: 'open_sansitalic';
}
/* product title end */
/* comp_gloves start */
    .comp_gloves_length1 {
    color: #393939;
    width: 292px;
    padding: 25px;
    font-size: 15px;
    font-family: 'Opensans-Regular'; 
    display: inline-block;
}  
.comp_gloves_length2 {
float: none;
      color: #393939;
    padding: 25px;
    font-size: 15px;
    font-family: 'Opensans-Regular';
    width: 200px;
    text-align: center;
    display: inline-block;
}
#popup_content .comp_gloves_image img{
    max-width: 80% !important;   
}
.comp_gloves_image{
	width: 35%;
	float: left;
}
.comp_gloves_image img{
	width: 100%;
	max-width:80% !important;
	padding-top: 10px;
    padding-left: 40px;
    margin-top: 40px;
}
.comp_gloves_text{
	width:auto;
	float: right;
	padding-right:30px;
}
#popup_content .comp_gloves_mini1{
    text-align: left;
    width: 294px;
}
#popup_content .comp_gloves_mix1{
    text-align: left;
    width: 294px;
}
#popup_content .comp_gloves_mini2{
    text-align: left;
}
#popup_content .comp_gloves_mix2{
    text-align: left;
}
.comp_gloves_mini1,.comp_gloves_mix1{
	float: none;
    background: #ffffff;
    color: #393939;
    width: 292px;
    padding: 25px;
    font-size: 20px;
   font-family: 'OpenSans-Extrabold';   
    text-align: center;
    display: inline-block;
}	
.comp_gloves_mini2,.comp_gloves_mix2{
	float: none;
    background: #212121;
    color: #ffffff;
    padding: 25px;
    text-transform: uppercase;
    font-size: 20px;
   font-family: 'OpenSans-Extrabold';
    width: 200px;
    text-align: center;
    display: inline-block;
}
.comp_gloves_max{
	margin-top: 6px;
}
    .comp_gloves_Text p{
    max-width: 440px;
}
.comp_gloves_Text p{
    font-size: 15px !important;
    line-height: 25px !important;
    font-family: 'Opensans-Regular';
    text-align: left;
    word-spacing: 1.5px;
    padding-top: 15px;  
}
/* comp_gloves end */
/* growin_protector_image-protector , fitness_gloves , heade_guards start */
    .fitness_gloves_size1 {
    float: none;
    color: #393939;
    width: 230px;
    padding: 15px 10px;
    font-size: 15px;
    font-family: 'Opensans-Regular';
    margin-left: 6px;  
display: inline-block;
}
    .fitness_gloves_size2 {
   float: right;
    color: #393939;
   width: 234px;
    padding: 15px 10px;
    font-size: 15px;
    font-family: 'Opensans-Regular'; 
 display: inline-block;
}
.growin_protector_image,.fitness_gloves_image,.heade_guards_image{
	width: 35%;
	float: left;
}
.growin_protector_image img,.fitness_gloves_image img,.heade_guards_image img{
	width: 100%;
	max-width:80% !important;
	padding-top: 70px;
    padding-left: 40px;
	margin-top: 50px;
	}
.fitness_gloves_image img{
		margin-top:8px;
	}
.growin_protector_text,.fitness_gloves_text,.heade_guards_text{
	width:auto;
	float: right;
	padding-right:30px;
}
.space{
	margin-top:6px;
}
#popup_content .growin_protector_size1{
    width: 60px;
    padding: 0px;
}
#popup_content .heade_guards_size1{
    width: 50px;
}
.growin_protector_size1, .heade_guards_size1 {
    float: none;
    color: #393939;
    width: 160px;
    padding: 15px;
    font-size: 15px;
    font-family: 'Opensans-Regular';
    margin-left: 0px;  
    display: inline-block;
}#popup_content .growin_protector_size2{
        width: 258px;
    text-align: left;
    padding-left: 5px;
}
#popup_content .heade_guards_size2{
   width: 505px;
    margin-right: 0px;
}
.growin_protector_size2,.heade_guards_size2{
float: none;
    color: #393939;
    width: 300px;
    padding: 15px 10px;
    font-size: 15px;
    font-family: 'Opensans-Regular';
    display: inline-block;
}
#popup_content .growin_protector_youth1,#popup_content .growin_protector_small1,#popup_content .growin_protector_medium1,#popup_content .growin_protector_large1,#popup_content .growin_protector_x-large1,#popup_content .heade_guards_youth1,#popup_content .heade_guards_small1,#popup_content .heade_guards_medium1,#popup_content .heade_guards_large1,#popup_content .heade_guards_x-large1{
    text-align: left;
    width: 158px;
}
.growin_protector_youth1,.growin_protector_small1,.growin_protector_medium1,.growin_protector_large1,.growin_protector_x-large1,.heade_guards_youth1,.heade_guards_small1,.heade_guards_medium1,.heade_guards_large1,.heade_guards_x-large1{
	float: none;
	background: #ffffff;
	color: #393939;
	width: 110px;
	padding: 15px;
	text-transform: uppercase;
	font-size: 16px;
	font-family: 'OpenSans-Extrabold';
    display: inline-block;
}
#popup_content .growin_protector_youth2,#popup_content .growin_protector_small2,#popup_content .growin_protector_medium2,#popup_content .growin_protector_large2,#popup_content .growin_protector_x-large2,#popup_content .heade_guards_youth2,#popup_content .heade_guards_small2,#popup_content .heade_guards_medium2,#popup_content .heade_guards_large2,#popup_content .heade_guards_x-large2{
    text-align: left;
    width: 192px;
    padding-left: 20px;
}
.growin_protector_youth2,.growin_protector_small2,.growin_protector_medium2,.growin_protector_large2,.growin_protector_x-large2,.heade_guards_youth2,.heade_guards_small2,.heade_guards_medium2,.heade_guards_large2,.heade_guards_x-large2{
	float: none;
	background: #ffffff;
	color: #393939;
	width: 160px;
	padding: 15px;
	text-transform: uppercase;
	font-size: 16px;
	font-family: 'OpenSans-Extrabold';
	margin-left:0px;
    display: inline-block;
}
#popup_content .growin_protector_youth3,#popup_content .growin_protector_small3,#popup_content .growin_protector_medium3,#popup_content .growin_protector_large3,#popup_content .growin_protector_x-large3{
    text-align: left;
    width: 275px;
}
    #popup_content .heade_guards_youth3,#popup_content .heade_guards_small3,#popup_content .heade_guards_medium3,#popup_content .heade_guards_large3,#popup_content .heade_guards_x-large3{
    text-align: left;
    width: 309px;
}
.growin_protector_youth3,.growin_protector_small3,.growin_protector_medium3,.growin_protector_large3,.growin_protector_x-large3,.heade_guards_youth3,.heade_guards_small3,.heade_guards_medium3,.heade_guards_large3,.heade_guards_x-large3{
	float: none;
    background: #212121;
    color: #ffffff;
    width: 300px;
    padding: 15px 10px;
    text-transform: uppercase;
    font-size: 16px;
   font-family: 'OpenSans-Extrabold';
    display: inline-block;
}
#popup_content .fitness_size_youth1,#popup_content .fitness_size_regular1,#popup_content .fitness_size_large1,#popup_content .fitness_size_largE1{
text-align: left;
    width: 235px;
    padding-left: 0px;
}
.fitness_size_youth1,.fitness_size_regular1,.fitness_size_large1,.fitness_size_largE1{
	float: none;
	background: #ffffff;
	color: #393939;
	width: 230px;
	padding: 15px 10px;
	text-transform: uppercase;
	font-size: 16px;
	font-family: 'OpenSans-Extrabold';
	margin-left:6px;
    display: inline-block;
}
#popup_content .fitness_size_youth2,#popup_content .fitness_size_regular2,#popup_content .fitness_size_large2,#popup_content .fitness_size_largE2{
    text-align: left;
    width: 130px;
    padding-left: 20px;  
}
.fitness_size_youth2,.fitness_size_regular2,.fitness_size_large2,.fitness_size_largE2{
	float: none;
	background: #ffffff;
	color: #393939;
	width: 96px;
	padding: 15px 10px;
	text-transform: uppercase;
	font-size: 16px;
	font-family: 'OpenSans-Extrabold';
	margin-left:0px;
    display: inline-block;
}
#popup_content .fitness_size_youth3,#popup_content .fitness_size_regular3,#popup_content .fitness_size_large3,#popup_content .fitness_size_largE3{
    text-align: left;
    width: 240px;
}
.fitness_size_youth3,.fitness_size_regular3,.fitness_size_large3,.fitness_size_largE3{
	float: none;
	background: #212121;
	color: #ffffff;
	width: 234px;
	padding: 15px 10px;
	text-transform: uppercase;
	font-size: 16px;
	font-family: 'OpenSans-Extrabold';
    display: inline-block;
}
/* growin_protector_image-protector , fitness_gloves , heade_guards start */
/* jump_rope start */
.jump_rope_image{
	width: 55%;
	float: left;
}
.jump_rope_image img{
	width: 100%;
	max-width:70% !important;
	padding-top: 10px;
    padding-left: 40px;
	margin-top: 90px;
	}
.jump_rope_text{
	width:auto;
	float: right;
	padding-right:30px;
	padding-top: 10px
}
#popup_content .jump_rope_lengths{
    width: 86px;
}
.jump_rope_lengths {
     float: none;
     color: #393939;
     width: 143px;
    font-size: 15px;
    font-family: 'Opensans-Regular';
    margin-left: 6px;
 display: inline-block;
}
    #popup_content .jump_rope_heights{
      width: 203px;
    padding-left: 0px;
    text-align: left;
}
.jump_rope_heights {
     float: none;
     color: #393939;
    width: 238px;
    font-size: 15px;
    font-family: 'Opensans-Regular';
    padding-left: 24px;
display: inline-block;
}
#popup_content .jumpe_rope_feet{
    text-align: left;
    width: 174px;  
}
.jumpe_rope_feet{
	float:none;
	background: #ffffff;
	color: #393939;
	width: 143px;
	padding: 15px 10px;
	text-transform: uppercase;
	font-size: 17px;
	font-family: 'OpenSans-Extrabold';
	margin-left:6px; 
    display: inline-block;
}
#popup_content .jumpe_rope_height{
     text-align: left;
    width: 225px;
}
.jumpe_rope_height{
	float: none;
	background: #212121;
	color: #ffffff;
	width: 238px;
	padding: 15px 10px;
	text-transform: uppercase;
	font-size: 17px;
	font-family: 'OpenSans-Extrabold';
    display: inline-block;
}
/* jump_rope end */
/* pro_fight_gloves start */
    .pro_fight_gloves_size1, .training_gloves_size1 {
float: left;
    color: #393939;
   width: 230px;
    padding: 15px 10px;
    font-size: 15px;
    font-family: 'Opensans-Regular';
    margin-left: 6px;   
display: inline-block;
}
    .pro_fight_gloves_size2, .training_gloves_size2 {
    float: none;
    color: #393939;
    width: 150px;
    padding: 15px 10px;
    font-size: 15px;
    font-family: 'Opensans-Regular';   
display:inline-block;
}
.pro_fight_gloves_image,.training_gloves_image{
	width: 40%;
	float: left;
}
.pro_fight_gloves_image img{
	width: 100%;
	max-width:60% !important;
    padding-left: 40px;
	margin-top: 40px;
	}
.training_gloves_image img{
	width: 100%;
	max-width: 60% !important;
    padding-top: 30px;
    padding-left: 40px;
	margin-top: 100px;
	}
.pro_fight_gloves_text{
	width: auto;
	float: right;
	padding-right:30px;
}
   .training_gloves_text{
	width:auto;
	float: right;
	padding-right:30px;
}
#popup_content .pro_fight_gloves_kgs,#popup_content .training_gloves_kgs{
    width: 239px;
    text-align: left;
}
.pro_fight_gloves_kgs,.training_gloves_kgs{
	float: none;
	background: #ffffff;
	color: #393939;
	width: 230px;
	padding: 15px 10px;
	text-transform: uppercase;
	font-size: 16px;
	font-family: 'OpenSans-Extrabold';
	margin-left:6px;
    
    display: inline-block;
}
#popup_content .pro_fight_gloves_ozs,#popup_content .training_gloves_ozs{
    width: 160px;
    text-align: left;
    padding-left: 20px;
}
.pro_fight_gloves_ozs,.training_gloves_ozs{
	float: none;
	background: #212121;
	color: #ffffff;
	width: 150px;
	padding: 15px 10px;
	text-transform: uppercase;
	font-size: 16px;
	font-family: 'OpenSans-Extrabold';
    display: inline-block;
}
.pro_fight_heavy{
	color: #212121;
	font-size: 15px;
	font-family: 'Opensans-Regular';
	margin-top: 20px;
    max-width: 380px;
}
/* pro_fight_gloves end */
/* mens_t-shirt start */
.mens_t-shirt_image{
	width: 37%;
	float: left;
}
.mens_t-shirt_image img{
	width: 100%;
	max-width:70% !important;
	padding-top: 10px;
    padding-left: 40px;
	margin-top: 80px;
	}
.mens_t-shirt_text{
	width:auto;
	float: right;
	padding-right:30px;
}
#popup_content .mens_t-shirt_size{
    width: 68px;
    margin-left: 0px;
}
.mens_t-shirt_size {
    float: none;
    color: #393939;
     width: 145px;
    font-size: 15px;
    font-family: 'Opensans-Regular';
   margin-left: 6px;
padding: 15px 10px;   
display: inline-block;
}
#popup_content .mens_t-shirt_C-size{
    width: 225px;
    text-align: left;
}
.mens_t-shirt_C-size {
    float: none;
    color: #212121;
    width: 234px;
padding: 15px 10px;
    font-size: 15px;
    font-family: 'Opensans-Regular';  
  display: inline-block;
}
#popup_content .t-shirt_size{
    width: 183px;
    padding-left: 20px;
    text-align: left;
}
.t-shirt_size{
	float: none;
	background: #ffffff;
	color: #393939;
	width: 145px;
	padding: 15px 10px;
	text-transform: uppercase;
	font-size: 16px;
	font-family: 'OpenSans-Extrabold';
	margin-left:6px;
    display: inline-block;
}
    .mens_t-shirt_text .boxing_short_length{
        float: none;
        padding: 15px 10px 15px 10px;
    }
    .mens_t-shirt_text  .boxing_shorts_w-size{
        float: none;
            display: inline-block;
        text-align: left;
    }
#popup_content .t-shirt_length{
    text-align: left;
    width: 216px;
    padding-left: 20px;
}
.t-shirt_length{
	float: none;
	width: 234px;
	padding: 15px 10px;
	text-transform: uppercase;
	font-size: 16px;
	font-family: 'OpenSans-Extrabold'; 
    display: inline-block;
        margin-left: 0;
}
/* mens_t-shirt end */
/* boxing_short start */
    .boxing_shorts_F-size {
    float: left;
    color: #393939;
    width: 160px;
    padding: 15px 10px 15px 10px;
    font-size: 15px;
    line-height: 21px;
    font-family: 'Opensans-Regular';
    text-align: left;
}
.boxing_short_image{
	width: 25%;
	float: left;
}
.boxing_short_image img{
	width: 100%;
	max-width:55% !important;
	padding-top: 10px;
    padding-left: 50px;
	margin-top: 260px;
    text-align: center;
	}
.boxing_short_text{
	width:auto;
	float: right;
	padding-right:30px;
}
#popup_content .boxing_shorts_size{
    width: 73px;
    margin-left: 0px;
    
}
.boxing_shorts_size{
	float: left;
	color: #212121;
	width: 150px;
	font-size: 15px;
	font-family: 'Opensans-Regular';
	margin-left:10px;
    text-align: left;
}
#popup_content .boxing_shorts_w-size{
    width: 226px;
    text-align: right;
}
    .boxing_shorts_T-size span {
    float: left;
    color: #212121;
    width: 150px;
    font-size: 12px;
    font-family: 'Opensans-Regular';
    margin-left: 0px;
    text-align: left;
    direction: inherit;
    display: inline-grid;
}
.boxing_shorts_w-size {
    float: left;
    color: #212121;
    width: 180px;
    font-size: 15px;
    font-family: 'Opensans-Regular';
    margin-left: 0px;
    text-align: center;
}
    .boxing_shorts_T-size {
    float: left;
    color: #212121;
    width: 170px;
    font-size: 15px;
    font-family: 'Opensans-Regular';
    margin-left: 0px;
    text-align: left;
}
#popup_content .boxing_short_size{
   width: 190px;
    text-align: left;
}
.boxing_short_size{
	float: none;
	background: #ffffff;
	color: #393939;
	width: 192px;
	padding: 15px 10px;
	text-transform: uppercase;
	font-size: 16px;
	font-family: 'OpenSans-Extrabold';
	margin-left:6px;
    display: inline-block;
}
#popup_content .boxing_short_length{
        width: 180px;
    text-align: left;
}
    #popup_content .boxing_shorts_T-size {
    text-align: right;
    width: 264px;
}
.boxing_short_length{
	float: none;
	background: #212121;
	color: #ffffff;
	width: 115px;
	padding: 15px 10px;
	text-transform: uppercase;
	font-size: 16px;
	font-family: 'OpenSans-Extrabold';
    display: inline-block;
}
.boxing_short_size1 {
    float: none;
	background: #ffffff;
	color: #393939;
	width: 190px;
	padding: 15px 10px;
	text-transform: uppercase;
	font-size: 16px;
	font-family: 'OpenSans-Extrabold';
    display: inline-block;
}
.boxing_short_length1{
    	float: none;
	background: #212121;
	color: #ffffff;
	width: 160px;
	padding: 15px 10px;
	text-transform: uppercase;
	font-size: 16px;
	font-family: 'OpenSans-Extrabold';
    display: inline-block;
}
/* boxing_short end */
/* shoe_size start */
.shoe_size{
	padding-top:30px;
}
.shoe_size table th{
    background: #d8d8d8;
    text-transform: uppercase;
    font-size:12px;
    font-family: 'OpenSans-Extrabold';
    color: #393939;   
}
.shoe_size table {
    border-collapse: collapse;
    width: 100%;
}
.shoe_size table td, th {
    text-align: left;
    padding: 6px;
    border-bottom:4px solid #f9f9f9;
    border-left:4px solid #f9f9f9;
}
.shoe_size table td:nth-child(odd) {
    background-color: #d8d8d8;
}
.shoe_size table td:nth-child(even) {
    background-color: #ffffff;
}
.shoe_size table td{
    color: #393939;
    font-size: 12px;
   font-family: 'OpenSans-Extrabold';
}
/* shoe_size end */
/* womens-shirt-start */
.womens_t-shirt_image{
    	width: 35%;
	float: left;
}
.womens_t-shirt_image img{
    width: 100%;
    max-width: 80% !important;
    padding-top: 10px;
    padding-left: 40px;
    margin-top: 80px;
}
.womens_t-shirt_text{
    width: auto;
	float: right;
    padding-right: 30px;
}
.womens_t-shirt_sizes{
    width: 100%;
    max-width: 100%;
    float: right;
}
.womens_t-shirt_size {
    float: none;
    color: #39399;
    width: 165px;
    font-size: 15px;
    padding: 15px 10px;
    font-family: 'Opensans-Regular';
    margin-left: 6px; 
    display: inline-block;
}
    .womens_t-shirt_C-size {
    float: none;
    color: #393939;
    width: 130px;
    font-size: 15px;
    font-family: 'Opensans-Regular';
    padding: 15px 10px; 
    display: inline-block;
 margin-left: 6px;
}
    .womens_t-shirt_chest {
    float: none;
    color: #393939;
    width: 120px;
    padding: 15px 10px;
    font-size: 15px;
    font-family: 'Opensans-Regular'; 
display: inline-block;
}
.womens_t-shirt_h-size {
    float: none;
    color: #393939;
    width: 140px;
padding: 15px 10px;
    font-size: 15px;
    font-family: 'Opensans-Regular';
    display: inline-block;
}
    .womens-xxsmall1,.womens-xsmall1,.womens-small1,.womens-medium1,.womens-large1,.womens-x_large1,.womens-xx_large1{
        float: none;
    background: #ffffff;
    color: #393939;
    width: 165px;
    padding: 15px 10px;
    text-transform: uppercase;
    font-size: 16px;
   font-family: 'OpenSans-Extrabold';
    margin-left: 6px;
    display: inline-block;
}
.womens-xxsmall2,.womens-xsmall2,.womens-small2,.womens-medium2,.womens-large2,.womens-x_large2,.womens-xx_large2{
    float: none;
    background: #212121;
    color: #ffffff;
    width: 120px;
    padding: 15px 10px;
    text-transform: uppercase;
    font-size: 16px;
   font-family: 'OpenSans-Extrabold';
    display: inline-block;
}
.womens-xxsmall3,.womens-xsmall3,.womens-small3,.womens-medium3,.womens-large3,.womens-x_large3,.womens-xx_large3{
        float: none;
    background: #ffffff;
    color: #393939;
    width: 130px;
    padding: 15px 10px;
    text-transform: uppercase;
    font-size: 16px;
   font-family: 'OpenSans-Extrabold';
    margin-left: 0px;
    display: inline-block;
}
.womens-xxsmall4,.womens-xsmall4,.womens-small4,.womens-medium4,.womens-large4,.womens-x_large4,.womens-xx_large4{
    float: none;
    background: #212121;
    color: #ffffff;
    width: 140px;
    padding: 15px 10px;
    text-transform: uppercase;
    font-size: 16px;
   font-family: 'OpenSans-Extrabold';
    display: inline-block;
}
/* womans-shirt-end */
/* kids-shirt-start */
.kids-shirt_image{
    	width: 33%;
	float: left;
}
.kids-shirt_image img{
    width: 100%;
    max-width: 80% !important;
    padding-top: 10px;
    padding-left: 40px;
    margin-top: 160px;
}
.kids-shirt_text{
    	width: auto;
	float: right;
    padding-right: 30px;
}
.kids-shirt_sizes {
    width: 100%;
    max-width: 100%;
    float: right;
}
.kids-shirt_size {
float: none;
    color: #393939;
    width: 190px;
    padding: 15px 10px;
    font-size: 15px;
    font-family: 'Opensans-Regular';
    margin-left: 6px;
       display: inline-block;
}

.kids-shirt_C-size { 
float: none;
    color: #393939;
    width: 115px;
    font-size: 15px;
    font-family: 'Opensans-Regular';
    padding: 15px 10px;
    margin-left: 0px;
    display: inline-block;
}
    .kids-shirt_height {
    float: none;
    color: #393939;
     width: 130px;
    padding: 15px 10px;
    font-size: 15px;
    font-family: 'Opensans-Regular';
    margin-left: 6px;
    display: inline-block;
}
.kids-shirt_w-size {
float: none;
    color: #393939;
    width: 130px;
padding: 15px 10px;
    font-size: 15px;
    font-family: 'Opensans-Regular';
     display: inline-block;
}
.kids-fs1,.kids-ss1,.kids-se1,.kids-en1,.kids-nt1,.kids-te1,.kids-et1,.kids-tt1,.kids-tf1,.kids-ff1,.kids-fsi1{
        float: none;
    background: #ffffff;
    color: #393939;
    width: 190px;
    padding: 15px 10px;
    text-transform: uppercase;
    font-size: 17px;
   font-family: 'OpenSans-Extrabold';
    margin-left: 6px;
    display: inline-block;
}
.kids-fs2,.kids-ss2,.kids-se2,.kids-en2,.kids-nt2,.kids-te2,.kids-et2,.kids-tt2,.kids-tf2,.kids-ff2,.kids-fsi2{
    float: none;
    background: #212121;
    color: #ffffff;
    width: 130px;
    padding: 15px 10px;
    text-transform: uppercase;
    font-size: 17px;
   font-family: 'OpenSans-Extrabold';
    display: inline-block;
}
.kids-fs3,.kids-ss3,.kids-se3,.kids-en3,.kids-nt3,.kids-te3,.kids-et3,.kids-tt3,.kids-tf3,.kids-ff3,.kids-fsi3{
        float: none;
    background: #ffffff;
    color: #393939;
    width: 115px;
    padding: 15px 10px;
    text-transform: uppercase;
    font-size: 17px;
   font-family: 'OpenSans-Extrabold';
    margin-left: 0px;
    display: inline-block;
}
.kids-fs4,.kids-ss4,.kids-se4,.kids-en4,.kids-nt4,.kids-te4,.kids-et4,.kids-tt4,.kids-tf4,.kids-ff4,.kids-fsi4{
    float: none;
    background: #212121;
    color: #ffffff;
    width: 120px;
    padding: 15px 10px;
    text-transform: uppercase;
    font-size: 17px;
   font-family: 'OpenSans-Extrabold';
    display: inline-block;
}
}
/* laptop view start */
@media (min-width: 768px) and (max-width: 1024px) {
    #toPopup .container{
        width: 100%;    
    }
     #toPopup div.close {
    color: #000;
    cursor: pointer;
    font-size: 25px;
    font-weight: normal;
    text-shadow: none;
    padding-top: 0px;
    padding-right: 0px;
    width: 100%;
    max-width: 100%;
    z-index: 1111;
    opacity: 1;
    height: 34px;
    text-align: right;
    float: none;
}
    #toPopup{
        display: block;
    }
     #toPopup {
    background: #fff none repeat scroll 0 0;
    border-radius: 0 !important;
    display: none;
    font-size: 18px;
    max-height:  579px;
    left: 50%;
    margin: 0 auto;
    padding: 15px;
    position: fixed;
    text-align: center;
    top: 50%;
    transform: translate(-50%, -50%);
    max-width: 90% !important;
    z-index: 1111;
padding-top: 7px;
    width: 100%;
   
}
    #popup_content {
    height: 89%;
    overflow: auto;
    overflow-x: auto;
    width: 100%;
    overflow-x: hidden;
    max-height: 425px !important;
    max-width: 100%;
}
    #popup_content{
            max-width: 100%;
    margin: 0px auto;
    max-height: 304px;
    width: 100%;
    }
.mainContainer{
	background: #ffffff;
	max-width: 1120px;
    margin: 0px auto;
}
.subContainer {
    width: 100%;
    max-width: 100%;
    padding: 10px;
}
.main_product{
	background: #f9f9f9;
	padding-bottom: 30px;
	margin-bottom: 25px;
}
/* product start */
.product_title{
	background: #ce2c2c;
}
.product_title h1{
	font-size: 17px;
	color: #ffffff;
    font-family: 'OpenSans-Extrabold' 
	padding: 20px 0px 20px 27px;
	margin: 0px;
	text-transform: uppercase;
    
}
.product_title h1 span{
	font-family: 'open_sansitalic';
    font-style: italic;
}
/* product end */
/* comp_gloves start */
    .comp_gloves_length1 {
    float: none;
    color: #393939;
    width: 55%;
    padding: 25px 10px;
    font-size: 15px;
    font-family: 'Opensans-Regular';
    display: inline-block;
    text-align: left;
}
    .comp_gloves_length2 {
    float: none;
    color: #393939;
    font-size: 15px;
    font-family: 'Opensans-Regular';
    padding: 18px 0px 18px 15px;
   width: 42%;   
 text-align: left;
        display: inline-block;
}
    #popup_content .comp_gloves_image {
    width: 40%;
    float: left;
}
    #popup_content .comp_gloves_text {
    width: 60%;
        max-width: 100%;
}
    #popup_content .comp_gloves_image img {
    margin-top: 0px;
}
.comp_gloves_image{
	width: 40%;
	float: left;
}
.comp_gloves_image img{
	width: 100%;
	max-width:70% !important;
	padding-top: 50px;
    padding-left: 20px;
}
.comp_gloves_text{
	width:60%;
	float: right;
	padding-right:20px;
}
.comp_gloves_mini,.comp_gloves_max{
	width: 100%;
	max-width: 100%;
	margin: 0px auto;
	text-align:right;
}
    #popup_content .comp_gloves_mix1 {
    text-align: left;
    width: 230px;
        font-size: 15px;
}
    #popup_content .comp_gloves_mini1 {
    text-align: left;
    width: 230px;
        font-size: 15px;
}
.comp_gloves_mini1,.comp_gloves_mix1{
    background: #ffffff;
    color: #393939;
    width: 55%;
    padding: 18px 0px 18px 15px;
    text-transform: uppercase;
    font-size: 14px;
   font-family: 'OpenSans-Extrabold';
	display: inline-block;
	float: none;
	text-align:left;
}	 
    #popup_content .comp_gloves_mix2 {
    text-align: left;
    width: 105px;
        font-size: 15px;
}
    #popup_content .comp_gloves_mini2 {
    text-align: left;
    width: 105px;
        font-size: 15px;
}
.comp_gloves_mini2,.comp_gloves_mix2{
    background: #212121;
    color: #ffffff;
    padding: 18px 0px 18px 15px;
    text-transform: uppercase;
    font-size: 14px;
   font-family: 'OpenSans-Extrabold';
    width: 42%;
	display: inline-block;
	float: none;
	text-align:left;   
}
    .comp_gloves_length, .comp_gloves_mini, .comp_gloves_max{
        float: none !important;
    }
.comp_gloves_max{
	margin-top: 6px;
}
.comp_gloves_Text{
	width:100%;
	max-width:100%;
	text-align: right;
}
.comp_gloves_Text p{
    font-size: 15px;
    line-height: 25px;
    font-family: 'Opensans-Regular';
    text-align: center;
    word-spacing: 1.5px;
}
/* comp_gloves end */
/* growin_protector,.fitness_gloves,e,.heade_guards start */
    .fitness_gloves_size1{
    float: none;
    color: #393939;
    width: 276px;
    padding: 15px 10px 15px 10px;
    font-size: 15px;
    font-family: 'Opensans-Regular';
text-align: left;   
 display: inline-block;
        margin-left: 6px;
}  
.fitness_gloves_size2 {
    float: none;
    color: #393939;
      width: 195px;
    padding: 15px 10px 15px 10px;
    font-size: 15px;
    font-family: 'Opensans-Regular';    
display: inline-block;
text-align: left;
}
.growin_protector_image,.fitness_gloves_image,.heade_guards_image{
	width: 30%;
	float: left;
}
.growin_protector_image img{
	width: 100%;
	max-width:100% !important;
	padding-top: 46px;
    padding-left: 20px;
	margin-top: 125px !important;
	}
   .fitness_gloves_image img,.heade_guards_image img{
	width: 100%;
	max-width:100%;
	padding-top: 46px;
    padding-left: 20px;
	margin-top: 35px !important;
	}
    .heade_guards_image img{
	width: 100%;
	max-width:100%;
	padding-top: 46px;
    padding-left: 20px;
	margin-top: 95px !important;
	}
.fitness_gloves_image img{
		margin-top:8px;
	}
.growin_protector_text,.fitness_gloves_text,.heade_guards_text{
	width:70%;
	float: right;
	padding-right:20px;
}
.space{
	margin-top:6px;
}
.growin_protector_size{
	text-align: right;
}
   #popup_content .growin_protector_image img{
        padding-top: 110px;
    }
    #popup_content .growin_protector_size1 {
    width: 180px;
}
    #popup_content .heade_guards_size1 {
    width: 200px;
}
.growin_protector_size1{
    float: none;
    color: #393939;
       width: 132px;
        padding: 15px 10px 15px 10px;
    font-size: 15px;
    font-family: 'Opensans-Regular';
    display: inline-block;
    text-align: left;
  margin-left: 0px !important;
}
    .heade_guards_size1{
    float: none;
    color: #393939;
       width: 132px;
        padding: 15px 10px 15px 10px;
    font-size: 15px;
    font-family: 'Opensans-Regular';
    display: inline-block;
    text-align: left;
    
  margin-left: 0px !important;
}
    #popup_content .heade_guards_image img{
        margin-top: 66px !important;
    }
    #popup_content .heade_guards_size2 {
    width: 160px;
}
    #popup_content .growin_protector_size2 {
    width: 168px;
}
.growin_protector_size2{
float: none;
    color: #393939;
   width: 240px;
       padding: 15px 10px 15px 10px;
    font-size: 15px;
    font-family: 'Opensans-Regular';
    display: inline-block;
    text-align: left;  
}
.heade_guards_size2{
float: none;
    color: #393939;
   width: 250px;
       padding: 15px 10px 15px 10px;
    font-size: 15px;
    font-family: 'Opensans-Regular';
    display: inline-block;
    text-align: left; 
}
.text{
	text-align:right;
}
    .boxing_short_xx-small,.boxing_short_xx-small,.boxing_short_small,.boxing_short_medium,.boxing_short_large,.boxing_short_x-large,.boxing_short_x-large,.boxing_short_xx-large,.boxing_short_xx-large,.boxing_short_xx-large{
text-align:center;
}
    .boxing_short_sizes{
        text-align: center;
    }
    #popup_content .growin_protector_youth1, #popup_content .growin_protector_small1, #popup_content .growin_protector_medium1, #popup_content .growin_protector_large1, #popup_content .growin_protector_x-large1, #popup_content .heade_guards_youth1, #popup_content .heade_guards_small1, #popup_content .heade_guards_medium1, #popup_content .heade_guards_large1, #popup_content .heade_guards_x-large1 {
    text-align: left;
    width: 110px;
        font-size: 13px;
}
.growin_protector_youth1,.growin_protector_small1,.growin_protector_medium1,.growin_protector_large1,.growin_protector_x-large1,.heade_guards_youth1,.heade_guards_small1,.heade_guards_medium1,.heade_guards_large1,.heade_guards_x-large1{
	float: none;
	background: #ffffff;
	color: #393939;
	width: 90px;
	padding: 15px 10px 15px 10px;
	text-transform: uppercase;
	font-size: 14px;
	font-family: 'OpenSans-Extrabold';
	display: inline-block;
	text-align: left; 
}
    #popup_content .growin_protector_youth2, #popup_content .growin_protector_small2, #popup_content .growin_protector_medium2, #popup_content .growin_protector_large2, #popup_content .growin_protector_x-large2, #popup_content .heade_guards_youth2, #popup_content .heade_guards_small2, #popup_content .heade_guards_medium2, #popup_content .heade_guards_large2, #popup_content .heade_guards_x-large2 {
    text-align: left;
    width: 155px;
    padding-left: 20px;
        font-size: 13px;
}
.growin_protector_youth2,.growin_protector_small2,.growin_protector_medium2,.growin_protector_large2,.growin_protector_x-large2,.heade_guards_youth2,.heade_guards_small2,.heade_guards_medium2,.heade_guards_large2,.heade_guards_x-large2{
	float: none;
	background: #ffffff;
	color: #393939;
	width: 132px;
	padding: 15px 10px 15px 10px;
	text-transform: uppercase;
	font-size: 14px;
	font-family: 'OpenSans-Extrabold';
	margin-left: 0px !important;
	display: inline-block;
	text-align: left;
}
    #popup_content .growin_protector_youth3, #popup_content .growin_protector_small3, #popup_content .growin_protector_medium3, #popup_content .growin_protector_large3, #popup_content .growin_protector_x-large3{
    text-align: left;
    width: 270px;
        font-size: 13px;
}
     #popup_content .heade_guards_youth3, #popup_content .heade_guards_small3, #popup_content .heade_guards_medium3, #popup_content .heade_guards_large3, #popup_content .heade_guards_x-large3 {
    text-align: left;
    width: 260px;
        font-size: 13px;
}
.growin_protector_youth3,.growin_protector_small3,.growin_protector_medium3,.growin_protector_large3,.growin_protector_x-large3{
	float: none;
	background: #212121;
	color: #ffffff;
	width: 240px;
	padding: 15px 10px 15px 10px;
	text-transform: uppercase;
	font-size: 13px;
	font-family: 'OpenSans-Extrabold';
	display: inline-block;
	text-align: left; 
}
.heade_guards_youth3,.heade_guards_small3,.heade_guards_medium3,.heade_guards_large3,.heade_guards_x-large3{
	float: none;
	background: #212121;
	color: #ffffff;
	width: 250px;
	padding: 15px 10px 15px 10px;
	text-transform: uppercase;
	font-size: 13px;
	font-family: 'OpenSans-Extrabold';
	display: inline-block;
	text-align: left; 
}

.fitness_size_youth,.fitness_size_regular,.fitness_size_large,.fitness_size_largE{
	text-align: right;
}
 #popup_content .fitness_size_youth1, #popup_content .fitness_size_regular1, #popup_content .fitness_size_large1, #popup_content .fitness_size_largE1 {
    text-align: left;
    width: 180px;
    padding-left: 5px;
    font-size: 13px;
    padding-right: 0px;
}
.fitness_size_youth1,.fitness_size_regular1,.fitness_size_large1,.fitness_size_largE1{
	float: none;
	background: #ffffff;
	color: #393939;
	width: 192px;
	padding: 15px 10px 15px 10px;
	text-transform: uppercase;
	font-size: 13px;
	font-family: 'OpenSans-Extrabold';
	margin-left:0px;
		text-align: left;
	display: inline-block; 
}
    #popup_content .fitness_size_youth2, #popup_content .fitness_size_regular2, #popup_content .fitness_size_large2, #popup_content .fitness_size_largE2 {
    text-align: left;
    width: 66px;
    padding-left: 5px;
    font-size: 13px;
    padding-right: 0px;
}
.fitness_size_youth2,.fitness_size_regular2,.fitness_size_large2,.fitness_size_largE2{
	float: none;
	background: #ffffff;
	color: #393939;
	width: 76px;
	padding: 15px 10px 15px 10px;
	text-transform: uppercase;
	font-size: 13px;
	font-family: 'OpenSans-Extrabold';
	margin-left:0px;
		text-align: left;
	display: inline-block;
}
    #popup_content .fitness_size_youth3, #popup_content .fitness_size_regular3, #popup_content .fitness_size_large3, #popup_content .fitness_size_largE3 {
   text-align: left;
    width: 190px;
    padding-left: 5px;
    font-size: 13px;
}
.fitness_size_youth3,.fitness_size_regular3,.fitness_size_large3,.fitness_size_largE3{
	float: none;
	background: #212121;
	color: #ffffff;
	width: 195px;
	padding: 15px 10px 15px 10px;
	text-transform: uppercase;
	font-size: 13px;
	font-family: 'OpenSans-Extrabold';
	text-align: left;
	display: inline-block;  
}
/* growin_protector,.fitness_gloves,.heade_guards end */
/*jump_rope start*/
    #popup_content .jump_rope_text {
    width: 50%;
}
    #popup_content .jump_rope_image{
	width: 50%;
}
.jump_rope_image{
	width: 55%;
	float: left;
}
.jump_rope_image img{
	width: 100%;
	max-width:70% !important;
	padding-top: 10px;
    padding-left: 40px;
	margin-top: 105px !important;
	}
.jump_rope_text{
	width:45%;
	float: right;
	padding-right:30px;
	padding-top: 10px
}
.jump_rope_sizes,.jumpe_rope_feets{
	text-align: right;
}
    #popup_content .jump_rope_lengths {
    width: 118px;
}
.jump_rope_lengths{
float: none;
    color: #393939;
       width: 120px;
    padding: 15px 10px 15px 10px;
    font-size: 15px;
    font-family: 'Opensans-Regular';
    text-align: left;
    display: inline-block; 
}
    #popup_content .jump_rope_heights {
    width: 118px;
    padding-left: 0px;
    text-align: left;
}
.jump_rope_heights{
float: none;
    color: #393939;
    width: 150px;
    font-size: 15px;
   padding: 15px 10px 15px 10px;
    font-family: 'Opensans-Regular';
    text-align: left;
    display: inline-block;
}
    #popup_content .jumpe_rope_feet {
    text-align: left;
    width: 120px;
        font-size: 13px;
        padding-left: 15px;
}
.jumpe_rope_feet{
	float: none;
	background: #ffffff;
	color: #393939;
	width: 120px;
	padding: 15px 10px 15px 10px;
	text-transform: uppercase;
	font-size: 13px;
	font-family: 'OpenSans-Extrabold';
	margin-right: 0px !important;
	text-align: left;
	display: inline-block; 
}
    #popup_content .jumpe_rope_height {
    text-align: left;
    width: 150px;
        font-size: 13px;
        padding-left: 15px;
}
.jumpe_rope_height{
	float: none;
	background: #212121;
	color: #ffffff;
	width: 150px;
	padding: 15px 10px 15px 10px;
	text-transform: uppercase;
	font-size: 13px;
	font-family: 'OpenSans-Extrabold';
	text-align: left;
	display: inline-block;
}
/*jump_rope end*/
/* pro_fight_gloves , training_gloves start */
.pro_fight_gloves_image,.training_gloves_image{
	width: 35%;
	float: left;
}
.pro_fight_gloves_image img{
	width: 100%;
	max-width:80% !important;
	padding-top: 10px;
    padding-left: 40px;
	margin-top: 50px;
	}
    .training_gloves_image img{
	width: 100%;
	max-width:80% !important;
	padding-top: 50px;
    padding-left: 40px;
	margin-top: 125px;
	}

.pro_fight_gloves_text,.training_gloves_text{
	width:65%;
	float: right;
	padding-right:30px;
}
    #popup_content .pro_fight_gloves_text{
	width:65%;
	float: right;
	padding-right:30px;
	padding-top: 35px
}
    #popup_content .training_gloves_text{
	width:60%;
	float: right;
	padding-right:30px;
	padding-top: 35px
}
    #popup_content .training_gloves_image {
    width: 40%;
    float: left;
}
.pro_fight_gloves{
	text-align: right;
}
    #popup_content .pro_fight_gloves_kgs{
    width: 170px;
    text-align: left;
    padding-left: 15px;
        font-size: 13px;
}
 #popup_content .training_gloves_kgs {
    width: 200px;
    text-align: left;
    padding-left: 15px;
        font-size: 13px;
}
    #popup_content .pro_fight_heavy {
    max-width: 75%;
}
.pro_fight_gloves_kgs,.training_gloves_kgs{
	float: none;
	background: #ffffff;
	color: #393939;
	width: 200px;
	padding: 15px 10px 15px 10px;
	text-transform: uppercase;
	font-size: 13px;
	font-family: 'OpenSans-Extrabold';
	margin-left: 0px !important;
	display: inline-block;
	text-align: left; 
}
    #popup_content .pro_fight_gloves_ozs, #popup_content .training_gloves_ozs {
    width: 117px;
    text-align: left;
    padding-left: 15px;
        font-size: 13px;
}
.pro_fight_gloves_ozs,.training_gloves_ozs{
	float: none;
	background: #212121;
	color: #ffffff;
	width: 150px;
	padding: 15px 10px 15px 10px;
	text-transform: uppercase;
	font-size: 13px;
	font-family: 'OpenSans-Extrabold';
    display: inline-block;
	text-align: left;
}
.pro_fight_heavy{
	color: #212121;
	font-size: 15px;
	font-family: 'Opensans-Regular';
	margin-top: 20px;
        width: 100%;
    max-width: 80%;
    float: right;
}
    .pro_fight_gloves_size1, .training_gloves_size1{
        float: none;
    color: #393939;
    width: 200px;
     padding: 15px 10px 15px 10px;
    font-size: 15px;
    font-family: 'Opensans-Regular';
    margin-left: 0px !important;
    display: inline-block;
    text-align: left;
    }
    .pro_fight_gloves_size2, .training_gloves_size2{
        float: none;
    color: #393939;
    width: 150px;
      padding: 15px 10px 15px 10px;
    font-size: 15px;
    font-family: 'Opensans-Regular';
   display: inline-block;
    text-align: left;
    }
/* pro_fight_gloves , training_gloves end */
/* mens_t-shirt start */
.mens_t-shirt_image{
	width: 35%;
	float: left;
}
.mens_t-shirt_image img{
	width: 100%;
	max-width:70% !important;
	padding-top: 10px;
    padding-left: 40px;
	margin-top: 125px;
	}
.mens_t-shirt_text{
	width:auto;
	float: right;
	padding-right:30px;
}
        #popup_content .mens_t-shirt_size {
    width: 115px;
    margin-left: 0px;
}
    #popup_content .mens_t-shirt_image img{
        margin-top: 90px;
    }
.mens_t-shirt_size{
	    float: none;
    color: #393939;;
    width: 125px;
    font-size: 15px;
    padding: 15px 10px 15px 10px;
    font-family: 'Opensans-Regular';
    margin-left: 0px;
    text-align: left;
    display: inline-block;
}
    #popup_content .mens_t-shirt_C-size {
    width: 127px;
    text-align: left;
}
.mens_t-shirt_C-size{
float: none;
    color: #393939;
     width: 150px;
    font-size: 15px;
    font-family: 'Opensans-Regular';
padding: 15px 10px 15px 10px;
    text-align: left;
    display: inline-block;  
}
    #popup_content .t-shirt_size {
    width: 125px;
    padding-left: 15px;
    text-align: left;
        font-size: 13px
}
.t-shirt_size{
	float: none;
	background: #ffffff;
	color: #393939;
	width: 125px;
	padding: 15px 10px 15px 10px;
	text-transform: uppercase;
	font-size: 13px;
	font-family: 'OpenSans-Extrabold';
	margin-left:6px;
    text-align:left;
	display: inline-block;  
}
    .mens_t-shirt_text .boxing_short_length{
        float: none;
        text-align:left;
	display: inline-block;  
            padding: 15px 10px 15px 10px;
        font-size: 13px;
        margin-left: 0px;
        width: 120px;
    }
    .mens_t-shirt_text .boxing_shorts_w-size{
        float: none;
        display: inline-block;
        width: 120px;
    }
    #popup_content .t-shirt_length {
    text-align: left;
    width: 125px;
    padding-left: 15px;
        font-size: 13px;
}
.t-shirt_length{
	float: none;
	width: 150px;
	padding: 15px 10px 15px 10px;
	text-transform: uppercase;
	font-size: 13px;
	font-family: 'OpenSans-Extrabold';
    text-align:left;
	display: inline-block; 
    margin-left: 0px;
}
/* mens_t-shirt end */
/* boxing_short start */
.boxing_short_image{
	width: 100%;
	float: none;
    text-align: center;
}
.boxing_short_image img{
	width: 100%;
	max-width:20% !important;
	padding-top: 10px;
    padding-left: 20px;
	margin-top: 20px;
    margin-left: 50px;
	}
.boxing_short_text{
	width:100%;
	float:none;
	padding-right:0px;
	padding-top: 40px;
        margin-right:6px;
}
    #popup_content .boxing_shorts_size {
    width: 146px;
    margin-left: 0px;
    text-align: left;
}
    #popup_content .boxing_shorts_T-size {
    text-align: left;
}
    #popup_content .boxing_short_image img{
        margin-top: 115px;
    }
    
.boxing_shorts_size {
    float: none;
    color: #212121;
    width: 165px;
    font-size: 15px;
padding: 15px 10px 15px 10px;
    font-family: 'Opensans-Regular';
    margin-left: 6px;
    text-align: left;
    display: inline-block; 
    text-align: left;
}
    #popup_content .boxing_shorts_w-size {
   width: 74px;
    text-align: left;
}
.boxing_shorts_w-size{
    float: none;
    color: #393939;
    width: 145px;
    font-size: 15px;
    font-family: 'Opensans-Regular';
    padding: 15px 10px 15px 10px;
    text-align:left;
    display: inline-block; 
}
    .boxing_shorts_F-size {
       float:none;
    color: #393939;
    width: 190px;
    padding: 15px 10px 15px 10px;
    font-size: 15px;
    font-family: 'Opensans-Regular';
    margin-left: 0px;
    text-align: left;
    display: inline-block;
}
    .boxing_shorts_T-size span {
    float: none;
    color: #212121;
    width: 200px;
    font-size: 12px;
    font-family: 'Opensans-Regular';
    margin-left: 0px;
    text-align: left;
    direction: inherit;
    display: inline-grid;
}
    .boxing_shorts_T-size {
    float: none;
    color: #212121;
    width: 200px;
    font-size: 15px;
    font-family: 'Opensans-Regular';
            padding: 15px 10px 15px 10px;
    margin-left: 0px;
    text-align: left;
    display: inline-block;
}
    #popup_content .boxing_short_size {
   width: 151px;
    padding-left: 5px;
    text-align: left;
    font-size: 13px;
}
.boxing_short_size{
	float: none;
	background: #ffffff;
	color: #393939;
	width: 165px;
	padding: 15px 10px 15px 10px;
	text-transform: uppercase;
	font-size: 13px;
	font-family: 'OpenSans-Extrabold';
	margin-left: 3px;
    text-align:left;
	display: inline-block;  
}
    #popup_content .boxing_short_length {
    width: 86px;
    padding-left: 5px;
    text-align: left;
    font-size: 13px;
}
    #popup_content .boxing_short_size1 {
    width: 58px;
    display: inline-block;
    float: none;
    padding-left: 5px;
}
.boxing_short_length{
	float: none;
	background: #212121;
	color: #ffffff;
	width: 145px;
	padding: 15px 10px 15px 10px;
	text-transform: uppercase;
	font-size: 13px;
	font-family: 'OpenSans-Extrabold';
    text-align:left;
	display: inline-block;
}
    .boxing_short_size1 {
    float: none;
    background: #ffffff;
    color: #393939;
    width: 200px;
    padding: 15px 10px 15px 10px;
    text-transform: uppercase;
    font-size: 13px;
   font-family: 'OpenSans-Extrabold';
        text-align: left;
        display: inline-block;
}
    .boxing_short_length1 {
    float: none;
    background: #212121;
    color: #ffffff;
    width: 190px;
    padding: 15px 10px 15px 10px;
    text-transform: uppercase;
    font-size: 13px;
   font-family: 'OpenSans-Extrabold';
        text-align: left;
        display: inline-block;
        margin-right: 3px;
}
/* boxing_short end */
   /* shoe_size start */
.shoe_size{
	padding-top:30px;
}
.shoe_size table th{
    background: #d8d8d8;
    text-transform: uppercase;
    font-size:12px;
    font-family: 'OpenSans-Extrabold';
    color: #393939; 
}
.shoe_size table {
    border-collapse: collapse;
    width: 100%;
    display: inline-block;
	padding-bottom:15px;
}
    #popup_content .shoe_size table{
        padding-bottom: 28px;
    }
.shoe_size table{
    white-space: nowrap;
    overflow: auto;  
}
.shoe_size td, th {
    text-align: left;
    padding: 6px;
    border-bottom:4px solid #f9f9f9;
    border-left:4px solid #f9f9f9;
}
.shoe_size td:nth-child(odd) {
    background-color: #d8d8d8;
}
.shoe_size td:nth-child(even) {
    background-color: #ffffff;
}
.shoe_size td{
    color: #393939;
    font-size: 12px;
   font-family: 'OpenSans-Extrabold'; 
}
/* shoe_size start */
     /* womens-shirt-start */
    #popup_content .womens_t-shirt_sizes {
    max-width: 100%;
}
     #popup_content .womens_t-shirt_image {
    width: 30%;
}
    #popup_content .womens_t-shirt_text {
    width: 70%;
}
   #popup_content .womens_t-shirt_image img {
    padding-left: 0px;
}
    #popup_content .womens-xxsmall1, #popup_content .womens-xsmall1, #popup_content .womens-small1, #popup_content .womens-medium1, #popup_content .womens-large1, #popup_content .womens-x_large1, #popup_content .womens-xx_large1 {
    text-align: left;
    width: 133px;
    float: none;
    display: inline-block;
    padding-left: 5px;
}
    #popup_content .womens-xxsmall2, #popup_content .womens-xsmall2, #popup_content .womens-small2, #popup_content .womens-medium2, #popup_content .womens-large2, #popup_content .womens-x_large2, #popup_content .womens-xx_large2 {
    width: 88px;
    padding-left: 5px;
}
    #popup_content .womens-xxsmall3, #popup_content .womens-xsmall3, #popup_content .womens-small3, #popup_content .womens-medium3, #popup_content .womens-large3, #popup_content .womens-x_large3, #popup_content .womens-xx_large3 {
    width: 90px;
    padding-left: 5px;
}
    #popup_content .womens-xxsmall4, #popup_content .womens-xsmall4, #popup_content .womens-small4, #popup_content .womens-medium4, #popup_content .womens-large4, #popup_content .womens-x_large4, #popup_content .womens-xx_large4 {
    width: 90px;
    padding-left: 5px;
}
.womens_t-shirt_image{
    	width: 35%;
	float: left;
}
.womens_t-shirt_image img{
    width: 100%;
    max-width: 80% !important;
    padding-top: 10px;
    padding-left: 40px;
    margin-top: 155px;
}
.womens_t-shirt_text{
    	width: 65%;
	float: right;
    padding-right: 30px;
}
.womens_t-shirt_sizes{
   width: 100%;
    max-width: 100%;
    float: none;
}
.womens_t-shirt_size {
     float: none;
    color: #393939;
    width: 135px;
    font-size: 15px;
    font-family: 'Opensans-Regular';
padding: 15px 10px 15px 10px;
    margin-left: 6px;
    display: inline-block;
text-align: left;
}
    .womens_t-shirt_chest {
    float: none;
    color: #393939;
    width: 93px;
     padding: 15px 10px 15px 10px;
    font-size: 15px;
    font-family: 'Opensans-Regular'; 
  text-align: left;
    display: inline-block;
}
.womens_t-shirt_C-size {
    float: none;
    color: #393939;
    width: 94px;
    font-size: 15px;
    font-family: 'Opensans-Regular';
  padding: 15px 10px 15px 10px;
    margin-left: 0px; 
    display: inline-block;
    text-align: left;
}
.womens_t-shirt_h-size {
    float: none;
    color: #393939;
    width: 91px;
    font-size: 15px;
    font-family: 'Opensans-Regular';
padding: 15px 10px 15px 10px;
    margin-left: 0px;
    display: inline-block;
 text-align: left;
}
.womens-xxsmall1, .womens-xsmall1, .womens-small1, .womens-medium1, .womens-large1, .womens-x_large1, .womens-xx_large1 {
    float: none;
    background: #ffffff;
    color: #393939;
    width: 135px;
    padding: 15px 10px 15px 10px;
    text-transform: uppercase;
    font-size: 13px;
   font-family: 'OpenSans-Extrabold';
    margin-left: 6px;
    text-align: left;
    display: inline-block;
}
.womens-xxsmall2,.womens-xsmall2,.womens-small2,.womens-medium2,.womens-large2,.womens-x_large2,.womens-xx_large2{
   float: none;
    background: #212121;
    color: #ffffff;
    width: 93px;
    padding: 15px 10px 15px 10px;
    text-transform: uppercase;
    font-size: 13px;
   font-family: 'OpenSans-Extrabold';
    text-align: left;
    display: inline-block;
}
.womens-xxsmall3,.womens-xsmall3,.womens-small3,.womens-medium3,.womens-large3,.womens-x_large3,.womens-xx_large3{
        float: none;
    background: #ffffff;
    color: #393939;
    width: 94px;
    padding: 15px 10px 15px 10px;
    text-transform: uppercase;
    font-size: 13px;
   font-family: 'OpenSans-Extrabold';
    margin-left: 0px;
    text-align: left;
    display: inline-block;
}
.womens-xxsmall4,.womens-xsmall4,.womens-small4,.womens-medium4,.womens-large4,.womens-x_large4,.womens-xx_large4{
    float: none;
    background: #212121;
    color: #ffffff;
    width: 91px;
    padding: 15px 10px 15px 10px;
    text-transform: uppercase;
    font-size: 13px;
   font-family: 'OpenSans-Extrabold';
    text-align: left;
    display: inline-block;
}
/* womans-shirt-end */
    /* kids-shirt-start */
    #popup_content .kids-fs1, #popup_content .kids-ss1, #popup_content .kids-se1, #popup_content .kids-en1, #popup_content .kids-nt1, #popup_content .kids-te1, #popup_content .kids-et1, #popup_content .kids-tt1, #popup_content .kids-tf1, #popup_content .kids-ff1, #popup_content .kids-fsi1 {
    width: 132px;
    padding-left: 5px;
}
#popup_content .kids-fs2, #popup_content .kids-ss2, #popup_content .kids-se2, #popup_content .kids-en2, #popup_content .kids-nt2, #popup_content .kids-te2, #popup_content .kids-et2, #popup_content .kids-tt2, #popup_content .kids-tf2, #popup_content .kids-ff2, #popup_content .kids-fsi2 {
    width: 70px;
    padding-left: 5px;
}
    #popup_content .kids-fs3, #popup_content .kids-ss3, #popup_content .kids-se3, #popup_content .kids-en3, #popup_content .kids-nt3, #popup_content .kids-te3, #popup_content .kids-et3, #popup_content .kids-tt3, #popup_content .kids-tf3, #popup_content .kids-ff3, #popup_content .kids-fsi3 {
    width: 90px;
    padding-left: 5px;
}
    #popup_content .kids-fs4, #popup_content .kids-ss4, #popup_content .kids-se4, #popup_content .kids-en4, #popup_content .kids-nt4, #popup_content .kids-te4, #popup_content .kids-et4, #popup_content .kids-tt4, #popup_content .kids-tf4, #popup_content .kids-ff4, #popup_content .kids-fsi4 {
    width: 86px;
    padding-left: 5px;
}
    #popup_content .kids-shirt_sizes {
    max-width: 100%;
}
    #popup_content .kids-shirt_w-size {
        width: 85px;
    }
    #popup_content .kids-shirt_C-size {
        width: 85px
    }
    #popup_content .kids-shirt_w-size {
        width: 85px;
    }
.kids-shirt_image{
    	width: 35%;
	float: left;
}
.kids-shirt_image img{
    width: 100%;
    max-width: 80% !important;
    padding-top: 10px;
    padding-left: 40px;
    margin-top: 200px;
}
.kids-shirt_text{
    	width: 65%;
	float: right;
    padding-right: 30px;
}
.kids-shirt_sizes {
        width: 100%;
    max-width: 100%;
    float: none;
}
.kids-shirt_size {
        float: none;
    color: #393939;
    width: 140px;
    font-size: 15px;
    font-family: 'Opensans-Regular';
padding: 15px 10px 15px 10px;
    margin-left: 6px;
    display: inline-block;
text-align: left;
}
.kids-shirt_C-size {
    float: none;
    color: #393939;
    width: 96px;
    font-size: 15px;
    font-family: 'Opensans-Regular';
    margin-left: 0px;
    display: inline-block;
    text-align: left;
}
.kids-shirt_w-size {
    float: none;
    color: #393939;
    width: 102px;
    font-size: 15px;
    font-family: 'Opensans-Regular';
    margin-left: 0px;
    display: inline-block;
    text-align: left;
}  
.kids-shirt_height {
    float: none;
    color: #393939;
    width: 75px;
   padding: 15px 10px 15px 10px;
    font-size: 15px;
    font-family: 'Opensans-Regular';
  text-align: left;
    display: inline-block;
}
.kids-fs1,.kids-ss1,.kids-se1,.kids-en1,.kids-nt1,.kids-te1,.kids-et1,.kids-tt1,.kids-tf1,.kids-ff1,.kids-fsi1{
      float: none;
    background: #ffffff;
    color: #393939;
    width: 140px;
    padding: 15px 10px 15px 10px;
    text-transform: uppercase;
    font-size: 13px;
   font-family: 'OpenSans-Extrabold';
    margin-left: 6px;
    text-align: left;
    display: inline-block;
}
.kids-fs2,.kids-ss2,.kids-se2,.kids-en2,.kids-nt2,.kids-te2,.kids-et2,.kids-tt2,.kids-tf2,.kids-ff2,.kids-fsi2{
    float: none;
    background: #212121;
    color: #ffffff;
    width: 75px;
    padding: 15px 10px 15px 10px;
    text-transform: uppercase;
    font-size: 13px;
   font-family: 'OpenSans-Extrabold';
    text-align: left;
    display: inline-block;
}
.kids-fs3,.kids-ss3,.kids-se3,.kids-en3,.kids-nt3,.kids-te3,.kids-et3,.kids-tt3,.kids-tf3,.kids-ff3,.kids-fsi3{
       float: none;
    background: #ffffff;
    color: #393939;
    width: 96px;
    padding: 15px 10px 15px 10px;
    text-transform: uppercase;
    font-size: 13px;
   font-family: 'OpenSans-Extrabold';
    margin-left: 0px;
    text-align: left;
    display: inline-block;
}
.kids-fs4,.kids-ss4,.kids-se4,.kids-en4,.kids-nt4,.kids-te4,.kids-et4,.kids-tt4,.kids-tf4,.kids-ff4,.kids-fsi4{
    float: none;
    background: #212121;
    color: #ffffff;
    width: 102px;
    padding: 15px 10px 15px 10px;
    text-transform: uppercase;
    font-size: 13px;
   font-family: 'OpenSans-Extrabold';
    text-align: left;
    display: inline-block;
}
/* kids-shirt-end */
}
/* laptop view end*/
/* tab view start*/
@media (min-width: 481px) and (max-width: 767px){
    #toPopup .container{
        width: 100%;    
    }
     #toPopup div.close {
    color: #000;
    cursor: pointer;
    font-size: 25px;
    font-weight: normal;
    text-shadow: none;
    padding-top: 0px;
    padding-right: 0px;
    width: 100%;
    max-width: 100%;
    z-index: 1111;
    opacity: 1;
    height: 34px;
    text-align: right;
    float: none;
}
    #toPopup {
    background: #fff none repeat scroll 0 0;
    border-radius: 0 !important;
    display: none;
    font-size: 18px;
    max-height:  579px;
    left: 50%;
    margin: 0 auto;
    padding: 15px;
    position: fixed;
    text-align: center;
    top: 50%;
    transform: translate(-50%, -50%);
    max-width: 95% !important;
    z-index: 1111;
padding-top: 7px;
    width: 100%;
   
}
    #toPopup{
        display: block;
    }
    #popup_content{
            max-width: 100% !important;
    margin: 0px auto;
    max-height: 304px;
    width: 100%;
    }
	.subContainer{
    width: 100%;
	max-width: 100%;
    padding: 0px
}
.mainContainer{
	background: #ffffff;
	max-width: 1120px;
    margin: 0px auto;
}
.main_product {
    background: #f9f9f9;
    padding-bottom: 10px;
margin-bottom: 12px;
}
/* product_title start*/
.product_title h1{
	font-size: 16px;
	color: #ffffff;
   font-family: 'OpenSans-Extrabold'; 
	padding: 18px 0px 18px 16px;
	margin: 0px;
	text-transform: uppercase; 
}
.product_title h1 span{
	font-family: 'open_sansitalic';
}
/* product_title end*/
/* comp_gloves start*/
.comp_gloves_length1 {
    float: none;
    color: #393939;
    width: 200px;
padding: 15px 10px 15px 10px;
    font-size: 15px;
    font-family: 'Opensans-Regular';  
display: inline-block;
  text-align: left;
}  
.comp_gloves_length2 {
    float: none;
    color: #393939;
    font-size: 15px;
    font-family: 'Opensans-Regular';
     padding: 15px 10px 15px 10px;
    width: 180px;
  text-align: left;
    display: inline-block;
}
    .comp_gloves_length{
    text-align: center;
}
.comp_gloves_image{
	width: 100%;
	float: none;
	text-align: center;
        padding-top: 0px;
}
.comp_gloves_image img{
	width: 100%;
	max-width:50% !important;
	padding-top: 30px;
    padding-left: 40px;
}
.comp_gloves_text{
	width:100%;
	float: none;
	padding-right:0px;
	padding-top: 20px;
        max-width: 100%;
    display: inline-block;
}
    .comp_gloves_length, .comp_gloves_mini, .comp_gloves_max{
        float: none;
    }
.comp_gloves_mini,.comp_gloves_max{
	text-align: center;
}
    #popup_content .comp_gloves_mini1 {
    text-align: left;
    width: 47%;
}
    #popup_content .comp_gloves_mix1 {
    text-align: left;
    width: 47%;
}
.comp_gloves_mini1,.comp_gloves_mix1{
	float: none;
	background: #ffffff;
	color: #393939;
	width: 200px;
	padding: 15px 10px 15px 10px;
	text-transform: uppercase;
	font-size: 13px;
	font-family: 'OpenSans-Extrabold';
	display:inline-block;
	text-align: left; 
}	
    #popup_content .comp_gloves_mini2 {
    text-align: left;
    width: 43%;
}
    #popup_content .comp_gloves_mix2 {
    text-align: left;
    width: 43%;
}
.comp_gloves_mini2,.comp_gloves_mix2{
	float: none;
	background: #212121;
	color: #ffffff;
	padding: 15px 10px 15px 10px;
	text-transform: uppercase;
	font-size: 13px;
	font-family: 'OpenSans-Extrabold';
	width: 180px;
	text-align: left;
	display: inline-block; 
}
.comp_gloves_max{
	margin-top: 6px;
}
.comp_gloves_Text p{
    font-size: 15px;
    line-height: 25px;
    font-family: 'Opensans-Regular';
    text-align: center;
    word-spacing: 1.5px;
    padding: 0px 15px 0px 15px;
    float: none;
    width: 100%;
}
/* comp_gloves end*/
/* growin_protector , fitness_gloves , heade_guards start*/
.growin_protector_image,.fitness_gloves_image,.heade_guards_image{
	width: 100%;
	float: none;
	text-align: center;
}
.growin_protector_image img,.fitness_gloves_image img,.heade_guards_image img{
	width: 100%;
	max-width:40% !important;
	padding-top: 25px;
    padding-left: 0px;
	margin-top: 0px;
	}
.fitness_gloves_image img{
		margin-top:8px;
	}
.growin_protector_text,.fitness_gloves_text,.heade_guards_text{
	width:100%;
	float: none;
	padding-right:0px;
	padding-top: 15px !important;
	text-align: center;
}
.fitness_gloves_text{
	padding-top: 60px
}
.space{
	margin-top:6px;
}
    #popup_content .heade_guards_size1 {
        width: 37%;
    padding-left: 0px;
}
    #popup_content .growin_protector_size1 {
        width: 59%;
    padding-left: 19px;
}
.growin_protector_size1,.heade_guards_size1{
float: none;
    color: #393939;
    width: 114px;
    padding: 15px 5px 15px 5px;
    font-size: 15px;
    font-family: 'Opensans-Regular';
    display: inline-block;
    text-align: left;
    margin-right: 0px;
margin-left: 0px !important;    
}
    #popup_content .heade_guards_size2 {
       width: 52%;
    padding-left: 0px;
}
    #popup_content .growin_protector_size2 {
        width: 24%;
}
.growin_protector_size2{
	    float: none;
    color: #393939;
    width: 215px;
    padding: 15px 5px 15px 5px;
    font-size: 15px;
    font-family: 'Opensans-Regular';
    margin-right: 0px;
    display: inline-block;
    text-align: left; 
}
.heade_guards_size2{
	    float: none;
    color: #393939;
    width: 237px;
    padding: 15px 5px;
    font-size: 15px;
    font-family: 'Opensans-Regular';
    margin-right: 0px;
    display: inline-block;
    text-align: left;
    line-height: 14px;
}
    #popup_content .growin_protector_youth1, #popup_content .growin_protector_small1, #popup_content .growin_protector_medium1, #popup_content .growin_protector_large1, #popup_content .growin_protector_x-large1, #popup_content .heade_guards_youth1, #popup_content .heade_guards_small1, #popup_content .heade_guards_medium1, #popup_content .heade_guards_large1, #popup_content .heade_guards_x-large1 {
    text-align: left;
    width: 23%;
}
.growin_protector_youth1,.growin_protector_small1,.growin_protector_medium1,.growin_protector_large1,.growin_protector_x-large1,.heade_guards_youth1,.heade_guards_small1,.heade_guards_medium1,.heade_guards_large1,.heade_guards_x-large1{
	float: none;
	background: #ffffff;
	color: #393939;
	width: 76px;
	padding: 15px 5px 15px 5px;
	text-transform: uppercase;
	font-size: 13px;
	font-family: 'OpenSans-Extrabold';
	display:inline-block;
	text-align: left;
}
    #popup_content .growin_protector_youth2, #popup_content .growin_protector_small2, #popup_content .growin_protector_medium2, #popup_content .growin_protector_large2, #popup_content .growin_protector_x-large2, #popup_content .heade_guards_youth2, #popup_content .heade_guards_small2, #popup_content .heade_guards_medium2, #popup_content .heade_guards_large2, #popup_content .heade_guards_x-large2 {
    text-align: left;
    width: 38%;
    padding-left: 5px;
}
.growin_protector_youth2,.growin_protector_small2,.growin_protector_medium2,.growin_protector_large2,.growin_protector_x-large2{
	float: none;
	background: #ffffff;
	color: #393939;
	width: 114px;
	padding: 15px 5px 15px 5px;
	text-transform: uppercase;
	font-size: 13px;
	font-family: 'OpenSans-Extrabold';
	margin-left:0px !important;
	display: inline-block;
	text-align:left;
}
    .heade_guards_youth2,.heade_guards_small2,.heade_guards_medium2,.heade_guards_large2,.heade_guards_x-large2{
	float: none;
	background: #ffffff;
	color: #393939;
	width: 114px;
	padding: 15px 5px 15px 5px;
	text-transform: uppercase;
	font-size: 13px;
	font-family: 'OpenSans-Extrabold';
	margin-left:0px !important;
	display: inline-block;
	text-align:left;
}
    #popup_content .growin_protector_youth3, #popup_content .growin_protector_small3, #popup_content .growin_protector_medium3, #popup_content .growin_protector_large3, #popup_content .growin_protector_x-large3{
    text-align: left;
    width: 60%;
}
    #popup_content .heade_guards_youth3, #popup_content .heade_guards_small3, #popup_content .heade_guards_medium3, #popup_content .heade_guards_large3, #popup_content .heade_guards_x-large3 {
    text-align: left;
    width: 56%;
}
    #popup_content .fitness_gloves_image {
    width: 100%;
    max-width: 60%;
    text-align: center;
    margin: 0 auto;
}
.growin_protector_youth3,.growin_protector_small3,.growin_protector_medium3,.growin_protector_large3,.growin_protector_x-large3{
	float: none;
	background: #212121;
	color: #ffffff;
	width: 228px;
	padding: 15px 5px 15px 5px;
	text-transform: uppercase;
	font-size: 13px;
	font-family: 'OpenSans-Extrabold';
	text-align: left;
	display: inline-block;  
}
   .heade_guards_youth3,.heade_guards_small3,.heade_guards_medium3,.heade_guards_large3,.heade_guards_x-large3{
	float: none;
	background: #212121;
	color: #ffffff;
	width: 237px;
	padding: 15px 5px 15px 5px;
	text-transform: uppercase;
	font-size: 13px;
	font-family: 'OpenSans-Extrabold';
	text-align: left;
	display: inline-block; 
}
    #popup_content .fitness_size_youth1, #popup_content .fitness_size_regular1, #popup_content .fitness_size_large1, #popup_content .fitness_size_largE1 {
   text-align: left;
    width: 43%;
    padding-left: 5px;
}
.fitness_size_youth1,.fitness_size_regular1,.fitness_size_large1,.fitness_size_largE1{
	float: none;
	background: #ffffff;
	color: #393939;
	width: 185px;
	padding: 15px 5px 15px 5px;
	text-transform: uppercase;
	font-size: 13px;
	font-family: 'OpenSans-Extrabold';
	margin-left:0px;
	display: inline-block;
	text-align: left; 
}
    #popup_content .fitness_size_youth2, #popup_content .fitness_size_regular2, #popup_content .fitness_size_large2, #popup_content .fitness_size_largE2 {
    text-align: left;
    width: 18%;
    padding-left: 5px;
}
.fitness_size_youth2,.fitness_size_regular2,.fitness_size_large2,.fitness_size_largE2{
	float: none;
	background: #ffffff;
	color: #393939;
	width: 65px;
	padding: 15px 5px 15px 5px;
	text-transform: uppercase;
	font-size: 13px;
	font-family: 'OpenSans-Extrabold';
	margin-left:0px !important;
	display: inline-block;
	text-align: left; 
}
    #popup_content .fitness_size_youth3, #popup_content .fitness_size_regular3, #popup_content .fitness_size_large3, #popup_content .fitness_size_largE3 {
        text-align: left;
    width: 35%;
    padding-left: 5px;
}
.fitness_size_youth3,.fitness_size_regular3,.fitness_size_large3,.fitness_size_largE3{
	float: none;
	background: #212121;
	color: #ffffff;
	width: 186px;
	padding: 15px 5px 15px 5px;
	text-transform: uppercase;
	font-size: 13px;
	font-family: 'OpenSans-Extrabold';
	display:inline-block;
	text-align:left ; 
}
    .fitness_gloves_size1 {
    float: none;
    color: #393939;
    width: 250px;
        padding: 15px 5px 15px 5px;
    font-size: 15px;
    font-family: 'Opensans-Regular';
    margin-left: 6px;
    display: inline-block;
    text-align: left;
}
    .fitness_gloves_size2 {
    float: none;
    color: #393939;
    width: 186px;
    padding: 18px 10px 18px 10px;
    font-size: 15px;
    font-family: 'Opensans-Regular';
    display: inline-block;
    text-align: left;
}
/* growin_protector , fitness_gloves , heade_guards end*/
/* jump_rope start*/
.jump_rope_image{
	width: 100%;
	float: none;
	text-align: center;
}
.jump_rope_image img{
	width: 100%;
	max-width:50% !important;
	padding-top: 10px;
    padding-left: 0px;
	margin-top: 0px;
	}
.jump_rope_text{
	width:100%;
	float: none;
	padding-right:0px;
	padding-top: 10px;
	text-align: center;
}
    #popup_content .jump_rope_lengths {
       width: 40%;
    padding-left: 14px;
}
.jump_rope_lengths{
	float: none;
	color: #212121;
	width: 180px;
	font-size: 15px;
	font-family: 'Opensans-Regular';
	margin-left:0px;
	display: inline-block;
	text-align: left;
}
    #popup_content .jump_rope_heights {
      width: 40%;
    padding-left: 14px;
    text-align: left;
}
.jump_rope_heights{
	float: none;
	color: #212121;
	width: 171px;
	font-size: 15px;
	font-family: 'Opensans-Regular';
	    padding: 15px 10px 15px 10px;
	display: inline-block;
	text-align:left;
}
    #popup_content .jumpe_rope_feet {
    text-align: left;
    width: 40%;
}
   #popup_content .jump_rope_image img {
    width: 100%;
    max-width: 60% !important;
    padding-top: 20px;
}
.jumpe_rope_feet{
	float: none;
	background: #ffffff;
	color: #393939;
	width: 180px;
	padding: 15px 10px 15px 10px;
	text-transform: uppercase;
	font-size: 13px;
	font-family: 'OpenSans-Extrabold';
	margin-left:6px;
	display: inline-block;
	text-align:left;
}
    #popup_content .jumpe_rope_height {
    text-align: left;
    width: 40%;
}
.jumpe_rope_height{
	float: none;
	background: #212121;
	color: #ffffff;
	width: 171px;
	padding: 15px 10px 15px 10px;
	text-transform: uppercase;
	font-size: 13px;
	font-family: 'OpenSans-Extrabold';
	display: inline-block;
	text-align: left;
}
/* jump_rope end*/
/* pro_fight_gloves , training_gloves start*/
    
.pro_fight_gloves_size1, .training_gloves_size1 {
    float: none;
    color: #393939;
    width: 197px;
    padding: 15px 10px 15px 10px;
    font-size: 15px;
    font-family: 'Opensans-Regular';
    margin-left: 6px;
   display: inline-block;
    text-align: left;
}
.pro_fight_gloves_size2, .training_gloves_size2{
    float: none;
    color: #393939;
    width: 150px;
    padding: 15px 10px 15px 10px;
    font-size: 15px;
    font-family: 'Opensans-Regular';
   display: inline-block;
    text-align: left;
}
    #popup_content .training_gloves_image {
    width: 100%;
    float: none;
}
   #popup_content .training_gloves_image img {
    max-width: 48% !important;
    padding-top: 16px;
}
.pro_fight_gloves_image,.training_gloves_image{
	width: 100%;
	float: none;
	text-align: center;
}
.pro_fight_gloves_image img,.training_gloves_image img{
	width: 100%;
	max-width:50% !important;
	padding-top: 10px;
    padding-left: 0px;
	margin-top: 0px;
	}
.pro_fight_gloves_text,.training_gloves_text{
	width:100%;
	float: none;
	padding-right:0px;
	padding-top: 10px;
	text-align:center;
}
    #popup_content .pro_fight_gloves_kgs, #popup_content .training_gloves_kgs {
    width: 50%;
    text-align: left;
    padding-left: 20px;
}
.pro_fight_gloves_kgs,.training_gloves_kgs{
	float: none;
	background: #ffffff;
	color: #393939;
	width: 197px;
	padding: 15px 10px 15px 10px;
	text-transform: uppercase;
	font-size: 13px;
	font-family: 'OpenSans-Extrabold';
	margin-left:6px;
	display: inline-block;
	text-align: left;
}
    #popup_content .pro_fight_gloves_ozs, #popup_content .training_gloves_ozs {
    width: 40%;
    text-align: left;
    padding-left: 20px;
}
.pro_fight_gloves_ozs,.training_gloves_ozs{
	float: none;
	background: #212121;
	color: #ffffff;
	width: 150px;
	padding: 15px 10px 15px 10px;
	text-transform: uppercase;
	font-size: 13px;
	font-family: 'OpenSans-Extrabold';
	text-align: letf;
	display: inline-block;
	text-align:left;
}
.pro_fight_heavy{
	color: #212121;
	font-size: 15px;
	font-family: 'Opensans-Regular';
	margin-top: 20px;
}
/* pro_fight_gloves , training_gloves end*/
/* mens_t-shirt start*/
    #popup_content .boxing_short_image {
    width: 100%;
    float: none;
}
    #popup_content .boxing_short_text {
    width: 100%;
    float: none;
    padding-right: 0px;
}
    #popup_content .boxing_short_size1 {
        width: 10%;
    }
.mens_t-shirt_image{
	width: 100%;
	float: none;
	text-align: center;
}
.mens_t-shirt_image img{
	width: 100%;
	max-width:40% !important;
	padding-top: 10px;
    padding-left: 0px;
	margin-top: 0px;
	}
.mens_t-shirt_text{
	width:100%;
	float: none;
	padding-right:0px;
	padding-top: 10px;
	text-align:center;
}
    #popup_content .mens_t-shirt_size {
        width: 39%;
    margin-left: 0px;
}
.mens_t-shirt_size{
	float: none;
	color: #212121;
	width: 135px;
	font-size: 15px;
	font-family: 'Opensans-Regular';
	margin-left: 0px;
	display: inline-block;
	text-align: left; 
}
    #popup_content .mens_t-shirt_C-size {
       width: 32%;
    text-align: left;
}
.mens_t-shirt_C-size{
	float: none;
	color: #212121;
	width: 165px;
	font-size: 15px;
	font-family: 'Opensans-Regular';
	padding-left:0px;
	display: inline-block;
	text-align: left;
    padding: 15px 10px 15px 10px;
}
    #popup_content .t-shirt_size {
    width: 40%;
    padding-left: 20px;
    text-align: left;
}
    .mens_t-shirt_text .boxing_shorts_w-size{
        float: none;
        width: 135px;
         display: inline-block;
        text-align: left;
    }
    .mens_t-shirt_text .boxing_short_length{
        float: none;
        width: 135px;
        padding: 15px 10px 15px 10px;
        font-size: 13px;
        display: inline-block;
        text-align: left;
        margin-left: 0px;
    }
.t-shirt_size{
	float: none;
	background: #ffffff;
	color: #393939;
	width: 135px;
	padding: 15px 10px 15px 10px;
	text-transform: uppercase;
	font-size: 13px;
	font-family: 'OpenSans-Extrabold';
	margin-left:0px;
	display: inline-block;
	text-align: left;
}
    #popup_content .t-shirt_length {
    text-align: left;
    width: 40%;
    padding-left: 20px;
}
.t-shirt_length{
	float: none;
	width: 165px;
	padding: 15px 10px 15px 10px;
	text-transform: uppercase;
	font-size: 13px;
	font-family: 'OpenSans-Extrabold';
	display: inline-block;
	text-align: left;
    margin-left: 0px;
}
/* mens_t-shirt end*/
/* boxing_short start*/
.boxing_short_image{
	width: 100%;
	float: none;
	text-align: center;
}
.boxing_short_image img{
	width: 100%;
	max-width:35% !important;
	padding-top: 10px;
    padding-left: 0px;
	margin-top: 0px;
	}
.boxing_short_text{
	width:100%;
	float: none;
	padding-right:0px;
	padding-top: 10px;
	text-align:center;
}
    .boxing_short_text{
          border-collapse: collapse;
    width: 100%;
    display: inline-block;
    padding-bottom: 15px;
    white-space: nowrap;
    overflow: auto;
    }
    
.boxing_short_sizes{
	text-align: center;
	display: inline-block;
}
   #popup_content .boxing_shorts_size {
    width: 14%;
    margin-left: 0px;
}
    #popup_content .boxing_shorts_T-size {
    text-align: right;
    width: 45%;
}
   #popup_content .boxing_shorts_w-size {
    width: 37%;
    text-align: right;
}
    #popup_content .boxing_short_sizes {
    width: 100%;
        max-width: 98%;
}
   .boxing_shorts_size {
    float: none;
    color: #212121;
    width: 165px;
    font-size: 15px;
    padding: 15px 10px 15px 10px;
    font-family: 'Opensans-Regular';
    margin-left: 6px;
    text-align: left;
    display: inline-block;
    text-align: left;
}
.boxing_shorts_w-size {
    float: none;
    color: #393939;
    width: 145px;
    font-size: 15px;
    font-family: 'Opensans-Regular';
    padding: 15px 10px 15px 10px;
    text-align: left;
    display: inline-block;
}
.boxing_shorts_T-size {
    float: none;
    color: #212121;
    width: 200px;
    font-size: 15px;
    font-family: 'Opensans-Regular';
    padding: 15px 10px 15px 10px;
    margin-left: 0px;
    text-align: left;
    display: inline-block;
}
.boxing_shorts_T-size span {
    float: none;
    color: #212121;
    width: 200px;
    font-size: 12px;
    font-family: 'Opensans-Regular';
    margin-left: 0px;
    text-align: left;
    direction: inherit;
    display: block;
}
.boxing_shorts_F-size {
    float: none;
    color: #393939;
    width: 190px;
    padding: 15px 10px 15px 10px;
    font-size: 15px;
    font-family: 'Opensans-Regular';
    margin-left: 6px;
    text-align: left;
    display: inline-block;
}
    #popup_content .boxing_short_size {
   width: 36%;
    padding-left: 5px;
    text-align: left;
}

    #popup_content .boxing_short_length {
    width: 20%;
    padding-left: 5px;
    text-align: left;
}
    #popup_content .boxing_short_length1 {
    width: 28%;
}
    #popup_content .womens_t-shirt_sizes {
    max-width: 85%;
}
    #popup_content .womens_t-shirt_size {
        width: 27%;
    }
     #popup_content .womens_t-shirt_C-size {
        width: 27%;
    }
    #popup_content .womens_t-shirt_h-size {
        width: 27%;
    }
.boxing_short_size {
    float: none;
    background: #ffffff;
    color: #393939;
    width: 165px;
    padding: 15px 10px 15px 10px;
    text-transform: uppercase;
    font-size: 13px;
   font-family: 'OpenSans-Extrabold';
    margin-left: 6px;
    text-align: left;
    display: inline-block; 
}
.boxing_short_length {
    float: none;
    background: #212121;
    color: #ffffff;
    width: 145px;
    padding: 15px 10px 15px 10px;
    text-transform: uppercase;
    font-size: 13px;
   font-family: 'OpenSans-Extrabold';
    text-align: left;
    display: inline-block;
}
.boxing_short_size1 {
    float: none;
    background: #ffffff;
    color: #393939;
    width: 200px;
    padding: 15px 10px 15px 10px;
    text-transform: uppercase;
    font-size: 13px;
   font-family: 'OpenSans-Extrabold';
    text-align: left;
    display: inline-block;
}
.boxing_short_length1 {
    float: none;
    background: #212121;
    color: #ffffff;
    width: 190px;
    padding: 15px 10px 15px 10px;
    text-transform: uppercase;
    font-size: 13px;
   font-family: 'OpenSans-Extrabold';
    text-align: left;
    display: inline-block;
} 
/* boxing_short end*/
/* shoe_size start*/
.shoe_size{
	padding-top: 15px;
}
.shoe_size table th{
    background: #d8d8d8;
    text-transform: uppercase;
    font-size:12px;
    font-family: 'OpenSans-Extrabold';
    color: #393939;  
}
.shoe_size table {
    border-collapse: collapse;
    width: 100%;
    display: inline-block;
	padding-bottom: 15px;
}
.shoe_size table{
    white-space: nowrap;
    overflow: auto;  
}
.shoe_size td, th {
    text-align: left;
    padding: 6px;
    border-bottom:4px solid #f9f9f9;
    border-left:4px solid #f9f9f9;
}
.shoe_size tr:nth-child(odd) {
    background-color: #d8d8d8;
}
.shoe_size tr:nth-child(even) {
    background-color: #ffffff;
}
.shoe_size td{
    color: #393939;
    font-size: 12px;
   font-family: 'OpenSans-Extrabold';  
}
/* shoe_size end*/
     /* womens-shirt-start */
    #popup_content .womens-xxsmall1, #popup_content .womens-xsmall1, #popup_content .womens-small1, #popup_content .womens-medium1, #popup_content .womens-large1, #popup_content .womens-x_large1, #popup_content .womens-xx_large1 {
    text-align: left;
    width: 31%;
    float: none;
    display: inline-block;
    padding-left: 5px;
    margin-left: 0px;
}
    #popup_content .womens-xxsmall2, #popup_content .womens-xsmall2, #popup_content .womens-small2, #popup_content .womens-medium2, #popup_content .womens-large2, #popup_content .womens-x_large2, #popup_content .womens-xx_large2 {
    text-align: left;
    width: 22%;
    float: none;
    display: inline-block;
    padding-left: 5px;
}
    #popup_content .womens-xxsmall3, #popup_content .womens-xsmall3, #popup_content .womens-small3, #popup_content .womens-medium3, #popup_content .womens-large3, #popup_content .womens-x_large3, #popup_content .womens-xx_large3 {
    text-align: left;
    width: 21%;
    float: none;
    display: inline-block;
    margin-left: 0px;
    padding-left: 5px;
    /* margin-left: 2px; */
}
    #popup_content .womens-xxsmall4, #popup_content .womens-xsmall4, #popup_content .womens-small4, #popup_content .womens-medium4, #popup_content .womens-large4, #popup_content .womens-x_large4, #popup_content .womens-xx_large4 {
    float: none;
    display: inline-block;
    width: 21%;
    padding-left: 5px;
}
    
.womens_t-shirt_size{
    float: none;
    color: #393939;
    width: 135px;
padding: 15px 10px 15px 10px;
    font-size: 15px;
    display: inline-block;
    text-align: left;
}
.womens_t-shirt_chest {
    float: none;
    color: #393939;
        width: 93px;
      padding: 15px 10px 15px 10px;
    font-size: 15px;
    font-family: 'Opensans-Regular';
    text-align: left;
    display: inline-block;
}
    .womens_t-shirt_C-size {
    float: none;
    color: #393939;
    width: 94px;
    font-size: 15px;
padding: 15px 10px 15px 10px;
    font-family: 'Opensans-Regular';
     margin-left: 6px;
    display: inline-block;
    text-align: left;
}  
.womens_t-shirt_h-size {
    float: none;
    color: #393939;
    width: 91px;
    font-size: 15px;
    font-family: 'Opensans-Regular';
padding: 15px 10px 15px 10px;
    margin-left: 0px;
    display: inline-block;
    text-align: left;
}
.womens_t-shirt_image{
    	width: 100%;
	float: none;
    text-align: center;
}
.womens_t-shirt_image img{
       width: 100%;
    max-width: 40% !important;
    padding-top: 10px;
    padding-left: 40px;
    margin-top: 5px;
    text-align: center;
}
.womens_t-shirt_text{
    	width: 100%;
	float: none;
    padding-right: 0px;
    text-align: center;
}
.womens_t-shirt_sizes{
   width: 100%;
    max-width: 100%;
    float: right;
    display: inline-block;
    margin: 0px auto;
}
.womens-xxsmall1, .womens-xsmall1, .womens-small1, .womens-medium1, .womens-large1, .womens-x_large1, .womens-xx_large1 {
    float: none;
    background: #ffffff;
    color: #393939;
    width: 135px;
    padding: 15px 10px 15px 10px;
    text-transform: uppercase;
    font-size: 13px;
   font-family: 'OpenSans-Extrabold';
    margin-left: 6px;
    text-align: left;
    display: inline-block;
}
.womens-xxsmall2,.womens-xsmall2,.womens-small2,.womens-medium2,.womens-large2,.womens-x_large2,.womens-xx_large2{
   float: none;
    background: #212121;
    color: #ffffff;
    width: 93px;
    padding: 15px 10px 15px 10px;
    text-transform: uppercase;
    font-size: 13px;
   font-family: 'OpenSans-Extrabold';
    text-align: left;
    display: inline-block;
}
.womens-xxsmall3,.womens-xsmall3,.womens-small3,.womens-medium3,.womens-large3,.womens-x_large3,.womens-xx_large3{
        float: none;
    background: #ffffff;
    color: #393939;
    width: 94px;
    padding: 15px 10px 15px 10px;
    text-transform: uppercase;
    font-size: 13px;
   font-family: 'OpenSans-Extrabold';
    margin-left: 0px;
    text-align: left;
    display: inline-block;
}
.womens-xxsmall4,.womens-xsmall4,.womens-small4,.womens-medium4,.womens-large4,.womens-x_large4,.womens-xx_large4{
    float: none;
    background: #212121;
    color: #ffffff;
    width: 91px;
    padding: 15px 10px 15px 10px;
    text-transform: uppercase;
    font-size: 13px;
   font-family: 'OpenSans-Extrabold';
    text-align: left;
    display: inline-block;
}
/* womans-shirt-end */
    /* kids-shirt-start */
    #popup_content .kids-fs1, #popup_content .kids-ss1, #popup_content .kids-se1, #popup_content .kids-en1, #popup_content .kids-nt1, #popup_content .kids-te1, #popup_content .kids-et1, #popup_content .kids-tt1, #popup_content .kids-tf1, #popup_content .kids-ff1, #popup_content .kids-fsi1 {
      text-align: left;
    width: 31%;
    float: none;
    display: inline-block;
    padding-left: 5px;
    margin-left: 0px;
}
    #popup_content .kids-fs2, #popup_content .kids-ss2, #popup_content .kids-se2, #popup_content .kids-en2, #popup_content .kids-nt2, #popup_content .kids-te2, #popup_content .kids-et2, #popup_content .kids-tt2, #popup_content .kids-tf2, #popup_content .kids-ff2, #popup_content .kids-fsi2 {
    text-align: left;
    width: 22%;
    float: none;
    display: inline-block;
    padding-left: 5px;
}
    #popup_content .kids-fs3, #popup_content .kids-ss3, #popup_content .kids-se3, #popup_content .kids-en3, #popup_content .kids-nt3, #popup_content .kids-te3, #popup_content .kids-et3, #popup_content .kids-tt3, #popup_content .kids-tf3, #popup_content .kids-ff3, #popup_content .kids-fsi3 {
     text-align: left;
    width: 21%;
    float: none;
    display: inline-block;
    margin-left: 0px;
    padding-left: 5px;
}
    #popup_content .kids-fs4, #popup_content .kids-ss4, #popup_content .kids-se4, #popup_content .kids-en4, #popup_content .kids-nt4, #popup_content .kids-te4, #popup_content .kids-et4, #popup_content .kids-tt4, #popup_content .kids-tf4, #popup_content .kids-ff4, #popup_content .kids-fsi4 {
    float: none;
    display: inline-block;
    width: 21%;
    padding-left: 5px;
}
    #popup_content .kids-shirt_size{
        width: 27%;
    }
   #popup_content .kids-shirt_C-size{
        width: 27%;
    }
   #popup_content .kids-shirt_w-size{
            width: 27%;   
    }
    #popup_content .kids-shirt_sizes{
         max-width: 85%;
    }
.kids-shirt_image{
    	width: 100%;
	float: none;
    text-align: center;
}
.kids-shirt_image img{
    width: 100%;
    max-width: 40% !important;
    padding-top: 10px;
    padding-left: 0px;
    margin-top: 0px;
    text-align: center;
}
.kids-shirt_text{
    	width: 100%;
	float: none;
    padding-right: 0px;
    text-align: center;
}
.kids-shirt_sizes {
       width: 100%;
    max-width: 100%;
    float: right;
    display: inline-block;
    margin: 0px auto;
}
.kids-shirt_size {
float: none;
    color: #393939;
    width: 140px;
    font-size: 15px;
 padding: 15px 10px 15px 10px;
    font-family: 'Opensans-Regular';
    margin-left: 6px;
    display: inline-block;
    text-align: left;
}
.kids-shirt_C-size {
       float: none;
    color: #393939;
    width: 96px;
    font-size: 15px;
    padding: 15px 10px 15px 10px;
    font-family: 'Opensans-Regular';
    margin-left: 0px;
    display: inline-block;
text-align: left;
}
.kids-shirt_w-size {
    float: none;
    color: #393939;
    width: 102px;
  padding: 15px 10px 15px 10px;
    font-size: 15px;
    font-family: 'Opensans-Regular';
    margin-left: 0px;
    display: inline-block;
    text-align: left;
} 
.kids-shirt_height {
    float: none;
    color: #393939;
    width: 75px;
    padding: 15px 10px 15px 10px;
    font-size: 15px;
    font-family: 'Opensans-Regular';
 text-align: left;
    display: inline-block;
}
.kids-fs1,.kids-ss1,.kids-se1,.kids-en1,.kids-nt1,.kids-te1,.kids-et1,.kids-tt1,.kids-tf1,.kids-ff1,.kids-fsi1{
      float: none;
    background: #ffffff;
    color: #393939;
    width: 140px;
    padding: 15px 10px 15px 10px;
    text-transform: uppercase;
    font-size: 13px;
   font-family: 'OpenSans-Extrabold';
    margin-left: 6px;
    text-align: left;
    display: inline-block;
}
.kids-fs2,.kids-ss2,.kids-se2,.kids-en2,.kids-nt2,.kids-te2,.kids-et2,.kids-tt2,.kids-tf2,.kids-ff2,.kids-fsi2{
    float: none;
    background: #212121;
    color: #ffffff;
    width: 75px;
    padding: 15px 10px 15px 10px;
    text-transform: uppercase;
    font-size: 13px;
   font-family: 'OpenSans-Extrabold';
    text-align: left;
    display: inline-block;
}
.kids-fs3,.kids-ss3,.kids-se3,.kids-en3,.kids-nt3,.kids-te3,.kids-et3,.kids-tt3,.kids-tf3,.kids-ff3,.kids-fsi3{
       float: none;
    background: #ffffff;
    color: #393939;
    width: 96px;
    padding: 15px 10px 15px 10px;
    text-transform: uppercase;
    font-size: 13px;
   font-family: 'OpenSans-Extrabold';
    margin-left: 0px;
    text-align: left;
    display: inline-block;
}
.kids-fs4,.kids-ss4,.kids-se4,.kids-en4,.kids-nt4,.kids-te4,.kids-et4,.kids-tt4,.kids-tf4,.kids-ff4,.kids-fsi4{
    float: none;
    background: #212121;
    color: #ffffff;
    width: 102px;
    padding: 15px 10px 15px 10px;
    text-transform: uppercase;
    font-size: 13px;
   font-family: 'OpenSans-Extrabold';
    text-align: left;
    display: inline-block;
}
/* kids-shirt-end */
}
/* tab view end*/
/* mobile view start*/
@media (min-width: 320px) and (max-width: 480px){
    #toPopup div.close {
    color: #000;
    cursor: pointer;
    font-size: 25px;
    font-weight: normal;
    text-shadow: none;
    padding-top: 0px;
    padding-right: 0px;
    width: 100%;
    max-width: 100% !important;
    z-index: 1111;
    opacity: 1;
    height: 34px;
    text-align: right;
    float: none;
}
    #toPopup {
    background: #fff none repeat scroll 0 0;
    border-radius: 0 !important;
    display: none;
    font-size: 18px;
    max-height:  579px;
    left: 50%;
    margin: 0 auto;
    padding: 15px;
    position: fixed;
    text-align: center;
    top: 50%;
    transform: translate(-50%, -50%);
    max-width: 95% !important;
        width: 100%;
    z-index: 1111;
padding-top: 7px;
}
    #toPopup{
        display: block;
    }
    #popup_content{
            max-width: 100%;
    margin: 0px auto;
    max-height: 304px;
    width: 100%;
    }
    .main-container .main {
    background: #fff;
    padding: 30px 5px !important;
    min-height: 400px;
}
.main_product {
    background: #f9f9f9;
    padding-bottom: 10px;
	margin-bottom: 12px;
}
   .subContainer{
    width: 100%;
	max-width: 100%;
    padding: 0px
}
.mainContainer{
	background: #ffffff;
	max-width: 1120px;
    margin: 0px auto;
}
.main_product {
    background: #f9f9f9;
    padding-bottom: 10px;
margin-bottom: 12px;
}
/* product_title start*/
.product_title h1{
	font-size: 16px;
	color: #ffffff;
   font-family: 'OpenSans-Extrabold'; 
	padding: 18px 0px 18px 16px;
	margin: 0px;
	text-transform: uppercase;  
}
.product_title h1 span{
	font-family: 'open_sansitalic';
}
/* product_title end*/
/* comp_gloves start*/
    .comp_gloves_length, .comp_gloves_mini, .comp_gloves_max{
        float: none;
    }
.comp_gloves_image{
	width: 100%;
	float: none;
	text-align: center;
    padding-top: 0px;
}
.comp_gloves_image img{
	width: 100%;
	max-width:50% !important;
	padding-top: 30px;
    padding-left: 40px;
}
.comp_gloves_text{
	width:100%;
	float: none;
	padding-right:0px;
	padding-top: 20px;
        max-width: 100%;
}
    .comp_gloves_text{
         border-collapse: collapse;
    display: inline-block;
    padding-bottom: 15px;
    white-space: nowrap;
    overflow: auto;
        }
.comp_gloves_mini,.comp_gloves_max{
	text-align: center;
}
    #popup_content .comp_gloves_mini1 {
    text-align: left;
    width: 80%;
}
    #popup_content .comp_gloves_mix1 {
    text-align: left;
    width: 80%;
}
    .comp_gloves_length.space.text {
    text-align: center;
}
    .comp_gloves_length1 {
    float: none;
    color: #393939;
    width: 200px;
    padding: 15px 10px 15px 10px;
    font-size: 15px;
    font-family: 'Opensans-Regular';
  display: inline-block;
    text-align: left;
}
    .comp_gloves_length2 {
   float: none;
    color: #393939;
  padding: 15px 10px 15px 10px;
    font-size: 15px;
    font-family: 'Opensans-Regular';
    padding: 25px 10px;
    width: 180px; 
 text-align: left;
    display: inline-block;
}
.comp_gloves_mini1,.comp_gloves_mix1{
	float: none;
	background: #ffffff;
	color: #393939;
	width: 200px;
	padding: 15px 10px 15px 10px;
	text-transform: uppercase;
	font-size: 13px;
	font-family: 'OpenSans-Extrabold';
	display:inline-block;
	text-align: left;
}	
    #popup_content .comp_gloves_mini2 {
    text-align: left;
    width: 43%;
}
    #popup_content .comp_gloves_mix2 {
    text-align: left;
    width: 43%;
}
.comp_gloves_mini2,.comp_gloves_mix2{
	float: none;
	background: #212121;
	color: #ffffff;
	padding: 15px 10px 15px 10px;
	text-transform: uppercase;
	font-size: 13px;
	font-family: 'OpenSans-Extrabold';
	width: 180px;
	text-align: left;
	display: inline-block;  
}
.comp_gloves_max{
	margin-top: 6px;
}
.comp_gloves_Text p{
    font-size: 15px;
    line-height: 25px;
    font-family: 'Opensans-Regular';
    text-align: center;
    word-spacing: 1.5px;
    padding: 0px 15px 0px 15px;
    white-space: initial;
    width: 100% !important;
}
/* comp_gloves end*/
/* growin_protector , fitness_gloves , heade_guards start*/
.growin_protector_image,.fitness_gloves_image,.heade_guards_image{
	width: 100%;
	float: none;
	text-align: center;
}
.growin_protector_image img,.fitness_gloves_image img,.heade_guards_image img{
	width: 100%;
	max-width:40% !important;
	padding-top: 25px;
    padding-left: 0px;
	margin-top: 0px;
	}
.fitness_gloves_image img{
		margin-top:8px;
	}
.growin_protector_text,.fitness_gloves_text,.heade_guards_text{
	width:100%;
	float: none;
	padding-right:0px;
	padding-top: 15px !important;
	text-align: center;
}
    .growin_protector_text,.fitness_gloves_text,.heade_guards_text{
         border-collapse: collapse;
    display: inline-block;
    padding-bottom: 15px;
    white-space: nowrap;
    overflow: auto;
        } 
.fitness_gloves_text{
	padding-top: 60px
}
.space{
	margin-top:6px;
}
    #popup_content .heade_guards_size1 {
        width: 37%;
    padding-left: 0px;
        margin-left: 10px;
}
    #popup_content .growin_protector_size1 {
        width: 59%;
    padding-left: 19px;
}
.growin_protector_size1{
	float: none;
    color: #393939;
    width: 114px;
    padding: 15px 5px 15px 5px;
    font-size: 15px;
    font-family: 'Opensans-Regular';
    margin-left: 0px !important;
    display: inline-block;
    text-align: left;
}
    .heade_guards_size1{
	float: none;
    color: #393939;
    width: 114px;
    padding: 0px;
    font-size: 15px;
    font-family: 'Opensans-Regular';
    display: inline-block;
    text-align: left;
    margin-right: 0px;
}
    #popup_content .heade_guards_size2 {
      width: 75%;
    padding-left: 0px;
    text-align: right;
}
    #popup_content .growin_protector_size2 {
        width: 24%;
}
.growin_protector_size2{
	float: none;
    color: #393939;
    width: 225px;
    padding: 15px 5px 15px 5px;
    font-size: 15px;
    font-family: 'Opensans-Regular';
    text-align: left;
    display: inline-block; 
}
.heade_guards_size2{
	    float: none;
    color: #393939;
    width: 237px;
    padding: 0px 0px 6px 0px;
    font-size: 15px;
    font-family: 'Opensans-Regular';
    margin-right: 0px;
    display: inline-block;
    text-align: left;
    line-height: 14px;
}
    #popup_content .growin_protector_youth1, #popup_content .growin_protector_small1, #popup_content .growin_protector_medium1, #popup_content .growin_protector_large1, #popup_content .growin_protector_x-large1, #popup_content .heade_guards_youth1, #popup_content .heade_guards_small1, #popup_content .heade_guards_medium1, #popup_content .heade_guards_large1, #popup_content .heade_guards_x-large1 {
    text-align: left;
    width: 23%;
}
.growin_protector_youth1,.growin_protector_small1,.growin_protector_medium1,.growin_protector_large1,.growin_protector_x-large1,.heade_guards_youth1,.heade_guards_small1,.heade_guards_medium1,.heade_guards_large1,.heade_guards_x-large1{
	float: none;
	background: #ffffff;
	color: #393939;
	width: 76px;
	padding: 15px 5px 15px 5px;
	text-transform: uppercase;
	font-size: 13px;
	font-family: 'OpenSans-Extrabold';
	display:inline-block;
	text-align: left;
}
    #popup_content .growin_protector_youth2, #popup_content .growin_protector_small2, #popup_content .growin_protector_medium2, #popup_content .growin_protector_large2, #popup_content .growin_protector_x-large2, #popup_content .heade_guards_youth2, #popup_content .heade_guards_small2, #popup_content .heade_guards_medium2, #popup_content .heade_guards_large2, #popup_content .heade_guards_x-large2 {
    text-align: left;
    width: 60%;
    padding-left: 5px;
}
.growin_protector_youth2,.growin_protector_small2,.growin_protector_medium2,.growin_protector_large2,.growin_protector_x-large2{
	float: none;
	background: #ffffff;
	color: #393939;
	width: 114px;
	padding: 15px 5px 15px 5px;
	text-transform: uppercase;
	font-size: 13px;
	font-family: 'OpenSans-Extrabold';
	margin-left:0px !important;
	display: inline-block;
	text-align:left;
}
    .heade_guards_youth2,.heade_guards_small2,.heade_guards_medium2,.heade_guards_large2,.heade_guards_x-large2{
	float: none;
	background: #ffffff;
	color: #393939;
	width: 114px;
	padding: 15px 5px 15px 5px;
	text-transform: uppercase;
	font-size: 13px;
	font-family: 'OpenSans-Extrabold';
	margin-left:0px !important;
	display: inline-block;
	text-align:left;  
}
    #popup_content .growin_protector_youth3, #popup_content .growin_protector_small3, #popup_content .growin_protector_medium3, #popup_content .growin_protector_large3, #popup_content .growin_protector_x-large3{
    text-align: left;
    width: 85%;
}
    #popup_content .heade_guards_youth3, #popup_content .heade_guards_small3, #popup_content .heade_guards_medium3, #popup_content .heade_guards_large3, #popup_content .heade_guards_x-large3 {
    text-align: left;
    width: 94%;
}
    #popup_content .fitness_gloves_image {
    width: 100%;
    max-width: 100%;
    text-align: center;
    margin: 0 auto;
}
.growin_protector_youth3,.growin_protector_small3,.growin_protector_medium3,.growin_protector_large3,.growin_protector_x-large3{
	float: none;
	background: #212121;
	color: #ffffff;
	width: 225px;
	padding: 15px 5px 15px 5px;
	text-transform: uppercase;
	font-size: 13px;
	font-family: 'OpenSans-Extrabold';
	text-align: left;
	display: inline-block; 
}
   .heade_guards_youth3,.heade_guards_small3,.heade_guards_medium3,.heade_guards_large3,.heade_guards_x-large3{
	float: none;
	background: #212121;
	color: #ffffff;
	width: 237px;
	padding: 15px 5px 15px 5px;
	text-transform: uppercase;
	font-size: 13px;
	font-family: 'OpenSans-Extrabold';
	text-align: left;
	display: inline-block; 
}
    #popup_content .fitness_size_youth1, #popup_content .fitness_size_regular1, #popup_content .fitness_size_large1, #popup_content .fitness_size_largE1 {
   text-align: left;
    width: 70%;
    padding-left: 5px;
}
.fitness_size_youth1,.fitness_size_regular1,.fitness_size_large1,.fitness_size_largE1{
	float: none;
	background: #ffffff;
	color: #393939;
	width: 185px;
	padding: 15px 5px 15px 5px;
	text-transform: uppercase;
	font-size: 13px;
	font-family: 'OpenSans-Extrabold';
	margin-left:0px;
	display: inline-block;
	text-align: left; 
}
    #popup_content .fitness_size_youth2, #popup_content .fitness_size_regular2, #popup_content .fitness_size_large2, #popup_content .fitness_size_largE2 {
    text-align: left;
    width: 30%;
    padding-left: 5px;
}
.fitness_size_youth2,.fitness_size_regular2,.fitness_size_large2,.fitness_size_largE2{
	float: none;
	background: #ffffff;
	color: #393939;
	width: 65px;
	padding: 15px 5px 15px 5px;
	text-transform: uppercase;
	font-size: 13px;
	font-family: 'OpenSans-Extrabold';
	margin-left:0px !important;
	display: inline-block;
	text-align: left; 
}
    #popup_content .fitness_size_youth3, #popup_content .fitness_size_regular3, #popup_content .fitness_size_large3, #popup_content .fitness_size_largE3 {
        text-align: left;
    width: 75%;
    padding-left: 5px;
}
.fitness_size_youth3,.fitness_size_regular3,.fitness_size_large3,.fitness_size_largE3{
	float: none;
	background: #212121;
	color: #ffffff;
	width: 186px;
	padding: 15px 5px 15px 5px;
	text-transform: uppercase;
	font-size: 13px;
	font-family: 'OpenSans-Extrabold';
	display:inline-block;
	text-align:left ; 
}
    .fitness_gloves_size2 {
    float: none;
    color: #393939;
    width: 186px;
    padding: 15px 5px 15px 0px;
    font-size: 15px;
    font-family: 'Opensans-Regular';
  display: inline-block;
    text-align: left;
}
    .fitness_gloves_size1 {
    float: none;
    color: #393939;
    width: 251px;
    padding: 18px 10px 18px 0px;
    font-size: 15px;
    font-family: 'Opensans-Regular';
    text-align: left;
        display: inline-block;
}
/* growin_protector , fitness_gloves , heade_guards end*/
/* jump_rope start*/
.jump_rope_image{
	width: 100%;
	float: none;
	text-align: center;
}
.jump_rope_image img{
	width: 100%;
	max-width:50% !important;
	padding-top: 10px;
    padding-left: 0px;
	margin-top: 0px;
	}
#popup_content .jump_rope_text{
	width:100%;
	float: none;
	padding-right:0px;
	padding-top: 10px;
	text-align: center;
}
    .jump_rope_text{
	width:100%;
	float: none;
	padding-right:0px;
	padding-top: 10px;
	text-align: center;
}
    .jump_rope_text{
         border-collapse: collapse;
    display: inline-block;
    padding-bottom: 15px;
    white-space: nowrap;
    overflow: auto;
    }
    #popup_content .jump_rope_lengths {
       width: 53%;
    padding-left: 14px;
}
.jump_rope_lengths{
	float: none;
	color: #212121;
	width: 180px;
	font-size: 15px;
	font-family: 'Opensans-Regular';
	margin-left: 0px;
	display: inline-block;
	text-align: left;
        padding: 15px 10px 15px 10px;
    margin-left: 6px;
}
    #popup_content .jump_rope_heights {
      width: 40%;
    padding-left: 14px;
    text-align: left;
}
.jump_rope_heights{
	float: none;
	color: #212121;
	width: 170px;
	font-size: 15px;
	font-family: 'Opensans-Regular';
	    padding: 15px 10px 15px 10px;
	display: inline-block;
	text-align:left;
}
   #popup_content .jump_rope_text {
    border-collapse: collapse;
    display: inline-block;
    padding-bottom: 15px;
    white-space: nowrap;
    overflow: auto;
}
    #popup_content .jumpe_rope_feet {
    text-align: left;
    width: 40%;
}
   #popup_content .jump_rope_image img {
    width: 100%;
    max-width: 60% !important;
    padding-top: 20px;
}
.jumpe_rope_feet{
	float: none;
	background: #ffffff;
	color: #393939;
	width: 180px;
	padding: 15px 10px 15px 10px;
	text-transform: uppercase;
	font-size: 13px;
	font-family: 'OpenSans-Extrabold';
	margin-left:6px;
	display: inline-block;
	text-align:left;
}
    #popup_content .jumpe_rope_height {
    text-align: left;
    width: 70%;
}
.jumpe_rope_height{
	float: none;
	background: #212121;
	color: #ffffff;
	width: 171px;
	padding: 15px 10px 15px 10px;
	text-transform: uppercase;
	font-size: 13px;
	font-family: 'OpenSans-Extrabold';
	display: inline-block;
	text-align: left;
}
/* jump_rope end*/
/* pro_fight_gloves , training_gloves start*/
    .pro_fight_gloves_size1, .training_gloves_size1 {
    float: none;
    color: #393939;
    width: 197px;
    padding: 15px 10px 15px 10px;
    font-size: 15px;
    font-family: 'Opensans-Regular';
    margin-left: 6px;
display: inline-block;
    text-align: left;
}
    .pro_fight_gloves_size2, .training_gloves_size2 {
    float: none;
    color: #393939;
    width: 150px;
padding: 15px 10px 15px 10px;
    font-size: 15px;
    font-family: 'Opensans-Regular';
    display: inline-block;
    text-align: left;
}
    #popup_content .training_gloves_image {
    width: 100%;
    float: none;
}
   #popup_content .training_gloves_image img {
    max-width: 48% !important;
    padding-top: 16px;
}
.pro_fight_gloves_image,.training_gloves_image{
	width: 100%;
	float: none;
	text-align: center;
}
.pro_fight_gloves_image img,.training_gloves_image img{
	width: 100%;
	max-width:50% !important;
	padding-top: 10px;
    padding-left: 0px;
	margin-top: 0px;
	}
.pro_fight_gloves_text,.training_gloves_text{
	width:100%;
	float: none;
	padding-right:0px;
	padding-top: 10px;
	text-align:center;
}
    .pro_fight_gloves_text,.training_gloves_text{
         border-collapse: collapse;
    display: inline-block;
    padding-bottom: 15px;
    white-space: nowrap;
    overflow: auto;
    }
    #popup_content .pro_fight_gloves_kgs, #popup_content .training_gloves_kgs {
    width: 78%;
    text-align: left;
    padding-left: 20px;
}
.pro_fight_gloves_kgs,.training_gloves_kgs{
	float: none;
	background: #ffffff;
	color: #393939;
	width: 197px;
	padding: 15px 10px 15px 10px;
	text-transform: uppercase;
	font-size: 13px;
	font-family: 'OpenSans-Extrabold';
	margin-left:6px;
	display: inline-block;
	text-align: left;  
}
    #popup_content .pro_fight_gloves_ozs, #popup_content .training_gloves_ozs {
    width: 40%;
    text-align: left;
    padding-left: 20px;
}
.pro_fight_gloves_ozs,.training_gloves_ozs{
	float: none;
	background: #212121;
	color: #ffffff;
	width: 150px;
	padding: 15px 10px 15px 10px;
	text-transform: uppercase;
	font-size: 13px;
	font-family: 'OpenSans-Extrabold';
	text-align: letf;
	display: inline-block;
	text-align:left;  
}
.pro_fight_heavy{
	color: #212121;
	font-size: 15px;
	font-family: 'Opensans-Regular';
	margin-top: 20px;
        padding: 0px 10px;
}
/* pro_fight_gloves , training_gloves end*/
/* mens_t-shirt start*/
    #popup_content .boxing_short_image {
    width: 100%;
    float: none;
}
    #popup_content .boxing_short_text {
    width: 100%;
    float: none;
    padding-right: 0px;
}
    #popup_content .boxing_short_size1 {
        width: 35%;
    }
.mens_t-shirt_image{
	width: 100%;
	float: none;
	text-align: center;
}
.mens_t-shirt_image img{
	width: 100%;
	max-width:40% !important;
	padding-top: 10px;
    padding-left: 0px;
	margin-top: 0px;
	}
.mens_t-shirt_text{
	width:100%;
	float: none;
	padding-right:0px;
	padding-top: 10px;
	text-align:center;
}
    .mens_t-shirt_text{
         border-collapse: collapse;
    display: inline-block;
    padding-bottom: 15px;
    white-space: nowrap;
    overflow: auto;
    }
    #popup_content .mens_t-shirt_size {
       width: 60%;
    margin-left: 0px;
    text-align: center;
}
.mens_t-shirt_size{
	float: none;
	color: #212121;
	width: 178px;
	font-size: 15px;
	font-family: 'Opensans-Regular';
	margin-left: 15px;
	display: inline-block;
	text-align: left;
    padding-left: 0px;
}
    #popup_content .mens_t-shirt_C-size {
      width: 60%;
    text-align: center;
}
.mens_t-shirt_C-size{
	float: none;
	color: #212121;
	width: 136px;
	font-size: 15px;
	font-family: 'Opensans-Regular';
	padding-left:0px;
	display: inline-block;
	text-align: left;
}
    #popup_content .t-shirt_size {
    width: 60%;
    padding-left: 20px;
    text-align: left;
}
    .mens_t-shirt_text .boxing_shorts_w-size{
        float: none;
        display: inline-block;
    }
    .mens_t-shirt_text .boxing_short_length {
    float: none;
    width: 150px;
    padding: 15px 10px 15px 10px;
    font-size: 13px;
        display: inline-block;
        margin-left: 0px;
}
.t-shirt_size{
	float: none;
	background: #ffffff;
	color: #393939;
	width: 180px;
	padding: 15px 10px 15px 10px;
	text-transform: uppercase;
	font-size: 13px;
	font-family: 'OpenSans-Extrabold';
	margin-left:6px;
	display: inline-block;
	text-align: left; 
}
    #popup_content .t-shirt_length {
    text-align: left;
    width: 60%;
    padding-left: 20px;
}
.t-shirt_length{
	float: none;
	width: 165px;
	padding: 15px 10px 15px 10px;
	text-transform: uppercase;
	font-size: 13px;
	font-family: 'OpenSans-Extrabold';
	display: inline-block;
	text-align: left;  
    margin-left: 0px;
}
/* mens_t-shirt end*/
/* boxing_short start*/
.boxing_short_image{
	width: 100%;
	float: none;
	text-align: center;
}
.boxing_short_image img{
	width: 100%;
	max-width:35% !important;
	padding-top: 10px;
    padding-left: 0px;
	margin-top: 0px;
	}
.boxing_short_text{
	width:100%;
	float: none;
	padding-right:0px;
	padding-top: 10px;
	text-align:center;
}
    .boxing_short_text{
     border-collapse: collapse;
    width: 100%;
    display: inline-block;
    padding-bottom: 15px;
    white-space: nowrap;
    overflow: auto;
    }
.boxing_short_sizes{
	text-align: center;
	display: inline-block;
}
   #popup_content .boxing_shorts_size {
        width: 60%;
    margin-left: 0px;
}
    #popup_content .boxing_shorts_T-size {
   text-align: right;
    width: 67%;
}
   #popup_content .boxing_shorts_w-size {
    width: 40%;
    text-align: center;
}
    #popup_content .boxing_short_sizes {
    width: 100%;
        max-width: 98%;
}
        #popup_content .boxing_short_size {
   width: 60%;
    padding-left: 5px;
    text-align: left;
}
    #popup_content .boxing_short_length {
    width: 45%;
    padding-left: 5px;
    text-align: left;
}
    #popup_content .boxing_short_length1 {
    width: 60%;
}
    #popup_content .womens_t-shirt_sizes {
    max-width: 85%;
}
    #popup_content .womens_t-shirt_size {
        width: 89%;
    }
     #popup_content .womens_t-shirt_C-size {
        width: 63%;
    }
    #popup_content .womens_t-shirt_h-size {
        width: 62%;
    }
    #popup_content .womens_t-shirt_image img {
    width: 100%;
        max-width: 60% !important;
    }
      .boxing_shorts_size {
    float: none;
    color: #212121;
    width: 165px;
    font-size: 15px;
    padding: 15px 10px 15px 10px;
    font-family: 'Opensans-Regular';
    margin-left: 6px;
    text-align: left;
    display: inline-block;
    text-align: left;
}
.boxing_shorts_w-size {
    float: none;
    color: #393939;
    width: 145px;
    font-size: 15px;
    font-family: 'Opensans-Regular';
    padding: 15px 10px 15px 10px;
    text-align: left;
    display: inline-block;
}
.boxing_shorts_T-size {
    float: none;
    color: #212121;
    width: 200px;
    font-size: 15px;
    font-family: 'Opensans-Regular';
    padding: 15px 10px 15px 10px;
    margin-left: 0px;
    text-align: left;
    display: inline-block;
}
.boxing_shorts_T-size span {
    float: none;
    color: #212121;
    width: 200px;
    font-size: 12px;
    font-family: 'Opensans-Regular';
    margin-left: 0px;
    text-align: left;
    direction: inherit;
    display: block;
}
.boxing_shorts_F-size {
    float: none;
    color: #393939;
    width: 190px;
    padding: 15px 10px 15px 0px;
    font-size: 15px;
    font-family: 'Opensans-Regular';
    margin-left: 6px;
    text-align: left;
    display: inline-block;
}
.boxing_short_size {
    float: none;
    background: #ffffff;
    color: #393939;
    width: 165px;
    padding: 15px 10px 15px 10px;
    text-transform: uppercase;
    font-size: 13px;
   font-family: 'OpenSans-Extrabold';
    margin-left: 6px;
    text-align: left;
    display: inline-block; 
}
.boxing_short_length {
    float: none;
    background: #212121;
    color: #ffffff;
    width: 145px;
    padding: 15px 10px 15px 10px;
    text-transform: uppercase;
    font-size: 13px;
   font-family: 'OpenSans-Extrabold';
    text-align: left;
    display: inline-block;
}
.boxing_short_size1 {
    float: none;
    background: #ffffff;
    color: #393939;
    width: 200px;
    padding: 15px 10px 15px 10px;
    text-transform: uppercase;
    font-size: 13px;
   font-family: 'OpenSans-Extrabold';
    text-align: left;
    display: inline-block;
}
.boxing_short_length1 {
    float: none;
    background: #212121;
    color: #ffffff;
    width: 190px;
    padding: 15px 10px 15px 10px;
    text-transform: uppercase;
    font-size: 13px;
   font-family: 'OpenSans-Extrabold';
    text-align: left;
    display: inline-block;
}   
/* boxing_short end*/
/* shoe_size start*/
.shoe_size{
	padding-top: 15px;
}
.shoe_size table th{
    background: #d8d8d8;
    text-transform: uppercase;
    font-size:12px;
    font-family: 'OpenSans-Extrabold';
    color: #393939;  
}
.shoe_size table {
    border-collapse: collapse;
    width: 100%;
    display: inline-block;
	padding-bottom: 15px;
}
.shoe_size table{
    white-space: nowrap;
    overflow: auto;  
}
.shoe_size td, th {
    text-align: left;
    padding: 6px;
    border-bottom:4px solid #f9f9f9;
    border-left:4px solid #f9f9f9;
}
.shoe_size tr:nth-child(odd) {
    background-color: #d8d8d8;
}
.shoe_size tr:nth-child(even) {
    background-color: #ffffff;
}
.shoe_size td{
    color: #393939;
    font-size: 12px;
   font-family: 'OpenSans-Extrabold'; 
}
/* shoe_size end*/
     /* womens-shirt-start */
    .womens_t-shirt_size {
    float: none;
    color: #212121;
    width: 135px;
    font-size: 15px;
padding: 15px 10px 15px 10px;
    font-family: 'Opensans-Regular';
    margin-left: 6px;
    display: inline-block;
    text-align: left;
}
    .womens_t-shirt_chest {
    float: none;
    color: #393939;
    width: 93px;
    padding: 15px 10px 15px 10px;
    font-size: 15px;
    font-family: 'Opensans-Regular';
 text-align: left;
    display: inline-block;
}
    #popup_content .womens-xxsmall1, #popup_content .womens-xsmall1, #popup_content .womens-small1, #popup_content .womens-medium1, #popup_content .womens-large1, #popup_content .womens-x_large1, #popup_content .womens-xx_large1 {
    text-align: left;
    width: 60%;
    float: none;
    display: inline-block;
    padding-left: 5px;
    margin-left: 0px;
}
    #popup_content .womens-xxsmall2, #popup_content .womens-xsmall2, #popup_content .womens-small2, #popup_content .womens-medium2, #popup_content .womens-large2, #popup_content .womens-x_large2, #popup_content .womens-xx_large2 {
    text-align: left;
    width: 50%;
    float: none;
    display: inline-block;
    padding-left: 5px;
}
    #popup_content .womens-xxsmall3, #popup_content .womens-xsmall3, #popup_content .womens-small3, #popup_content .womens-medium3, #popup_content .womens-large3, #popup_content .womens-x_large3, #popup_content .womens-xx_large3 {
    text-align: left;
    width: 50%;
    float: none;
    display: inline-block;
    margin-left: 0px;
    padding-left: 5px;
    /* margin-left: 2px; */
}
    #popup_content .womens-xxsmall4, #popup_content .womens-xsmall4, #popup_content .womens-small4, #popup_content .womens-medium4, #popup_content .womens-large4, #popup_content .womens-x_large4, #popup_content .womens-xx_large4 {
    float: none;
    display: inline-block;
    width: 50%;
    padding-left: 5px;
}
.womens_t-shirt_image{
    	width: 100%;
	float: none;
    text-align: center;
}
.womens_t-shirt_image img{
       width: 100%;
    max-width: 40% !important;
    padding-top: 10px;
    padding-left: 40px;
    margin-top: 5px;
    text-align: center;
}
.womens_t-shirt_text{
    	width: 100%;
	float: none;
    padding-right: 0px;
    text-align: center;
}
    .womens_t-shirt_text{
         border-collapse: collapse;
    display: inline-block;
    padding-bottom: 15px;
    white-space: nowrap;
    overflow: auto;
    }
.womens_t-shirt_sizes{
   width: 100%;
    max-width: 100%;
    float: none;
    display: inline-block;
    margin: 0px auto;
}
.womens_t-shirt_C-size {
    float: none;
    color: #212121;
    width: 94px;
    font-size: 15px;
    font-family: 'Opensans-Regular';
    margin-left: 0px;
        padding: 15px 10px 15px 10px;
    display: inline-block;
    text-align: left;
}
.womens_t-shirt_h-size {
    float: none;
    color: #212121;
    width: 94px;
    font-size: 15px;
    font-family: 'Opensans-Regular';
        padding: 15px 10px 15px 10px;
    margin-left: 0px;
    display: inline-block;
    text-align: left;
}
.womens-xxsmall1, .womens-xsmall1, .womens-small1, .womens-medium1, .womens-large1, .womens-x_large1, .womens-xx_large1 {
    float: none;
    background: #ffffff;
    color: #393939;
    width: 135px;
    padding: 15px 10px 15px 10px;
    text-transform: uppercase;
    font-size: 13px;
   font-family: 'OpenSans-Extrabold';
    margin-left: 6px;
    text-align: left;
    display: inline-block;
}
.womens-xxsmall2,.womens-xsmall2,.womens-small2,.womens-medium2,.womens-large2,.womens-x_large2,.womens-xx_large2{
   float: none;
    background: #212121;
    color: #ffffff;
    width: 93px;
    padding: 15px 10px 15px 10px;
    text-transform: uppercase;
    font-size: 13px;
   font-family: 'OpenSans-Extrabold';
    text-align: left;
    display: inline-block;
}
.womens-xxsmall3,.womens-xsmall3,.womens-small3,.womens-medium3,.womens-large3,.womens-x_large3,.womens-xx_large3{
        float: none;
    background: #ffffff;
    color: #393939;
    width: 94px;
    padding: 15px 10px 15px 10px;
    text-transform: uppercase;
    font-size: 13px;
   font-family: 'OpenSans-Extrabold';
    margin-left: 0px;
    text-align: left;
    display: inline-block;
}
.womens-xxsmall4,.womens-xsmall4,.womens-small4,.womens-medium4,.womens-large4,.womens-x_large4,.womens-xx_large4{
    float: none;
    background: #212121;
    color: #ffffff;
    width: 91px;
    padding: 15px 10px 15px 10px;
    text-transform: uppercase;
    font-size: 13px;
   font-family: 'OpenSans-Extrabold';
    text-align: left;
    display: inline-block;
}
/* womans-shirt-end */
    /* kids-shirt-start */
    #popup_content .kids-fs1, #popup_content .kids-ss1, #popup_content .kids-se1, #popup_content .kids-en1, #popup_content .kids-nt1, #popup_content .kids-te1, #popup_content .kids-et1, #popup_content .kids-tt1, #popup_content .kids-tf1, #popup_content .kids-ff1, #popup_content .kids-fsi1 {
      text-align: left;
    width: 60%;
    float: none;
    display: inline-block;
    padding-left: 5px;
    margin-left: 0px;
}
    #popup_content .kids-fs2, #popup_content .kids-ss2, #popup_content .kids-se2, #popup_content .kids-en2, #popup_content .kids-nt2, #popup_content .kids-te2, #popup_content .kids-et2, #popup_content .kids-tt2, #popup_content .kids-tf2, #popup_content .kids-ff2, #popup_content .kids-fsi2 {
    text-align: left;
    width: 50%;
    float: none;
    display: inline-block;
    padding-left: 5px;
}
    #popup_content .kids-fs3, #popup_content .kids-ss3, #popup_content .kids-se3, #popup_content .kids-en3, #popup_content .kids-nt3, #popup_content .kids-te3, #popup_content .kids-et3, #popup_content .kids-tt3, #popup_content .kids-tf3, #popup_content .kids-ff3, #popup_content .kids-fsi3 {
     text-align: left;
    width: 50%;
    float: none;
    display: inline-block;
    margin-left: 0px;
    padding-left: 5px;
}
    #popup_content .kids-fs4, #popup_content .kids-ss4, #popup_content .kids-se4, #popup_content .kids-en4, #popup_content .kids-nt4, #popup_content .kids-te4, #popup_content .kids-et4, #popup_content .kids-tt4, #popup_content .kids-tf4, #popup_content .kids-ff4, #popup_content .kids-fsi4 {
    float: none;
    display: inline-block;
    width: 50%;
    padding-left: 5px;
}
    #popup_content .kids-shirt_size{
        width: 89%;
    }
   #popup_content .kids-shirt_C-size{
        width: 63%;
    }
   #popup_content .kids-shirt_w-size{
            width: 62%;   
    }
    #popup_content .kids-shirt_sizes{
         max-width: 85%;
    }
.kids-shirt_image{
    	width: 100%;
	float: none;
    text-align: center;
}
.kids-shirt_image img{
    width: 100%;
    max-width: 40% !important;
    padding-top: 10px;
    padding-left: 0px;
    margin-top: 0px;
    text-align: center;
}
.kids-shirt_text{
    	width: 100%;
	float: none;
    padding-right: 0px;
    text-align: center;
}
    .kids-shirt_text{
         border-collapse: collapse;
    display: inline-block;
    padding-bottom: 15px;
    white-space: nowrap;
    overflow: auto;
    }
.kids-shirt_sizes {
      width: 100%;
    max-width: 100%;
    float: none;
    display: inline-block;
    margin: 0px auto;
}
.kids-shirt_size {
    float: none;
    color: #393939;
    width: 140px;
    font-size: 15px;
padding: 15px 10px 15px 10px;
    font-family: 'Opensans-Regular';
    margin-left: 6px;
    display: inline-block;
    text-align: left;
}
    .kids-shirt_height {
    float: none;
    color: #393939;
    width: 75px;
    padding: 15px 10px 15px 10px;
    font-size: 15px;
    font-family: 'Opensans-Regular';
  text-align: left;
    display: inline-block;
}
.kids-shirt_C-size {
float: none;
    color: #393939;
    width: 96px;
    font-size: 15px;
padding: 15px 10px 15px 10px;
    font-family: 'Opensans-Regular';
    margin-left: 0px;
    display: inline-block;
    text-align: left;
}
.kids-shirt_w-size {
float: none;
    color: #393939;
    width: 102px;
    font-size: 15px;
    font-family: 'Opensans-Regular';
    margin-left: 0px;
padding: 15px 10px 15px 10px;
    display: inline-block;
    text-align: left;
}
.kids-fs1,.kids-ss1,.kids-se1,.kids-en1,.kids-nt1,.kids-te1,.kids-et1,.kids-tt1,.kids-tf1,.kids-ff1,.kids-fsi1{
      float: none;
    background: #ffffff;
    color: #393939;
    width: 140px;
    padding: 15px 10px 15px 10px;
    text-transform: uppercase;
    font-size: 13px;
   font-family: 'OpenSans-Extrabold';
    margin-left: 6px;
    text-align: left;
    display: inline-block;
}
.kids-fs2,.kids-ss2,.kids-se2,.kids-en2,.kids-nt2,.kids-te2,.kids-et2,.kids-tt2,.kids-tf2,.kids-ff2,.kids-fsi2{
    float: none;
    background: #212121;
    color: #ffffff;
    width: 75px;
    padding: 15px 10px 15px 10px;
    text-transform: uppercase;
    font-size: 13px;
   font-family: 'OpenSans-Extrabold';
    text-align: left;
    display: inline-block;
}
.kids-fs3,.kids-ss3,.kids-se3,.kids-en3,.kids-nt3,.kids-te3,.kids-et3,.kids-tt3,.kids-tf3,.kids-ff3,.kids-fsi3{
       float: none;
    background: #ffffff;
    color: #393939;
    width: 96px;
    padding: 15px 10px 15px 10px;
    text-transform: uppercase;
    font-size: 13px;
   font-family: 'OpenSans-Extrabold';
    margin-left: 0px;
    text-align: left;
    display: inline-block;
}
.kids-fs4,.kids-ss4,.kids-se4,.kids-en4,.kids-nt4,.kids-te4,.kids-et4,.kids-tt4,.kids-tf4,.kids-ff4,.kids-fsi4{
    float: none;
    background: #212121;
    color: #ffffff;
    width: 102px;
    padding: 15px 10px 15px 10px;
    text-transform: uppercase;
    font-size: 13px;
   font-family: 'OpenSans-Extrabold';
    text-align: left;
    display: inline-block;
}
/* kids-shirt-end */
}
/* mobile view end*/
#toPopup {
    background: #fff none repeat scroll 0 0;
    border-radius: 0 !important;
    display: none;
    font-size: 18px;
    max-height:  579px;
    left: 50%;
    margin: 0 auto;
    padding: 15px;
    position: fixed;
    text-align: center;
    top: 50%;
    transform: translate(-50%, -50%);
    max-width: 1024px;
    z-index: 1111;
padding-top: 7px;
    width: 100%;
}
#toPopup .popup_content{ overflow: auto;overflow-x: hidden;}
#backgroundPopup {
    z-index:111;
    position: fixed;
    display:none;
    height:100%;
    width:100%;
    background:#000000;
    top:0px;
    left:0px;
}
div.loader {
   
    height: 32px;
    width: 32px;
    display: none;
    z-index: 999;
    top: 40%;
    left: 50%;
    position: absolute;
    margin-left: -10px;
}
#toPopup div.close {
     color: #000;
cursor: pointer;
font-size: 24px;
font-weight: normal;
text-shadow: none;
padding-top: 7px;
    padding-right: 0px;
width: 100%;
z-index: 1111;
opacity: 1;
height: 40px;
text-align: right;
float: none;
}
#toPopup div.close:hover {
    color: #333;
}
#popup_content{
    height: 89%;
overflow: auto;
    overflow-x: auto;
width: 100%;
overflow-x: hidden;
    max-height: 464px;
    max-width: 100%;
}
.shoe_size table {
    border-collapse: collapse;
    width: 100%;
    display: inline-block;
    padding-bottom: 15px;
 white-space: nowrap;
    overflow: auto;
}

