
/*----------------------CONTAINERS WIDTHS ADJUSTMENTS STARTs----------------------*/


#container_main {width: 100%;max-width: 994px;box-sizing: border-box;}

#container_body {width: 100%;max-width: 994px;text-align: center;padding-left: 44px;box-sizing: border-box;display: inline-block;}
#container_body > * { text-align: left; }

#container_content {width: 100%;max-width: 994px;text-align: center;padding-left: 44px;box-sizing: border-box;}
#container_content > * { text-align: left; }

#headertab {height: 109px;width: 100%;max-width: 100%;}
#headertab_interior {height: 109px;width: 100%;max-width: 100%;}

#content {margin: 0px auto;display: inline-block;width: 100%;box-sizing: border-box;max-width: 100%;padding-right: 20px;min-height: 680px;}
#content_interior {margin: 0px auto;display: inline-block;width: 100%;box-sizing: border-box;max-width: 100%;padding-right: 20px;min-height: 680px;}

#content_interior #interior_content { float: left;margin-left: 20px;width: 100%;margin-bottom: 0px;box-sizing: border-box;max-width: calc(100% - 230px); }

#container_left * { box-sizing: border-box; }

/*Models, Agents, and Photographers Page left emnu container styles*/
#container_left #leftmenu_interior { padding: 2px 10px 30px 24px; box-sizing: border-box; }
#container_left #leftmenu_interior ul { padding: 0px; margin: 0px; }

/*Talent Pages left emnu container styles*/
#container_left #leftmenu-repeat { padding: 2px 10px 30px 24px;	box-sizing: border-box; }
#container_left #leftmenu_repeat ul { padding: 0px; margin: 0px; }

#container_left ul { padding: 0px; margin-bottom: 0px;box-sizing: border-box; }
#container_left ul > li {  }
#container_left ul > li > a {  }
#container_left ul > li > ul {  }
#container_left ul > li > ul > li { padding-left: 24px; }
#container_left ul > li > ul > li > a {  }

.modal { box-sizing: border-box; max-width: 87%;}

@media screen and (min-width: 971px) {
	#container_body #content { min-height: 400px; }
}

@media screen and (max-width: 970px) { .modal { padding: 14px 11px; } }

#popupMask { max-width: 100% !important; box-sizing: border-box; /*max-height: 100vh !important;*/ }

/*
#popupContainer { width: 93% !important; left: 50% !important; margin-left: -46% !important; max-width: 980px !important;}
*/
#popupContainer { width: 100% !important; left: 0px !important;text-align: center;/*overflow-y: auto;overflow: hidden;*/z-index: 777777;max-height: 70vh !important;}
#popupContainer #popupInner { position: relative;display: inline-block;width: 93%;max-width: 960px;overflow-y: auto;height: 100%;}
#popupContainer #popupTitleBar { position: relative;display: inline-block;width: 93%;max-width: 960px;margin: 0px;height: auto;padding: 0px;}
#popupContainer #popupTitleBar .ptb-inner { position: sticky; top: 0px; left: 0px;	width: 100%; margin: 0px; padding: 10px 10px 10px 10px;  box-sizing: border-box; display: inline-block; height: auto;box-sizing: border-box;}
#popupContainer #popupTitleBar #popupTitle { width: calc(100% - 80px); }
#popupContainer #popupTitleBar #popupControls { float: right; cursor: pointer; background-color: #eee; border-radius: 6px; padding: 2px; opacity: 0.93;}
#popupContainer #popupTitleBar #popupControls:hover { opacity: 1.0; background-color: #e4e0e0;; }

#popupContainer #popupInner iframe#popupFrame { width: 100% !important; }

body.benefits #popupContainer #popupInner iframe#popupFrame { width: 100% !important; height: 97% !important; }
body.castingshistory #popupContainer { height: 70vh !important;}

@media screen and (max-width: 680px) {
  
  #popupContainer { position: fixed; top: 9% !important; }
  body.castingshistory #popupContainer #popupInner iframe#popupFrame { min-height: 100vh; /*max-height: 80vh; max-height: calc(80vh - 70px); overflow-y: auto; */}
  
  
}


