/* Styling for front pages excluding homepage */

/* CONTENT */
/***************************************/
.pagecontent { min-height:500px;padding:15px 0 2%;0;margin:0;background:transparent url(../../images/03/septop.png) top left repeat-x; }

/* Page Title section */
.pgtitlesec { padding:0;margin:0 auto 3%;background:url(../../images/03/lin_dia.png) right center repeat-x; }
.stylepgtitle { float:left;font-size:30px;font-weight:bold;color:#7f7e7e;text-transform:uppercase;padding:0 4% 0 0;margin:0;background:#ffffff; }
.subtitle { float:left;font-size:22px;color:#e91b8e;font-weight:bold;padding:0 2% 0 0;margin:0;background:#ffffff; }

/* Bread Crumb Navigation section */
.stlbrdcrbnav { font-size:12px;font-weight:bold;color:#8c8b8b;margin-bottom:5px; }
.stlbrdcrbnav a { color:#0591d7;margin:0 3px 0 1%; }
.bc_curpg { margin:0 0 0 1%; }


/* all pages */
.pageheadline { font-size:20pt;font-family:arial;font-weight:bold;color:#e91b8e;text-align:center;margin-bottom:3%; }
.disclaimer_short, .disclaimer_short2 { font-size:14px;color:#585858; }
.disclaimer_short3 { font-size:12px;color:#585858; }
span.disclaimer_short, span.disclaimer_short2 , span.disclaimer_short3 { margin-left:5px; }
.disclaimer_short a, .disclaimer_short2 a, .disclaimer_short3 a { color:inherit;text-decoration:underline; }
.review_text {  }
.review_text p { line-height:20pt; }
.font18pt { font-size:18pt; }
.font14px { font-size:14px; }
.font20px { font-size:20px; }
.borderline1 { width:80%;margin:0 auto 4%;border-bottom:#d1e4fe groove 2px; }
.borderline2 { margin:0 auto 4%;border-bottom:#d1d1d1 solid 1px; }
.borderline5 { width:80%;margin:0 auto 4%;border-bottom:#cccccc solid 1px; }
.stylew960 { max-width:960px;width:100%;margin:0 auto; }
.lineheight25px { line-height:25px; }


/* Dr. K Bio */
.edu_logo { text-align:center;position:relative;margin-bottom:4%; }
.edu_logo a:hover { text-decoration:none; }
.credimg { display:inline-block;max-width:180px;width:20%;margin-right:3%;vertical-align:middle; }
.edu_desc { display:none;position:absolute;left:0;top:100%;z-index:5;padding:15px;background:#ffffff;border:#898989 solid 2px;
	border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;box-shadow: 0 0 10px #818181;-webkit-box-shadow: 0 0 10px #818181;-moz-box-shadow: 0 0 10px #818181; }
.edu_desc_cel { display:inline-block;width:20%;padding-right:1%;margin-right:1%;vertical-align:top;border-right:#cccccc solid 1px; }
.edu_desc_cel p:last-of-type { margin-bottom:0; }
.edc_ext { width:31%;padding-right:0;margin-right:0;border-right:none; }
.edu_title { font-size:20px;color:#0c3678;text-align:center;text-decoration:underline;margin-bottom:10px; }
.edu_info { font-size:14px;text-align:left; }
.close_creden { width:20px;position:absolute;top:-7px;right:-7px; }
.edu_logo:hover > .edu_desc  { display: block; }
.nbc_sec { margin-bottom:4%;position:relative; }
.sb_left { display:inline-block;max-width:180px;width:17%;text-align:center;padding-top:3%;margin-right:1%;vertical-align:top; }
.col_right { display:inline-block;width:78%;margin:0;padding:0 0 0 2%;vertical-align:top;border-left:#d7d7d7 dashed 1px; }
.nbcvideos { display:inline-block;width:48%;margin:0 2% 2% 0; }
.nbcvideos p { margin-bottom:0; }
.nbcvideos:nth-of-type(2), .nbcvideos:nth-of-type(4) { margin-right:0; }
.nbcvideos:nth-of-type(3), .nbcvideos:nth-of-type(4) { margin-bottom:0; }
.DrKintroprof { float:left;width:54.5%;margin:0 2% 0 0; }
.drkpicbio { display:inline-block;max-width:110px;width:21%;margin-right:2%;vertical-align:top; }
.drkbiointrotext { display:inline-block;width:74%;font-size:24pt;color:#7f7e7e;line-height:42px;vertical-align:top; }
.bioimage1 { float:right;max-width:180px;width:28%;padding:5px;margin:0 0 0 2%;border:#c9c8c8 solid 1px; }
.bioimage2 { float:right;max-width:180px;width:35%;padding:5px;margin:0 0 0 2%;border:#c9c8c8 solid 1px; }
.drksig { max-width:200px;width:55%;margin:0; }
.player_prof_nbc { float:left;max-width:560px;width:51%;margin:0 2% 0 0; }


/* TEAM */
.tmleft { max-width:1000px;width:100%;margin:0 auto; }
/*
.tmleft { float:left;width:70%;padding-right:2%;border-right:#cccccc solid 1px; }
*/
.tmright { display:none;float:right;width:25%; }
.div-person { margin-bottom:4%;clear:both; }
.div-person-picture { float:left;width:21%;padding:1.5%;position:relative;z-index:10;background:#ffffff;border:#f5f5f5 solid 1px;box-shadow:-2px 2px 4px #cbcaca; }
.div-person-frame { border:#ededed solid 2px; }
.div-person-info{ float:left;width:72%;padding-top:2%;margin-left:-1%; }
.div-person-header { padding:2% 5% 2% 5%;background:#e6f4ff;border-bottom:2px solid #ebebeb; }
h3.person-name { font-size:24px;color: #2387ae;margin-bottom:0; }
h3.person-title { font-size:20px;color:#a1a5a7;margin-bottom:0; }
.div-person-bio { padding:4% 3% 0 5%; }
.bannerads { max-width:250px;margin-bottom:4% }


/* Concept */
.stylew950 { max-width:950px;width:100%;margin:0 auto; }
.wrapconintro { margin:0 0 3%; }
.pic_box { display:inline-block;max-width:288px;width:31%;padding:1%;margin:0 2% 0 0;vertical-align:middle;border:#bcbdbe solid 1px; }
.contextgrp1 { display:inline-block;width:63%;font-size:18pt;line-height:30pt;vertical-align:middle; }
.video_box { float:right;max-width:350px;width:45%;text-align:center;padding:1%;margin:-2% 0 0 2%;background:#ffffff;border:#dbdde1 solid 1px;border-radius:7px;box-shadow:2px 1px 3px 1px #ccc;  }
.video_box .disclaimer_short { font-size:12px;margin-bottom:0; }
.condiapanel { margin:0 0 4%; }
.diagramMeta { display:inline-block;max-width:148px;width:16%;margin-right:2%;vertical-align:top; }
.diagramMeta2 { display:none;width:100%;margin-bottom:3%; }
.diagramtextgrp { display:inline-block;width:80%;vertical-align:top; }


/* Review */
.reviewdisclaimer { max-width:900px;width:100%;margin:0 auto 4%; }
.reviewdisclaimer p { margin-bottom:1.5%; }
.reviewdisclaimer a { color:#585858; }
.featured_fs { width:785px;margin:0 auto 20px auto; }
.revwtxtgrp1 { max-width:1050px;width:100%;line-height:36px;margin:0 auto 5%; }
.reviewpanel { max-width:960px;width:80%;padding:2% 5%;margin:0 auto 4%;border-radius:10px;box-shadow: 0 0 10px #818181; }
.reviewpanel h2 { text-align:center;font-family:tahoma; }
.textdisc { color:#585858;text-decoration:underline;margin:0 0 5%; }
.textdisc a { color:inherit; }
.textdisc a:hover { background:#e1e4e3; }
.expertreview { max-width:168px;width:45%; }
.revipanhd { font-weight:bold;font-family:tahoma;color:#8b0a05; }
.names { font-weight:bold;font-style:italic;font-family:times;color:#0671a6; }


/* Product */
.prodpanel { margin:0 auto 4%; }
.prodcel2 { float:right;width:71%; }
.AsSG_pack { max-width:304px;width:97%;margin:0 auto 4%; }
.prodtext1 { font-weight:bold;color:#22386a;text-align:center; }
.prodtext2 { color:#5e6264;text-align:center;line-height:16pt; }
.prodtext3 { font-size:36pt;font-weight:bold;text-align:center;margin-bottom:2%; }
.prodtext4 { font-weight:bold;color:#4bafe8;text-align:center;text-decoration:underline; }
.prodtext4 a { color:inherit; }
.prodbtnaddtocart { max-width:230px;width:77%;margin:0 auto 4%; }
.prodccpay { max-width:198px;width:65%;margin:0 auto 4%; }
.prodcel1 { float:left;width:28%; }
.prodmain { margin:0 auto 2%; }
.proddivstyle { padding:3% 3% 0 3%;margin:0 auto 2%;border-left:#d1d1d1 solid 1px; }
.prodmain_tab { padding:0;margin:0; border-bottom:#d1d1d1 solid 1px; }
.prodmain_tab ul { padding:0;margin:0; }
.prodmain_tab ul li { float:left;list-style:none;padding:0;margin:0 0 -1px 2%;border-top:#d1d1d1 solid 1px;border-right:#d1d1d1 solid 1px;
	border-bottom:#ffffff solid 1px;border-left:#d1d1d1 solid 1px; }
.prodmain_tab ul li a { display:block;font-weight:bold;color:#000000;padding:7px 14% 7px 14%; }
.prodmain_tab ul li a:hover { text-decoration:none;border-color:#ffffff; }
#proddiv2, #proddiv3 { display:none; }
#tab_nav2, #tab_nav3 { border-bottom:#d1d1d1 solid 1px;background:#e5e5e5 url(../../images/03/tab_nav_bg.jpg) top left repeat-x; }
.titleblue { font-weight:bold;color:#22386a;padding:1% 2% 1.4%;margin-bottom:2%;background:#dff6fe url(../../images/03/titlebluebg.jpg) left bottom repeat-x; }
.supportpack { padding:0;margin:0 auto 4%; }
.supportpackcel { float:left;width:31%;padding:0 1% 0 1%;border-right:#d1d1d1 solid 1px; }
.headtitle { min-height:34px;font-weight:bold;color:#2387ae;padding:0 0 2px 22px;margin-bottom:4%;background:url(../../images/03/bulletcirclearrow.png) left top no-repeat; }
.packdesc { min-height:90px;margin-left:7%; }
.suppack_img { max-width:157px;width:97%;margin:0 auto; }
.titlered { font-weight:bold;color:#9f0b0f;position:relative;padding:1% 2% 1.4%;margin-bottom:2%;background:#ffeeee url(../../images/03/titleredbg.jpg) left bottom repeat-x; }
.prodsptag { position:absolute;top:-3px;right:-2px; }
.supportpackcel2 { float:left;width:47%;padding-right:2%;margin-right:2%;border-right:#d1d1d1 solid 1px; }
.supportpackcel2:nth-of-type(2) { padding-right:0;margin-right:0;border-right:none; }
.headtitle2 { font-weight:bold;color:#2387ae;padding:0 0 2px 22px;margin:0 0 4% 3%;background:url(../../images/03/bulletcirclearrow.png) left top no-repeat; }
.bonpack_img { display:inline-block;max-width:135px;width:40%;margin-right:2%;vertical-align:middle; }
.packdesc2 { display:inline-block;width:56%;line-height:18pt;vertical-align:middle; }
.supportpackcel2 p:last-of-type { margin-bottom:0; }
.prodlhphpanel {}
.prodlhphimg { display:inline-block;max-width:178px;width:24.3%;margin-right:2%;vertical-align:middle; }
.prodlhphdesc { display:inline-block;width:71.7%;line-height:18pt;vertical-align:middle; }
.listque {}
.queset { padding-left:25px;margin:0 0 3%;cursor:pointer;background:url(../../images/03/bulletcirclearrow.png) 0 1px no-repeat; }
.que { font-size:16px;font-weight:bold;color:#2387ae;padding:0;margin:0;border-bottom:#d1d1d1 dotted 2px; }
.bulletcirclearrow { float:left; }
.que_ans { display:none;min-height:50px;padding:1% 2.5% 1% 3.5%;background:url(../../images/03/rsquo.png) top right no-repeat; }
.que_ans ul li { list-style:disc; }
.DayMBG_panel { max-width:642px;width:90%;margin:4% 0 0 12%;background:url(../../images/03/60DayMBG_panbg2.png) left top;background-size:cover;
	border:#8fd1eb solid 1px;border-radius:4px; }
.Daycontent { padding:3% 4% 2% 4%; }
.Daycontent p { line-height:16pt; }
.prodgseal { float:left;max-width:292px;width:50%;margin-left:-24%;margin-top:-7%; }
.prodgpanhd { float:left;width:73%; }
.head60Day { font-weight:bold;color:#e91b8e;text-align:center;padding:0 0 1%;margin:0 0 2%;border-bottom:#d0d0d0 dotted 2px; }


/* Contact Us */
.contactpg {}
.contactpg h3 { font-size:125%;font-weight:normal;text-align:center;margin-bottom:3%; }
.cu_contactinfopanel { float:left;width:25%;margin-right:1%;margin-bottom:3%; }
.cu_contactinfopanel h2 { font-size:150%;font-weight:normal;color:#e91b8e;margin-bottom:3%; }
.cu_formpanel { float:left;width:39%;margin-right:1%;margin-bottom:3%; }
.cu_gmap { float:right;width:33.2%;margin-bottom:3%; }
.cu_condet { margin-bottom:12%; }
.gmapwrap { height:0;position:relative;padding-top:25px;padding-bottom:100%; }
.gmapwrap iframe { width:100%;height:100%;position: absolute;top:0;left:0; }
.contactform { padding:3% 2%;margin:0 auto 3%;border:#cccccc solid 1px; }
.contable { display:table;width:100%; }
.contabrow { display:table-row; }
.contabblk1 { display:table-cell;width:28%;padding-bottom:3%;margin-right:2%; }
.contabblk2 { display:table-cell;width:78%;padding-bottom:3%; }
.contabblk2 textarea { width:97%;min-height:100px; }
.cu_captcha { margin-bottom:2%; }
.cu_txtgrp3 { margin-bottom:2%; }
.contabblk2 .error { color:#ff0000;border:none;}


/* Disclaimer */
.grpset1 { max-width:800px;width:88%;font-size:14px;color:#605f5f;padding:4% 5% 3%;margin:0 auto 7%;border:#eaeaea solid 1px; }
.grpset1 h1 { font-size:30px;color:#000;text-align:center;margin:0 0 5%; }
.grpset1 h2 { font-size:16px;color:#605f5f;margin:0 0 2.5%; }
.grpset1 p { color:#605f5f;padding:0;line-height:22px; }
.grpset1 a { text-decoration:underline;font-weight: bold; }
.textemp { text-transform:uppercase; }


/* Terms and Privacy */
#MainPage01 { padding:0 2% 0 2%;margin:0 auto 4%;text-align: justify; }
#MainPage01 .pgtitlesec { margin-bottom:1%; }
#listterms ul li { font-family:tahoma;font-size:112.5%;font-weight:normal;color:inherit;list-style:square;margin-left:2%; }
#listterms ul li a { color:inherit;padding-left:1%;padding-right:1%; }
.style0227 { margin-bottom:3%; }
.style0227 p {  }
.style0227 ul { margin-bottom:3%; }
.style0227 ul li { list-style:disc;margin-bottom:1%; }
p.topictitle { font-size:125%;font-weight:bold;margin-bottom:1%; }
ul.cookusage { margin-bottom:3%; }
ul.cookusage li { color:#1155cc;list-style:disc;margin-bottom:5px; }
ul.cookusage li a { font-weight:bold;font-style:italic;color:#1155cc; }
ul.cookusage li a:hover { color:#ec008c; }
.termtxtgrp1 { margin-left:3%; }

/* Privacy */
.drksigblk { text-align:right;margin-bottom:5%; }
.sigblkdrksig { max-width:200px;width:70%; }
.sigblkdrkpic { max-width:200px;width:57%; }


/* Six Pack Abs In 3D */
.topsec_6pack { margin:0 auto 4%; }
.topsec_6pack_left { float:left;width:70%;padding:0 1% 0 0;margin:0 1% 0 0;border-right:#e5e5e5 solid 1px; }
.topsec_6pack_right { float:right;width:27%; }
.headlinestyle { font-size:18pt;font-weight:bold;color:#ec008c;margin-bottom:4%; }
.drkpic_6pack { max-width:200px;width:98%;margin:0 auto 3%; }
.sixpackabsecmain { max-width:900px;width:98%;padding:0;margin:0 auto 4%;border:#dbdbdb solid 1px;box-shadow:0 0 20px #c5c3c3; }
.headsection_6pack { padding:2% 2% 2%;background:url(../../images/03/6packtopbg.jpg) top left repeat-x;background-size:cover; }
.headstyle_6pack { max-width:400px;width:80%;font-size:24pt;font-weight:bold;color:#ffffff;text-align:center;text-transform:uppercase;
	padding-bottom:1%;margin:0 auto 1%;border-bottom:#ffffff solid 1px; }
.subheadstyle_6pack { font-size:18px;color:#ffffff;text-align:center; }
.contentwrap_6pack { max-width:760px;width:96%;padding:4% 0 3%;margin:0 auto 3%; }
.contentwrap_6pack p {  }
.contentwrap_6pack ol { padding-left:0;margin-bottom:4%; }
.contentwrap_6pack ol li { list-style:decimal;padding-left:1px;margin-bottom:7px; }
.contentwrap_6pack ul { padding-left:0;padding-bottom:1.4%;margin-left:1%;margin-bottom:4%;border-bottom:#dbdbdb solid 1px; }
.contentwrap_6pack ul li { list-style:none;padding:3px 0 2px 25px;margin-left:1%;margin-bottom:10px;background:url(../../images/03/bulletcirclearrow.png) 0 3px no-repeat; }
.subheads2_6pack { font-weight:bold;margin-bottom:7px; }
.note_6pack { font-style:italic;padding:1% 2%;margin-bottom:3%;background:#def6ff; }
.vidplayer_6pack { max-width:560px;width:100%;margin:0 auto 3%; }
.aboutDrK_sec { max-width:900px;padding:0;margin:0 auto 4%; }
.contwrite { padding-bottom:3%; }
.sixpack_drksig { font-weight:bold;text-align:right; }
.sixpackabsimg02 { float:right;max-width:217px;width:45%; }


/* Meet Dr. K panel */
.meetdrk_panel { max-width:900px;width:100%;position:relative;padding:0;margin:0 auto 5%; }
.meetdrk_contentwrap { padding:4% 5% 2.5%;margin:0 0 3%;position:relative;z-index:315;background:#f4f4f4;border:#e7e7e7 solid 1px; }
.meetdrk_panel_header { font-size:20pt;font-weight:bold;font-family:bell;color:#000;text-align:center;text-transform:uppercase;margin-bottom:2%;
	background:url(../../images/article/borderlinesingle.jpg) 0 45% repeat-x; }
.meetdrk_panel_header span { display:block;max-width:440px;width:100%;padding:2px 0;margin:0 auto;background:#f4f4f4; }
.meetdrk_drkpicprofile { float:left;max-width:200px;width:40%;margin:0 3% 0 0 }
.meetdrk_drkcredentials { margin:0 0 2%; }
.meetdrk_drkcredrow { max-width:770px;margin:0 auto 1%; }
.meetdrk_imglogo { display:inline-block;max-width:50px;width:7%;margin:0 1% 1% 0;vertical-align:middle; }
.meetdrk_credtitle { display:inline-block;width:88%;font-weight:bold;font-style:normal;font-family:arial;color:#717171;margin:0 0 2%;vertical-align:middle; }
ul.lstcred_grp1 { display:inline-block;width:47%;padding-right:2%;margin:0 2% 2% 0;vertical-align:top;border-right:#cccccc solid 1px; }
ul.lstcred_grp2 { display:inline-block;width:47%;margin:0 0 2% 0;vertical-align:top; }
ul.lstcred_grp1 li, ul.lstcred_grp2 li { font-weight:bold;font-family:arial;color:#717171;list-style:none;padding:0 0 1px 18px;margin:0 0 10px 0;
	background:url(../../images/harmful-exercises/bullet_circle3.png) 0 2px no-repeat; }


/* The Road to Real Ab Strength */
.road_video_box { display:inline-block;width:38.2%;padding:1% 1%;margin-right:3%;background:#ffffff;
	border:#dbdde1 solid 1px;border-radius:7px;box-shadow: 2px 1px 3px 1px #ccc; }
.road_textgrp1 { display:inline-block;width:54.8%;color:#636260;vertical-align:top; }
.road_textgrp1 p { line-height:25px; }
.road_textgrp2 .adcelheadfont { line-height:36px; }
.diagram_6packabs { max-width:525px;width:90%;margin:0 auto 4%; }


/* Flexibility Recovery */
.flexrec { margin:0 auto 5%; }
.flexrec_style01 { font-size:14pt;font-family: Tahoma;font-weight: bold;color: #de6523;text-align:center;margin-bottom:3%; }
.flexrec_style02 { font-size:14pt;font-family: Tahoma;font-weight: bold;color: #c54305;text-decoration: underline;margin-bottom:5px; }
.flexrec_style03 { font-size:14pt;font-family: Tahoma;font-weight: bold;color: #c54305;margin-bottom:5px; }
.flexrec ol { margin-left:3%; }
.flexrec ol li { color:#366903;list-style:decimal;margin-left:3%;margin-bottom:5px; }



/* ********** RESPONSIVE ********** */
/* ******************************** */

@media screen and (max-width:1500px) {
}
@media screen and (max-width:1400px) {
}
@media screen and (max-width:1300px) {
}
@media screen and (max-width:1200px) {
}
@media screen and (max-width:1100px) {
	/* Product */
	.DayMBG_panel { width:94%;margin:2% auto 2%; }
	.prodgseal { float:none;margin:0 auto 2%; }
	.prodgpanhd { float:none;width:auto; }
	
}
@media screen and (max-width:1000px) {
	/* Product */
	.prodsptag { width:42px; }

	/* The Road to Real Ab Strength */
	.road_video_box { display:block;float:left;width:55%;margin-bottom:1%; }
	.road_textgrp1 { display:block;width:auto; }
	
}
@media all and (max-width:900px){
	/* Dr. K Bio */
	.player_prof_nbc { float:none;max-width:560px;width:100%;margin:0 auto 2%; }
	
	/* TEAM */
	.tmleft { float:none;width:auto;padding:0 0 2%;margin:0 0 5%;border-right:none;border-bottom:#cccccc dotted 1px; }
	.tmright { float:none;width:auto; }
	.bannerads { width:40%;margin:0 auto 4% }
	
	/* Concept */
	.contextgrp1 { line-height:initial; }
	
	/* Contact Us */
	.cu_contactinfopanel { width:35%; }
	.cu_formpanel { width:63%;margin-right:0; }
	.cu_gmap { float:none;max-width:500px;width:98%;margin:0 auto 3%;clear:both; }
	
	/* The Road to Real Ab Strength */
	.road_textgrp2 .adcelheadfont { line-height:30px; }
	.road_textgrp2 .adcelheadfont br { display:none; }
	
}
@media all and (max-width:800px){
	/* Dr. K Bio */
	.edu_desc_cel { display:block;width:auto;padding:0 0 2%;margin:0 0 2%;border-right:none;border-bottom:#cccccc solid 1px; }
	.edc_ext  { border-bottom:none; }
	
	/* Concept */
	.contextgrp1, .pic_box { vertical-align:top; }
	
	/* Product */
	.supportpackcel { float:none;width:auto;padding:0 0 2%;margin-bottom:4%;clear:both;border-right:none;border-bottom:#e1e1e1 dashed 1px; }
	.headtitle { min-height:0;margin-bottom:-2%; }
	.packdesc { display:inline-block;min-height:0;width:68%;margin-left:0;vertical-align:middle; }
	.suppack_img { display:inline-block;width:20%;margin:-2% 0 0 2%;vertical-align:middle; }
	
	.supportpackcel2 { float:none;width:auto;padding:0 0 2%;margin:0 0 4%;border-right:none;border-bottom:#e1e1e1 dashed 1px; }
	.headtitle2 { font-weight:bold;color:#2387ae;padding:0 0 2px 22px;margin:0 0 0 0;background:url(../../images/03/bulletcirclearrow.png) left top no-repeat; }
	.bonpack_img { display:inline-block;width:20%; }
	.packdesc2 { display:inline-block;width:74%;line-height:initial; }
	.supportpack .borderline2 { display:none; }
	
	
}
@media all and (max-width:700px){
	.stlbrdcrbnav { font-size:11px; }
	.pageheadline { font-size:18pt; }
	.disclaimer_short, .disclaimer_short2 { font-size:13px; }
	.review_text p { line-height:initial; }
	.font18pt { font-size:16pt; }
	.font20px { font-size:18px; }
	
	/* Dr. K Bio */
	.stylepgtitle { font-size:24px; }
	.subtitle { font-size:20px; }
	.edu_title { font-size:18px; }
	.edu_info { font-size:13px; }
	
	.DrKintroprof { float:none;width:auto;margin:0 0 3%; }
	.drkpicbio { float:left;display:block; }
	.drkbiointrotext { display:block;width:auto;font-size:24px;line-height:initial; }
	
	/* TEAM */
	h3.person-name { font-size:22px; }
	h3.person-title { font-size:18px; }
	
	/* Concept */
	.pic_box { display:block;float:left; }
	.contextgrp1 { display:block;width:auto; }
	.contextgrp1 { font-size:16pt; }
	
	/* Review */
	.revhd br { display:none; }
	.revwtxtgrp1 { line-height:30px; }
	
	/* Product */
	.que { font-size:14px; }
	.prodsptag { width:35px;top:-2px;right:-2px; }
	.prodlhphimg { vertical-align:top; }
	.prodlhphdesc { line-height:initial;vertical-align:top; }
	
	/* Contact Us */
	.cu_contactinfopanel h2 { font-size:20px; }

	/* Terms */
	#listterms ul li { font-size:16px; }
	p.topictitle { font-size:18px; }
	
	/* Privacy */
	.drksigblk { text-align:left; }
	
	/* Six Pack Abs In 3D */
	.headlinestyle { font-size:18px; }
	.topsec_6pack_left { float:none;max-width:500px;width:98%;padding:0 0 2%;margin:0 auto 3%;border-right:none;border-bottom:#e5e5e5 dashed 1px; }
	.topsec_6pack_right { float:none;max-width:500px;width:98%;padding:0;margin:0 auto 4%;border-right:none; }
	.drkpic_6pack { width:45%;padding:4px;border:#e1e1e1 solid 1px;box-shadow:0 0 4px #cccccc; }
	.headstyle_6pack { font-size:20pt; }
	.subheadstyle_6pack { font-size:16px; }
	.contentwrap_6pack ul li { padding:3px 0 2px 22px;background-size:16px auto;background-position:left 4px; }
	.meetdrk_imglogo { width:10%; }
	.meetdrk_credtitle { width:85%; }
	ul.lstcred_grp1 li, ul.lstcred_grp2 li { padding:0 0 1px 18px;background-position:0 3px;background-size:12px auto; }
	
	/* Meet Dr. K panel */
	.meetdrk_panel_header { font-size:18pt; }
	
	/* The Road to Real Ab Strength */
	.road_textgrp2 .adcelheadfont { line-height:26px; }
	
	/* Flexibility Recovery */
	.flexrec_style01, .flexrec_style02, .flexrec_style03 { font-size:13pt; }
	
}
@media all and (max-width:600px){
	.contextgrp1 { font-size:14pt; }
	.font20px { font-size:16px; }
	
	/* Concept */
	.video_box { float:none;width:90%;padding:1%;margin:0 auto 3%;border-radius:4px; }
	.diagramMeta { display:none; }
	.diagramMeta2 { display:block; }
	.diagramtextgrp { display:block;width:auto; }
	
	/* Product */
	.headtitle { margin-bottom:0; }
	
	/* Contact Us */
	.cu_contactinfopanel { display:table;float:none;max-width:500px;width:98%;padding-bottom:3%;margin:0 auto 5%;border-bottom:#cccccc dashed 1px; }
	.cu_condet { display:table-row; }
	.cu_contactinfopanel h2 { display:table-cell;margin-bottom:0; }
	.cu_txtgrp2 { display:table-cell;padding-bottom:3%; }
	.cu_formpanel { float:none;max-width:500px;width:98%;margin:0 auto 3%; }
	
	/* Six Pack Abs In 3D */
	.topsec_6pack_right .font20px { font-weight:bold; }
	
	/* Meet Dr. K panel */
	.meetdrk_imglogo { width:10%; }
	.meetdrk_credtitle { width:85%; }
	ul.lstcred_grp1 { display:block;width:auto;padding-right:0;margin:0 0 0 3%;border:none; }
	ul.lstcred_grp2 { display:block;width:auto;margin:0 0 4% 3%; }
	ul.lstcred_grp1 li, ul.lstcred_grp2 li { background-position:0 2px; }

	/* The Road to Real Ab Strength */
	.road_video_box { float:none;max-width:500px;width:90%;padding:2%;margin:0 auto 3%; }
	.road_textgrp2 .adcelheadfont { line-height:initial; }
	
}
@media all and (max-width:500px){
	.pageheadline { font-size:16pt; }
	.disclaimer_short, .disclaimer_short2 { font-size:12px; }
	.font18pt { font-size:13pt; }
	.font14px { font-size:13px; }
	.font20px { font-size:16px; }
	.lineheight25px { line-height:initial; }
	
	/* Dr. K Bio */
	.stylepgtitle { font-size:18px; }
	.subtitle { font-size:16px; }
	.edu_title { font-size:16px; }
	.edu_info { font-size:12px; }
	.nbcvideos { display:block;width:auto;margin:0 0 3%; }
	.nbcvideos:nth-of-type(3) { margin-bottom:3%; }
	.drkbiointrotext { font-size:20px; }
	
	/* TEAM */
	h3.person-name { font-size:18px; }
	h3.person-title { font-size:14px; }
	
	/* Concept */
	.contextgrp1 { font-size:13pt; }
	
	/* Review */
	.revwtxtgrp1 { line-height:initial; }
	
	/* Product */
	.prodcel1 { float:none;max-width:400px;width:100%;margin:0 auto 7%; }
	.AsSG_pack { width:70%; }
	.prodcel2 { float:none;width:auto; }
	.prodsptag { width:28px; }
	.supportpackcel2 { width:auto;padding:0 0 3%;margin:0 0 5%;border-right:none;border-bottom:#e1e1e1 dashed 1px; }
	.headtitle2 { margin-bottom:2%; }
	.que { font-size:13px; }
	
	/* Contact Us */
	.cu_contactinfopanel h2 { font-size:18px; }
	
	/* Disclaimer */
	.grpset1 { font-size:13px; }
	.grpset1 h1 { font-size:24px;margin-bottom:7%; }
	.grpset1 h2 { font-size:15px;margin-bottom:5%; }
	.grpset1 p { margin-bottom:5%; }

	/* Terms */
	#listterms ul li { font-size:14px; }
	p.topictitle { font-size:16px; }
	.termtxtgrp1 { margin-left:0; }
	
	/* Six Pack Abs In 3D */
	.headlinestyle { font-size:15px; }
	.headstyle_6pack { font-size:18pt; }
	.subheadstyle_6pack { font-size:14px; }
	.contentwrap_6pack ol { margin-left:5%; }
	.contentwrap_6pack ul li { padding:3px 0 2px 20px;margin-bottom:2%;background-size:14px auto; }
	.meetdrk_imglogo { width:14%; }
	.meetdrk_credtitle { width:81%; }
	
	/* Meet Dr. K panel */
	.meetdrk_panel_header { font-size:16pt; }
	.meetdrk_drkpicprofile { float:none;width:70%;margin:0 auto 2%; }
	.meetdrk_credtitle, ul.lstcred_grp1 li, ul.lstcred_grp2 li { font-size:13px; }
	ul.lstcred_grp1 li, ul.lstcred_grp2 li { padding:0 0 1px 14px;background-position:0 2px;background-size:10px auto; }
	
	/* The Road to Real Ab Strength */
	.road_textgrp1 p { line-height:initial; }
	
	/* Flexibility Recovery */
	.flexrec_style01, .flexrec_style02, .flexrec_style03 { font-size:12pt; }
	.flexrec_style01 br { display:none; }
	
}
@media all and (max-width:400px){
	.stlbrdcrbnav { font-size:10px; }
	.pageheadline { font-size:14pt; }
	.font18pt { font-size:12pt; }
	
	/* Dr. K Bio */
	.drkbiointrotext { font-size:16px;font-weight:bold; }
	
	/* TEAM */
	.sb_left { display:none; }
	.col_right { float:none;width:auto;padding-left:0;margin:0 auto 3%;border-left:none; }
	.div-person { margin-bottom:10%; }
	.div-person-picture { float:none;width:50%;margin:0 auto 3%;box-shadow:0 0 4px #cbcaca; }
	.div-person-info{ float:none;width:auto;padding-top:0;margin:0 0 2%; }
	.div-person-header { text-align:center;margin:0 0 2%; }
	.div-person-bio { padding:0 4%; }
	
	/* Concept */
	.pic_box { float:none;max-width:350px;width:90%;margin:0 auto 2%; }
	.contextgrp1 { font-size:12pt; }
	
	/* Product */
	.suppack_img { margin:0 0 0 2%; }
	.prodsptag { width:28px;top:-2px;right:-2px; }
	.prodlhphimg { display:block;width:35%;margin:0 auto 2%; }
	.prodlhphdesc { display:block;width:auto; }
	
	/* Contact Us */
	.cu_contactinfopanel h2 { font-size:16px; }
	
	/* Disclaimer */
	.grpset1 { font-size:12px; }
	.grpset1 h1 { font-size:20px; }
	.grpset1 h2 { font-size:14px; }
	.grpset1 p { margin-bottom:7%; }
	
	/* Six Pack Abs In 3D */
	.headlinestyle { font-size:14px; }
	.headstyle_6pack { font-size:15pt; }
	.subheadstyle_6pack { font-size:13px; }
	ul.lstcred_grp1 li, ul.lstcred_grp2 li { padding:0 0 1px 12px;background-position:0 4px;background-size:8px auto; }
	
	/* Meet Dr. K panel */
	.meetdrk_panel_header { font-size:14pt; }
	
}
@media all and (max-width:350px){
	.stlbrdcrbnav { font-size:8px; }
	.pageheadline { font-size:12pt; }
	.disclaimer_short, .disclaimer_short2, .disclaimer_short3 { font-size:11px; }
	.font18pt { font-size:11pt;font-weight:bold; }
	.font14px { font-size:12px; }
	.font20px { font-size:14px; }
	
	/* Dr. K Bio */
	.stylepgtitle { font-size:16px; }
	.subtitle { font-size:15px; }
	.edu_title { font-size:15px; }
	.edu_info { font-size:11px; }
	.sb_left { display:none;width:21%;padding-top:0;margin:0 auto 0; }
	.col_right { display:block;width:auto;padding:0 0 0;vertical-align:top;border-left:none; }
	
	/* TEAM */
	h3.person-name { font-size:16px; }
	h3.person-title { font-size:13px; }
	
	/* Concept */
	.contextgrp1 { font-size:11pt;font-weight:bold; }
	
	/* Product */
	.headtitle { margin-bottom:3%; }
	.prodsptag { width:25px; }
	.que { font-size:12px; }
	
	/* Contact Us */
	.cu_contactinfopanel { display:block; }
	.cu_contactinfopanel h2 { font-size:13px;font-weight:bold; }
	.cu_condet { display:block;margin-bottom:5%; }
	.cu_contactinfopanel h2 { display:block;margin-bottom:0; }
	.cu_txtgrp2 { display:block;padding-bottom:0; }
	.cu_txtgrp2 br { display:none; }

	/* Terms */
	#listterms ul li { font-size:12px; }
	p.topictitle { font-size:14px; }
	
	/* Six Pack Abs In 3D */
	.headlinestyle { font-size:13px; }
	.headstyle_6pack { font-size:14pt; }
	.subheadstyle_6pack { font-size:12px; }
	.contentwrap_6pack ul li { padding:3px 0 2px 18px;background-size:12px auto;background-position:left 5px; }
	.meetdrk_imglogo { width:17%; }
	.meetdrk_credtitle { width:79%; }
	
	/* Meet Dr. K panel */
	.meetdrk_panel_header { font-size:12pt; }
	.meetdrk_credtitle, ul.lstcred_grp1 li, ul.lstcred_grp2 li { font-size:12px; }
	
	/* Flexibility Recovery */
	.flexrec_style01, .flexrec_style02, .flexrec_style03 { font-size:11pt; }
	.flexrec ol { margin-left:5%; }
	
}