.ui-dialog.ui-widget { max-width: 87%; }
.ui-dialog.ui-widget .ui-dialog-titlebar { }
.ui-dialog.ui-widget #dialog.ui-dialog-content { height: 60vw !important; }
.ui-dialog.ui-widget #dialog.ui-dialog-content iframe { max-width: 100%; height: 100%; }

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { display: flex; justify-content: flex-start; width: 100%; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button { margin-left: 0px !important; margin-right: 0px !important; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:last-child { margin-left: auto !important; }


/*----------------------CONTAINERS WIDTHS ADJUSTMENTS ENDs----------------------*/

/*--------------------------GENERAL WEBSITE PAGE-STRUCTURE RESPONSIVE STYLES STARTs--------------------*/

.c-dib > * {display: inline-block;float: none !important;}

.row_99 { width: 100%; display: inline-block; margin: 0px; padding: 0px; box-sizing: border-box; }
.wd-100p { width: 100%; }

.opc_87-hover1 { opacity: 0.87; }
.opc_87-hover1:hover { opacity: 1.0; }

input[type="image"] { opacity: 0.87; }
input[type="image"]:hover { opacity: 1.0; }
img[onclick] { opacity: 0.87; }
img[onclick]:hover { opacity: 1.0; }
a[onclick] img { opacity: 0.87; }
a[onclick]:hover img { opacity: 1.0; }

.txt-white { color: #fff; }
.txt-black-14 { color: #141414; }
.txt-black-24 { color: #242424; }

td.td-txt-sline { white-space: nowrap; }
td.td-nowrap { white-space: nowrap; }

.compcard-bg-thumb { background-image: url(http://dev2.nine9.com/assets/images/2011site/interior/compcard-bg-thumb.png); background-repeat: no-repeat; padding: 11px 10px 20px 11px; }

.apply_submit_btn {width: 120px; height: 26px; border-radius: 24px; display: inline-block; line-height: 26px; text-align: center;
	color: #fff; text-transform: uppercase; font-size: 17px; text-transform: capitalize;box-shadow: 1px 1px 9px #aaa;
	background: linear-gradient(180deg, rgba(208,133,28,1) 20%, rgb(201 126 20 / 63%) 50%, rgba(201,126,20,1) 100%);
    background-image: url(https://dev2.nine9.com/assets/images/apply_submit_btn_bg.png);
    background-size: auto 112%; background-position: left center; background-repeat: repeat-x; opacity:0.93;
}

.skip_btn {
	width: auto;height: 26px;border-radius: 24px;display: inline-block;line-height: 26px;text-align: center;
	color: #fff !important;text-transform: uppercase;font-size: 17px;text-transform: capitalize;
	box-shadow: 1px 1px 9px #aaa;opacity:0.93;position: relative;padding-right: 32px;padding-left: 18px;
	background: linear-gradient(180deg, rgba(208,133,28,1) 20%, rgb(201 126 20 / 63%) 50%, rgba(201,126,20,1) 100%);
	background-image: url(https://dev2.nine9.com/assets/images/apply_submit_btn_bg.png);
	background-size: auto 112%;background-position: left center;background-repeat: repeat-x;

}
.skip_btn:hover { opacity: 1.0; }

.skip_btn:after {content: '\2192';content: '\279E';content: '\2794';content: '\279C';position: absolute;height: 21px;width: 21px;border-radius: 50%;background-color: rgb(240 240 240 / 0.7);line-height: 20px;top: 2px;right: 6px;padding: 0px;box-sizing: border-box;text-align: center;color: #f3972e;font-weight: 900;}


.colm-container * { box-sizing: border-box; }


@media screen and (max-width: 1040px) {

	#top-right-livechat-box{
		width: auto !important;
		position: fixed !important;
		top: 134px !important;
		left: auto !important;
		right: 4px !important; z-index: 1000;
	}

}

@media screen and (max-width: 970px) {

	#container_body { padding-left: 0px; }

	#container_content { padding-left: 0px; }

		
	#content { box-sizing: border-box; width: 100%; max-width: 710px;max-width: 100%; padding-left: 11px; padding-right: 11px; float: none; margin: 0px auto; min-height: 100%; min-height: 100px !important; display: inline-block;}
	#content_interior {box-sizing: border-box; width: 100%; max-width: 710px;max-width: 100%; padding-left: 11px; padding-right: 11px; float: none; margin: 0px auto; min-height: 100%; min-height: 100px !important; display: inline-block;}

	#content .colm-container { box-sizing: border-box; display: inline-block; width: 100%; }

}

/*Target search input elments with input[type="text"]*/
input, select, textarea, 
input:focus, select:focus, textarea:focus { outline: 0px !important; }

input[type="text"][name="q"] { border: solid 1px #4d4d4d !important; border-radius: 4px; padding: 0px 3px; line-height: 20px; }
select[name="c"] { border: solid 1px #4d4d4d !important; border-radius: 4px; padding: 0px 3px; line-height: 20px; height: 22px;}

/*--------------------------GENERAL WEBSITE PAGE-STRUCTURE RESPONSIVE STYLES ENDs--------------------*/


/*--------------------------HEADER for Pages listed below RESPONSIVE STYLES STARTs--------------------*/
/*Agents Pages
 *Models Pages
 *Photographers Pages
 *Contacts Pages
 *Careers Pages
 *Search Pages
 *Blog Pages
 *Events Pages
 *Login Pages
 *Poll Pages
 *About Pages
 */

#container_homepage { box-sizing: border-box; width: 100%; max-width: 100%; display: inline-block; }

#headertab_interior {margin: 0px auto;background-image: none !important;}

#headertab_interior .top-row { display: flex; justify-content: flex-end; }
#headertab_interior .bottom-row {margin-top: -16px;border-bottom: solid 18px #ebebeb; display: flex; justify-content: flex-end;position: relative;}

#headertab_interior .top-row #logo {margin-right: auto;width: 210px;padding-left: 0px;padding-right: 0px;padding-top: 0px;margin-top: 10px;height: 60px;}
#headertab_interior .top-row #logo a { display: inline-block; margin: 0px; padding: 0px; min-width: 80px; align-self: flex-start;}
#headertab_interior .top-row #logo a img {margin: 0px;padding: 0px;width: 100% !important;margin-left: 0px !important;}

#headertab_interior .top-row #subnav_header { padding-left: 0vw; min-width: 380px;}
#headertab_interior .top-row #subnav_header ul { }
#headertab_interior .top-row #subnav_header ul li { }
#headertab_interior .top-row #subnav_header ul li a { }
#headertab_interior .top-row #subnav_header ul .about_btn a { width: 67px; height: 21px; box-sizing: border-box; margin-right: 1px; }
#headertab_interior .top-row #subnav_header ul .myaccount_btn a { width: 64px; height: 21px; box-sizing: border-box;margin-right: 1px; }
#headertab_interior .top-row #subnav_header ul .contact_btn a { width: 80px; height: 21px; box-sizing: border-box;margin-right: 1px; }
#headertab_interior .top-row #subnav_header ul .login_btn a { width: 67px; height: 21px; box-sizing: border-box;margin-right: 1px; }
#headertab_interior .top-row #subnav_header ul .myaccount_btn a { width: 96px; height: 21px; box-sizing: border-box;margin-right: 1px; }


#headertab_interior .top-row .search_global {width: 29%; margin-left: 2.53%;}
#headertab_interior .top-row .search_global form {margin-bottom: 0px;display: flex;align-items: center;justify-content: flex-end;}
#headertab_interior .top-row .search_global form input[type="text"] { border: solid 1px #4d4d4d !important;	border-radius: 4px;	padding: 0px 3px; line-height: 20px; }
#headertab_interior .top-row .search_global form input[type="submit"] { padding-bottom: 0px; background-position: center center; height: 27px; outline: 0px !important; cursor: pointer; line-height: 27px; opacity: 0.9;}
#headertab_interior .top-row .search_global form input[type="submit"]:hover { opacity: 1.0; }
#headertab_interior .top-row .search_global form input[type="submit"]:focus { opacity: 1.0; }

#headertab_interior #requesttalent {float: right;background-color: #ebebeb;height: 37px;width: 29%; position: relative; left:auto; top:auto;}
#headertab_interior #requesttalent > form { display: flex;justify-content: center;align-items: center;height: 100%; }
#headertab_interior #requesttalent > form label { margin-right: 7px; }
#headertab_interior #requesttalent > form input[type="text"] { margin-right: 7px; }
#headertab_interior #requesttalent > form input[type="submit"] { opacity: 0.87; cursor: pointer; }
#headertab_interior #requesttalent > form input[type="submit"]:hover { opacity: 1.0; }

#headertab_interior #mainmenu_blog {margin-top: 6px;width: 380px;margin-right: 23px;}
#headertab_interior #mainmenu_blog + #mainmenu_blog { display: none; }
#headertab_interior .bottom-row #mainmenu_blog ul { float: left; }
#headertab_interior .bottom-row #mainmenu_blog ul li.modelsactors a {box-sizing: border-box;width: 124px;height: 31px;}
#headertab_interior .bottom-row #mainmenu_blog ul li.agents a {box-sizing: border-box;width: 129px;height: 31px;}
#headertab_interior .bottom-row #mainmenu_blog ul li.photographers a {box-sizing: border-box;width: 118px;height: 31px;}

@media screen and (max-width: 1000px) {
  
  #subnav_header { }
  #headertab_interior #mainmenu_blog { padding-left: 0vw; }
  
  #headertab_interior .top-row { box-sizing: border-box; }
}
#headertab_interior .top-row #subnav_header ul.responsive li.login_btn a { background-position-x: 1px; }
@media screen and (max-width: 900px) {
  
  #headertab_interior .top-row #logo { width: 170px; }
	#headertab_interior .top-row { padding: 0px 4px; }
	#headertab_interior .top-row #subnav_header {order: 3;position: relative;min-width:10px;}
	
	#headertab_interior .top-row #subnav_header ul { display: none; }
	#headertab_interior .top-row #subnav_header ul.responsive {display: block;position: absolute;top: 26px;right: 0px;background-color: #2aa9df;z-index: 100;padding: 3px;width: 140px;}
	#headertab_interior .top-row #subnav_header ul.responsive li {width: 100%;display: inline-block;padding: 1px 0px;}
	#headertab_interior .top-row #subnav_header ul.responsive li a {width: 100%;box-sizing: border-box;background-color: #256b76; background-color: #267682}
	
	#headertab_interior .top-row #subnav_header ul.responsive li.about_btn { }
	#headertab_interior .top-row #subnav_header ul.responsive li.blog_btn { }
	#headertab_interior .top-row #subnav_header ul.responsive li.contact_btn { }
	#headertab_interior .top-row #subnav_header ul.responsive li.login_btn { }
	#headertab_interior .top-row #subnav_header ul.responsive li.myaccount_btn { }
	
	#headertab_interior .top-row #subnav_header ul.responsive li.about_btn a { }
	#headertab_interior .top-row #subnav_header ul.responsive li.blog_btn a { }
	#headertab_interior .top-row #subnav_header ul.responsive li.contact_btn a { }
	#headertab_interior .top-row #subnav_header ul.responsive li.login_btn a { }
	#headertab_interior .top-row #subnav_header ul.responsive li.myaccount_btn a { }
	
	
	#headertab_interior .top-row .search_global {width: auto;margin-left: auto;margin-right: auto;justify-self: flex-start;order: 2;padding-top: 0px;margin-top: 10px;}
    #headertab_interior .bottom-row {padding: 0px 0px 0px 4px;}

	#headertab_interior #subnav_header {/* padding: 4px; */}
    #headertab_interior #subnav_header div.bar-icon {display: inline-block;width: 27px;height: 18px;margin-bottom: 0px;justify-self: flex-end;padding: 4px;background-color: #30360c;cursor: pointer;/*! transform: scale(0.7); */}
    #headertab_interior #subnav_header div.bar-icon span.bar {float: left;width: 100%;height: 3px;display: inline-block;margin-bottom: 4px;background-color: #f2f2f2;}
	#headertab_interior #subnav_header div.bar-icon span.bar1 { }
    #headertab_interior #subnav_header div.bar-icon span.bar2 { }
    #headertab_interior #subnav_header div.bar-icon span.bar3 { }
    #headertab_interior #subnav_header div.bar-icon span.bar4 { margin-bottom: 0px; }
  
	#headertab_interior #subnav_header div.bar-icon:hover { background-color: #f2f2f2; }
	#headertab_interior #subnav_header div.bar-icon:hover span.bar { background-color: #30360c; }
	
	#headertab_interior #subnav_header div.bar-icon.responsive { background-color: #2aa9df; }
	#headertab_interior #subnav_header div.bar-icon.responsive span.bar { }
  
	#headertab_interior #requesttalent { width: auto;padding-left: 13px;padding-right: 13px;}
  
}

@media screen and (max-width: 700px) {
	
	#headertab_interior #requesttalent { position: absolute;bottom: 93%;height: auto;padding: 0px 0px 0px 4px;background-color: rgba(240, 2405, 240, 60%);right: 17vw;width: 240px;font-weight: bold; border-radius: 0px 7px 7px 0px;}
	#headertab_interior #requesttalent form { height: 18px;}
	#headertab_interior #requesttalent form label { }
	#headertab_interior #requesttalent form input[type="text"] { height: 16px;line-height: 14px;font-size: 13px;}
	#headertab_interior #requesttalent form input[type="submit"] { margin-right: 0px;margin-left: auto;}
	#headertab_interior #mainmenu_blog { margin-right: auto; }
	
}


@media screen and (max-width: 540px) {
	
	#headertab_interior .bottom-row {justify-content: flex-start;position: relative;}
	#headertab_interior .bottom-row #requesttalent {justify-self: flex-end;}
	
	#headertab_interior .bottom-row #mainmenu_blog {margin-right: 0vw;width: auto; overflow: hidden;}
	#headertab_interior .bottom-row #mainmenu_blog ul { transform: scale(0.84);position: relative;top: 3px;left: -30px; display: flex;justify-content: flex-start;min-width: 376px;}
	#headertab_interior .bottom-row #mainmenu_blog ul li {overflow: hidden;font-size: 12px;}
	#headertab_interior .bottom-row #mainmenu_blog ul li a {font-size: 12px; padding-left: 30px;}
	
	#headertab_interior .bottom-row #mainmenu_blog ul li.modelsactors {}
	#headertab_interior .bottom-row #mainmenu_blog ul li.agents {}
	#headertab_interior .bottom-row #mainmenu_blog ul li.photographers {}
	
	#headertab_interior .bottom-row #mainmenu_blog ul li.modelsactors a {}
	#headertab_interior .bottom-row #mainmenu_blog ul li.agents a {}
	#headertab_interior .bottom-row #mainmenu_blog ul li.photographers a {}
	
}

@media screen and (max-width: 520px) {
	
    #headertab_interior .top-row #logo { max-width: 100px; }

    #headertab_interior .top-row .search_global form input[type="text"] {max-width: 140px;}
	#headertab_interior .top-row .search_global form input[type="submit"] { background: url(https://app.nine9.com/assets/images/magnifying-glass.png) no-repeat top left transparent; font-size: 0px; width: 23px; height: 22px; margin-left: 4px;}

}

@media screen and (max-width: 440px) {
	
	#headertab_interior .top-row .search_global { }
	#headertab_interior .top-row .search_global form { }
	#headertab_interior .top-row .search_global form input[type="text"] {max-width: 100px;/* border: 0px !important; */outline: 0px !important;border: solid 1px #242424;padding: 2px 4px;}
	#headertab_interior .top-row .search_global form input[type="submit"] {background: url(https://app.nine9.com/assets/images/magnifying-glass.png) no-repeat top left transparent;border: 0px !important;}
	
	#headertab_interior .bottom-row #requesttalent { /*! overflow: hidden; */ /*! background-color: transparent; *//*! width: 26px; */}
}

@media screen and (max-width: 380px) {
	
	#headertab_interior .bottom-row #requesttalent { /*! bottom: auto; */ /*! top: 100%; */ }

}

/*Agents Pages
 *Models Pages
 *Photographers Pages
 *Contacts Pages
 *Careers Pages
 *Search Pages
 *Blog Pages
 *Events Pages
 *Login Pages
 *Poll Pages
 *About Pages
 */
/*--------------------------HEADER for Pages listed above RESPONSIVE STYLES ENDs--------------------*/




/*--------------------------HEADER/TALENT-Pages RESPONSIVE STYLES STARTs--------------------*/

#headertab {margin: 0px auto;background-image: none !important;}

#headertab .top-row { display: flex; justify-content: flex-end; }
#headertab .bottom-row {margin-top: -15px;border-bottom: solid 18px #ebebeb; display: flex; justify-content: flex-end;}

#headertab .top-row #logo {margin-right: auto;width: 210px;padding-left: 0px;padding-right: 0px;padding-top: 0px;margin-top: 10px;height: 60px;}
#headertab .top-row #logo a { display: inline-block; margin: 0px; padding: 0px; min-width: 80px; align-self: flex-start;}
#headertab .top-row #logo a img {margin: 0px;padding: 0px;width: 100% !important;margin-left: 0px !important;}

#headertab .top-row #subnav_header { padding-left: 0vw; }
#headertab .top-row #subnav_header ul { }
#headertab .top-row #subnav_header ul li { }
#headertab .top-row #subnav_header ul li a { }
#headertab .top-row #subnav_header ul .about_btn a { width: 67px; height: 21px; box-sizing: border-box; margin-right: 1px; }
#headertab .top-row #subnav_header ul .myaccount_btn a { width: 64px; height: 21px; box-sizing: border-box;margin-right: 1px; }
#headertab .top-row #subnav_header ul .contact_btn a { width: 80px; height: 21px; box-sizing: border-box;margin-right: 1px; }
#headertab .top-row #subnav_header ul .login_btn a { width: 67px; height: 21px; box-sizing: border-box;margin-right: 1px; }
#headertab .top-row #subnav_header ul .myaccount_btn a { width: 96px; height: 21px; box-sizing: border-box;margin-right: 1px; }


#headertab .top-row .search_global {width: 29%; margin-left: 2.53%;}
#headertab .top-row .search_global form {margin-bottom: 0px;display: flex;align-items: center;justify-content: flex-end;}
#headertab .top-row .search_global form input[type="text"] { }
#headertab .top-row .search_global form	input[type="submit"] { padding-bottom: 0px; background-position: center center; height: 27px; outline: 0px !important; cursor: pointer; line-height: 27px; opacity: 0.9;}
#headertab .top-row .search_global form	input[type="submit"]:hover { opacity: 1.0; }
#headertab .top-row .search_global form	input[type="submit"]:focus { opacity: 1.0; }

#headertab #helptext-wrapper {float: right;background-color: #ebebeb;height: 37px;width: 29%;}
#headertab #helptext-wrapper a#helptext {margin-top: 10px;height: auto;background-position: left center;/* transform: scale(0.87); */}

#headertab #mainmenu_blog {margin-top: 6px;width: 380px;margin-right: 23px;}
#headertab #mainmenu_blog + #mainmenu { display: none; }
#headertab .bottom-row #mainmenu_blog ul { float: left; }
#headertab .bottom-row #mainmenu_blog ul li.modelsactors a {box-sizing: border-box;width: 124px;height: 31px;}
#headertab .bottom-row #mainmenu_blog ul li.agents a {box-sizing: border-box;width: 129px;height: 31px;}
#headertab .bottom-row #mainmenu_blog ul li.photographers a {box-sizing: border-box;width: 118px;height: 31px;}

@media screen and (max-width: 1000px) {
  
  #subnav_header { }
	#headertab #mainmenu_blog { padding-left: 0vw; }
	
	#headertab .top-row { box-sizing: border-box; }
}
#headertab .top-row #subnav_header ul.responsive li.login_btn a { background-position-x: 1px; }
@media screen and (max-width: 900px) {
  
  #headertab .top-row #logo { width: 170px; }
	#headertab .top-row { padding: 0px 4px; }
	#headertab .top-row #subnav_header {order: 3;position: relative;}
	
	#headertab .top-row #subnav_header ul { display: none; }
	#headertab .top-row #subnav_header ul.responsive {display: block;position: absolute;top: 26px;right: 0px;background-color: #2aa9df;z-index: 100;padding: 3px;width: 140px;}
	#headertab .top-row #subnav_header ul.responsive li {width: 100%;display: inline-block;padding: 1px 0px;}
	#headertab .top-row #subnav_header ul.responsive li a {width: 100%;box-sizing: border-box;background-color: #256b76; background-color: #267682}
	
	#headertab .top-row #subnav_header ul.responsive li.about_btn { }
	#headertab .top-row #subnav_header ul.responsive li.blog_btn { }
	#headertab .top-row #subnav_header ul.responsive li.contact_btn { }
	#headertab .top-row #subnav_header ul.responsive li.login_btn { }
	#headertab .top-row #subnav_header ul.responsive li.myaccount_btn { }
	
	#headertab .top-row #subnav_header ul.responsive li.about_btn a { }
	#headertab .top-row #subnav_header ul.responsive li.blog_btn a { }
	#headertab .top-row #subnav_header ul.responsive li.contact_btn a { }
	#headertab .top-row #subnav_header ul.responsive li.login_btn a { }
	#headertab .top-row #subnav_header ul.responsive li.myaccount_btn a { }
	
	
	#headertab .top-row .search_global {width: auto;margin-left: auto;margin-right: auto;justify-self: flex-start;order: 2;padding-top: 0px;margin-top: 10px;}
    #headertab .bottom-row {padding: 0px 0px 0px 4px;}

	#headertab #subnav_header {/* padding: 4px; */}
    #headertab #subnav_header div.bar-icon {display: inline-block;width: 27px;height: 18px;margin-bottom: 0px;justify-self: flex-end;padding: 4px;background-color: #30360c;cursor: pointer;/*! transform: scale(0.7); */}
    #headertab #subnav_header div.bar-icon span.bar {float: left;width: 100%;height: 3px;display: inline-block;margin-bottom: 4px;background-color: #f2f2f2;}
	#headertab #subnav_header div.bar-icon span.bar1 { }
    #headertab #subnav_header div.bar-icon span.bar2 { }
    #headertab #subnav_header div.bar-icon span.bar3 { }
    #headertab #subnav_header div.bar-icon span.bar4 { margin-bottom: 0px; }

	#headertab #subnav_header div.bar-icon:hover { background-color: #f2f2f2; }
	#headertab #subnav_header div.bar-icon:hover span.bar { background-color: #30360c; }
	
	#headertab #subnav_header div.bar-icon.responsive { background-color: #2aa9df; }
	#headertab #subnav_header div.bar-icon.responsive span.bar { }

}

@media screen and (max-width: 700px) {
	
	#headertab #helptext-wrapper {width: 120px;}
	#headertab #helptext-wrapper a { width: 60px; }
	#headertab #mainmenu_blog { margin-right: 3vw; }
	
}


@media screen and (max-width: 540px) {
	
	#headertab .bottom-row {justify-content: flex-start;position: relative; margin-top: -20px;}
	#headertab .bottom-row #helptext-wrapper {/* display: none; */justify-self: flex-end;/* transform: scale(0.87); */position: absolute;right: 0px;bottom: 0px;width: 90px;height: 32px;}
	#headertab .bottom-row #helptext-wrapper a {position: absolute;right: 2px;bottom: 4px;box-sizing: border-box;width: 80px;margin: 0px !important;}
	
	#headertab .bottom-row #mainmenu_blog {margin-right: 0vw;width: auto; overflow: hidden;}
	#headertab .bottom-row #mainmenu_blog ul { transform: scale(0.84);position: relative;top: 3px;left: -30px; display: flex;justify-content: flex-start;min-width: 376px;}
	#headertab .bottom-row #mainmenu_blog ul li {overflow: hidden;/* margin-left: -1px; */font-size: 12px;}
	#headertab .bottom-row #mainmenu_blog ul li a {font-size: 12px; padding-left: 30px;}
	
	#headertab { height:56px; }
}

@media screen and (max-width: 520px) {
	
  #headertab .top-row #logo { max-width: 100px; }

  #headertab .top-row .search_global form input[type="text"] {max-width: 140px;}
	#headertab .top-row .search_global form input[type="submit"] { background: url(https://app.nine9.com/assets/images/magnifying-glass.png) no-repeat top left transparent; font-size: 0px; width: 23px; height: 22px; margin-left: 4px;}

}

@media screen and (max-width: 440px) {
	
	#headertab .top-row .search_global { }
	#headertab .top-row .search_global form { }
	#headertab .top-row .search_global form input[type="text"] {max-width: 100px;/* border: 0px !important; */outline: 0px !important;border: solid 1px #242424;padding: 2px 4px;}
	#headertab .top-row .search_global form input[type="submit"] {background: url(https://app.nine9.com/assets/images/magnifying-glass.png) no-repeat top left transparent;border: 0px !important;}
	
	#headertab .bottom-row #helptext-wrapper { overflow: hidden; background-color: transparent;width: 26px;}
	#headertab .bottom-row #helptext-wrapper a#helptext {opacity: 0.87;font-size: 0px;height: 28px;width: 29px;right: -8px;background-size: 24px 24px;bottom: 2px;}
	#headertab .bottom-row #helptext-wrapper a#helptext:hover { opacity: 1.0; }
}

@media screen and (max-width: 380px) {
	
	#headertab .bottom-row #helptext-wrapper { bottom: auto; top: 100%; }
	#headertab .bottom-row #helptext-wrapper a { bottom: 6px; }

}


/*--------------------------HEADER/TALENT-Pages RESPONSIVE STYLES ENDs--------------------*/


/*--------------------------FIXED LEFT MENU for Pages listed below RESPONSIVE STYLES ENDs--------------------*/

/*Agents Pages
 *Models Pages
 *Photographers Pages
 *Careers Pages
 *Search Pages
 *Blog Pages
 *Events Pages
 *Login Pages
 *Poll Pages
 *About Pages
 */

 #leftmenu_interior .site-menu-responsive { width: auto; display: none; padding: 7px 6px; cursor: pointer; font-family: Arial, Helvetica, sans-serif; font-size: 9px; text-transform: uppercase; }

 @media screen and (max-width: 970px) {

	#leftmenu_interior .site-menu-responsive { display: inline-block; }
	#leftmenu_interior, #leftmenu_interior * { /*transition: all linear 0.24s;*/ }

	#leftmenu_interior {position: fixed;position: absolute; top: 114px;top: 117px;width: auto;height: 24px;overflow: hidden;z-index: 777;left: 4px;}
	#leftmenu_interior {/* background-image: none; */background-position-x: -6px;padding-bottom: 0px;/* width: 64px; */}
	#leftmenu_interior p.smallorangetitle {display: none;}
	#leftmenu_interior .site-menu-responsive + p {display: none;}

	#leftmenu_interior ul { display: none; }
	#leftmenu_interior ul li { }
	#leftmenu_interior ul li a { }


	#leftmenu_interior.responsive { height: auto; width: 237px; }
	#leftmenu_interior.responsive p.smallorangetitle { }
	#leftmenu_interior.responsive ul { display: block; }
	#leftmenu_interior.responsive ul li { }
	#leftmenu_interior.responsive ul li a { }
 }


/*Agents Pages
 *Models Pages
 *Photographers Pages
 *Careers Pages
 *Search Pages
 *Blog Pages
 *Events Pages
 *Login Pages
 *Poll Pages
 *About Pages
 */
/*--------------------------FIXED LEFT MENU for Pages listed above RESPONSIVE STYLES ENDs--------------------*/


/*--------------------------FIXED LEFT MENU for Contact Page RESPONSIVE STYLES STARTs--------------------*/

/*
 *Contacts Pages ---
 */

 #leftmenu_interior_new .site-menu-responsive { width: auto; display: none; padding: 7px 6px; cursor: pointer; font-family: Arial, Helvetica, sans-serif; font-size: 9px; text-transform: uppercase;  position: relative; left: -24px; top: -2px;}

 @media screen and (max-width: 970px) {

	#leftmenu_container #leftmenu_interior_new .site-menu-responsive { display: inline-block; }
	#leftmenu_container * { /*transition: all linear 0.24s;*/ }

	#leftmenu_container {position: fixed;position: absolute; top: 114px;top: 117px;width: auto;height: 24px;overflow: hidden;z-index: 777;left: 4px;}
	#leftmenu_container #leftmenu_interior_new {/* background-image: none; */background-position-x: -6px;padding-bottom: 0px;width: auto;}
	#leftmenu_container #leftmenu_interior_new p.smallorangetitle {display: none;}
	#leftmenu_container #leftmenu_interior_new .site-menu-responsive + p {display: none;}

	#leftmenu_container #leftmenu_interior_new ul { display: none; }
	#leftmenu_container #leftmenu_interior_new ul li { }
	#leftmenu_container #leftmenu_interior_new ul li a { }


	#leftmenu_container { height: auto; width: auto; }
	#leftmenu_container #leftmenu_interior_new.responsive p.smallorangetitle { }
	#leftmenu_container #leftmenu_interior_new.responsive ul { display: block; }
	#leftmenu_container #leftmenu_interior_new.responsive ul li { }
	#leftmenu_container #leftmenu_interior_new.responsive ul li a { }
 }


/*Contacts Pages
 */
/*--------------------------FIXED LEFT MENU for Pages listed above RESPONSIVE STYLES ENDs--------------------*/

/*--------------------------FIXED LEFT MENU/TALENT-Pages RESPONSIVE STYLES STARTs--------------------------*/

#container_left .site-menu-responsive { width: auto; display: none; padding: 7px 6px; cursor: pointer; font-family: Arial, Helvetica, sans-serif; font-size: 9px; text-transform: uppercase; color: #F9AE3B; position: relative; left: -24px; top: -2px;}
#leftmenu-content_responsive { display: none; }
#container_left .site-menu-responsive + p { padding-left: 0px; }


@media screen and (max-width: 970px) {
	
	#container_left .site-menu-responsive { display: inline-block; }
	#container_left * { /*transition: all linear 0.24s;*/ }
	
	#container_left {position: fixed;position: absolute; top: 96px;top: 85px;width: 64px;height: 24px;overflow: hidden;z-index: 777;left: 4px;}
	#container_left #leftmenu-repeat {/* background-image: none; */background-position-x: -6px;padding-bottom: 0px;/* width: 64px; */}
	#container_left #leftmenu-repeat p.smallorangetitle {display: none;}
	#container_left #leftmenu-repeat > ul {display: none;padding-bottom: 20px;box-sizing: border-box;max-width: 100%;}
	#container_left #leftmenu-repeat > ul > li { }
	#container_left #leftmenu-repeat > ul > li > a { }
	#container_left #leftmenu-repeat > ul > li > ul { }
	#container_left #leftmenu-repeat > ul > li > ul > li { }
	#container_left #leftmenu-repeat > ul > li > ul > li > a { }
	#container_left #leftmenu-bottom {display: none;}
	
	
	#container_left.responsive {width: 230px;height: auto;overflow: visible;}
	#container_left.responsive #leftmenu-repeat {width: 230px;}
	#container_left.responsive #leftmenu-repeat p.smallorangetitle { }
	#container_left.responsive #leftmenu-repeat > ul {display: block;}
	#container_left.responsive #leftmenu-repeat > ul > li { }
	#container_left.responsive #leftmenu-repeat > ul > li > a { }
	#container_left.responsive #leftmenu-repeat > ul > li > ul { }
	#container_left.responsive #leftmenu-repeat > ul > li > ul > li { }
	#container_left.responsive #leftmenu-repeat > ul > li > ul > li > a { }
	#container_left.responsive #leftmenu-bottom { }

	#leftmenu-content {display: none;}
	#leftmenu-content_responsive { display: inline-block;width: 100%;background-color: #ebebeb;padding: 24px 11px;	position: relative;box-sizing: border-box;}
	#leftmenu-content_responsive:before{content: '';width: 100%;height: 1px;background-color: #aaa;display: inline-block;}
	#leftmenu-content_responsive .lft-mnu-res-inr-wrap { width: 100%;max-width: 240px;margin: 0px auto;padding: 14px;box-shadow: 0 0 10px 5px #ddd;border-radius: 4px;border: solid 1px #f2f2f2;margin-top: 24px;}
	#leftmenu-content_responsive .lft-mnu-res-inr-wrap { }
	#leftmenu-content_responsive .lft-mnu-res-inr-wrap p.bluelink { }
	#leftmenu-content_responsive .lft-mnu-res-inr-wrap #thumb { }
	#leftmenu-content_responsive .lft-mnu-res-inr-wrap #thumb > a { }
	#leftmenu-content_responsive .lft-mnu-res-inr-wrap #thumb > a img { }
	#leftmenu-content_responsive .lft-mnu-res-inr-wrap #thumb + p { }
	#leftmenu-content_responsive .lft-mnu-res-inr-wrap #thumb + p span.bluelink { }
	#leftmenu-content_responsive .lft-mnu-res-inr-wrap p.linebreak { }
	#leftmenu-content_responsive .lft-mnu-res-inr-wrap p.linebreak + p { }
	#leftmenu-content_responsive .lft-mnu-res-inr-wrap p.linebreak + p b:nth-child(1) { }
	#leftmenu-content_responsive .lft-mnu-res-inr-wrap p.linebreak + p b:nth-child(2) { }
	#leftmenu-content_responsive .lft-mnu-res-inr-wrap p.linebreak + p b:nth-child(3) { }
	
}

/*--------------------------FIXED LEFT MENU/TALENT-Pages RESPONSIVE STYLES ENDs--------------------------*/


/*--------------CONTENT HEADER STYLES STARTs------------------*/
#content { }
#content #content-header { }
#content #content-header * { box-sizing: border-box; vertical-align: top; }

#content #content-header p { height: auto; min-height: 57px; }
#content #content-header p span:first-child { }
#content #content-header p span.namesmall { position: relative; }

@media screen and (max-width: 970px) {

	#content #content-header { display: inline-block; width: 100%; margin-top: 24px;  margin-bottom: 24px;}
	
	body.welcome #content #content-header { margin-top: 24px; margin-bottom: 24px; }
	/*body.editinformation #content #content-header { margin-top: 4px; margin-bottom: 0px; }
	body.gettingstarted #content #content-header { margin-top: 4px; margin-bottom: 0px; }*/
	body.compphotos #content #content-header { margin-top: 24px; margin-bottom: 24px; }
	
}


/*--------------CONTENT HEADER STYLES ENDs------------------*/


/*--------------------------MODELs Page RESPONSIVE STYLES STARTs--------------------*/

body.models { }
body.models #container_content { }

body.models #content_interior { display: flex;justify-content: flex-start; padding-right: 0px;}
body.models #content_interior #skyscraper { flex-grow: 1;box-sizing: border-box;width: auto !important;height: auto !important;}
body.models #content_interior #skyscraper a { display: inline-block;width: 100%;}
body.models #content_interior #skyscraper img { }

body.models #content_interior #interior_content { flex-grow: 2;display: flex;justify-content: flex-start;max-width: 100%;margin-left: 0px;padding-left: 13px;}

body.models #content_interior #interior_content #page-content { flex-grow: 2; box-sizing: border-box;}
body.models #content_interior #interior_content #models_actors_spotlight { }

body.models #content_interior #interior_content #page-content p.models-actors-txt-img { width: 100%; margin-left: 0px;font-size: 0px; text-indent: 0px;}
body.models #content_interior #interior_content #page-content p.models-actors-txt-img span.models-actors-txt { font-size: 0px; text-indent: 0px;}

body.models #content_interior #interior_content #page-content #text_col1 { width: 100%; box-sizing: border-box;}
body.models #content_interior #interior_content #page-content #text_col1 p { }

body.models #content_interior #interior_content #models_actors_spotlight { position: relative;left: auto;top: auto;padding-top: 380px;width: auto;height: auto;margin-left: auto;min-width: 240px;background-position: left 20px;background-size: auto;box-sizing: border-box;}
body.models #content_interior #interior_content #models_actors_spotlight ul { padding-bottom: 40px; margin: 0px;width: 100%;}
body.models #content_interior #interior_content #models_actors_spotlight ul li { /*! display: inline-block; *//*! width: 100%; */}
body.models #content_interior #interior_content #models_actors_spotlight .apply_today { position: absolute;left:auto;right: 31px; top: 280px; font-weight: bold; font-size: 12px; line-height: 15px; width: 7em;}






@media screen and (max-width: 970px) {

	body.models #content_interior { }
	body.models #content_interior #skyscraper { padding-top: 20px;padding-left: 0px; }
	body.models #content_interior #interior_content { flex-wrap: wrap;padding: 0px 13px;}

	body.models #content_interior #interior_content #page-content { }
	body.models #content_interior #interior_content #page-content { width: 100%; flex-grow: 1;border-bottom: solid 1px #cecece;}
	body.models #content_interior #interior_content #models_actors_spotlight { width: 100%; max-width: 240px;margin: 0px auto;}

}

@media screen and (max-width: 700px) {

	body.models #content_interior { flex-wrap: wrap;padding: 0px 11px;}
	body.models #content_interior #skyscraper { order: 2;text-align: center; }
	body.models #content_interior #interior_content { width: 100%;border-bottom: solid 1px #cecece;padding: 0px;}

	body.models #content_interior #interior_content { }
	body.models #content_interior #interior_content #page-content { padding-top: 11px; }
	body.models #content_interior #interior_content #models_actors_spotlight { }
	
	body.models #content_interior #interior_content #page-content p.models-actors-txt-img {  background-position: left 14px;padding-top: 0px;height: 84px;}

	body.models #content_interior #interior_content #page-content #text_col1 { padding-left: 0px; text-align: center; }
}

@media screen and (max-width: 420px) { 

	body.models #content_interior #interior_content #page-content p.models-actors-txt-img { background-size: 100% auto; background-position: -6px 14px; }

}



/*--------------------------MODELs Page RESPONSIVE STYLES ENDs--------------------*/


/*##########################--MODELs WIZARDS Pages RESPONSIVE STYLES STARTs--###############################*/


/*............................Wizard Pages General Styles Starts...............................*/

body.models.app {  text-align: center;}

body.models.app #container { min-height: 640px;height: auto !important;display: inline-block;text-align: left;padding-bottom: 13px;box-sizing: border-box;width: 990px;max-width: 90%;}
body.models.app #container #ostlogo {  }
body.models.app #container #ostlogo img { }
body.models.app #container #congratsmessage {  padding-top: 24px !important;float: left;}
body.models.app #container #congratsmessage p { /*! text-align: left; *//*! display: inline-block; *//*! width: 100%; */float: left;}

body.models.app #container p.linebreak { width: 100%;display: inline-block;margin-top: 0px;}

body.models.app #container #app_col1  { display: inline-block;width: 100%;box-sizing: border-box;}

body.models.app #container #app_col1 #thankyou_video { width: 100% !important;box-sizing: border-box;}
body.models.app #container #app_col1 #thankyou_video > h2 { display: inline-block;width: 100%;}
body.models.app #container #app_col1 #thankyou_video > p.msg-step {  display: inline-block;width: 100%;}


@media screen and (max-width: 480px) {

	body.models.app .top-space { display: none; }
	
	body.models.app #container { max-width: 100%;padding: 0px 11px; margin: 0px !important; padding-bottom: 14px;}
	
}

/*............................Wizard Pages General Styles Ends...............................*/



/*--------------------------MODELs>APP> Secondary-SKILLS Page RESPONSIVE STYLES STARTs--------------------*/

body.models.app.secondary-skills {  }

body.models.app.secondary-skills #container #app_col1 {  }

body.models.app.secondary-skills #container #app_col1 form.secondary-skills-form { display: inline-block; width: 100%; }
body.models.app.secondary-skills #container #app_col1 form.secondary-skills-form .radioOption { white-space: nowrap; }
body.models.app.secondary-skills #container #app_col1 form.secondary-skills-form .radioOption:last-child { padding-right: 0px; }

body.models.app.secondary-skills #container #app_col1 form.secondary-skills-form textarea { resize: none; max-width: 100%; overflow: hidden;min-height: 100px; }

body.models.app.secondary-skills #container #app_col1 form.secondary-skills-form input[type="submit"] {opacity: 0.93;}
body.models.app.secondary-skills #container #app_col1 form.secondary-skills-form input[type="submit"]:hover {opacity: 1.0;}

@media screen and (max-width: 700px) {

	body.models.app.secondary-skills #container #app_col1 form.secondary-skills-form #thankyou_video {  }
	body.models.app.secondary-skills #container #app_col1 form.secondary-skills-form #thankyou_video h2 { white-space: normal !important; line-height: 1.6em;}

	
}

/*--------------------------MODELs>APP> Secondary-SKILLS Page RESPONSIVE STYLES Ends--------------------*/



/*--------------------------MODELs>APP> Secondary-AVAILABILITY Page RESPONSIVE STYLES STARTs--------------------*/

body.models.app.secondary-availability {  }

body.models.app.secondary-availability #container #app_col1 {  }

body.models.app.secondary-availability #container #app_col1 form.secondary-availability-form { display: inline-block; width: 100%; }
body.models.app.secondary-availability #container #app_col1 form.secondary-availability-form .radioOption { white-space: nowrap; }
body.models.app.secondary-availability #container #app_col1 form.secondary-availability-form .radioOption:last-child { padding-right: 0px; }

body.models.app.secondary-availability #container #app_col1 form.secondary-availability-form input[type="submit"] {opacity: 0.93;}
body.models.app.secondary-availability #container #app_col1 form.secondary-availability-form input[type="submit"]:hover {opacity: 1.0;}


@media screen and (max-width: 600px) {

	body.models.app.secondary-availability #container #app_col1 form.secondary-availability-form .radioOption {white-space: nowrap;width: 100%;display: inline-block;box-sizing: border-box;padding-right: 0px;padding-bottom: 12px;}

	body.models.app.secondary-availability #container #app_col1 form.secondary-availability-form #thankyou_video {  }
	body.models.app.secondary-availability #container #app_col1 form.secondary-availability-form #thankyou_video h2 { white-space: normal !important; line-height: 1.6em;}

	
}

/*--------------------------MODELs>APP> Secondary-AVAILABILITY Page RESPONSIVE STYLES Ends--------------------*/


/*--------------------------MODELs>APP> Secondary-EXPERIENCE Page RESPONSIVE STYLES STARTs--------------------*/

body.models.app.secondary-experience {  }

body.models.app.secondary-experience #container #app_col1 {  }

body.models.app.secondary-experience #container #app_col1 form.secondary-experience-form { display: inline-block; width: 100%; }
body.models.app.secondary-experience #container #app_col1 form.secondary-experience-form .radioOption { white-space: nowrap; }
body.models.app.secondary-experience #container #app_col1 form.secondary-experience-form .radioOption:last-child { padding-right: 0px; }

body.models.app.secondary-experience #container #app_col1 form.secondary-experience-form input[type="submit"] {opacity: 0.93;}
body.models.app.secondary-experience #container #app_col1 form.secondary-experience-form input[type="submit"]:hover {opacity: 1.0;}

/*--------------------------MODELs>APP> Secondary-EXPERIENCE Page RESPONSIVE STYLES Ends--------------------*/



/*--------------------------MODELs>APP> Secondary-INTEREST Page RESPONSIVE STYLES STARTs--------------------*/

body.models.app.secondary-interests {  }

body.models.app.secondary-interests #container #app_col1 {  }

body.models.app.secondary-interests #container #app_col1 form.secondary-interests-form { display: inline-block; width: 100%; }

body.models.app.secondary-interests #container #app_col1 form.secondary-interests-form input[type="submit"] {opacity: 0.93;}
body.models.app.secondary-interests #container #app_col1 form.secondary-interests-form input[type="submit"]:hover {opacity: 1.0;}


/*--------------------------MODELs>APP> Secondary-INTEREST Page RESPONSIVE STYLES Ends--------------------*/




/*--------------------------MODELs>APP> Secondary Page RESPONSIVE STYLES STARTs--------------------*/

body.models.app.secondary {  }

body.models.app.secondary #container #app_col1 {  }
body.models.app.secondary #container #app_col1 form.secondary-form { display: inline-block; width: 100%; }
body.models.app.secondary #container #app_col1 form.secondary-form #thankyou_video {height: auto !important;min-height: 420px;display: inline-block;}
body.models.app.secondary #container #app_col1 form.secondary-form #thankyou_video table.secondary-fields {width: 100%;box-sizing: border-box;padding: 0px;margin-left: 0px;}
body.models.app.secondary #container #app_col1 form.secondary-form #thankyou_video table.secondary-fields > tbody {  }
body.models.app.secondary #container #app_col1 form.secondary-form #thankyou_video table.secondary-fields tr {  }
body.models.app.secondary #container #app_col1 form.secondary-form #thankyou_video table.secondary-fields tr td {vertical-align: top;width: 33%;}

body.models.app.secondary #container #app_col1 form.secondary-form #thankyou_video table.secondary-fields tr > td > table {margin: 0px auto !important;padding: 0px;width: 100% !important;}
body.models.app.secondary #container #app_col1 form.secondary-form #thankyou_video table.secondary-fields tr > td > table tbody {  }
body.models.app.secondary #container #app_col1 form.secondary-form #thankyou_video table.secondary-fields tr > td > table tr {  }
body.models.app.secondary #container #app_col1 form.secondary-form #thankyou_video table.secondary-fields tr > td > table td {white-space: nowrap;width: auto !important;}

body.models.app.secondary #container #app_col1 form.secondary-form #thankyou_video table.secondary-fields tr > td > table td.label {  }
body.models.app.secondary #container #app_col1 form.secondary-form #thankyou_video table.secondary-fields tr > td > table td.label1 {  }
body.models.app.secondary #container #app_col1 form.secondary-form #thankyou_video table.secondary-fields tr > td > table td.label2 {  }
body.models.app.secondary #container #app_col1 form.secondary-form #thankyou_video table.secondary-fields tr > td > table td.label3 {  }

body.models.app.secondary #container #app_col1 form.secondary-form #thankyou_video table.secondary-fields tr > td > table td.value {  }
body.models.app.secondary #container #app_col1 form.secondary-form #thankyou_video table.secondary-fields tr > td > table td.value1 {  }
body.models.app.secondary #container #app_col1 form.secondary-form #thankyou_video table.secondary-fields tr > td > table td.value2 {  }
body.models.app.secondary #container #app_col1 form.secondary-form #thankyou_video table.secondary-fields tr > td > table td.value3 {  }


body.models.app.secondary #container #app_col1 form.secondary-form #thankyou_video .gender-fields {  }
body.models.app.secondary #container #app_col1 form.secondary-form #thankyou_video .gender-fields input[type="radio"] {  }
body.models.app.secondary #container #app_col1 form.secondary-form #thankyou_video .gender-fields input[type="radio"] + label {  }

body.models.app.secondary #container #app_col1 form.secondary-form #thankyou_video .gender-options {vertical-align: top;}

body.models.app.secondary #container #app_col1 form.secondary-form #thankyou_video .gender-options table {margin-left: 0px;width: 66%;padding: 0px;}
body.models.app.secondary #container #app_col1 form.secondary-form #thankyou_video .gender-options table tbody {  }
body.models.app.secondary #container #app_col1 form.secondary-form #thankyou_video .gender-options table tr {  }
body.models.app.secondary #container #app_col1 form.secondary-form #thankyou_video .gender-options table tr td {white-space: nowrap;width: auto !important;}

body.models.app.secondary #container #app_col1 form.secondary-form #thankyou_video .gender-options table tr td.label {  }
body.models.app.secondary #container #app_col1 form.secondary-form #thankyou_video .gender-options table tr td.label1 {  }
body.models.app.secondary #container #app_col1 form.secondary-form #thankyou_video .gender-options table tr td.label2 {  }

body.models.app.secondary #container #app_col1 form.secondary-form #thankyou_video .gender-options table tr td.value {  }
body.models.app.secondary #container #app_col1 form.secondary-form #thankyou_video .gender-options table tr td.value1 {  }
body.models.app.secondary #container #app_col1 form.secondary-form #thankyou_video .gender-options table tr td.value2 {  }

body.models.app.secondary #container #app_col1 form.secondary-form #thankyou_video .gender-options table tr td input[type="submit"] {opacity: 0.93;}
body.models.app.secondary #container #app_col1 form.secondary-form #thankyou_video .gender-options table tr td input[type="submit"]:hover {opacity: 1.0;}


@media screen and (max-width: 800px) {
    
	body.models.app.secondary #container #app_col1 form.secondary-form #thankyou_video p.required {padding-left: 87px;text-align: left !important;}

	body.models.app.secondary #container #app_col1 form.secondary-form #thankyou_video table.secondary-fields {width: 100%;box-sizing: border-box;padding: 0px;margin-left: 0px;/* max-width: 300px; */text-align: left;}
	
	body.models.app.secondary #container #app_col1 form.secondary-form #thankyou_video table.secondary-fields > tbody > tr {display: flex;flex-wrap: wrap;}
	body.models.app.secondary #container #app_col1 form.secondary-form #thankyou_video table.secondary-fields tr > td {width: 100%;padding-bottom: 14px;}
	body.models.app.secondary #container #app_col1 form.secondary-form #thankyou_video table.secondary-fields tr > td:last-child { padding-bottom: 0px; }

	body.models.app.secondary #container #app_col1 form.secondary-form #thankyou_video table.secondary-fields tr > td > table {margin: 0px !important;padding: 0px;width: 100% !important;max-width: 300px;}
	body.models.app.secondary #container #app_col1 form.secondary-form #thankyou_video table.secondary-fields tr > td > table td {white-space: nowrap;padding-bottom: 0px;width: auto !important;}

	body.models.app.secondary #container #app_col1 form.secondary-form #thankyou_video table.secondary-fields tr > td > table td.label {width: 84px !important;}

	body.models.app.secondary #container #app_col1 form.secondary-form #thankyou_video .gender-options table {margin-left: 0px;width: 100%;padding: 0px;box-sizing: border-box;max-width: 480px;}
	body.models.app.secondary #container #app_col1 form.secondary-form #thankyou_video .gender-options table tr td {white-space: nowrap;width: auto !important;}

}

@media screen and (max-width: 480px) {
    
	body.models.app.secondary #container #app_col1 form.secondary-form #thankyou_video .gender-fields {padding-left: 4vw !important;}
	
	body.models.app.secondary #container #app_col1 form.secondary-form #thankyou_video .gender-options {vertical-align: top;}

	body.models.app.secondary #container #app_col1 form.secondary-form #thankyou_video .gender-options table {margin-left: 0px;width: 100%;padding: 0px;}
	body.models.app.secondary #container #app_col1 form.secondary-form #thankyou_video .gender-options table tr {display: flex;justify-content: flex-start;width: 100%;flex-wrap: wrap;}
	body.models.app.secondary #container #app_col1 form.secondary-form #thankyou_video .gender-options table tr td {white-space: nowrap;width: auto !important;}

	body.models.app.secondary #container #app_col1 form.secondary-form #thankyou_video .gender-options table tr td.label {width: 84px !important;margin-left: 0px;margin-right: 0px;}
	
	body.models.app.secondary #container #app_col1 form.secondary-form #thankyou_video .gender-options table tr td.value {width: calc(100% - 100px) !important;margin-left: 0px;margin-right: 0px;}
	
	
}


/*--------------------------MODELs>APP> Secondary Page RESPONSIVE STYLES ENDs--------------------*/





/*--------------------------MODELs>APP> Pictures.Done Page RESPONSIVE STYLES STARTs--------------------*/



body.models.app.pictures_done #container #app_col1 {  display: flex;flex-wrap: wrap;position: relative;}
body.models.app.pictures_done #container #app_col1 #thankyou_video {min-height: 420px;height: auto !important;display: flex;box-sizing: border-box;max-width: 100%;flex-wrap: wrap;align-content: flex-start;}

body.models.app.pictures_done #container #app_col1 #thankyou_video .cols-wrapper {display: flex;justify-content: flex-start;flex-wrap: wrap;}
body.models.app.pictures_done #container #app_col1 #thankyou_video .cols-wrapper .left-text {width: auto !important;margin-bottom: 24px;width: calc(100% - 440px) !important;flex-grow: 2;}
body.models.app.pictures_done #container #app_col1 #thankyou_video .cols-wrapper .left-text h2 {  }
body.models.app.pictures_done #container #app_col1 #thankyou_video .cols-wrapper .left-text p {  }

body.models.app.pictures_done #container #app_col1 #thankyou_video .cols-wrapper .right-table {width: auto !important;margin-left: auto;}
body.models.app.pictures_done #container #app_col1 #thankyou_video .cols-wrapper .right-table table.info-table {  }
body.models.app.pictures_done #container #app_col1 #thankyou_video .cols-wrapper .right-table table.info-table tbody {  }
body.models.app.pictures_done #container #app_col1 #thankyou_video .cols-wrapper .right-table table.info-table tr {  }
body.models.app.pictures_done #container #app_col1 #thankyou_video .cols-wrapper .right-table table.info-table tr td {  }
body.models.app.pictures_done #container #app_col1 #thankyou_video .cols-wrapper .right-table table.info-table tr td:first-child { width: auto; }

body.models.app.pictures_done #container #app_col1 #thankyou_video .cols-wrapper .right-table table.info-table tr td div.thumbs {margin: 0px auto;}


@media screen and (max-width: 800px) {

	body.models.app.pictures_done #container #app_col1 #thankyou_video .cols-wrapper { flex-wrap: wrap;}
	body.models.app.pictures_done #container #app_col1 #thankyou_video .cols-wrapper .left-text { max-width: 100% !important; margin-bottom: 24px; width: 100% !important;}

	body.models.app.pictures_done #container #app_col1 #thankyou_video .cols-wrapper .right-table { width: 100% !important; margin-left: 0px;}
	
}

@media screen and (max-width: 600px) {

	body.models.app.pictures_done #container #app_col1 #thankyou_video .cols-wrapper .right-table { width: 100% !important; margin-left: 0px;}
	body.models.app.pictures_done #container #app_col1 #thankyou_video .cols-wrapper .right-table table.info-table {width: 100%;}
	body.models.app.pictures_done #container #app_col1 #thankyou_video .cols-wrapper .right-table table.info-table tbody {  }
	body.models.app.pictures_done #container #app_col1 #thankyou_video .cols-wrapper .right-table table.info-table tr {display: flex;width: 100%;flex-wrap: wrap;}
	body.models.app.pictures_done #container #app_col1 #thankyou_video .cols-wrapper .right-table table.info-table tr td {width: 100% !important;justify-content: center;text-align: center;padding: 0px !important;}
	
}



/*--------------------------MODELs>APP> Pictures.Done Page RESPONSIVE STYLES STARTs--------------------*/


/*--------------------------MODELs>APP> Pictures.up.1 Page RESPONSIVE STYLES STARTs--------------------*/

body.models.app.pictures-up1 #container #app_col1 {  display: flex;flex-wrap: wrap;position: relative;}
body.models.app.pictures-up1 #container #app_col1 #thankyou_video {  min-height: 420px;height: auto !important;display: flex;box-sizing: border-box;max-width: 100%;}

body.models.app.pictures-up1 #container #app_col1 #thankyou_video .left-text { width: auto !important; max-width: calc(100% - 80px);}
body.models.app.pictures-up1 #container #app_col1 #thankyou_video .left-text h2 {  }
body.models.app.pictures-up1 #container #app_col1 #thankyou_video .left-text p {  }
body.models.app.pictures-up1 #container #app_col1 #thankyou_video .left-text form {  }
body.models.app.pictures-up1 #container #app_col1 #thankyou_video .left-text form input#photo1 {  }
body.models.app.pictures-up1 #container #app_col1 #thankyou_video .left-text form input[type="submit"] {  }

body.models.app.pictures-up1 #container #app_col1 #thankyou_video .right-images {  width: 80px !important;margin-left: auto;}
body.models.app.pictures-up1 #container #app_col1 #thankyou_video .right-images img {  margin-left: 0px !important;display: inline-block;width: 73px;height: auto;}

body.models.app.pictures-up1 #container #app_col1 a#pixDone {  min-width: 180px;box-sizing: border-box;position: absolute !important;right: 13vw;left: auto !important;bottom: 12px !important;}


/*--------------------------MODELs>APP> Pictures.up.1 Page RESPONSIVE STYLES STARTs--------------------*/


/*--------------------------MODELs>APP> WIZARD STEP/CONGRATULATION-MESSAGE Page RESPONSIVE STYLES STARTs--------------------*/


body.models.app.grab-photo #container #app_col1 #thankyou_video table.msg_congrats-fw_tw {  width: 100% !important;max-width: 100%;box-sizing: border-box;}
body.models.app.grab-photo #container #app_col1 #thankyou_video table.msg_congrats-fw_tw tbody {  }
body.models.app.grab-photo #container #app_col1 #thankyou_video table.msg_congrats-fw_tw tr {  display: flex;}
body.models.app.grab-photo #container #app_col1 #thankyou_video table.msg_congrats-fw_tw tr td {  }
body.models.app.grab-photo #container #app_col1 #thankyou_video table.msg_congrats-fw_tw tr td.msg-txt {  }
body.models.app.grab-photo #container #app_col1 #thankyou_video table.msg_congrats-fw_tw tr td.fb-tw-follows {  }

@media screen and (max-width: 800px) { 

  body.models.app.grab-photo #container #app_col1 #thankyou_video table.msg_congrats-fw_tw tr {  flex-wrap: wrap;}
  body.models.app.grab-photo #container #app_col1 #thankyou_video table.msg_congrats-fw_tw tr td {  }
  body.models.app.grab-photo #container #app_col1 #thankyou_video table.msg_congrats-fw_tw tr td.msg-txt {  order: 2;width: 100%;box-sizing: border-box;max-width: 100%;}
  body.models.app.grab-photo #container #app_col1 #thankyou_video table.msg_congrats-fw_tw tr td.fb-tw-follows {  order: 1;width: 100%;box-sizing: border-box;text-align: left !important;}

}


/*--------------------------MODELs>APP> WIZARD STEP2/CONGRATULATION-MESSAGE Page RESPONSIVE STYLES ENDs--------------------*/


/*--------------------------MODELs>APP> WIZARD STEP2/PROCESS Page RESPONSIVE STYLES STARTs--------------------*/

body.models.app.process {  text-align: center;}

body.models.app.process #container { min-height: 640px;height: auto !important;display: inline-block;text-align: left;padding-bottom: 13px;box-sizing: border-box;width: 990px;max-width: 90%;}
body.models.app.process #container #ostlogo {  }
body.models.app.process #container #ostlogo img { }
body.models.app.process #container #congratsmessage {  padding-top: 24px !important;float: left;}
body.models.app.process #container #congratsmessage p { /*! text-align: left; *//*! display: inline-block; *//*! width: 100%; */float: left;}

body.models.app.process #container p.linebreak { width: 100%;display: inline-block;margin-top: 0px;}



body.models.app.process #container #app_col1  { display: inline-block;width: 100%;box-sizing: border-box;}

body.models.app.process #container #app_col1 #thankyou_video { width: 100% !important;box-sizing: border-box;}
body.models.app.process #container #app_col1 #thankyou_video > h2 { display: inline-block;width: 100%;}
body.models.app.process #container #app_col1 #thankyou_video > p.msg-step2 {  display: inline-block;width: 100%;}
body.models.app.process #container #app_col1 form { display: flex;}

body.models.app.process #container #app_col1 form #fb-tw-follows div.fb-page.fb_iframe_widget { }
body.models.app.process #container #app_col1 form #fb-tw-follows div.fb-page.fb_iframe_widget span  { }
body.models.app.process #container #app_col1 form #fb-tw-follows div.fb-page.fb_iframe_widget span iframe { }

body.models.app.process #container #app_col1 form #fb-tw-follows {  order: 2;}
body.models.app.process #container #app_col1 form #fb-tw-follows iframe#twitter-widget-0 { }
body.models.app.process #container #app_col1 form #fb-tw-follows .twitter-box {  }
body.models.app.process #container #app_col1 form #fb-tw-follows .twitter-box a.twitter-follow-button {  }


body.models.app.process #container #app_col1 form input[type="radio"] { }
body.models.app.process #container #app_col1 form input[type="radio"]#rdoInterest3 { }
body.models.app.process #container #app_col1 form input[type="radio"]#rdoInterest1 { }
body.models.app.process #container #app_col1 form input[type="radio"]#rdoInterest2 { }
body.models.app.process #container #app_col1 form input[type="radio"]#rdoSexF { }
body.models.app.process #container #app_col1 form input[type="radio"]#rdoSexM { }
body.models.app.process #container #app_col1 form input.textinput_numb { }
body.models.app.process #container #app_col1 form input.textinput_numb#areacode { }
body.models.app.process #container #app_col1 form input.textinput_numb#phonepre1 { }
body.models.app.process #container #app_col1 form input.textinput_numb#phonepost1 { }
body.models.app.process #container #app_col1 form select { }
body.models.app.process #container #app_col1 form select option { }
body.models.app.process #container #app_col1 form select#phonetype { }
body.models.app.process #container #app_col1 form select#phonetype option { }
body.models.app.process #container #app_col1 form input[name="guardian"] { }
body.models.app.process #container #app_col1 form select[name="guardianrelation"] { }
body.models.app.process #container #app_col1 form select[name="guardianrelation"] option { }
body.models.app.process #container #app_col1 form input#photo1 { }
body.models.app.process #container #app_col1 form input[type="image"] { }
 
body.models.app.process #container #app_col1 form table { width: calc(100% - 280px) !important;min-width: 384px;margin-left: 0px;padding-left: 50px;box-sizing: border-box;}
body.models.app.process #container #app_col1 form table tbody { }
body.models.app.process #container #app_col1 form table tr { }
body.models.app.process #container #app_col1 form table tr td { white-space: nowrap;}
body.models.app.process #container #app_col1 form table tr td.tdIndent { }
body.models.app.process #container #app_col1 form table tr td.tdIndent b { }
body.models.app.process #container #app_col1 form table tr td img { }


@media screen and (max-width: 800px) {

	body.models.app.process #container #app_col1 form { flex-wrap: wrap; }
	body.models.app.process #container #app_col1 form #fb-tw-follows {order: 0;width: 100%;margin-bottom: 14px;}

}

@media screen and (max-width: 480px) {

	body.models.app.process .top-space { display: none; }
	
	body.models.app.process #container { max-width: 100%;padding: 0px 11px; margin: 0px !important; padding-bottom: 14px;}
	
    body.models.app.process #container #app_col1 form table { padding-left: 0px;padding-right: 0px;min-width: 100%;padding-bottom: 14px;}
    body.models.app.process #container #app_col1 form table tbody { }
    body.models.app.process #container #app_col1 form table tr { display: flex;width: 100%;justify-content: flex-start;flex-wrap: wrap;border-bottom: solid 1px #e3e3e3;padding: 7px 0px;}
    body.models.app.process #container #app_col1 form table tr td { text-align: left;margin: 0px;width: auto;}
    body.models.app.process #container #app_col1 form table tr td.tdIndent { width: 100%;justify-content: flex-start;text-align: left;}
    
}


/*--------------------------MODELs>APP> WIZARD STEP2/PROCESS Page RESPONSIVE STYLES ENDs--------------------*/



/*##########################--MODELs WIZARDS Pages RESPONSIVE STYLES ENDs--###############################*/

/*--------------------------AGENTs Page RESPONSIVE STYLES STARTs--------------------*/

body.agents { }
body.agents #container_content { }

body.agents #content_interior { display: flex;justify-content: flex-start; padding-right: 0px;}
body.agents #content_interior #skyscraper2 { flex-grow: 1;box-sizing: border-box;width: auto !important;height: auto !important;}
body.agents #content_interior #skyscraper2 a { display: inline-block;width: auto;}
body.agents #content_interior #skyscraper2 img { }

body.agents #content_interior #interior_content { flex-grow: 2;display: flex;justify-content: flex-start;max-width: 100%;margin-left: 0px;padding-left: 13px;}

body.agents #content_interior #interior_content #page-content { flex-grow: 2; box-sizing: border-box;}
body.agents #content_interior #interior_content #spotlight.agents-spotlight { }

body.agents #content_interior #interior_content #page-content p.agents-txt-img { width: 100%; margin-left: 0px;font-size: 0px; text-indent: 0px;}
body.agents #content_interior #interior_content #page-content p.agents-txt-img span.agents-txt { font-size: 0px; text-indent: 0px;}



body.agents #content_interior #interior_content #page-content #text_col1 { width: 100%; box-sizing: border-box;}
body.agents #content_interior #interior_content #page-content #text_col1 p { }

body.agents #content_interior #interior_content #spotlight.agents-spotlight { position: relative;left: auto;top: auto;padding-top: 660px;width: auto;height: auto;margin-left: auto;min-width: 310px;background-position: left 0px;background-size: auto;box-sizing: border-box;background-repeat: no-repeat;}
body.agents #content_interior #interior_content #spotlight.agents-spotlight div.agent_register { margin-top: -30px;margin-left: 0px;display: inline-block;width: 100%;text-align: center;}
body.agents #content_interior #interior_content #spotlight.agents-spotlight div.agent_register a.register-link { display: inline-block;margin-bottom: 10px;height: 40px;}
body.agents #content_interior #interior_content #spotlight.agents-spotlight div.agent_register a.register-link img { padding-bottom: 0px;}



@media screen and (max-width: 970px) {

	body.agents #content_interior { }
	body.agents #content_interior #skyscraper2 { padding-top: 20px;padding-left: 0px; }
	body.agents #content_interior #interior_content { flex-wrap: wrap;padding: 0px 13px;}

	body.agents #content_interior #interior_content #page-content { }
	body.agents #content_interior #interior_content #page-content { width: 100%; flex-grow: 1;border-bottom: solid 1px #cecece;}
	body.agents #content_interior #interior_content #spotlight.agents-spotlight { width: 100%; max-width: 310px;margin: 24px auto;}

}

@media screen and (max-width: 700px) {

	body.agents #content_interior { flex-wrap: wrap;padding: 0px 11px;}
	body.agents #content_interior #skyscraper2 { order: 2;text-align: center; }
	body.agents #content_interior #interior_content { width: 100%;border-bottom: solid 1px #cecece;padding: 0px;}

	body.agents #content_interior #interior_content { }
	body.agents #content_interior #interior_content #page-content { padding-top: 11px; }
	body.agents #content_interior #interior_content #spotlight.agents-spotlight { }

}

@media screen and (max-width: 440px) { 

	body.agents #content_interior #interior_content #page-content p.agents-txt-img { background-size: 100% auto; }
	body.agents #content_interior #interior_content #page-content p.agents-txt-img span.agents-txt { }

}


/*--------------------------AGENTs Page RESPONSIVE STYLES ENDs--------------------*/


/*--------------------------AGENTs/Featured-Clients Page RESPONSIVE STYLES STARTs--------------------*/

body.agents.register { overflow-x: hidden; }
body.agents.register #container_content { }

body.agents.register #content_interior { display: flex;justify-content: flex-start; padding-right: 0px;}
body.agents.register #content_interior #skyscraper2 { flex-grow: 1;box-sizing: border-box;width: auto !important;height: auto !important;}
body.agents.register #content_interior #skyscraper2 a { display: inline-block;width: auto;}
body.agents.register #content_interior #skyscraper2 img { }

body.agents.register #content_interior #interior_content { flex-grow: 2;display: flex;justify-content: flex-start;max-width: 100%;margin-left: 0px;padding: 0px 13px;}

body.agents.register #content_interior #interior_content #page-content { flex-grow: 2; box-sizing: border-box;}

body.agents.register #content_interior #interior_content #page-content p.agents-txt-img { width: 100%; margin-left: 0px;font-size: 0px; text-indent: 0px;}
body.agents.register #content_interior #interior_content #page-content p.agents-txt-img span.agents-txt { font-size: 0px; text-indent: 0px;}


body.agents.register #content_interior #interior_content .whitetext { }
body.agents.register #content_interior #interior_content #page-content .registerintro { padding: 10px 0px;box-sizing: border-box;width: 100%; background-image: none;}
body.agents.register #content_interior #interior_content #page-content .registerintro > .row_99 { padding: 0px 20px; }

body.agents.register #content_interior #interior_content #page-content .registerintro .top-texts { position: relative; }
body.agents.register #content_interior #interior_content #page-content .registerintro .bottom-boards { display: flex;position: relative;max-width: 700px;margin: 0px auto;padding: 0px;padding-bottom: 10px; }
body.agents.register #content_interior #interior_content #page-content .registerintro #register-points { background: url(http://dev2.nine9.com/assets/images/2011site/interior/registration-points-bg.png) no-repeat;padding-left: 40px;box-sizing: border-box;margin: 0px;width: 420px;height: 260px;background-position: -3px -38px;padding-top: 80px;margin-top: -40px;}
body.agents.register #content_interior #interior_content #page-content .registerintro .bottom-boards #register-points span.title { }
body.agents.register #content_interior #interior_content #page-content .registerintro .bottom-boards #register-points ul { }
body.agents.register #content_interior #interior_content #page-content .registerintro .bottom-boards #register-points ul li { }

body.agents.register #content_interior #interior_content #page-content .registerintro #register-steps { background: url(http://dev2.nine9.com/assets/images/2011site/interior/registration-points-bg.png) no-repeat;background-position-x: 0%;background-position-y: 0%;padding-left: 30px;box-sizing: border-box;margin: 0px;margin-top: 0px;width: 260px;height: 230px;background-position: 100% -38px;padding-top: 100px;margin-top: -40px;background-repeat: no-repeat;margin-left: auto;}
body.agents.register #content_interior #interior_content #page-content .registerintro .bottom-boards #register-steps span.title { }
body.agents.register #content_interior #interior_content #page-content .registerintro .bottom-boards #register-steps ul { }
body.agents.register #content_interior #interior_content #page-content .registerintro .bottom-boards #register-steps ul li { }

body.agents.register #content_interior #interior_content #page-content .registerintro table { width: 100%; box-sizing: border-box; margin: 0px; padding: 0px; }

body.agents.register #content_interior #interior_content #page-content .registerintro form#register { margin: 0px;width: 100%;box-sizing: border-box; }
body.agents.register #content_interior #interior_content #page-content .registerintro form#register table.form-table { }

body.agents.register #content_interior #interior_content #page-content .registerintro form#register table.form-table { }
body.agents.register #content_interior #interior_content #page-content .registerintro form#register table.form-table tbody { }
body.agents.register #content_interior #interior_content #page-content .registerintro form#register table.form-table tbody tr { }
body.agents.register #content_interior #interior_content #page-content .registerintro form#register table.form-table tbody tr td { }
body.agents.register #content_interior #interior_content #page-content .registerintro form#register table.form-table tbody tr td label { }
body.agents.register #content_interior #interior_content #page-content .registerintro form#register table.form-table tbody tr td select { width: 255px;margin-left: 0px; }
body.agents.register #content_interior #interior_content #page-content .registerintro form#register table.form-table tbody tr td select option { }


body.agents.register #content_interior #interior_content #page-content .registerintro form#register table.form-table tbody tr.register-as td { position: relative;padding-top: 40px !important;padding-left: 0px !important;text-align: center;}
body.agents.register #content_interior #interior_content #page-content .registerintro form#register table.form-table tbody tr.register-as td label { position: absolute;top: 10px;left: 0px;text-align: right;width: calc(((100% - 255px)/2));box-sizing: border-box;padding: 0px;padding-left: 0px;line-height: 26px;min-height: 26px;min-width: 140px;font-size: 20px;}
body.agents.register #content_interior #interior_content #page-content .registerintro form#register table.form-table tbody tr.register-as td label span.whitestar { box-sizing: border-box;padding-left: 25px;display: inline;float: none;}
body.agents.register #content_interior #interior_content #page-content .registerintro form#register table.form-table tbody tr.register-as td select { width: 255px;margin-left: 0px; }

body.agents.register #content_interior #interior_content #page-content .registerintro form#register table.form-table tbody tr { }
body.agents.register #content_interior #interior_content #page-content .registerintro form#register table.form-table tbody tr td div.terms-register-row { display: flex; justify-content: flex-start; width: 100%; box-sizing: border-box;}
body.agents.register #content_interior #interior_content #page-content .registerintro form#register table.form-table tbody tr td div.terms-register-row div.terms-col { width: 50%; box-sizing: border-box; }
body.agents.register #content_interior #interior_content #page-content .registerintro form#register table.form-table tbody tr td div.terms-register-row div.terms-col input[type="checkbox"] { }
body.agents.register #content_interior #interior_content #page-content .registerintro form#register table.form-table tbody tr td div.terms-register-row div.terms-col input[type="checkbox"] + span { }
body.agents.register #content_interior #interior_content #page-content .registerintro form#register table.form-table tbody tr td div.terms-register-row div.terms-col input[type="checkbox"] + span > span { }
body.agents.register #content_interior #interior_content #page-content .registerintro form#register table.form-table tbody tr td div.terms-register-row div.terms-col input[type="checkbox"] + span > a { }
body.agents.register #content_interior #interior_content #page-content .registerintro form#register table.form-table tbody tr td div.terms-register-row div.terms-col span.tinytxt { }

body.agents.register #content_interior #interior_content #page-content .registerintro form#register table.form-table tbody tr td div.terms-register-row div.register-reset-btns-col { width: 50%; box-sizing: border-box; }
body.agents.register #content_interior #interior_content #page-content .registerintro form#register table.form-table tbody tr td div.terms-register-row div.register-reset-btns-col img.register_btn { }
body.agents.register #content_interior #interior_content #page-content .registerintro form#register table.form-table tbody tr td div.terms-register-row div.register-reset-btns-col img.reset_btn { }

body.agents.register #content_interior #interior_content #page-content .registerintro table.info-txt-table { }
body.agents.register #content_interior #interior_content #page-content .registerintro table.info-txt-table tbody { }
body.agents.register #content_interior #interior_content #page-content .registerintro table.info-txt-table tbody tr { display: flex;justify-content: center;width: 100%;box-sizing: border-box;border-top: solid 1px #fff;border-bottom: solid 1px #fff;}
body.agents.register #content_interior #interior_content #page-content .registerintro table.info-txt-table tbody tr td { }

body.agents.register #content_interior #interior_content #page-content .registerintro table.info-txt-table tbody tr td.col-1_ { vertical-align: top; width: 40%;color: #fff; border-bottom: 0px solid #fff;border-top: 0px solid #fff;padding: 20px;font-size: 11px;max-width: 260px;}
body.agents.register #content_interior #interior_content #page-content .registerintro table.info-txt-table tbody tr td.col-2_ { vertical-align: top; width: 60%;color: #fff; border-bottom: 0px solid #fff;border-top: 0px solid #fff;padding: 20px 15px 20px 0;font-size: 11px;max-width: 240px;}


body.agents.register #content_interior #interior_content #page-content .registerintro table.cats-list-table { }
body.agents.register #content_interior #interior_content #page-content .registerintro table.cats-list-table tbody { }
body.agents.register #content_interior #interior_content #page-content .registerintro table.cats-list-table tbody tr { }
body.agents.register #content_interior #interior_content #page-content .registerintro table.cats-list-table tbody tr td { color: #fff; }
body.agents.register #content_interior #interior_content #page-content .registerintro table.cats-list-table tbody tr td .whitestar{ color: #fff;height: auto;min-height: 24px;line-height: 1.4em;float: none;display: inline-block;vertical-align: top; }

@media screen and (max-width: 970px) {

	body.agents.register #content_interior #skyscraper2 { padding-top: 20px;padding-left: 0px; }
	body.agents.register #content_interior #interior_content { flex-wrap: wrap;padding: 0px 13px;}

}

@media screen and (max-width: 940px) {
	
	body.agents.register #content_interior #interior_content #page-content .registerintro .bottom-boards.row_99 { flex-wrap: wrap;	padding: 10px 20px; }
	body.agents.register #content_interior #interior_content #page-content .registerintro #register-points { margin: 0px auto; }
	body.agents.register #content_interior #interior_content #page-content .registerintro #register-steps { margin: 0px auto; }
	
}

@media screen and (max-width: 700px) {

  body.agents.register #content_interior #interior_content #page-content .registerintro form#register table.form-table tbody tr td div.terms-register-row div.terms-col input[type="checkbox"] + span > a { display: block; }

}
@media screen and (max-width: 700px) {

	body.agents.register #content_interior #interior_content #page-content .registerintro > .row_99 { padding: 0px 13px; }

	body.agents.register #content_interior { flex-wrap: wrap;padding: 0px 11px;}
	body.agents.register #content_interior #skyscraper2 { order: 2;text-align: center;}
	body.agents.register #content_interior #interior_content { width: 100%;border-bottom: solid 1px #cecece;padding: 0px;}

	body.agents.register #content_interior #interior_content #page-content { padding-top: 11px; }
	

}

@media screen and (max-width: 680px) {

	body.agents.register #content_interior #interior_content #page-content .registerintro form#register table.form-table tbody tr td div.terms-register-row { flex-wrap: wrap;justify-content: center;}
	body.agents.register #content_interior #interior_content #page-content .registerintro form#register table.form-table tbody tr td div.terms-register-row div.terms-col { width: 100%;text-align: center;}
	
	body.agents.register #content_interior #interior_content #page-content .registerintro form#register table.form-table tbody tr td div.terms-register-row div.register-reset-btns-col { width: 100%;text-align: center;}
	
}


@media screen and (max-width: 540px) {

	body.agents.register #content_interior #interior_content #page-content .registerintro table.info-txt-table tbody tr { flex-wrap: wrap;}
	
	body.agents.register #content_interior #interior_content #page-content .registerintro table.info-txt-table tbody tr td.col-1_ { max-width: 280px;box-sizing: border-box;width: 100%;padding: 13px;padding-bottom: 0px;}
	body.agents.register #content_interior #interior_content #page-content .registerintro table.info-txt-table tbody tr td.col-2_ { box-sizing: border-box;width: 100%;max-width: 280px;padding: 13px;padding-top: 20px;}




}

@media screen and (max-width: 480px) {
	
	body.agents.register #content_interior #interior_content #page-content .registerintro .bottom-boards { padding: 20px 7px;display: inline-block;	text-align: center; }

	body.agents.register #content_interior #interior_content #page-content .registerintro #register-points { margin: 0px auto; text-align: left;display: inline-block;float: none;width: 100%;max-width: 420px;padding-left: 7px;height: auto;margin-bottom: 10px;}
	body.agents.register #content_interior #interior_content #page-content .registerintro .bottom-boards #register-points span.title { padding-left: 27px;}
	body.agents.register #content_interior #interior_content #page-content .registerintro .bottom-boards #register-points ul { background-color: #fcfcfc;padding-bottom: 7px;padding-left: 27px;padding-right: 4px;border-radius: 0px 0px 2px 2px;display: inline-block;}
	body.agents.register #content_interior #interior_content #page-content .registerintro .bottom-boards #register-points ul li { list-style-position: outside;}
	
	body.agents.register #content_interior #interior_content #page-content .registerintro #register-steps { margin: 0px auto; text-align: left;display: inline-block;float: none;margin-left: 0px;}
	
}



@media screen and (max-width: 440px) { 

	body.agents.register #content_interior #interior_content #page-content p.agents-txt-img { background-size: 100% auto; }
	body.agents.register #content_interior #interior_content #page-content p.agents-txt-img span.agents-txt { }

}


/*--------------------------AGENTs/Register Page RESPONSIVE STYLES ENDs--------------------*/


/*--------------------------AGENTs/Featured-Clients Page RESPONSIVE STYLES STARTs--------------------*/

body.agents.featuredclients { }
body.agents.featuredclients #container_content { }

body.agents.featuredclients #content_interior { display: flex;justify-content: flex-start; padding-right: 0px;}
body.agents.featuredclients #content_interior #skyscraper2 { flex-grow: 1;box-sizing: border-box;width: auto !important;height: auto !important;}
body.agents.featuredclients #content_interior #skyscraper2 a { display: inline-block;width: auto;}
body.agents.featuredclients #content_interior #skyscraper2 img { }

body.agents.featuredclients #content_interior #interior_content { flex-grow: 2;display: flex;justify-content: flex-start;max-width: 100%;margin-left: 0px;padding-left: 13px;}

body.agents.featuredclients #content_interior #interior_content #page-content { flex-grow: 2; box-sizing: border-box;}

body.agents.featuredclients #content_interior #interior_content #page-content p.featuredclient-txt-img { width: 100%; margin-left: 0px;font-size: 0px; text-indent: 0px;}
body.agents.featuredclients #content_interior #interior_content #page-content p.featuredclient-txt-img span.featuredclient-txt { font-size: 0px; text-indent: 0px;}

body.agents.featuredclients #content_interior #interior_content #page-content .featuredclient-content { display: flex;width: 100%;box-sizing: border-box;margin: 0px;padding: 0em 3em 2em 2em;justify-content: flex-start;flex-wrap: wrap;}
body.agents.featuredclients #content_interior #interior_content #page-content .featuredclient-content img#featured-client-img { display: inline-block;max-width: 46%;margin-right: 0px;padding: 0px;height: auto !important;width: auto;float: none;align-self: flex-start;}

body.agents.featuredclients #content_interior #interior_content #page-content .featuredclient-content .featuredclient-details { display: inline-block;width: 53%;padding-left: 1.5em;box-sizing: border-box;}
body.agents.featuredclients #content_interior #interior_content #page-content .featuredclient-content .featuredclient-details .featuredclients-title { }
body.agents.featuredclients #content_interior #interior_content #page-content .featuredclient-content .featuredclient-details .featuredclients-title a { }
body.agents.featuredclients #content_interior #interior_content #page-content .featuredclient-content .featuredclient-details .featuredclients-link { }
body.agents.featuredclients #content_interior #interior_content #page-content .featuredclient-content .featuredclient-details .featuredclients-link a { }
body.agents.featuredclients #content_interior #interior_content #page-content .featuredclient-content .featuredclient-details .featuredclients-desc { height: auto;width: 100%;/*! max-width: 300px; */}
body.agents.featuredclients #content_interior #interior_content #page-content .featuredclient-content .featuredclient-details .featuredclients-desc p { }


body.agents.featuredclients #content_interior #interior_content #page-content .featuredclient-content .featuredclient-details .casting-spotlight-readmore { margin-right: 13px; }
body.agents.featuredclients #content_interior #interior_content #page-content .featuredclient-content .featuredclient-details .casting-spotlight-readmore a { display: inline-block; }

body.agents.featuredclients #content_interior #interior_content #page-content p.linebreak { width: 100% !important;max-width: 93%;box-sizing: border-box;margin: 0px auto !important;display: block;margin-top: 7px !important;}
body.agents.featuredclients #content_interior #interior_content #page-content p.fc_learn_more { display: inline-block;width: 100%;text-align: center;}

body.agents.featuredclients #content_interior #interior_content #page-content #featuredclients-thumbnails { width: 100%;box-sizing: border-box;padding-left: 20px;padding-right: 30px;margin: 12px 0px 0px 0px;display: inline-block;display: flex;justify-content: center;flex-wrap: wrap;}
body.agents.featuredclients #content_interior #interior_content #page-content #featuredclients-thumbnails .featured-client-thumb { width: 170px;height: auto;margin-bottom: 7px;}
body.agents.featuredclients #content_interior #interior_content #page-content #featuredclients-thumbnails .featured-client-thumb .featured-client-thumb-img { }
body.agents.featuredclients #content_interior #interior_content #page-content #featuredclients-thumbnails .featured-client-thumb .featured-client-thumb-img a { }
body.agents.featuredclients #content_interior #interior_content #page-content #featuredclients-thumbnails .featured-client-thumb .featured-client-thumb-img a img { }

body.agents.featuredclients #content_interior #interior_content #page-content .FC_pagination { }
body.agents.featuredclients #content_interior #interior_content #page-content .FC_pagination .pagination { }
body.agents.featuredclients #content_interior #interior_content #page-content .FC_pagination .pagination span.previous { }
body.agents.featuredclients #content_interior #interior_content #page-content .FC_pagination .pagination span.current { }
body.agents.featuredclients #content_interior #interior_content #page-content .FC_pagination .pagination span.next { }
body.agents.featuredclients #content_interior #interior_content #page-content .FC_pagination .pagination a { }


@media screen and (max-width: 970px) {

	body.agents.featuredclients #content_interior { }
	body.agents.featuredclients #content_interior #skyscraper2 { padding-top: 20px;padding-left: 0px; }
	body.agents.featuredclients #content_interior #interior_content { flex-wrap: wrap;padding: 0px 13px;}

	body.agents.featuredclients #content_interior #interior_content #page-content { }
	
}

@media screen and (max-width: 700px) {

	body.agents.featuredclients #content_interior { flex-wrap: wrap;padding: 0px 11px;}
	body.agents.featuredclients #content_interior #skyscraper2 { order: 2;text-align: center; }
	body.agents.featuredclients #content_interior #interior_content { width: 100%;border-bottom: solid 1px #cecece;padding: 0px;}

	body.agents.featuredclients #content_interior #interior_content { }
	body.agents.featuredclients #content_interior #interior_content #page-content { padding-top: 11px; }
	

}

@media screen and (max-width: 600px) {

	body.agents.featuredclients #content_interior #interior_content #page-content .featuredclient-content { padding: 0px;flex-wrap: wrap;justify-content: center;}
	body.agents.featuredclients #content_interior #interior_content #page-content .featuredclient-content img#featured-client-img { width: auto;max-width: 100%;}
	body.agents.featuredclients #content_interior #interior_content #page-content .featuredclient-content .featuredclient-details { width: 100%;padding-left: 0px;padding-bottom: 13px;}

	body.agents.featuredclients #content_interior #interior_content #page-content p.linebreak { max-width: 100%;}
  body.agents.featuredclients #content_interior #interior_content #page-content #featuredclients-thumbnails { padding: 0px;}
}


@media screen and (max-width: 440px) { 

	body.agents.featuredclients #content_interior #interior_content #page-content p.featuredclient-txt-img { background-size: 100% auto; box-sizing: border-box;}
	body.agents.featuredclients #content_interior #interior_content #page-content p.featuredclient-txt-img span.featuredclient-txt { }

}


/*--------------------------AGENTs/Featured-Clients Page RESPONSIVE STYLES ENDs--------------------*/


/*--------------------------CASTING SPOTLIGHT PREVIEW/TALENT Page RESPONSIVE STYLES STARTs--------------------*/
/*
casting_spotlight_preview.cfm
casting_spotlight_talent.cfm
*/
#page-content { flex-grow: 2; box-sizing: border-box;}

#page-content p.castingspotlight-txt-img { width: 100%; margin-left: 0px;font-size: 0px; text-indent: 0px;max-width: 100%;}
#page-content p.castingspotlight-txt-img span.castingspotlight-txt { font-size: 0px; text-indent: 0px;}

#page-content .castingspotlight_row2 { margin: 0px;padding: 0px 13px;box-sizing: border-box;width: 100%;display: block;display: flex;/*! flex-wrap: wrap; */justify-content: center;}
#page-content .castingspotlight_row2 span.castingspotlight-Lg-img { box-sizing: border-box;margin: 0px;padding: 0 1.5em 1em 0;width: 50%;text-align: center;max-width: 400px;}
#page-content .castingspotlight_row2 span.castingspotlight-Lg-img img { width: auto;max-width: 100%;display: inline-block;height: auto;}

#page-content .castingspotlight_row2 div.casting-text { min-width: 300px;flex-grow: 2;width: 50%;}
#page-content .castingspotlight_row2 div.casting-text #fb-content { width: 100% !important;display: inline-block !important;height: auto !important;margin-top: 0px !important;}
#page-content .castingspotlight_row2 div.casting-text #fb-content table { float: right;}
#page-content .castingspotlight_row2 div.casting-text #fb-content table tbody { }
#page-content .castingspotlight_row2 div.casting-text #fb-content table tr { }
#page-content .castingspotlight_row2 div.casting-text #fb-content table tr td { }

#page-content .castingspotlight_row2 div.casting-text span.spotlightTitle { width: 100%;display: inline-block;}
#page-content .castingspotlight_row2 div.casting-text span.spotlight_longdesc { width: 100%;display: inline-block;}
#page-content .castingspotlight_row2 div.casting-text span.spotlight_longdesc p { }


#page-content .castingspotlight_row2_desc { padding: 0px 13px;width: 100%;max-width: 100%;margin: 0px;box-sizing: border-box;}

#page-content .castingspotlight_row2_desc p { width: 100%;}

#page-content .castingspotlight_row2_desc .castingspotlight_talent_photos { }
#page-content .castingspotlight_row2_desc .castingspotlight_talent_photos .photoFrame { display: inline-block; }
#page-content .castingspotlight_row2_desc .castingspotlight_talent_photos .photoFrame a { display: inline-block; }
#page-content .castingspotlight_row2_desc .castingspotlight_talent_photos .photoFrame a img { display: inline-block; }
#page-content .castingspotlight_row2_desc .castingspotlight_talent_photos .photoFrame .talentInfo { }
#page-content .castingspotlight_row2_desc .castingspotlight_talent_photos .photoFrame .talentInfo .talentName { }
#page-content .castingspotlight_row2_desc .castingspotlight_talent_photos .photoFrame .talentInfo .talentID { }

#page-content .castingspotlight_row2_desc .prev_cast_spotlights { margin: 20px 0px !important;}
#page-content .castingspotlight_row2_desc .prev_cast_spotlights .hr-row { margin-top: 0px !important;margin-bottom: 20px;}
#page-content .castingspotlight_row2_desc .prev_cast_spotlights h1 { }
#page-content .castingspotlight_row2_desc .prev_cast_spotlights .row_cast_spot_links { }
#page-content .castingspotlight_row2_desc .prev_cast_spotlights .row_cast_spot_links .cast_spot_link { margin: 4px 0px;display: inline-block;width: 100%; }
#page-content .castingspotlight_row2_desc .prev_cast_spotlights .row_cast_spot_links .cast_spot_link a { display: inline-block;}

@media screen and (max-width: 970px) {

	body.casting_spotlight #content_interior { }
	body.casting_spotlight #content_interior #skyscraper { padding-top: 20px;padding-left: 0px; }
	body.casting_spotlight #content_interior #skyscraper2 { padding-top: 20px;padding-left: 0px; }
	body.casting_spotlight #content_interior #interior_content { flex-wrap: wrap;padding: 0px 13px;}

	#page-content { }
	
}


@media screen and (max-width: 800px) {

	#page-content .castingspotlight_row2 { flex-wrap: wrap; padding: 0px;padding-top: 4px;}
    #page-content .castingspotlight_row2 span.castingspotlight-Lg-img { width: 100%;padding-right: 0px;text-align: center;}
	#page-content .castingspotlight_row2 span.castingspotlight-Lg-img img { max-width: 300px;width: 100%;height: auto;}
    #page-content .castingspotlight_row2 div.casting-text { min-width: 100%; }
    #page-content .castingspotlight_row2_desc { padding: 0px;}
}


@media screen and (max-width: 700px) {
#page-content p.castingspotlight-txt-img {  background-position-x: -11px;padding-top: 17px;background-position-y: center;}

	body.casting_spotlight #content_interior { flex-wrap: wrap;padding: 0px 11px;}
	body.casting_spotlight #content_interior #skyscraper { order: 2;text-align: center;}
	body.casting_spotlight #content_interior #skyscraper2 { order: 2;text-align: center;}
	body.casting_spotlight #content_interior #interior_content { width: 100%;border-bottom: solid 1px #cecece;padding: 0px;}

	body.casting_spotlight #content_interior #interior_content { }
	#page-content { padding-top: 11px; }


}

@media screen and (max-width: 380px) { 

	#page-content p.castingspotlight-txt-img { background-size: 100% auto; box-sizing: border-box;}
	#page-content p.castingspotlight-txt-img span.castingspotlight-txt { }

}


/*--------------------------CASTING SPOTLIGHT PREVIEW/TALENT Page RESPONSIVE STYLES ENDs--------------------*/



/*--------------------------CASTING SPOTLIGHT Page RESPONSIVE STYLES STARTs--------------------*/



body.casting_spotlight { }
body.casting_spotlight { }
body.casting_spotlight #container_content { }

body.casting_spotlight #content_interior { display: flex;justify-content: flex-start; padding-right: 0px;}
body.casting_spotlight #content_interior #skyscraper { flex-grow: 1;box-sizing: border-box;width: auto !important;height: auto !important;}
body.casting_spotlight #content_interior #skyscraper a { display: inline-block;width: auto;}
body.casting_spotlight #content_interior #skyscraper img { }

body.casting_spotlight #content_interior #skyscraper2 { flex-grow: 1;box-sizing: border-box;width: auto !important;height: auto !important;}
body.casting_spotlight #content_interior #skyscraper2 a { display: inline-block;width: auto;}
body.casting_spotlight #content_interior #skyscraper2 img { }

body.casting_spotlight #content_interior #interior_content { flex-grow: 2;display: flex;justify-content: flex-start;max-width: 100%;margin-left: 0px;padding-left: 13px;}

body.casting_spotlight #content_interior #interior_content #page-content { flex-grow: 2; box-sizing: border-box;}

body.casting_spotlight #content_interior #interior_content #page-content p.castingspotlight-txt-img { width: 100%; margin-left: 0px;font-size: 0px; text-indent: 0px;max-width: 100%;}
body.casting_spotlight #content_interior #interior_content #page-content p.castingspotlight-txt-img span.castingspotlight-txt { font-size: 0px; text-indent: 0px;}

body.casting_spotlight #content_interior #interior_content #page-content .castingspotlight_row2 { margin: 0px;padding: 0px 13px;box-sizing: border-box;width: 100%;display: block;display: flex;/*! flex-wrap: wrap; */justify-content: center;}
body.casting_spotlight #content_interior #interior_content #page-content .castingspotlight_row2 span.castingspotlight-Lg-img { box-sizing: border-box;margin: 0px;padding: 0 1.5em 1em 0;width: 50%;}
body.casting_spotlight #content_interior #interior_content #page-content .castingspotlight_row2 span.castingspotlight-Lg-img img { width: auto;max-width: 100%;display: inline-block;height: auto;}

body.casting_spotlight #content_interior #interior_content #page-content .castingspotlight_row2 div.casting-text { min-width: 300px;flex-grow: 2;width: 50%;}
body.casting_spotlight #content_interior #interior_content #page-content .castingspotlight_row2 div.casting-text #fb-content { width: 100% !important;display: inline-block !important;height: auto !important;margin-top: 0px !important;}
body.casting_spotlight #content_interior #interior_content #page-content .castingspotlight_row2 div.casting-text #fb-content table { float: right;}
body.casting_spotlight #content_interior #interior_content #page-content .castingspotlight_row2 div.casting-text #fb-content table tbody { }
body.casting_spotlight #content_interior #interior_content #page-content .castingspotlight_row2 div.casting-text #fb-content table tr { }
body.casting_spotlight #content_interior #interior_content #page-content .castingspotlight_row2 div.casting-text #fb-content table tr td { }

body.casting_spotlight #content_interior #interior_content #page-content .castingspotlight_row2 div.casting-text span.spotlightTitle { width: 100%;display: inline-block;}
body.casting_spotlight #content_interior #interior_content #page-content .castingspotlight_row2 div.casting-text span.spotlight_longdesc { width: 100%;display: inline-block;}
body.casting_spotlight #content_interior #interior_content #page-content .castingspotlight_row2 div.casting-text span.spotlight_longdesc p { }


body.casting_spotlight #content_interior #interior_content #page-content .castingspotlight_row2_desc { padding: 0px 13px;width: 100%;max-width: 100%;margin: 0px;box-sizing: border-box;}

body.casting_spotlight #content_interior #interior_content #page-content .castingspotlight_row2_desc p { width: 100%;}

body.casting_spotlight #content_interior #interior_content #page-content .castingspotlight_row2_desc .castingspotlight_talent_photos { }
body.casting_spotlight #content_interior #interior_content #page-content .castingspotlight_row2_desc .castingspotlight_talent_photos .photoFrame { display: inline-block; }
body.casting_spotlight #content_interior #interior_content #page-content .castingspotlight_row2_desc .castingspotlight_talent_photos .photoFrame a { display: inline-block; }
body.casting_spotlight #content_interior #interior_content #page-content .castingspotlight_row2_desc .castingspotlight_talent_photos .photoFrame a img { display: inline-block; }
body.casting_spotlight #content_interior #interior_content #page-content .castingspotlight_row2_desc .castingspotlight_talent_photos .photoFrame .talentInfo { }
body.casting_spotlight #content_interior #interior_content #page-content .castingspotlight_row2_desc .castingspotlight_talent_photos .photoFrame .talentInfo .talentName { }
body.casting_spotlight #content_interior #interior_content #page-content .castingspotlight_row2_desc .castingspotlight_talent_photos .photoFrame .talentInfo .talentID { }

body.casting_spotlight #content_interior #interior_content #page-content .castingspotlight_row2_desc .prev_cast_spotlights { margin: 20px 0px !important;}
body.casting_spotlight #content_interior #interior_content #page-content .castingspotlight_row2_desc .prev_cast_spotlights .hr-row { margin-top: 0px !important;margin-bottom: 20px;}
body.casting_spotlight #content_interior #interior_content #page-content .castingspotlight_row2_desc .prev_cast_spotlights h1 { }
body.casting_spotlight #content_interior #interior_content #page-content .castingspotlight_row2_desc .prev_cast_spotlights .row_cast_spot_links { }
body.casting_spotlight #content_interior #interior_content #page-content .castingspotlight_row2_desc .prev_cast_spotlights .row_cast_spot_links .cast_spot_link { margin: 4px 0px;display: inline-block;width: 100%; }
body.casting_spotlight #content_interior #interior_content #page-content .castingspotlight_row2_desc .prev_cast_spotlights .row_cast_spot_links .cast_spot_link a { display: inline-block;}

@media screen and (max-width: 970px) {

	body.casting_spotlight #content_interior { }
	body.casting_spotlight #content_interior #skyscraper { padding-top: 20px;padding-left: 0px; }
	body.casting_spotlight #content_interior #skyscraper2 { padding-top: 20px;padding-left: 0px; }
	body.casting_spotlight #content_interior #interior_content { flex-wrap: wrap;padding: 0px 13px;}

	body.casting_spotlight #content_interior #interior_content #page-content { }
	
}


@media screen and (max-width: 800px) {

	body.casting_spotlight #content_interior #interior_content #page-content .castingspotlight_row2 { flex-wrap: wrap; padding: 0px;padding-top: 4px;}
    body.casting_spotlight #content_interior #interior_content #page-content .castingspotlight_row2 span.castingspotlight-Lg-img { width: 100%;padding-right: 0px;text-align: center;}
	body.casting_spotlight #content_interior #interior_content #page-content .castingspotlight_row2 span.castingspotlight-Lg-img img { max-width: 300px;width: 100%;height: auto;}
    body.casting_spotlight #content_interior #interior_content #page-content .castingspotlight_row2 div.casting-text { min-width: 100%; }
    body.casting_spotlight #content_interior #interior_content #page-content .castingspotlight_row2_desc { padding: 0px;}
}


@media screen and (max-width: 700px) {
body.casting_spotlight #content_interior #interior_content #page-content p.castingspotlight-txt-img {  background-position-x: -11px;padding-top: 17px;background-position-y: center;}

	body.casting_spotlight #content_interior { flex-wrap: wrap;padding: 0px 11px;}
	body.casting_spotlight #content_interior #skyscraper { order: 2;text-align: center;}
	body.casting_spotlight #content_interior #skyscraper2 { order: 2;text-align: center;}
	body.casting_spotlight #content_interior #interior_content { width: 100%;border-bottom: solid 1px #cecece;padding: 0px;}

	body.casting_spotlight #content_interior #interior_content { }
	body.casting_spotlight #content_interior #interior_content #page-content { padding-top: 11px; }


}

@media screen and (max-width: 380px) { 

	body.casting_spotlight #content_interior #interior_content #page-content p.castingspotlight-txt-img { background-size: 100% auto; box-sizing: border-box;}
	body.casting_spotlight #content_interior #interior_content #page-content p.castingspotlight-txt-img span.castingspotlight-txt { }

}

/*--------------------------CASTING SPOTLIGHT Page RESPONSIVE STYLES ENDs--------------------*/




/*--------------------------PHOTOGRAPHERs Page RESPONSIVE STYLES STARTs--------------------*/

body.photographers { }
body.photographers #container_content { }

body.photographers #content_interior { display: flex;justify-content: flex-start; padding-right: 0px;}
body.photographers #content_interior #skyscraper2 { flex-grow: 1;box-sizing: border-box;width: auto !important;height: auto !important;}
body.photographers #content_interior #skyscraper2 a { display: inline-block;width: auto;}
body.photographers #content_interior #skyscraper2 img { }

body.photographers #content_interior #interior_content { flex-grow: 2;display: flex;justify-content: flex-start;max-width: 100%;margin-left: 0px;padding-left: 13px;flex-wrap: wrap;align-items: flex-start;align-content: flex-start;}

body.photographers #content_interior #interior_content #page-content { flex-grow: 1; box-sizing: border-box;width: 100%;height: auto;}
body.photographers #content_interior #interior_content #photographers { padding-left: 0px;box-sizing: border-box;padding-top: 0px;}

body.photographers #content_interior #interior_content #page-content p.featuredphotographers-txt-img { width: 100%; margin-left: 0px;display: inline-block;font-size: 0px;margin-bottom: 0px;margin: 0px;vertical-align: top;}
body.photographers #content_interior #interior_content #page-content p.featuredphotographers-txt-img span.featuredphotographers-txt { display: inline-block;width: 100%;text-indent: 0px;font-size: 0px;}

body.photographers #content_interior #interior_content #page-content .photog { width: 100%; box-sizing: border-box;display: inline-block;margin: 0px;padding: 0px;vertical-align: top;}


body.photographers #content_interior #interior_content #photographers { margin-top: 0px;}
body.photographers #content_interior #interior_content #photographers a { display: inline-block;text-align: left;}


@media screen and (max-width: 970px) {

	body.photographers #content_interior { }
	body.photographers #content_interior #skyscraper2 { padding-top: 20px;padding-left: 0px; }
	body.photographers #content_interior #interior_content { flex-wrap: wrap;padding: 0px 13px;}

	body.photographers #content_interior #interior_content #page-content { height: auto;box-sizing: border-box;}
	body.photographers #content_interior #interior_content #page-content { width: 100%; flex-grow: 1;border-bottom: solid 1px #cecece;}
	body.photographers #content_interior #interior_content #photographers { width: 100%; margin: 0px auto; padding-top: 20px;}

}

@media screen and (max-width: 700px) {

	body.photographers #content_interior { flex-wrap: wrap;padding: 0px 11px;}
	body.photographers #content_interior #skyscraper2 { order: 2;text-align: center;}
	body.photographers #content_interior #interior_content { width: 100%;border-bottom: solid 1px #cecece;padding: 0px;}

	body.photographers #content_interior #interior_content { }
	body.photographers #content_interior #interior_content #page-content { padding-top: 11px; align-self: flex-start;}
	body.photographers #content_interior #interior_content #photographers { text-align: center;padding-top: 20px;}
	body.photographers #content_interior #interior_content #page-content p.featuredphotographers-txt-img { background-position: -20px center; height: 88px;padding-top: 0px;}

}

@media screen and (max-width: 480px) { 

	body.photographers #content_interior #interior_content #page-content p.featuredphotographers-txt-img {  background-size: 100% auto;background-position: -10px center;height: 70px;}

}
@media screen and (max-width: 400px) { 

	body.photographers #content_interior #interior_content #photographers { overflow-x: hidden; }
	body.photographers #content_interior #interior_content #photographers a { display: inline-block;text-align: left;transform: scale(0.87);margin-left: -7%; }	
	body.photographers #content_interior #interior_content #photographers a .photographer-featured { max-width: 330px;}
	body.photographers #content_interior #interior_content #photographers a .photographer-featured .photographer-img { }
	body.photographers #content_interior #interior_content #photographers a .photographer-featured .photographer-img img { }
	body.photographers #content_interior #interior_content #photographers a .photographer-featured .photographer-desc { width: 113px;}
	body.photographers #content_interior #interior_content #photographers a .photographer-featured .photographer-desc .medtxt { }
	body.photographers #content_interior #interior_content #photographers a .photographer-featured .photographer-desc .medtxt > br { }
	body.photographers #content_interior #interior_content #photographers a .photographer-featured .photographer-desc .medtxt > img { }

}


/*--------------------------PHOTOGRAPHERs Page RESPONSIVE STYLES ENDs--------------------*/




/*--------------------------PAGE Talent > HOME/WELCOME/MESSAGE-ROWS CONTENT RESPONSIVE STYLES STARTs--------------------*/

body.welcome #content #content-header p.welcome-txt-img { }
body.welcome #content #content-header p.welcome-txt-img span.welcome { }
body.welcome #content #content-header p.welcome-txt-img span.name { }
body.welcome #content #content-header ul {display: inline-block;width:100%;max-width: 100%;box-sizing: border-box;padding-bottom: 6px;}
body.welcome #content #content-header ul li { display: inline-block; }
body.welcome #content #content-header ul li a { display: inline-block; white-space: nowrap; }


body.welcome #content #search { width: 100%; display: flex; height: auto; min-height: 120px; padding-bottom: 7px; flex-wrap: wrap; justify-content: center; }

body.welcome #content .colm-container { display: flex; width: 100%; /*margin-top: 24px; padding-top: 24px;*/}
body.welcome #content .colm-container #col1 {  }
body.welcome #content .colm-container #col1 .rcBox.announcementsBox { width: 100%; }
body.welcome #content .colm-container #col2 {order: 2;margin-left: auto;}
body.welcome #content .colm-container #col2 .rcBox { margin-right: 0px; width: 100%; }


@media screen and (max-width: 970px) {

	body.welcome #content #content-header p.welcome-txt-img { }
	body.welcome #content #content-header p.welcome-txt-img span.welcome { }
	body.welcome #content #content-header p.welcome-txt-img span.name { }
	body.welcome #content #content-header ul { max-width: 100%;}
	body.welcome #content #content-header ul li { }
	body.welcome #content #content-header ul li a { }
	
	body.welcome #container_body { padding-left: 0px; }
		
	body.welcome #content { box-sizing: border-box; width: 100%; max-width: 710px;max-width: 100%; padding-left: 11px; padding-right: 11px; float: none; margin: 0px auto; min-height: 100%; min-height: 100px; display: inline-block;}

	body.welcome #content .colm-container { box-sizing: border-box; display: inline-block; width: 100%; }
	body.welcome #content .colm-container #col1 {margin: 0px auto;float: none;width: 100%;order: 2;display: inline-block;padding-top: 14px;}
	body.welcome #content .colm-container #col1 .rcBox.announcementsBox { width: 100%; }
	body.welcome #content .colm-container #col2 {margin: 0px auto;float: none;width: 100%;order: 1;display: inline-block;}
	body.welcome #content .colm-container #col2 .rcBox { margin: 0px auto; float: none; width: 100%; margin-bottom: 14px; }
	 
	body.welcome #content #search { }
	body.welcome #content #search #update{ }
	body.welcome #content #search #casting-spotlight-talent { }
	
	
	body.welcome #content #search { position: relative; }
	/*body.welcome #content #search #update{ position: absolute; top: 0px; left: 0px; transform: scale(0.8); }
	body.welcome #content #search #casting-spotlight-talent { position: absolute; top: 0px; right: 0px; transform: scale(0.8); }*/
	
}


@media screen and (max-width: 670px) {
	body.welcome #content #search { position: relative; height: auto; display: inline-block; width: 100%; padding-bottom: 12px; text-align: center;}
	body.welcome #content #search #update{ position: relative; top: auto; left: auto; transform: none; text-align: left; display: inline-block; margin: 0px; margin-bottom: 10px; float: none; }
	body.welcome #content #search #casting-spotlight-talent { position: relative; top: auto; right: auto; transform: none; display: inline-block; text-align: left; float: none;}
}

@media screen and (max-width: 600px) {
	body.welcome #content #content-header p.welcome-txt-img { padding-top: 72px; text-indent: 0px; padding-left: 0px; }
  body.welcome #content #content-header ul { padding-left: 0px; }
  body.welcome #content #content-header ul li a.numbercastings { margin-left: 0px; }
}


@media screen and (max-width: 740px) {

  body.welcome #content {  }
  body.welcome #content .colm-container { }
	body.welcome #content .colm-container #col1 { }
  body.welcome #content .colm-container #col1 .rcBox.announcementsBox { }
  body.welcome #content .colm-container #col2 { }
}

@media screen and (max-width: 400px) {
	body.welcome #content #search {height: 190px;}
	body.welcome #content #search #update{transform: scale(0.8);position: absolute;top: 0px;left: -32px;}
	body.welcome #content #search #casting-spotlight-talent {transform: scale(0.8);position: absolute;bottom: 0px;left: -38px;}
}

/*--------------------------PAGE Talent > HOME/WELCOME/MESSAGE-ROWS CONTENT RESPONSIVE STYLES ENDs--------------------*/



/*--------------------------PAGE Talent > Account > Edit Information RESPONSIVE STYLES STARTs--------------------*/

body.posttestimonial  #content #content-header p.account-txt-img { height: auto; min-height: 57px; }
body.posttestimonial  #content #content-header p.account-txt-img span.account-txt {  }
body.posttestimonial  #content #content-header p.account-txt-img span.namesmall { position: relative; }


@media screen and (max-width: 540px) {
	body.posttestimonial #content #content-header p.account-txt-img { text-indent: 0px; }
	body.posttestimonial  #content #content-header p.account-txt-img span.account-txt {width: 100%;display: inline-block;font-size: 0px;height: 50px;}
	body.posttestimonial  #content #content-header p.account-txt-img span.namesmall {width: 100%;display: inline-block;padding-left: 7px;}
    body.posttestimonial  #content #content-header p.account-txt-img span.namesmall span.slash { display: none; }
}




/*--------------------------PAGE Talent > Account > Edit Information RESPONSIVE STYLES ENDs--------------------*/


/*--------------------------PAGE Talent > Account > Edit Information RESPONSIVE STYLES STARTs--------------------*/



body.editinformation .first_tabs{ float:left; width:100%; max-width:444px; margin:2px; }
body.editinformation .sec_tabs { float:left; width:100%; max-width:250px;margin:3px 3px 3px 8px; }
body.editinformation .third_tabs{ float:none; }
body.editinformation .third_tabs_inner{ float:none; width:100%; max-width:100%; }

body.editinformation #expstatTabs-1 { }

body.editinformation #expstatTabs-1 span#clientExperience_parent { }
body.editinformation #expstatTabs-1 span#clientExperience_parent table { width:100% !important; height:100%; }
body.editinformation #expstatTabs-1 span#clientExperience_parent table tr{ }
body.editinformation #expstatTabs-1 span#clientExperience_parent table tr td{ }
body.editinformation #expstatTabs-1 span#clientExperience_parent table tr td iframe { max-width: 100%; width: 100% !important;}
body.editinformation #expstatTabs-1 span#clientExperience_parent table tr td iframe * { width: 100% !important; max-width: 100%; }


body.editinformation #content form {  }
body.editinformation #content form left-choices {  }
body.editinformation #content form right-choices {  }
body.editinformation #content form #expstatTabs {  }
body.editinformation #content form div.save-changes {  }

body.editinformation #content form left-choices .info-text {  }
body.editinformation #content form left-choices .maintabs-wrapper #mainTabs ul.maintab-links li a{  }

body.editinformation #content { }
body.editinformation #content #content-header { }
body.editinformation #content #content-header p.account-txt-img { }
body.editinformation #content #content-header p.account-txt-img span.account-txt { }
body.editinformation #content #content-header p.account-txt-img span.namesmall { }
body.editinformation #content #content-header p.account-txt-img span.namesmall span.slash { }
body.editinformation #content form { }
body.editinformation #content form .left-choices { width: 100% !important;max-width: 430px;box-sizing: border-box;}
body.editinformation #content form .left-choices .info-text { }
body.editinformation #content form .left-choices .maintabs-wrapper { }
body.editinformation #content form .left-choices .maintabs-wrapper #mainTabs { }
body.editinformation #content form .left-choices .maintabs-wrapper #mainTabs ul.maintab-links { }
body.editinformation #content form .left-choices .maintabs-wrapper #mainTabs ul.maintab-links li { }
body.editinformation #content form .left-choices .maintabs-wrapper #mainTabs ul.maintab-links li a { }
body.editinformation #content form .left-choices .maintabs-wrapper #mainTabs .tab-content { padding: 13px 11px;box-sizing: border-box;width: 100%;max-width: 100%;}
body.editinformation #content form .left-choices .maintabs-wrapper #mainTabs .tab-content p { }
body.editinformation #content form .left-choices .maintabs-wrapper #mainTabs .tab-content p a { }
body.editinformation #content form .left-choices .maintabs-wrapper #mainTabs .tab-content br { }

body.editinformation #content form .left-choices .maintabs-wrapper #mainTabs .tab-content .choices-wrapper { }
body.editinformation #content form .left-choices .maintabs-wrapper #mainTabs .tab-content .choices-wrapper table { }
body.editinformation #content form .left-choices .maintabs-wrapper #mainTabs .tab-content .choices-wrapper table tbody { }
body.editinformation #content form .left-choices .maintabs-wrapper #mainTabs .tab-content .choices-wrapper table tbody tr { }
body.editinformation #content form .left-choices .maintabs-wrapper #mainTabs .tab-content .choices-wrapper table tbody tr td { height: auto;padding-bottom: 6px;}
body.editinformation #content form .left-choices .maintabs-wrapper #mainTabs .tab-content .choices-wrapper table tbody tr td input { }
body.editinformation #content form .left-choices .maintabs-wrapper #mainTabs .tab-content .choices-wrapper table tbody tr td label { padding-top: 0px !important;line-height: 19px;vertical-align: top;}


body.editinformation #content form .left-choices .maintabs-wrapper #mainTabs .tab-content .choices-wrapper { }
body.editinformation #content form .left-choices .maintabs-wrapper #mainTabs .tab-content .choices-wrapper table.hair-color-choices { }
body.editinformation #content form .left-choices .maintabs-wrapper #mainTabs .tab-content .choices-wrapper table.hair-color-choices tbody { }
body.editinformation #content form .left-choices .maintabs-wrapper #mainTabs .tab-content .choices-wrapper table.hair-color-choices tbody tr { }
body.editinformation #content form .left-choices .maintabs-wrapper #mainTabs .tab-content .choices-wrapper table.hair-color-choices tbody tr td { }
body.editinformation #content form .left-choices .maintabs-wrapper #mainTabs .tab-content .choices-wrapper table.hair-color-choices tbody tr td a { }

body.editinformation #content form .left-choices .maintabs-wrapper #mainTabs .tab-content .choices-wrapper table.hair-length-choices { }
body.editinformation #content form .left-choices .maintabs-wrapper #mainTabs .tab-content .choices-wrapper table.hair-length-choices tbody { }
body.editinformation #content form .left-choices .maintabs-wrapper #mainTabs .tab-content .choices-wrapper table.hair-length-choices tbody tr { }
body.editinformation #content form .left-choices .maintabs-wrapper #mainTabs .tab-content .choices-wrapper table.hair-length-choices tbody tr td { }
body.editinformation #content form .left-choices .maintabs-wrapper #mainTabs .tab-content .choices-wrapper table.hair-length-choices tbody tr td a { }


body.editinformation #content form .left-choices .maintabs-wrapper #mainTabs .tab-content table { }
body.editinformation #content form .left-choices .maintabs-wrapper #mainTabs .tab-content table tbody { }
body.editinformation #content form .left-choices .maintabs-wrapper #mainTabs .tab-content table tbody tr { }
body.editinformation #content form .left-choices .maintabs-wrapper #mainTabs .tab-content table tbody tr td { height: auto;padding-bottom: 6px;}
body.editinformation #content form .left-choices .maintabs-wrapper #mainTabs .tab-content table tbody tr td input { }
body.editinformation #content form .left-choices .maintabs-wrapper #mainTabs .tab-content table tbody tr td label { padding-top: 0px !important;line-height: 19px;vertical-align: top;}

body.editinformation #content form .left-choices .maintabs-wrapper #mainTabs .tab-content table.ethnic-choices { }
body.editinformation #content form .left-choices .maintabs-wrapper #mainTabs .tab-content table.ethnic-choices tbody { }
body.editinformation #content form .left-choices .maintabs-wrapper #mainTabs .tab-content table.ethnic-choices tbody tr { }
body.editinformation #content form .left-choices .maintabs-wrapper #mainTabs .tab-content table.ethnic-choices tbody tr td { }
body.editinformation #content form .left-choices .maintabs-wrapper #mainTabs .tab-content table.ethnic-choices tbody tr td a { }





body.editinformation #content form .left-choices .maintabs-wrapper #mainTabs .tab-content table.accent-choices { }
body.editinformation #content form .left-choices .maintabs-wrapper #mainTabs .tab-content table.accent-choices tbody { }
body.editinformation #content form .left-choices .maintabs-wrapper #mainTabs .tab-content table.accent-choices tbody tr { }
body.editinformation #content form .left-choices .maintabs-wrapper #mainTabs .tab-content table.accent-choices tbody tr td { }
body.editinformation #content form .left-choices .maintabs-wrapper #mainTabs .tab-content table.accent-choices tbody tr td #AccentID1 { }

body.editinformation #content form .left-choices .maintabs-wrapper #mainTabs .tab-content table.lang-choices { }
body.editinformation #content form .left-choices .maintabs-wrapper #mainTabs .tab-content table.lang-choices tbody { }
body.editinformation #content form .left-choices .maintabs-wrapper #mainTabs .tab-content table.lang-choices tbody tr { }
body.editinformation #content form .left-choices .maintabs-wrapper #mainTabs .tab-content table.lang-choices tbody tr td { }
body.editinformation #content form .left-choices .maintabs-wrapper #mainTabs .tab-content table.lang-choices tbody tr td #LanguageID1 { }
body.editinformation #content form .left-choices .maintabs-wrapper #mainTabs .tab-content table.lang-choices tbody tr tdp label { }

body.editinformation #content form .left-choices .maintabs-wrapper #mainTabs .tab-content table.sports-choices { }
body.editinformation #content form .left-choices .maintabs-wrapper #mainTabs .tab-content table.sports-choices tbody { }
body.editinformation #content form .left-choices .maintabs-wrapper #mainTabs .tab-content table.sports-choices tbody tr { }
body.editinformation #content form .left-choices .maintabs-wrapper #mainTabs .tab-content table.sports-choices tbody tr td { }
body.editinformation #content form .left-choices .maintabs-wrapper #mainTabs .tab-content table.sports-choices tbody tr td #SportID1 { }
body.editinformation #content form .left-choices .maintabs-wrapper #mainTabs .tab-content table.sports-choices tbody tr td label { }

body.editinformation #content form .left-choices .maintabs-wrapper #mainTabs .tab-content table.music-talent-choices { }
body.editinformation #content form .left-choices .maintabs-wrapper #mainTabs .tab-content table.music-talent-choices tbody { }
body.editinformation #content form .left-choices .maintabs-wrapper #mainTabs .tab-content table.music-talent-choices tbody tr { }
body.editinformation #content form .left-choices .maintabs-wrapper #mainTabs .tab-content table.music-talent-choices tbody tr td { }
body.editinformation #content form .left-choices .maintabs-wrapper #mainTabs .tab-content table.music-talent-choices tbody tr td #MusicalTalentID1 { }
body.editinformation #content form .left-choices .maintabs-wrapper #mainTabs .tab-content table.music-talent-choices tbody tr td label { }

body.editinformation #content form .left-choices .maintabs-wrapper #mainTabs .tab-content table.dance-choices { }
body.editinformation #content form .left-choices .maintabs-wrapper #mainTabs .tab-content table.dance-choices tbody { }
body.editinformation #content form .left-choices .maintabs-wrapper #mainTabs .tab-content table.dance-choices tbody tr { }
body.editinformation #content form .left-choices .maintabs-wrapper #mainTabs .tab-content table.dance-choices tbody tr td { }
body.editinformation #content form .left-choices .maintabs-wrapper #mainTabs .tab-content table.dance-choices tbody tr td #DanceID1 { }
body.editinformation #content form .left-choices .maintabs-wrapper #mainTabs .tab-content table.dance-choices tbody tr td label { }

body.editinformation #content form .left-choices .maintabs-wrapper #mainTabs .tab-content table.jobs-choices { }
body.editinformation #content form .left-choices .maintabs-wrapper #mainTabs .tab-content table.jobs-choices tbody { }
body.editinformation #content form .left-choices .maintabs-wrapper #mainTabs .tab-content table.jobs-choices tbody tr { }
body.editinformation #content form .left-choices .maintabs-wrapper #mainTabs .tab-content table.jobs-choices tbody tr td { }
body.editinformation #content form .left-choices .maintabs-wrapper #mainTabs .tab-content table.jobs-choices tbody tr td input { }
body.editinformation #content form .left-choices .maintabs-wrapper #mainTabs .tab-content table.jobs-choices tbody tr td label { }



body.editinformation #content form div.right-choices { }
body.editinformation #content form div.right-choices p { }
body.editinformation #content form div.right-choices p a { }
body.editinformation #content form div.right-choices .choices-wrapper { }
body.editinformation #content form div.right-choices .choices-wrapper hr { }

body.editinformation #content form div.right-choices .choices-wrapper table { }
body.editinformation #content form div.right-choices .choices-wrapper table tbody { }
body.editinformation #content form div.right-choices .choices-wrapper table tbody tr { }
body.editinformation #content form div.right-choices .choices-wrapper table tbody tr td { }

body.editinformation #content form div.right-choices .choices-wrapper table.measurement-choices { }
body.editinformation #content form div.right-choices .choices-wrapper table.measurement-choices tbody { }
body.editinformation #content form div.right-choices .choices-wrapper table.measurement-choices tbody tr { }
body.editinformation #content form div.right-choices .choices-wrapper table.measurement-choices tbody tr td { }
body.editinformation #content form div.right-choices .choices-wrapper table.measurement-choices tbody tr td br { }
body.editinformation #content form div.right-choices .choices-wrapper table.measurement-choices tbody tr td select { }

body.editinformation #content form div.right-choices .choices-wrapper table.measurement-choices-fm { }
body.editinformation #content form div.right-choices .choices-wrapper table.measurement-choices-fm tbody { }
body.editinformation #content form div.right-choices .choices-wrapper table.measurement-choices-fm tbody tr { }
body.editinformation #content form div.right-choices .choices-wrapper table.measurement-choices-fm tbody tr td.nopadding { }
body.editinformation #content form div.right-choices .choices-wrapper table.measurement-choices-fm tbody tr td.nopadding br { }
body.editinformation #content form div.right-choices .choices-wrapper table.measurement-choices-fm tbody tr td.nopadding select { }


body.editinformation #content form #expstatTabs { }
body.editinformation #content form #expstatTabs ul.expstabs-links { }
body.editinformation #content form #expstatTabs ul.expstabs-links li { }
body.editinformation #content form #expstatTabs ul.expstabs-links li a { }

body.editinformation #content form #expstatTabs .expstab-content { padding: 13px 11px;box-sizing: border-box;width: 100%;max-width: 100%; }
body.editinformation #content form #expstatTabs .expstab-content p { }

body.editinformation #content form #expstatTabs .expstab-content #clientExperience { }
body.editinformation #content form #expstatTabs .expstab-content #clientExperience_parent { }
body.editinformation #content form #expstatTabs .expstab-content #clientExperience_parent #clientExperience_voice { }
body.editinformation #content form #expstatTabs .expstab-content #clientExperience_parent #clientExperience_tbl { }
body.editinformation #content form #expstatTabs .expstab-content #clientExperience_parent #clientExperience_tbl tbody { }
body.editinformation #content form #expstatTabs .expstab-content #clientExperience_parent #clientExperience_tbl tbody tr { }
body.editinformation #content form #expstatTabs .expstab-content #clientExperience_parent #clientExperience_tbl tbody tr td { }
body.editinformation #content form #expstatTabs .expstab-content #clientExperience_parent #clientExperience_tbl tbody tr.mceFirst { }
body.editinformation #content form #expstatTabs .expstab-content #clientExperience_parent #clientExperience_tbl tbody tr.mceLast { }


body.editinformation #content form #expstatTabs .expstab-content #clientSkill { }
body.editinformation #content form #expstatTabs .expstab-content #clientSkill_parent { }
body.editinformation #content form #expstatTabs .expstab-content #clientSkill_parent #clientSkill_voice { }
body.editinformation #content form #expstatTabs .expstab-content #clientSkill_parent #clientSkill_tbl { }
body.editinformation #content form #expstatTabs .expstab-content #clientSkill_parent #clientSkill_tbl tbody { }
body.editinformation #content form #expstatTabs .expstab-content #clientSkill_parent #clientSkill_tbl tbody tr { }
body.editinformation #content form #expstatTabs .expstab-content #clientSkill_parent #clientSkill_tbl tbody tr td { }
body.editinformation #content form #expstatTabs .expstab-content #clientSkill_parent #clientSkill_tbl tbody tr.mceFirst { }
body.editinformation #content form #expstatTabs .expstab-content #clientSkill_parent #clientSkill_tbl tbody tr.mceLast { }

body.editinformation #content form #expstatTabs .expstab-content #clientSkill_parent #clientSkill_tbl tbody tr.mceLast td.mceIframeContainer { }
body.editinformation #content form #expstatTabs .expstab-content #clientSkill_parent #clientSkill_tbl tbody tr.mceLast td.mceIframeContainer #clientSkill_ifr { }


body.editinformation #content form #expstatTabs .expstab-content table { }
body.editinformation #content form #expstatTabs .expstab-content table tbody { }
body.editinformation #content form #expstatTabs .expstab-content table tbody tr { }
body.editinformation #content form #expstatTabs .expstab-content table tbody tr td { height: auto;padding-bottom: 6px;}
body.editinformation #content form #expstatTabs .expstab-content table tbody tr td input { }
body.editinformation #content form #expstatTabs .expstab-content table tbody tr td label { padding-top: 0px !important;line-height: 19px;vertical-align: top;}



body.editinformation #content form #expstatTabs .expstab-content table tbody tr td p.linebreak_headers { }

body.editinformation #content form #expstatTabs .expstab-content table.actor-type-choices { width: 100% !important; }
body.editinformation #content form #expstatTabs .expstab-content table.actor-type-choices tbody { }
body.editinformation #content form #expstatTabs .expstab-content table.actor-type-choices tbody tr { }
body.editinformation #content form #expstatTabs .expstab-content table.actor-type-choices tbody tr td { }
body.editinformation #content form #expstatTabs .expstab-content table.actor-type-choices tbody tr td a { }
body.editinformation #content form #expstatTabs .expstab-content table.actor-type-choices tbody tr td p.linebreak_headers { }

body.editinformation #content form #expstatTabs .expstab-content table.classifi-info-choices { width: 100% !important; }
body.editinformation #content form #expstatTabs .expstab-content table.classifi-info-choices tbody { }
body.editinformation #content form #expstatTabs .expstab-content table.classifi-info-choices tbody tr { }
body.editinformation #content form #expstatTabs .expstab-content table.classifi-info-choices tbody tr td { }
body.editinformation #content form #expstatTabs .expstab-content table.classifi-info-choices tbody tr td a { }
body.editinformation #content form #expstatTabs .expstab-content table.classifi-info-choices tbody tr td p.linebreak_headers { }

body.editinformation #content form #expstatTabs .expstab-content table.modeling-type-choices { width: 100% !important; }
body.editinformation #content form #expstatTabs .expstab-content table.modeling-type-choices tbody { }
body.editinformation #content form #expstatTabs .expstab-content table.modeling-type-choices tbody tr { }
body.editinformation #content form #expstatTabs .expstab-content table.modeling-type-choices tbody tr td { }
body.editinformation #content form #expstatTabs .expstab-content table.modeling-type-choices tbody tr td p.linebreak_headers { }

body.editinformation #content form div.save-changes { width: 100%; display: inline-block; }
body.editinformation #content form div.save-changes input { float: right; }


@media screen and (max-width: 480px) {

	body.editinformation #content form .left-choices .maintabs-wrapper #mainTabs .tab-content .hair-choices-wrapper { flex-wrap: wrap; }
	body.editinformation #content form .left-choices .maintabs-wrapper #mainTabs .tab-content .hair-choices-wrapper table { width: 100% !important; }
	body.editinformation #content form .left-choices .maintabs-wrapper #mainTabs .tab-content .hair-choices-wrapper table tr { display: flex; width: 100% !important; }
	body.editinformation #content form .left-choices .maintabs-wrapper #mainTabs .tab-content .hair-choices-wrapper table tr td { width: 50% !important; }
	body.editinformation #content form .left-choices .maintabs-wrapper #mainTabs .tab-content .hair-choices-wrapper table tr td.full-width { width: 100% !important; }

	body.editinformation #content form .left-choices .maintabs-wrapper #mainTabs .tab-content .color-choices-wrapper { flex-wrap: wrap; }
	body.editinformation #content form .left-choices .maintabs-wrapper #mainTabs .tab-content .color-choices-wrapper table { width: 100% !important; }
	body.editinformation #content form .left-choices .maintabs-wrapper #mainTabs .tab-content .color-choices-wrapper table tr { display: flex; width: 100% !important; }
	body.editinformation #content form .left-choices .maintabs-wrapper #mainTabs .tab-content .color-choices-wrapper table tr td { width: 50% !important; }
	body.editinformation #content form .left-choices .maintabs-wrapper #mainTabs .tab-content .color-choices-wrapper table tr td.full-width { width: 100% !important; }

	body.editinformation #content form .left-choices .maintabs-wrapper #mainTabs .tab-content table.ethnic-choices { width: 100% !important; }
	body.editinformation #content form .left-choices .maintabs-wrapper #mainTabs .tab-content table.ethnic-choices tr { display: flex; width: 100%; flex-wrap: wrap;}
	body.editinformation #content form .left-choices .maintabs-wrapper #mainTabs .tab-content table.ethnic-choices tr td { width: 100% !important;  }

	body.editinformation #content form .left-choices .maintabs-wrapper #mainTabs .tab-content table.accent-choices { width: 100% !important; }
	body.editinformation #content form .left-choices .maintabs-wrapper #mainTabs .tab-content table.accent-choices tr { display: flex; width: 100%; flex-wrap: wrap;}
	body.editinformation #content form .left-choices .maintabs-wrapper #mainTabs .tab-content table.accent-choices tr td { width: 100% !important;  }

	body.editinformation #content form .left-choices .maintabs-wrapper #mainTabs .tab-content table.lang-choices { width: 100% !important; }
	body.editinformation #content form .left-choices .maintabs-wrapper #mainTabs .tab-content table.lang-choices tr { display: flex; width: 100%; flex-wrap: wrap;}
	body.editinformation #content form .left-choices .maintabs-wrapper #mainTabs .tab-content table.lang-choices tr td { width: 100% !important;  }

	body.editinformation #content form .left-choices .maintabs-wrapper #mainTabs .tab-content table.sports-choices { width: 100% !important; }
	body.editinformation #content form .left-choices .maintabs-wrapper #mainTabs .tab-content table.sports-choices tr { display: flex; width: 100%; flex-wrap: wrap;}
	body.editinformation #content form .left-choices .maintabs-wrapper #mainTabs .tab-content table.sports-choices tr td { width: 100% !important;  }

	body.editinformation #content form .left-choices .maintabs-wrapper #mainTabs .tab-content table.music-talent-choices { width: 100% !important; }
	body.editinformation #content form .left-choices .maintabs-wrapper #mainTabs .tab-content table.music-talent-choices tr { display: flex; width: 100%; flex-wrap: wrap;}
	body.editinformation #content form .left-choices .maintabs-wrapper #mainTabs .tab-content table.music-talent-choices tr td { width: 100% !important;  }

	body.editinformation #content form .left-choices .maintabs-wrapper #mainTabs .tab-content table.dance-choices { width: 100% !important; }
	body.editinformation #content form .left-choices .maintabs-wrapper #mainTabs .tab-content table.dance-choices tr { display: flex; width: 100%; flex-wrap: wrap;}
	body.editinformation #content form .left-choices .maintabs-wrapper #mainTabs .tab-content table.dance-choices tr td { width: 100% !important;  }

	body.editinformation #content form .left-choices .maintabs-wrapper #mainTabs .tab-content table.jobs-choices { width: 100% !important; }
	body.editinformation #content form .left-choices .maintabs-wrapper #mainTabs .tab-content table.jobs-choices tr { display: flex; width: 100%; flex-wrap: wrap;}
	body.editinformation #content form .left-choices .maintabs-wrapper #mainTabs .tab-content table.jobs-choices tr td { width: 100% !important;  }
	
	body.editinformation #content form div.right-choices { width: 100% !important;margin-right: 0px !important;margin-left: 0px !important;box-sizing: border-box; }
	body.editinformation #content form div.right-choices table { width: 100%; }
	body.editinformation #content form div.right-choices table tr { display: flex; width: 100%; flex-wrap: wrap; }
	body.editinformation #content form div.right-choices table tr td { width: 50%; }

	body.editinformation #content form div.right-choices table.measurement-choices-fm tr td.nopadding { padding-bottom: 10px;;}

	body.editinformation #content form #expstatTabs .expstab-content table.actor-type-choices { width: 100% !important; }
	body.editinformation #content form #expstatTabs .expstab-content table.actor-type-choices tr { display: flex; width: 100%; flex-wrap: wrap;}
	body.editinformation #content form #expstatTabs .expstab-content table.actor-type-choices tr td { width: 100% !important;  max-width: 100% !important;}
	
	body.editinformation #content form #expstatTabs .expstab-content table.classifi-info-choices { width: 100% !important; }
	body.editinformation #content form #expstatTabs .expstab-content table.classifi-info-choices tr { display: flex; width: 100%; flex-wrap: wrap;}
	body.editinformation #content form #expstatTabs .expstab-content table.classifi-info-choices tr td { width: 100% !important;  max-width: 100% !important;}
	
	body.editinformation #content form #expstatTabs .expstab-content table.modeling-type-choices { width: 100% !important; }
	body.editinformation #content form #expstatTabs .expstab-content table.modeling-type-choices tr { display: flex; width: 100%; flex-wrap: wrap;}
	body.editinformation #content form #expstatTabs .expstab-content table.modeling-type-choices tr td { width: 100% !important;  max-width: 100% !important;}
	
	
}


body.editinformation  #content #content-header p.account-txt-img { height: auto; min-height: 57px; }
body.editinformation  #content #content-header p.account-txt-img span.account-txt {  }
body.editinformation  #content #content-header p.account-txt-img span.namesmall { position: relative; }
/*body.editinformation  #content #content-header p.account-txt-img span.namesmall:before { content: '/'; padding-right: 7px; }*/


@media screen and (max-width: 540px) {
	body.editinformation #content #content-header p.account-txt-img { text-indent: 0px; }
	body.editinformation  #content #content-header p.account-txt-img span.account-txt {width: 100%;display: inline-block;font-size: 0px;height: 50px;}
	body.editinformation  #content #content-header p.account-txt-img span.namesmall {width: 100%;display: inline-block;padding-left: 7px;}
    /*body.editinformation  #content #content-header p.account-txt-img span.namesmall:before { display: none; }*/
    body.editinformation  #content #content-header p.account-txt-img span.namesmall span.slash { display: none; }
}

/*--------------------------PAGE Talent > Account > Edit Information RESPONSIVE STYLES ENDs--------------------*/



/*--------------------------PAGE Talent > Account > Edit Settings RESPONSIVE STYLES STARTs--------------------*/

@media screen and (max-width: 970px) {
	body.editsettings #content #content-header p.account-txt-img { background-position: -4px 0px; }
	body.editsettings #content #history table.editsettings-form { padding-left: 0px;}

}

@media screen and (max-width: 600px) {
	body.editsettings #content #history { }
	body.editsettings #content #history table.editsettings-form { display: flex;width: 100%;}
	body.editsettings #content #history table.editsettings-form tbody {	display: flex;width: 100%;flex-wrap: wrap;}
	body.editsettings #content #history table.editsettings-form tr { display: flex;width: 100%;flex-wrap: wrap;}
	body.editsettings #content #history table.editsettings-form tr td { padding-bottom: 14px;}
	body.editsettings #content #history table.editsettings-form tr td.label { min-width: 100px;align-items: center;}
	body.editsettings #content #history table.editsettings-form tr td.value { width: calc(100% - 110px);}
	body.editsettings #content #history table.editsettings-form tr.fields-state-city td.label-city { padding-bottom: 10px;}
	body.editsettings #content #history table.editsettings-form tr.fields-state-city td.value-city { padding-bottom: 10px;}
	body.editsettings #content #history table.editsettings-form tr.fields-gender-zip td.label-gender {line-height: 31px;}
	body.editsettings #content #history table.editsettings-form tr.fields-phone-secnd_phone td { width: 100%;}
	body.editsettings #content #history table.editsettings-form tr.fields-email-secnd_email td{ width: 100%;}
	body.editsettings #content #history table.editsettings-form tr.fields-saveform-timezone td { width: 100%;}
	body.editsettings #content #history table.editsettings-form tr.fields-saveform-timezone td.field-saveform { order: 2; }
	body.editsettings #content #history table.editsettings-form tr.fields-saveform-timezone td.field-saveform img { opacity: 0.87; }
	body.editsettings #content #history table.editsettings-form tr.fields-saveform-timezone td.field-saveform img:hover { opacity: 1.0; }

	body.editsettings #content #history table.editsettings-form tr.hr-row td { width: 100%;}

	body.editsettings #content #history table.editsettings-form tr.fields-save_pswd td.field-save_pswd img { opacity: 0.87; }
	body.editsettings #content #history table.editsettings-form tr.fields-save_pswd td.field-save_pswd img:hover { opacity: 1.0; }

}

body.editsettings #content #content-header p.account-txt-img { height: auto; min-height: 57px; }


@media screen and (max-width: 470px) {
	body.editsettings #content #content-header p.account-txt-img { text-indent: 0px;}
	body.editsettings #content #content-header p.account-txt-img span.account-txt { display: inline-block;font-size: 0px;height: 50px;width: 100%;}
	body.editsettings #content #content-header p.account-txt-img span.namesmall { width: 100%; display: inline-block;float: left;box-sizing: border-box;}
	body.editsettings #content #content-header p.account-txt-img span.namesmall span.slash { display: none; }
}
/*--------------------------PAGE Talent > Account > Edit Settings RESPONSIVE STYLES ENDs----------------------*/


/*--------------------------Page Talent > Account > Edit-Information RESPONSIVE style startS--------------------*/

body.editinformation .first_tabs{ float:left; width:100%; max-width:444px; margin:2px; }
body.editinformation .sec_tabs { float:left; width:100%; max-width:250px;margin:3px 3px 3px 8px; }
body.editinformation .third_tabs{ float:none; }
body.editinformation .third_tabs_inner{ float:none; width:100%; max-width:100%; }

body.editinformation #expstatTabs-1 { }

body.editinformation #expstatTabs-1 span#clientExperience_parent { }
body.editinformation #expstatTabs-1 span#clientExperience_parent table { width:100% !important; height:100%; }
body.editinformation #expstatTabs-1 span#clientExperience_parent table tr{ }
body.editinformation #expstatTabs-1 span#clientExperience_parent table tr td{ }
body.editinformation #expstatTabs-1 span#clientExperience_parent table tr td iframe { max-width: 100%; width: 100% !important;}
body.editinformation #expstatTabs-1 span#clientExperience_parent table tr td iframe * { width: 100% !important; max-width: 100%; }

@media screen and (max-width: 927px) {

    body.editinformation .first_tabs{ float:none; width:100%; max-width:inherit; margin:2px; }
    body.editinformation .sec_tabs { float:none; width:100%; max-width:inherit;margin:2px; }
    body.editinformation #content { /*padding-left:0;*/ }
    body.editinformation .third_tabs_inner{ float:none; width:100%; max-width:inherit; }

}

body.editinformation  #content #content-header p.account-txt-img { height: auto; min-height: 57px; }
body.editinformation  #content #content-header p.account-txt-img span.account-txt {  }
body.editinformation  #content #content-header p.account-txt-img span.namesmall { position: relative; }


@media screen and (max-width: 540px) {
	body.editinformation #content #content-header p.account-txt-img { text-indent: 0px; }
	body.editinformation  #content #content-header p.account-txt-img span.account-txt {width: 100%;display: inline-block;font-size: 0px;height: 50px;}
	body.editinformation  #content #content-header p.account-txt-img span.namesmall {width: 100%;display: inline-block;padding-left: 7px;}
    body.editinformation  #content #content-header p.account-txt-img span.namesmall span.slash { display: none; }
}

/*--------------------------Page Talent > Account > Edit-Information RESPONSIVE style startS--------------------*/


/*--------------------------Page Talent > Account > Post-Testimonial RESPONSIVE style STARTs--------------------*/
/*ABDu*/

body.posttestimonial #history table{ width:100%; max-width:510px; }

@media screen and (max-width: 970px){

    body.posttestimonial .posttesti_height{ min-height:auto !important; }
    body.posttestimonial .testi_tanks { min-height:auto !important;  width:100% !important; max-width: 500px !important; margin-left:0 !important; }
}

@media screen and (max-width: 542px) {
    body.posttestimonial #history table{ margin-left:0 !important; }
    body.posttestimonial #history .roundtextarea { width:95%; max-width:510px; }
}

/*--------------------------Page Talent > Account > Post-Testimonial RESPONSIVE style ENDs--------------------*/

/*--------------------------Page Account > CHANGE PASSWORD RESPONSIVE style startS--------------------*/
/*ABDu*/
body.changepassword #history table{
    width:100%;
    max-width:500px;
}

/*--------------------------Page Account > CHANGE PASSWORD EMAIL RESPONSIVE style endS--------------------*/


/*--------------------------PAGE Talent > Casting > History RESPONSIVE STYLES STARTs----------------------*/

body.castingshistory #history {  }

body.castingshistory #history .col_ p { display: inline-block; width: 100%; margin-bottom: 6px; box-sizing: border-box;}
body.castingshistory #history .col_ p.savedcastings {  }
body.castingshistory #history .col_ p.mysubmissions {  }
body.castingshistory #history .col_ p.mymatchesactive {  }
body.castingshistory #history .col_ p.savedcastingsExpired {  }
body.castingshistory #history .col_ p.mysubmissionsExpired {  }
body.castingshistory #history .col_ p.mymatchesExpired {  }
body.castingshistory #history .col_ p.industryviews {  }
body.castingshistory #history .col_ p.no_records {  }

body.castingshistory #history .col_ p.no_records {  }
body.castingshistory #history .col_ span.date {  }
body.castingshistory #history .col_ ul {  }
body.castingshistory #history .col_ ul li {  }
body.castingshistory #history .col_ ul li:hover { background-color: rgb(260 180 70); }

body.castingshistory #history .col_.saved_casting_active {  }
body.castingshistory #history .col_.my_submissions_active {  }
body.castingshistory #history .col_.my_matches_active {  }
body.castingshistory #history .col_.saved_castings_expired {  }
body.castingshistory #history .col_.my_submissions_expired {  }
body.castingshistory #history .col_.my_matches_expired {  }

@media screen and (max-width: 360px) {
	body.castingshistory #content #content-header p.casting-txt-img { text-indent: 0px;}
	body.castingshistory #content #content-header p.casting-txt-img span.casting-txt { display: inline-block;font-size: 0px;height: 50px;width: 100%;}
	body.castingshistory #content #content-header p.casting-txt-img span.namesmall { width: 100%; display: inline-block;float: left;box-sizing: border-box;}
	body.castingshistory #content #content-header p.casting-txt-img span.namesmall span.slash { display: none; }
}


/*--------------------------PAGE Talent > Casting > History RESPONSIVE STYLES ENDs----------------------*/



/*--------------------------PAGE Talent > Casting > Search RESPONSIVE STYLES STARTs----------------------*/


body.castingssearch #history {  }

body.castingssearch #history form { display: flex;width: 100%;flex-wrap: wrap;padding-bottom: 14px; }
body.castingssearch #history form #searchform { width: 100% !important; max-width: 520px; box-sizing: border-box; }

body.castingssearch #history form #searchform > table { width: 100% !important;	box-sizing: border-box; }
body.castingssearch #history form #searchform > table > tbody {  }
body.castingssearch #history form #searchform > table > tbody > tr {  }
body.castingssearch #history form #searchform > table > tbody > tr > td {  }

body.castingssearch #history form #searchform > table > tbody > tr > td > table { width: 100% !important;	box-sizing: border-box; }
body.castingssearch #history form #searchform > table > tbody > tr > td > table > tbody {  }
body.castingssearch #history form #searchform > table > tbody > tr > td > table > tbody > tr  {  }
body.castingssearch #history form #searchform > table > tbody > tr > td > table > tbody > tr > td {  }

body.castingssearch #history form #searchhistory { box-sizing: border-box; }
body.castingssearch #history form #searchhistory img {  }
body.castingssearch #history form #searchhistory p {  }


body.castingssearch #castingresults { margin-left: 0px;width: 100%; box-sizing: border-box; padding-right: 14px;padding-left: 11px;}
body.castingssearch #castingresults .responsive-table-wrapper { display: inline-block; width: 100%; margin: 0px; padding: 0px; overflow-x: auto; padding: 0px 4px 7px 0px; box-sizing: border-box;}
body.castingssearch #castingresults table { width: 100%; min-width: 900px; box-sizing: border-box; }

body.castingssearch #castingresults table tbody {  }
body.castingssearch #castingresults table tr {  }
body.castingssearch #castingresults table tr td {  }

body.castingssearch #history form #searchform > table > tbody > tr > td input.advsearch { opacity: 0.93; cursor: pointer; }
body.castingssearch #history form #searchform > table > tbody > tr > td input.advsearch:hover { opacity: 1.0; }

@media screen and (max-width: 970px) {

	body.castingssearch #history form #searchform { padding-left: 0px !important;	}

}


@media screen and (max-width: 700px) {

	body.castingssearch #history form { flex-wrap: wrap; }

	body.castingssearch #history form #searchform { width: 100%; }

	body.castingssearch #history form #searchform > table {  }
	body.castingssearch #history form #searchform > table > tbody {  }
	body.castingssearch #history form #searchform > table > tbody > tr {  }
	body.castingssearch #history form #searchform > table > tbody > tr > td { width: 100% !important; text-align: left !important;padding-bottom: 0px;}
	
	body.castingssearch #history form #searchform > table > tbody > tr > td input.advsearch { margin-top: 13px;margin-bottom: 4px;display: inline-block; }
	
	body.castingssearch #history form #searchform > table > tbody > tr > td > table {  }
	body.castingssearch #history form #searchform > table > tbody > tr > td > table > tbody {  }
	body.castingssearch #history form #searchform > table > tbody > tr > td > table > tbody > tr  {  display: flex;flex-wrap: wrap;}
	body.castingssearch #history form #searchform > table > tbody > tr > td > table > tbody > tr > td {  width: 100%;text-align: left;padding-bottom: 17px;}
	
	body.castingssearch #history form #searchhistory {  padding-top: 14px;padding-left: 0px;}

}


@media screen and (max-width: 360px) {
	body.castingssearch #content #content-header p.casting-txt-img { text-indent: 0px;}
	body.castingssearch #content #content-header p.casting-txt-img span.casting-txt { display: inline-block;font-size: 0px;height: 50px;width: 100%;}
	body.castingssearch #content #content-header p.casting-txt-img span.namesmall { width: 100%; display: inline-block;float: left;box-sizing: border-box;}
	body.castingssearch #content #content-header p.casting-txt-img span.namesmall span.slash { display: none; }
}

/*--------------------------PAGE Talent > Casting > Search RESPONSIVE STYLES ENDs----------------------*/


/*--------------------------PAGE Talent > CompCard > Photos RESPONSIVE STYLES STARTs--------------------*/

body.compphotos #content #content-header p.compcard-txt-img { height: auto; min-height: 57px; }
body.compphotos #content #content-header p.compcard-txt-img span.compcard-txt { }
body.compphotos #content #content-header p.compcard-txt-img span.namesmall { position: relative; }


@media screen and (max-width: 540px) {
	body.compphotos #content #content-header p.compcard-txt-img { text-indent: 0px; }
	body.compphotos #content #content-header p.compcard-txt-img span.compcard-txt {width: 100%;display: inline-block;font-size: 0px;height: 50px;}
	body.compphotos #content #content-header p.compcard-txt-img span.namesmall {width: 100%;display: inline-block;padding-left: 7px;}
	body.compphotos #content #content-header p.compcard-txt-img span.namesmall span.slash { display: none; }

}

/*--------------------------PAGE Talent > CompCard > Photos CONTENT RESPONSIVE STYLES ENDs--------------------*/

/*--------------------------PAGE Talent > CompCard > Polaroids CONTENT RESPONSIVE STYLES STARTs--------------------*/

body.comppolaroids #content #content-header p.compcard-txt-img { height: auto; min-height: 57px; }
body.comppolaroids #content #content-header p.compcard-txt-img span.compcard-txt { }
body.comppolaroids #content #content-header p.compcard-txt-img span.namesmall { position: relative; }


@media screen and (max-width: 460px) {
	body.comppolaroids #content #content-header p.compcard-txt-img { text-indent: 0px; }
	body.comppolaroids #content #content-header p.compcard-txt-img span.compcard-txt {width: 100%;display: inline-block;font-size: 0px;height: 50px;}
	body.comppolaroids #content #content-header p.compcard-txt-img span.namesmall {width: 100%;display: inline-block;padding-left: 7px;}
	body.comppolaroids #content #content-header p.compcard-txt-img span.namesmall span.slash { display: none; }

}

/*--------------------------PAGE Talent > CompCard > Polaroids CONTENT RESPONSIVE STYLES ENDs--------------------*/


/*--------------------------PAGE Talent > CompCard > Setup RESPONSIVE STYLES STARTs--------------------*/

@media screen and (max-width: 400px) {
	body.compsetup #content #content-header p.compcard-txt-img { text-indent: 0px;}
	body.compsetup #content #content-header p.compcard-txt-img span.compcard-txt { display: inline-block;font-size: 0px;height: 50px;width: 100%;}
	body.compsetup #content #content-header p.compcard-txt-img span.namesmall { width: 100%; display: inline-block; float: left; box-sizing: border-box;}
	body.compsetup #content #content-header p.compcard-txt-img span.namesmall span.slash { display: none; }
}

/*--------------------------PAGE Talent > CompCard > Setup RESPONSIVE STYLES ENDs--------------------*/


/*--------------------------PAGE Talent > CompCard > Print/Download RESPONSIVE STYLES STARTs--------------------*/


@media screen and (max-width: 620px) {
	body.compprint #content #content-header p.compcard-txt-img { text-indent: 0px;}
	body.compprint #content #content-header p.compcard-txt-img span.compcard-txt { display: inline-block;font-size: 0px;height: 50px;width: 100%;}
	body.compprint #content #content-header p.compcard-txt-img span.namesmall { width: 100%; display: inline-block; float: left; box-sizing: border-box;}
	body.compprint #content #content-header p.compcard-txt-img span.namesmall span.slash { display: none; }
}

/*ABDu compcard- print/download startS*/
body.compprint #history embed{ width:100%; max-width: 710px;}
@media screen and (max-width: 600px) { body.compprint #history embed{ width:100%; height: 470px; }	}
@media screen and (max-width: 500px) { body.compprint #history embed{ width:100%; height: 370px; }	}
@media screen and (max-width: 450px) { body.compprint #history embed{ width:100%; height: 355px; }	}
@media screen and (max-width: 414px) { body.compprint #history embed{ width:100%; height: 325px; }	}
@media screen and (max-width: 375px) { body.compprint #history embed{ width:100%; height: 295px; }	}
@media screen and (max-width: 360px) { body.compprint #history embed{ width:100%; height: 285px; }	}
@media screen and (max-width: 342px) { body.compprint #history embed{ width:100%; height: auto;  }	}
/*ABDu compcard- print/download endS*/

/*--------------------------PAGE Talent > CompCard >  Print/Download RESPONSIVE STYLES ENDs--------------------*/




/*--------------------------PAGE Talent > CompCard > Email RESPONSIVE STYLES STARTs--------------------*/

body.compemail {  }

body.compemail #content #content-header p.account-txt-img { background-position: -4px 0px; }
body.compemail #content #history table.editsettings-form { padding-left: 0px;}

body.compemail #content #history { }
body.compemail #content #history table.compemail { width: 100%;max-width: 710px;box-sizing: border-box; }
body.compemail #content #history table.compemail tbody {  }
body.compemail #content #history table.compemail tr {  }
body.compemail #content #history table.compemail tr td {  }

body.compemail #content #history form {  }
body.compemail #content #history form input[type="text"] {  }
body.compemail #content #history form input.email-field {  }
body.compemail #content #history form input.email-to-field {  }
body.compemail #content #history form input.email-subject {  }
body.compemail #content #history form textarea.message { max-width: 520px;width: 100%;box-sizing: border-box; }

body.compemail #content #history form .compemail-field {  padding-bottom: 10px;display: inline-block;width: 100%;}
body.compemail #content #history form .compemail-field.pb_zero { padding-bottom: 0px;}
body.compemail #content #history form td.compcard-attachment {  }
body.compemail #content #history form td.compcard-attachment div.attach-photo-txt { display: flex;align-items: center;padding-left: 6vw; }
body.compemail #content #history form td.compcard-attachment div.attach-photo-txt img { padding-bottom: 10px; display: inline-block; }
body.compemail #content #history form td.compcard-attachment div.attach-photo-txt p { display: inline-block;max-width: 120px;padding-left: 12px; }

body.compemail #content #content-header p.compcard-txt-img { height: auto; min-height: 57px; background-position: 0px top;}
body.compemail #content #content-header p.compcard-txt-img span.compcard-txt {  }
body.compemail #content #content-header p.compcard-txt-img span.namesmall { position: relative; }

@media screen and (max-width: 970px) {

    body.compemail #content #history table.compemail { padding-left: 0px !important;width: 100%;max-width: 710px;box-sizing: border-box; }
}

@media screen and (max-width: 600px) {

	body.compemail #content #history table.compemail tr { display: flex; flex-wrap: wrap; }
	body.compemail #content #history table.compemail tr td { width: 100%; }
	body.compemail #content #history form td.compcard-attachment div.attach-photo-txt { padding-left: 0px; }
}


@media screen and (max-width: 400px) {
	body.compemail #content #content-header p.compcard-txt-img { text-indent: 0px;}
	body.compemail #content #content-header p.compcard-txt-img span.compcard-txt { display: inline-block;font-size: 0px;height: 50px;width: 100%;}
	body.compemail #content #content-header p.compcard-txt-img span.namesmall { width: 100%; display: inline-block; float: left; box-sizing: border-box;}
	body.compemail #content #content-header p.compcard-txt-img span.namesmall span.slash { display: none; }
}


/*--------------------------PAGE Talent > CompCard > Email RESPONSIVE STYLES ENDs--------------------*/



/*--------------------------Page Talent > Headshots > Photos style startS--------------------*/



body.headshots #content #content-header p.headshots-txt-img { height: auto; min-height: 57px; }
body.headshots #content #content-header p.headshots-txt-img span.headshots-txt {  }
body.headshots #content #content-header p.headshots-txt-img span.namesmall { position: relative; }
body.headshots .headshotemail .roundtextarea{ max-width:510px; width:100%; }


@media screen and (max-width: 700px) {
	body.headshots #content #content-header p.headshots-txt-img { text-indent: 0px; margin-bottom: 24px; background-position: -1px 0px;}
	body.headshots #content #content-header p.headshots-txt-img span.headshots-txt {width: 100%;display: inline-block;font-size: 0px;height: 50px;}
	body.headshots #content #content-header p.headshots-txt-img span.namesmall {width: 100%;display: inline-block;padding-left: 7px;}
	body.headshots #content #content-header p.headshots-txt-img span.namesmall span.slash { display: none; }
    body.headshots .head_emailtable{ padding-left:0 !important; width:100%; max-width:710px !important; }
    
}


/*--------------------------Page Talent > Headshots > Photos style endS--------------------*/

/*--------------------------Page Talent > Headshots > EMAIL style startS--------------------*/



body.headshotemail #history input.roundinput{ width: 100%; box-sizing: border-box; max-width: 270px;}
body.headshotemail #history table{width:100% !important;}	
body.headshotemail #history .roundtextarea{width: 100%;max-width: 510px;box-sizing: border-box;}


body.headshotemail #history .roundtextarea{ max-width:510px; width:100%; }

body.headshotemail #content #content-header p.headshots-txt-img { height: auto; min-height: 57px; }
body.headshotemail #content #content-header p.headshots-txt-img span.headshots-txt {  }
body.headshotemail #content #content-header p.headshots-txt-img span.namesmall { position: relative; }


@media screen and (max-width: 700px) {
    body.headshotemail .head_emailtable{ padding-left:0 !important; width:100%; max-width:710px !important; }
    
}

@media screen and (max-width: 380px) {
	body.headshotemail #content #content-header p.headshots-txt-img { text-indent: 0px; background-position: -1px 0px;padding: 72px 0px 0px 0px;}
	body.headshotemail #content #content-header p.headshots-txt-img span.headshots-txt {width: 100%;display: inline-block;font-size: 0px;height: 50px;}
	body.headshotemail #content #content-header p.headshots-txt-img span.namesmall {width: 100%;display: inline-block;padding-left: 7px;margin-left: 0px !important;}
	body.headshotemail #content #content-header p.headshots-txt-img span.namesmall span.slash { display: none; }

}


/*--------------------------Page Talent > Headshots > EMAIL style endS--------------------*/



/*--------------------------PAGE Talent > Resume > Print / Download RESPONSIVE STYLES STARTs--------------------*/


body.resumeprint #history table.resume-list tr td { padding-top: 6px;padding-bottom: 6px;padding-left: 1vw;box-sizing: border-box;}
body.resumeprint #history table.resume-list tr.resume-row td.print-download-col span.print_download_btn { cursor: pointer; display: inline-block; width: 182px; height: 30px; background: url(https://dev2.nine9.com/assets/images/backoffice/print_download_btn.png) no-repeat center center; opacity:0.87; }
body.resumeprint #history table.resume-list tr.resume-row td.print-download-col span.print_download_btn:hover { opacity: 1.0; }

@media screen and (max-width: 480px) {
	
	body.resumeprint #history table.resume-list tr.resume-row td.print-download-col span.print_download_btn { width: 29px; background-position: right center; border-radius: 50%; transform: rotate(90deg); }

}

body.resumeprint #content #content-header p.resume-txt-img { height: auto; min-height: 57px; background-position: -4px top;}
body.resumeprint #content #content-header p.resume-txt-img span.resume-txt {   }
body.resumeprint #content #content-header p.resume-txt-img span.namesmall { position: relative; }


@media screen and (max-width: 570px) {
	body.resumeprint #content #content-header p.resume-txt-img { text-indent: 0px; }
	body.resumeprint #content #content-header p.resume-txt-img span.resume-txt {width: 100%;display: inline-block;font-size: 0px;height: 50px;}
	body.resumeprint #content #content-header p.resume-txt-img span.namesmall {width: 100%;display: inline-block;padding-left: 7px;}
	body.resumeprint #content #content-header p.resume-txt-img span.namesmall span.slash { display: none; }

}

/*--------------------------PAGE Talent > Resume > Print / Download RESPONSIVE STYLES ENDs--------------------*/


/*--------------------------Page Talent > Resume > BUILDER RESPONSIVE style startS--------------------*/
/*ABDu*/

body.resumebuilder #content #content-header p.resume-txt-img { height: auto; min-height: 57px; background-position: -4px top;}
body.resumebuilder #content #content-header p.resume-txt-img span.resume-txt {   }
body.resumebuilder #content #content-header p.resume-txt-img span.namesmall { position: relative; }


@media screen and (max-width: 400px) {
	body.resumebuilder #content #content-header p.resume-txt-img { text-indent: 0px; }
	body.resumebuilder #content #content-header p.resume-txt-img span.resume-txt {width: 100%;display: inline-block;font-size: 0px;height: 50px;}
	body.resumebuilder #content #content-header p.resume-txt-img span.namesmall {width: 100%;display: inline-block;padding-left: 7px;}
	body.resumebuilder #content #content-header p.resume-txt-img span.namesmall span.slash { display: none; }

}

@media screen and (max-width: 544px) {
    body.resumebuilder #history #edit-remove-default-btns { display: inline-block; width: 100%; padding-left:0px !important; /*! margin-top:15px; */}
    body.resumebuilder #history #edit-remove-default-btns > img { float: left; clear: both; margin-bottom: 6px;}
}

@media screen and (max-width: 438px) {
    body.resumebuilder #history .frmEdtRes .add-btn-wrapper{ /*! text-align: center; */ margin: 0 auto; width: 100%; }
    body.resumebuilder #history .frmEdtRes input{ margin-top: 2px; width: 160px; border-radius: 2px;border: 1px solid #cecece;line-height: 24px;padding: 1px 8px;}
}

/*--------------------------Page Talent > Resume >  BUILDER RESPONSIVE style endS--------------------*/


/*--------------------------PAGE Talent > Benefits > Recommended RESPONSIVE STYLES STARTs--------------------*/

body.recommended #history table.benefits-recommended tr td div.recommendations { padding-right: 40px; }
body.recommended #content #content-header p.recommended-txt-img { }

@media screen and (max-width: 970px) {

	body.recommended #content #content-header p.recommended-txt-img { margin-left: 0px; background-position: -6px 0px; }


	body.recommended #history { }
	body.recommended #history table.benefits-recommended { padding-left: 0px; }
	body.recommended #history table.benefits-recommended tr { }
	body.recommended #history table.benefits-recommended tr td { }
	body.recommended #history table.benefits-recommended tr td div.recommendations { padding-right: 0px; }

}

/*--------------------------PAGE Talent > Benefits > Recommended RESPONSIVE STYLES ENDs--------------------*/

/*--------------------------PAGE Talent > Benefits > Standard RESPONSIVE STYLES STARTs--------------------*/

body.benefits #history { }
body.benefits #history table.benefit-links { width: 100%; max-width: 710px; }
body.benefits #history table.benefit-search-results { width: 100%; max-width: 710px; }
body.benefits #history table.benefit-list { width: 100%; max-width: 710px; }
body.benefits #history table.benefit-list tbody { }
body.benefits #history table.benefit-list tr { }
body.benefits #history table.benefit-list tr td { }
body.benefits #history table.benefit-list tr td.thumbnail-col { }
body.benefits #history table.benefit-list tr td.ad-details-col { padding-left: 20px; }
body.benefits #history table.benefit-list tr td.border-col { }

body.benefits #history table.benefit-list tr:last-child td.border-col p { display: none; }

body.benefits #popupContainer #popupTitleBar { max-width: 640px; display: block; margin: 0px auto;}
body.benefits #popupContainer #popupInner { max-width: 640px;  display: block; margin: 0px auto;}

@media screen and (max-width: 600px) {
	
	body.benefits #history table.benefit-list { padding-left: 0px; }
	body.benefits #history table.benefit-list tbody { display: flex;width: 100%;flex-wrap: wrap;}
    body.benefits #history table.benefit-list tr { display: flex;width: 100%;flex-wrap: wrap;}
	body.benefits #history table.benefit-list tr td { box-sizing: border-box; }
	
	body.benefits #history table.benefit-list tr td.thumbnail-col { }
	body.benefits #history table.benefit-list tr td.ad-details-col { padding-left: 0px; }
	body.benefits #history table.benefit-list tr td.border-col { width: 100%; }
	
	body.benefits #history table.benefit-list tr td.ad-details-col > table.ad-details { padding-left: 0px; }
	body.benefits #history table.benefit-list tr td.ad-details-col > table.ad-details tbody { display: flex;width: 100%;flex-wrap: wrap; }
	body.benefits #history table.benefit-list tr td.ad-details-col > table.ad-details tr { display: flex;width: 100%;flex-wrap: wrap; }
	body.benefits #history table.benefit-list tr td.ad-details-col > table.ad-details tr td { }

	body.benefits #history table.benefit-list tr td.ad-details-col > table.ad-details tr.titles-row { }
	body.benefits #history table.benefit-list tr td.ad-details-col > table.ad-details tr.details-row { justify-content: flex-end;}
	body.benefits #history table.benefit-list tr td.ad-details-col > table.ad-details tr.titles-row td { width: 100%;}
	body.benefits #history table.benefit-list tr td.ad-details-col > table.ad-details tr td.benefit-ad-text { width: 100%;}
	body.benefits #history table.benefit-list tr td.ad-details-col > table.ad-details tr td.website-link { justify-self: flex-end;}
	body.benefits #history table.benefit-list tr td.ad-details-col > table.ad-details tr td.print-benefits { justify-self: flex-end;}

}

/*--------------------------PAGE Talent > Benefits > Standard RESPONSIVE STYLES ENDs--------------------*/

/*--------------------------PAGE Talent > Resources > Getting Started RESPONSIVE STYLES STARTs--------------------*/


body.gettingstarted #history { overflow-x: auto; }
body.gettingstarted #history table { table-layout: auto; max-width: 100%;}
body.gettingstarted #history table tr { }
body.gettingstarted #history table tr td { }
body.gettingstarted #history table tr td:nth-child(1) { padding-right: 1%; box-sizing: border-box;}
body.gettingstarted #history table tr td:nth-child(2) { padding-left: 1%; }
body.gettingstarted #history table tr td { }
body.gettingstarted #history table tr td .pageStyle { box-sizing: border-box; }
body.gettingstarted #history table tr td img { max-width: 100%; height: auto;width: 100%;display: inline-block;}

@media screen and (max-width: 400px) {
	body.gettingstarted #history table tr td { padding-bottom: 40px;; }

  body.gettingstarted table .pageStyle strong { /*min-height: 36px;*/display: inline-block;width: 100%;}

  body.gettingstarted table .pageStyle .descStyle { /*min-height: 43px;*/display: inline-block;width: 100%;}
}


body.gettingstarted #content #content-header p.resources-txt-img { height: auto; min-height: 57px; }
body.gettingstarted #content #content-header p.resources-txt-img span.resources-txt { }
body.gettingstarted #content #content-header p.resources-txt-img span.namesmall { position: relative; }


@media screen and (max-width: 540px) {
	body.gettingstarted #content #content-header p.resources-txt-img { text-indent: 0px; }
	body.gettingstarted #content #content-header p.resources-txt-img span.resources-txt {width: 100%;display: inline-block;font-size: 0px;height: 50px;}
	body.gettingstarted #content #content-header p.resources-txt-img span.namesmall {width: 100%;display: inline-block;padding-left: 7px;}
	body.gettingstarted #content #content-header p.resources-txt-img span.namesmall span.slash { display: none; }

}

@media screen and (max-width: 970px) {
	
	body.gettingstarted table.greyTable { padding-left: 0px; }

}

/*--------------------------PAGE Talent > Resources > Getting Started RESPONSIVE STYLES ENDs--------------------*/

/*--------------------------PAGE Talent > Resources > Polaroid-Packet RESPONSIVE STYLES STARTs--------------------*/
/*UMR*/
body.polaroid-packet p.imag img.polar_img{ max-width: 100%; height: auto;}
body.polaroid-packet div.polar-imgs-section { margin-top:14px; display: inline-block; width: 100%; }
body.polaroid-packet div.polar-imgs-section div.img-box { box-sizing: border-box; }
body.polaroid-packet div.polar-imgs-section div.img-box img { box-sizing: border-box; }

@media screen and (max-width: 970px) {
body.polaroid-packet div.polar-imgs-section div.img-box { padding-left: 0px !important; }
body.polaroid-packet div.polar-imgs-section div.img-box img {display: inline-block; width: 100%; height: auto; padding-left:  0px !important;}
body.polaroid-packet table tr.hr-row hr { display: none; }
}

body.polaroid-packet  #content #content-header p.resources-txt-img { height: auto; min-height: 57px; }
body.polaroid-packet  #content #content-header p.resources-txt-img span.namesmall { position: relative; }

@media screen and (max-width: 560px) {
body.polaroid-packet #content #content-header p.resources-txt-img { text-indent: 0px; }
body.polaroid-packet #content #content-header p.resources-txt-img span.resources-txt {width: 100%;display: inline-block;font-size: 0px;height: 50px;}
body.polaroid-packet #content #content-header p.resources-txt-img span.namesmall {width: 100%;display: inline-block;padding-left: 7px;}
body.polaroid-packet #content #content-header p.resources-txt-img span.namesmall span.slash { display: none; }
}

/*--------------------------PAGE Talent > Resources > Polaroid-Packet RESPONSIVE STYLES ENDs--------------------*/


/*--------------------------PAGE Talent > Resources > Actors-Resources RESPONSIVE STYLES STARTs--------------------*/
/*UMR*/
@media screen and (max-width: 970px) {
body.resourcesactors #history {  }
body.resourcesactors #history table.resource-actors {  padding-left: 0px;}
body.resourcesactors #history table.resource-actors td hr {  margin-left: 0px;margin-right: 0px;width: 100% !important;box-sizing: border-box;}
body.resourcesactors #history table.resource-actors p.text-para {  padding-left: 0px;padding-right: 0px;display: inline-block;width: 100%;padding-top: 14px;}
body.resourcesactors #history table.resource-actors p.text-para strong {  }
}

body.resourcesactors  #content #content-header p.resources-txt-img { height: auto; min-height: 57px; }
body.resourcesactors  #content #content-header p.resources-txt-img span.namesmall { position: relative; }

@media screen and (max-width: 970px) {
body.resourcesactors  #content #content-header p.resources-txt-img { height: auto; min-height: 57px; background-position: -10px 0px;}
}

@media screen and (max-width: 400px) {
body.resourcesactors #content #content-header p.resources-txt-img { text-indent: 0px; background-position: -10px 0px; }
body.resourcesactors #content #content-header p.resources-txt-img span.resources-txt {width: 100%;display: inline-block;font-size: 0px;height: 50px;}
body.resourcesactors #content #content-header p.resources-txt-img span.namesmall {width: 100%;display: inline-block;padding-left: 7px;}
body.resourcesactors #content #content-header p.resources-txt-img span.namesmall span.slash { display: none; }
}

/*--------------------------PAGE Talent > Resources > Actors-Resources RESPONSIVE STYLES ENDs--------------------*/


/*--------------------------PAGE Talent > Resources > Models-Resources RESPONSIVE STYLES STARTs--------------------*/
/*UMR*/
@media screen and (max-width: 970px) {
body.resourcesmodels #history {  }
body.resourcesmodels #history table.resource-models {  padding-left: 0px;}
body.resourcesmodels #history table.resource-models td hr {  margin-left: 0px;margin-right: 0px;width: 100% !important;box-sizing: border-box;}
body.resourcesmodels #history table.resource-models p.text-para {  padding-left: 0px;padding-right: 0px;display: inline-block;width: 100%;padding-top: 14px;}
body.resourcesmodels #history table.resource-models p.text-para strong {  }
}

body.resourcesmodels  #content #content-header p.resources-txt-img { height: auto; min-height: 57px; }
body.resourcesmodels  #content #content-header p.resources-txt-img span.resources-txt {  }
body.resourcesmodels  #content #content-header p.resources-txt-img span.namesmall { position: relative; }

@media screen and (max-width: 970px) {
body.resourcesmodels  #content #content-header p.resources-txt-img { height: auto; min-height: 57px; background-position: -10px 0px;}
}

body.resourcesmodels .pdng_r_l {padding-left: 40px;padding-right: 40px;}

@media screen and (max-width: 400px) {
body.resourcesmodels #content #content-header p.resources-txt-img { text-indent: 0px; background-position: -10px 0px; }
body.resourcesmodels #content #content-header p.resources-txt-img span.resources-txt {width: 100%;display: inline-block;font-size: 0px;height: 50px;}
body.resourcesmodels #content #content-header p.resources-txt-img span.namesmall {width: 100%;display: inline-block; padding-left: 0px;}
/*body.resourcesmodels #content #content-header p.resources-txt-img span.namesmall:before { display: none; }*/
body.resourcesmodels #content #content-header p.resources-txt-img span.namesmall span.slash { display: none; }
body.resourcesmodels .pdng_r_l{padding-left: 5px; padding-right: 5px;}
}

/*--------------------------PAGE Talent > Resources > Models-Resources RESPONSIVE STYLES ENDs--------------------*/


/*--------------------------PAGE Talent > Resources > Acing-the-Audition RESPONSIVE STYLES STARTs--------------------*/
/*UMR*/
body.resourcesaceaudition .res_audition {padding: 0 40px 0 40px;}

@media screen and (max-width: 970px) {
body.resourcesaceaudition #res_audition {  }
body.resourcesaceaudition #res_audition table.resource-models {  padding-left: 0px;}
body.resourcesaceaudition #res_audition table.resource-models td hr {  margin-left: 0px;margin-right: 0px;width: 100% !important;box-sizing: border-box;}
body.resourcesaceaudition #res_audition table.resource-models p.text-para {  padding-left: 0px;padding-right: 0px;display: inline-block;width: 100%;padding-top: 14px;}
body.resourcesaceaudition #res_audition table.resource-models p.text-para strong {  }
body.resourcesaceaudition #audition_guide .greyTable{padding-left: 0 !important;}
}

body.resourcesaceaudition  #content #content-header p.resources-txt-img { height: auto; min-height: 57px; }
body.resourcesaceaudition  #content #content-header p.resources-txt-img span.resources-txt {  }
body.resourcesaceaudition  #content #content-header p.resources-txt-img span.namesmall { position: relative; }

@media screen and (max-width: 970px) {
body.resourcesaceaudition  #content #content-header p.resources-txt-img { height: auto; min-height: 57px; background-position: -10px 0px;}
body.resourcesaceaudition #audition_guide .greyTable{padding-left: 0 !important;}
}

@media screen and (max-width: 400px) {
body.resourcesaceaudition #content #content-header p.resources-txt-img { text-indent: 0px; background-position: -10px 0px; }
body.resourcesaceaudition #content #content-header p.resources-txt-img span.resources-txt {width: 100%;display: inline-block;font-size: 0px;height: 50px;}
body.resourcesaceaudition #content #content-header p.resources-txt-img span.namesmall {width: 100%;display: inline-block; padding-left: 0px;}
body.resourcesaceaudition #content #content-header p.resources-txt-img span.namesmall span.slash { display: none; }
body.resourcesaceaudition .res_audition{padding: 0 0 0 0;}
body.resourcesaceaudition #audition_guide .greyTable{padding-left: 0 !important;}
}

/*--------------------------PAGE Talent > Resources > Acing-the-Audition RESPONSIVE STYLES ENDs--------------------*/


/*--------------------------PAGE Talent > Resources > FAQ RESPONSIVE STYLES STARTs--------------------*/

body.resourcesfaq #content #content-header p.resources-txt-img { height: auto; min-height: 57px; }
body.resourcesfaq #content #content-header p.resources-txt-img span.resources-txt {  }
body.resourcesfaq #content #content-header p.resources-txt-img span.namesmall { position: relative; }

body.resourcesfaq #history table td strong { font-size: 14px; }

@media screen and (max-width: 700px) {
  body.resourcesfaq #content #content-header p.resources-txt-img { background-position: -10px 0px; }
  body.resourcesfaq #history {  }
  body.resourcesfaq #history table { padding-left: 0px; }
}

@media screen and (max-width: 380px) {

body.resourcesfaq #content #content-header p.resources-txt-img { text-indent: 0px; }
body.resourcesfaq #content #content-header p.resources-txt-img span.resources-txt {width: 100%;display: inline-block;font-size: 0px;height: 50px;}
body.resourcesfaq #content #content-header p.resources-txt-img span.namesmall {width: 100%;display: inline-block; padding-left: 0px;}
body.resourcesfaq #content #content-header p.resources-txt-img span.namesmall span.slash { display: none; }
}

/*--------------------------PAGE Talent > Resources > FAQ RESPONSIVE STYLES ENDs--------------------*/


/*--------------------------PAGE Talent > Resources > Resources > Models-and-Actors-Guide RESPONSIVE STYLES STARTs--------------------*/
/*UMR*/
body.resourcesguide .res_guide {padding: 0 40px 0 40px;}

@media screen and (max-width: 970px) {
body.resourcesguide #model_guide {  }
body.resourcesguide #model_guide table.resource-models {  padding-left: 0px;}
body.resourcesguide #model_guide table.resource-models td hr {  margin-left: 0px;margin-right: 0px;width: 100% !important;box-sizing: border-box;}
body.resourcesguide #model_guide table.resource-models p.text-para {  padding-left: 0px;padding-right: 0px;display: inline-block;width: 100%;padding-top: 14px;}
body.resourcesguide #model_guide table.resource-models p.text-para strong {  }
body.resourcesguide #model_guide .grey-tlb{padding-left: 0 !important;}
}

body.resourcesguide  #content #content-header p.resources-txt-img { height: auto; min-height: 57px; }
body.resourcesguide  #content #content-header p.resources-txt-img span.namesmall { position: relative; }

@media screen and (max-width: 970px) {
body.resourcesguide  #content #content-header p.resources-txt-img { height: auto; min-height: 57px; background-position: -10px 0px;}
body.resourcesguide #model_guide .grey-tlb{padding-left: 0 !important;}
}

@media screen and (max-width: 400px) {
body.resourcesguide #content #content-header p.resources-txt-img { text-indent: 0px; background-position: -10px 0px; }
body.resourcesguide #content #content-header p.resources-txt-img span.resources-txt {width: 100%;display: inline-block;font-size: 0px;height: 50px;}
body.resourcesguide #content #content-header p.resources-txt-img span.namesmall {width: 100%;display: inline-block; padding-left: 0px;}
body.resourcesguide #content #content-header p.resources-txt-img span.namesmall span.slash { display: none; }
body.resourcesguide .res_guide{padding: 0px 0px 0px 0px;}
body.resourcesguide #model_guide .grey-tlb{padding-left: 0 !important;}
}

/*--------------------------PAGE Talent > Resources > Resources > Models-and-Actors-Guide RESPONSIVE STYLES ENDs--------------------*/



/*--------------------------PAGE Talent > Resources > Writing-CoverLetter RESPONSIVE STYLES STARTs--------------------*/
/*UMR*/
body.resourcescoverletter .res_letter {padding: 0 40px 0 40px;}

@media screen and (max-width: 970px) {
body.resourcescoverletter #cover_letter {  }
body.resourcescoverletter #cover_letter table.resource-models {  padding-left: 0px;}
body.resourcescoverletter #cover_letter table.resource-models td hr {  margin-left: 0px;margin-right: 0px;width: 100% !important;box-sizing: border-box;}
body.resourcescoverletter #cover_letter table.resource-models p.text-para {  padding-left: 0px;padding-right: 0px;display: inline-block;width: 100%;padding-top: 14px;}
body.resourcesguide #cover_letter .grey_letter{padding-left: 0 !important;}
}

body.resourcescoverletter  #content #content-header p.resources-txt-img { height: auto; min-height: 57px; }
body.resourcescoverletter  #content #content-header p.resources-txt-img span.namesmall { position: relative; }

@media screen and (max-width: 970px) {
body.resourcescoverletter  #content #content-header p.resources-txt-img { height: auto; min-height: 57px; background-position: -10px 0px;}
body.resourcescoverletter #cover_letter .grey_letter{padding-left: 0 !important;}
}

@media screen and (max-width: 400px) {
body.resourcescoverletter #content #content-header p.resources-txt-img { text-indent: 0px; background-position: -10px 0px; }
body.resourcescoverletter #content #content-header p.resources-txt-img span.resources-txt {width: 100%;display: inline-block;font-size: 0px;height: 50px;}
body.resourcescoverletter #content #content-header p.resources-txt-img span.namesmall {width: 100%;display: inline-block; padding-left: 0px;}
body.resourcescoverletter #content #content-header p.resources-txt-img span.namesmall span.slash { display: none; }
body.resourcescoverletter .res_letter{padding: 0 0 0 0;}
body.resourcescoverletter #cover_letter .grey_letter{padding-left: 0 !important;}
}

/*--------------------------PAGE Talent > Resources > Writing-CoverLetter RESPONSIVE STYLES ENDs--------------------*/

/*--------------------------PAGE Talent > Resources > Help-Desk RESPONSIVE STYLES STARTs--------------------*/
/*UMR*/
body.resourceshelpdesk .re_hlpdsk {padding: 0px 0px 0px 20px;}

@media screen and (max-width: 970px) {
	body.resourceshelpdesk .re_hlpdsk { padding-left: 0px !important; }
}

body.resourceshelpdesk  #content #content-header p.resources-txt-img { height: auto; min-height: 57px; }
body.resourceshelpdesk  #content #content-header p.resources-txt-img span.namesmall { position: relative; }

@media screen and (max-width: 400px) {
body.resourceshelpdesk #content #content-header p.resources-txt-img { text-indent: 0px; background-position: -10px 0px; }
body.resourceshelpdesk #content #content-header p.resources-txt-img span.resources-txt {width: 100%;display: inline-block;font-size: 0px;height: 50px;}
body.resourceshelpdesk #content #content-header p.resources-txt-img span.namesmall {width: 100%;display: inline-block; padding-left: 0px;}
body.resourceshelpdesk #content #content-header p.resources-txt-img span.namesmall span.slash { display: none; }
}

body.resourceshelpdesk table tr td textarea { text-align: left; padding: 5px 5px 0px 5px; height: 170px; font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #333; border: 1px solid #CCC; background-color: #fff; margin-top: 5px; margin-bottom: 15px; margin-right: 0px; width: 100%; min-width: auto; max-width: 510px; }


/*--------------------------PAGE Talent > Resources > Help-Desk RESPONSIVE STYLES Ends--------------------*/


/*--------------------------PAGE Talent > Resources > Photoshoot-Prep RESPONSIVE STYLES STARTs--------------------*/

@media screen and (max-width: 970px) {
	
	body.photoshootprep #history table.photoshoot-prep { padding-left: 0px; }

	body.photoshootprep #content #content-header p.resources-txt-img { background-position: -10px 0px; }

}

@media screen and (max-width: 580px) {
	body.photoshootprep #content #content-header p.resources-txt-img { text-indent: 0px; }
	body.photoshootprep #content #content-header p.resources-txt-img span.resources-txt {width: 100%;display: inline-block;font-size: 0px;height: 50px;}
	body.photoshootprep #content #content-header p.resources-txt-img span.namesmall {width: 100%;display: inline-block;padding-left: 7px;}
	/*body.photoshootprep #content #content-header p.resources-txt-img span.namesmall:before { display: none; }*/
	body.photoshootprep #content #content-header p.resources-txt-img span.namesmall span.slash { display: none; }

}



/*--------------------------PAGE Talent > Resources > Photoshoot-Prep RESPONSIVE STYLES ENDs--------------------*/



/*--------------------------PAGE Talent > Resources > Beware-of-scams RESPONSIVE STYLES STARTs--------------------*/
/*UMR*/
body.bewareofscams .greyscam {padding: 0 40px 0 40px;}

@media screen and (max-width: 970px) {
body.bewareofscams #scam_guide {  }
body.bewareofscams #scam_guide table.resource-models {  padding-left: 0px;}
body.bewareofscams #scam_guide table.resource-models td hr {  margin-left: 0px;margin-right: 0px;width: 100% !important;box-sizing: border-box;}
body.bewareofscams #scam_guide table.resource-models p.text-para {  padding-left: 0px;padding-right: 0px;display: inline-block;width: 100%;padding-top: 14px;}
body.bewareofscams #scam_guide table.resource-models p.text-para strong {  }
body.resourcesguide #scam_guide  .greyscam{padding-left: 0 !important;}
}

body.bewareofscams  #content #content-header p.resources-txt-img { height: auto; min-height: 57px; }
body.bewareofscams  #content #content-header p.resources-txt-img span.namesmall { position: relative; }

@media screen and (max-width: 970px) {
body.bewareofscams  #content #content-header p.resources-txt-img { height: auto; min-height: 57px; background-position: -10px 0px;}
body.bewareofscams #scam_guide .greyscam{padding-left: 0 !important;}
}

@media screen and (max-width: 400px) {
body.bewareofscams #content #content-header p.resources-txt-img { text-indent: 0px; background-position: -10px 0px; }
body.bewareofscams #content #content-header p.resources-txt-img span.resources-txt {width: 100%;display: inline-block;font-size: 0px;height: 50px;}
body.bewareofscams #content #content-header p.resources-txt-img span.namesmall {width: 100%;display: inline-block; padding-left: 0px;}
body.bewareofscams #content #content-header p.resources-txt-img span.namesmall span.slash { display: none; }
body.bewareofscams .scam_guide { padding: 0px 0px 0px 0px; }
body.bewareofscams #scam_guide .greyscam { padding-left: 0px !important;}
body.bewareofscams #scam_guide .greyscam { padding-right: 0px !important;}
}

/*--------------------------PAGE Talent > Resources > Beware-of-scams RESPONSIVE STYLES ENDs--------------------*/

@media screen and (min-width: 971px) {

	body.comppolaroids #container_body #content { min-height: 840px; }
	body.gettingstarted #container_body #content { min-height: 840px; }
	body.polaroid-packet #container_body #content { min-height: 840px; }
	body.resourcesactors #container_body #content { min-height: 840px; }
	body.resourcesmodels #container_body #content { min-height: 840px; }
	body.resourcesaceaudition #container_body #content { min-height: 840px; }
	body.resourcesfaq #container_body #content { min-height: 840px; }
	body.resourcesguide #container_body #content { min-height: 840px; }
	body.resourcescoverletter #container_body #content { min-height: 840px; }
	body.resourceshelpdesk #container_body #content { min-height: 840px; }
	body.photoshootprep #container_body #content { min-height: 840px; }
	body.bewareofscams #container_body #content { min-height: 840px; }

}

#thumb > a { display: inline-block; width: 70px; height: 109px; }


/*--------------------------FOOTER RESPONSIVE STYLES STARTs--------------------*/

#footer {padding: 0px;min-height: 266px;height: auto;background-size: auto 100%;text-align: center;width: 100%;max-width: 100%;}
#footer {/* float: none; */margin: 0px auto;}
#footer > * { box-sizing: border-box; }
#footer #footer-col5 { display: none; }

#footer .footer-inner { display: inline-flex; justify-content: center; width: 100%; max-width: 890px; flex-wrap: wrap; }

@media screen and (max-width: 800px) {
	
	#footer .footer-inner { max-width: 480px; }
}


@media screen and (max-width: 540px) {
  
  #footer { padding-left: 3vw; padding-right: 3vw; box-sizing: border-box;}
  /*#footer > * { min-width: 100%; padding-bottom: 13px; border-bottom: solid 2px #fff; }*/

}

@media screen and (max-width: 480px) {
	
	#footer .footer-inner > * { min-width: 100%; margin-bottom: 17px;}
}



/*--------------------------FOOTER RESPONSIVE STYLES ENDs--------------------*/

/*--------------------------ANY OVERRIDES--------------------*/

* { /*! border: solid 1px #ff4422; */}
/*2;57;pm*/
/*#mainmenu { display: none; }*/

@media screen and (max-width: 700px) {

  #top-right-livechat-box { display: none; }

  body.models #content_interior #skyscraper { display: none !important; }
  body.agents #content_interior #skyscraper2 { display: none !important; }
  body.agents.register #content_interior #skyscraper2 { display: none !important; }
  body.agents.featuredclients #content_interior #skyscraper2 { display: none !important; }
  body.casting_spotlight #content_interior #skyscraper { display: none !important; }
  body.casting_spotlight #content_interior #skyscraper2 { display: none !important; }
  body.photographers #content_interior #skyscraper2 { display: none !important; }

}


/*--------------------------modal app BECOME A MODEL OR AN ACTOR style startS--------------------*/
/*ABDu*/

@media screen and (max-width: 953px) {
    body.models.app #applynow {height: 63vw !important; background-color: #ebebeb; width: 100% !important; margin: 100px auto auto auto; position: relative; max-width: 950px !important; }
    body.models.app #models1_img li img{ max-width: 100% !important; height:auto; }
    body.models.app #applynow_img { max-width:100%; height: auto; }
    body.models.app .talent-stories { width:100%; }
    body.models.app .clients{ width:100%; }
}



/*--------------------------modal app BECOME A MODEL OR AN ACTOR style endS--------------------*/
/*ABDu*/

/*** iPhone and iOS Form Input Zoom Fixes ***/
/* Fix Input Zoom on devices older than iPhone 5: */
@media screen and (device-aspect-ratio: 2/3) {
    select, textarea, input[type="text"], input[type="password"],
    input[type="datetime"], input[type="datetime-local"],
    input[type="date"], input[type="month"], input[type="time"],
    input[type="week"], input[type="number"], input[type="email"],
    input[type="url"]{ font-size: 16px; }
}

/* Fix Input Zoom on iPhone 5, 5C, 5S, iPod Touch 5g */
@media screen and (device-aspect-ratio: 40/71) {
    select, textarea, input[type="text"], input[type="password"],
    input[type="datetime"], input[type="datetime-local"],
    input[type="date"], input[type="month"], input[type="time"],
    input[type="week"], input[type="number"], input[type="email"],
    input[type="url"]{ font-size: 16px; }
}

/* Fix Input Zoom on iPhone 6, iPhone 6s, iPhone 7  */
@media screen and (device-aspect-ratio: 375/667) {
    select, textarea, input[type="text"], input[type="password"],
    input[type="datetime"], input[type="datetime-local"],
    input[type="date"], input[type="month"], input[type="time"],
    input[type="week"], input[type="number"], input[type="email"], 
    input[type="tel"], input[type="url"]{ font-size: 16px; }
}

/* Fix Input Zoom on iPhone 6 Plus, iPhone 6s Plus, iPhone 7 Plus, iPhone 8, iPhone X, XS, XS Max  */
@media screen and (device-aspect-ratio: 9/16) {
    select, textarea, input[type="text"], input[type="password"],
    input[type="datetime"], input[type="datetime-local"],
    input[type="date"], input[type="month"], input[type="time"],
    input[type="week"], input[type="number"], input[type="email"],
    input[type="tel"], input[type="url"]{ font-size: 16px; }
}





