@charset "utf-8";
/* CSS Document */

/**
 * 8.0 Media Queries
 * ----------------------------------------------------------------------------
 */

/* Does the same thing as <meta name="viewport" content="width=device-width">,
 * but in the future W3C standard way. -ms- prefix is required for IE10+ to
 * render responsive styling in Windows 8 "snapped" views; IE10+ does not honor
 * the meta tag. See https://core.trac.wordpress.org/ticket/25888.
 */
@-ms-viewport {
 width: device-width;
}
@viewport {
 width: device-width;
}
 @media (max-width: 1599px) {

}
 @media (max-width: 1069px) {
#container #gall .gallery.photo-gallery .bg, .cont-info .bg {
    left: 35px;
padding: 10px 10px 0 0;text-align: right;
}	 
#container #gall .gallery.photo-gallery .bg:after, .cont-info .bg:after{border-color: transparent #ccc transparent transparent;border-width: 10px 12px 10px 0px;left: -12px; right:auto}
.cont-info .bg ul li{ text-align:right;}

.rgbox .captr input {
    width: 31%;
}
.srch-clndr input{ width:80%;}
.pop-up.small2 {
    top: 5% !important;
}
}
@media (max-width: 999px) {
.main { position:relative;
 width: auto;
 padding: 0 5px;
}
#top-nav .thrlinks {
 width: 45%;
}
#top-nav li a {
margin-right:5px;
}
#top-nav .countd {
 margin-left: 0; width:32%
}
#top-nav .flim{ font-size:12px;}
.social-1 {
width: 65%;
}
#bar-2 .nav-2 li a{ margin-right:5px;}
/* Home Page */
#images .gall li, #images .gall li:nth-child(4n) {
width: 31.5%;
margin-right: 2%;  min-height: 360px;
}
#images .gall li:nth-child(3n) {
 margin-right: 0px;
}
/* Gallery */
#gall .gallery .photo-clik {
 float: right;
 width: 42%;
}
/* Contact Us */
.ct-frm form .captr input{ width:45%}
.usa li span:nth-child(2){ width:60%;}
/* Calender */
.calendar{width: 50%;padding: 3%;}
.calendar:before{ left:8px;}
.calendar .hasDatepicker{ width:95%}
.clndr-rght{ width: 40%;}
.evn-cnt { width: 75%;}
.srch-clndr input{ width:82%}
/* Meet the Cast */
#spon-left {
    width: 65%;
}
/* Sponser */
#spon-rgt{width: 30%;padding: 10px;}
#spon-rgt input, #spon-rgt textarea{width: 99%;}
/* Contestent */
.cont-info ul li, .cont-info ul li:nth-child(5n){ margin-right:1.6%;width: 23.5%;}
.cont-info ul li:nth-child(4n) {
    margin-right: 0;
}
#left .simplegallery .thumbnail .thumb{height: 100px;
    width: 80px;}

/* Video Page */
.txt-slid{ width:99%;}
.shlfbox2 .self-box {
    padding: 6px 7% 0 3%;
}
.pro-price li{ width:29%;}
.cnfrm-rgstr .bxx strong{ width:93%; display:inline-block; float:right;}
.cnfrm-rgstr .bxx input{ margin-top:4px; float:left;}
#spon-rgt input, #spon-rgt textarea{ width:93%;}
#spon-rgt .capture input{ width:47%;}
/* Register to vote */
.rgbox input{ width:28%;}
.rgbox .captr {width: 35%;}
.rgbox .trm{ position:absolute; bottom:10px;}


.cnfrm-rgstr form input, .cnfrm-rgstr form select, .cnfrm-rgstr form textarea, .cnfrm-rgstr form input#ContestentHometown{width: 44%;}
.cnfrm-rgstr form .biovdo span{width: 48%;}
.cnfrm-rgstr form select {
    width: 46%;
}
.cnfrm-rgstr form .captr input{width: 48.5%;}
.cnfrm-rgstr form .msur input{ width:44%}
h1.hdng1, hgroup.hdng2 h1{width:70%}
}

/* Collapse oversized image and pulled images after iPad breakpoint. */
@media (max-width: 767px) {
#top-nav .thrlinks {
 float: none;
 width: 100%;
 text-align: center;
 margin-bottom: 5px;
}
#top-nav li a {
margin-right:30px;
}
#top-nav .countd {
width:52%;
}
.social-1 {
width:80%;
}
.logo, logo-2 {
 float: right;
 margin-left: 0;
 width: 60%;
}
#bar-2 .nav-2 li a {
margin-right: 0px;
padding: 10px 5px;
}
/* Home Page */
#images .gall li, #images .gall li:nth-child(4n) {
width: 31%;
}
/* Gallery */
#gall .gallery .photo-clik {
 width: 49%;
}
#gall .gallery li, #gall .gallery li:nth-child(4n) {
width: 30%;
margin-right: 2%;
}
#gall .gallery li:nth-child(3n) {
 margin-right: 0;
}
.life-dtl .cldr {
    width: 30%;
}
/* Payment & Purchase page */
.pay-lft {
    float: left;
    margin-left: 0;
    width: 47%;
}
.pay-rgt {
    float: right;
    margin-left: 0%;
    width: 47%;
}
.pay-optn input, .pay-optn textarea{ width:99%}
/* Contact page */

.ct-txt .usa.fl, .ct-txt .usa.fr{ float:none; width:auto; margin-bottom:20px}
.ct-txt {
    float: right;
    width: 45%;
}
.ct-bdy .ct-frm {
    float: left;
    width: 48%;
}
.latest ul li .lt-dtl {
    float: right;
    width: 68%;
}

/* Calender */
.calendar {
    padding: 2%;
    width: 48%;
}
.clndr-rght {
    width: 45%;
}
.srch-clndr input {
    width: 80%;
}
.calendar:before, .calendar:after{ display:none;}
.calendar .hasDatepicker {
  width:auto;
}
/* Meet the Cast */
#spon-left li .cldr-txt {
    width: 60%;
}
#spon-rgt hgroup.hdng4 h3{ font-size:18px;}
/* Contestent */
.cont-info ul li, .cont-info ul li:nth-child(5n), .cont-info ul li:nth-child(4n){ margin-right:1.6%;width: 32%;}
.cont-info ul li:nth-child(3n) {
    margin-right: 0;
}
.cont-info .bg ul li{ text-align:right; width:auto; float:none; display:block}
#left .simplegallery .thumbnail .thumb{height: 90px;
    width: 70px;}
/* Video Page */
.shlfbox1, .shlfbox2 {
    float: none;
    width: auto;
	margin-bottom:30px
}
.txt-slid{ width:80%;}
.self-box{padding:35px 11%}
.shlfbox2 .self-box {
    padding: 28px 20% 14px 7%;
}
/* Popups */
.box .conet img{ margin-top:0}
.box b {
    margin-left:12px;
}
.get-info .captr input{ width: 42%;}
/* Contestant Registration */
.cnfrm-rgstr form input{width: 43%;}
.cnfrm-rgstr form .biovdo textarea{ margin-left:0}
.cnfrm-rgstr form .biovdo span{ width: 46.8%;}
.cnfrm-rgstr form .captr input{ width: 35%;}
.cnfrm-rgstr form input#ContestentHometown{width: 43%;}
#right {
    width: 45%;
}
.infos li{ width:auto; display:block;}
.pro-detl #right{ width:52%;}
.pro-detl #left{width:45%}
.pro-price li{ width:29%;}
#spon-rgt .capture input{ width:33%;}

/* Register to vote */
#newsletter{ display:none;}
#showLeftPush{ display:block}


.pro-price li, .pro-price li span{ font-size:16px;}
.pro-price li:first-child{padding: 7px 10px;}
#gallery_02 a{ height: 60px;
    width: 60px;}
.pay-optn input, .pay-optn textarea {
    width: 93%;
}
.pay-optn .rd-pro input{ width:auto}
.log-reg .fl { margin-left:30px; width:30%;}
#showLeftPush{ top:68px;}
.cnfrm-rgstr form .msur input{ width:43%}
.cnfrm-rgstr form label{width:45.75%;}
#images .gall li h1{ font-size:16px;}
}
 @media (max-width: 643px) {
.log-reg .fl { margin-left:0;
 text-align: left;
 width: 40%;
}
/*.log-reg .fl img {
width:40%
}*/
 .logo, logo-2 {
 width: 55%;
}
.social-1 button, .social-1 a { text-align:center;
padding: 3px;
}
.foot-info .foot-socil {
 float: right;
 margin-left: 0;
}
.foot-info .doom {
float:none;
clear:both;
text-align:center
}
/* Navigation */
#bar-2 .nav-2 {
    text-align: right;
}
nav#bar-2 .nav-2 .toglemenu {
 cursor: pointer;
 display: inline-block;
 font-size: 16px;
 margin: 0;
 background:none;
 border:none;
 color:#fff;
 text-transform:capitalize;
 padding:10px;
}
nav#bar-2 .nav-2 .toglemenu:hover, nav#bar-2 .nav-2 .toglemenu:focus, nav#bar-2 .nav-2 .toglemenu:active {
 background: #948a54;
 border:none;
 color: #fff;
}
nav#bar-2 .nav-2 ul {
display:none;
clear:both;
}
nav#bar-2.toggled-on .nav-2 ul {
 display: block;
 margin-left: 0;
 padding: 0;
 width: 100%;
}
nav#bar-2.toggled-on .nav-2 ul li {
 display: block;
 text-align:right;
 border-bottom:1px solid #111;
}
nav#bar-2.toggled-on .nav-2 ul li a {
margin-right:0
}
nav#bar-2.toggled-on .nav-2 li .submenus {
position:static;
margin-left:20px;
width:auto;
}
nav#bar-2.toggled-on .nav-2 li .submenus li {
border-top:1px solid #111;
border-left:1px solid #111;
border-bottom: none;
}
/* Home Page */
#images .gall li, #images .gall li:nth-child(4n), #images .gall li:nth-child(3n) {
width:47%;
margin-right: 2%;
}
#images .gall li:nth-child(2n) {
 margin-right: 0px;
}
/* Gallery */
#gall .gallery .photo-clik {
float:none;
 width: auto;
clear:both
}
#gall .gallery .photo-clik a {
margin-top:0;
margin-bottom:20px
}
#gall .gallery li, #gall .gallery li:nth-child(4n), #gall .gallery li:nth-child(3n) {
width: 45%;
margin-right: 4%;
}
#gall .gallery li:nth-child(2n) {
 margin-right: 0;
}
/* other left right page */
#life, .right2, #spon-left {
    float: none;
    width:auto;
	margin-bottom:20px;
}
.latest ul li .bg {
    left: 35px;
padding: 10px 10px 0 0;text-align: right;
}	 
.latest ul li .bg:after{border-color: transparent #ccc transparent transparent;border-width: 10px 12px 10px 0px;left: -12px; right:auto}
/* Product page */
.products-dtl ul li{width: 46%;}
.products-dtl ul li .prdt-dtl h3, .rltedpro li .prdt-dtl h3, .products-dtl ul li .prdt-dtl span, .rltedpro li .prdt-dtl span{ text-align:center}
/*.products-dtl ul li .img-1{width: 25%; margin-right:15px;}*/
.products-dtl ul li .prdt-dtl{ float:none; width:auto}
.products-dtl ul li .prdt-dtl a{ bottom:5%}
.products-dtl ul li .prdt-dtl p:after{ clear:both; display:block; content:""}
#gallery_02 a{ height: 70px;
    width: 70px;}
	 
/* Payment & Purchase page */
.pay-lft, .pay-rgt {
    float: none;
    margin-left: 0;
    width:auto;
}
/* Contact page */
.ct-txt, .ct-bdy .ct-frm  {
    float: none;
    width: auto;
	margin-bottom:20px
}
.ct-txt .usa.fl, .ct-txt .usa.fr{ float:none; width:auto; margin-bottom:20px}
.usa li span:nth-child(2){ width:75%;}
.ct-bg{ bottom:0}

/* Calender */
.calendar {
    padding: 4%;
    width: auto;
    float: none;
}
.cald-evnt,
.clndr-rght {
    width: auto;
    float: none;
}
.srch-clndr input {
    width: 85%;
}
.srch-clndr input[type="submit"]{padding: 3px 5px 4px 3px;}
.calendar:before, .calendar:after {
  display: block;
}
.calendar .hasDatepicker {
  width: 95%;
}
/* Meet the Cast */
#spon-left li .cldr-txt {
    margin-right: 10px;}

#spon-left li .spon-img{margin-left: 10px; margin-right:10px;}
#spon-left li .cldr-txt{ float:none; width:auto; margin-right:10px;}
.cldr-txt p{ clear:both; padding-top:10px}
#spon-left .cn-det ul li{ width:auto; display:block}
/* Contestent */
.cont-info ul li, .cont-info ul li:nth-child(5n), .cont-info ul li:nth-child(4n), .cont-info ul li:nth-child(3n){ margin-right:1.6%;width: 49%;}
.cont-info ul li:nth-child(2n) {
    margin-right: 0;
}
.cont-info .bg ul li{ text-align:right; width:auto; float:none; display:block}
/* Video Page */
#styles .appl-lcd{ background-image: none; border:5px solid #c8c8cb;
-moz-box-shadow:   inset 0 0 0px 6px #37383a;
	-webkit-box-shadow:inset 0 0 0px 6px #37383a;
	box-shadow:       inset  0 0 0px 6px #37383a;
	-webkit-border-radius: 20px;
background-color:#000;
	-moz-border-radius: 20px;
	border-radius: 20px;
	height:auto;
	padding:0;
	max-width:none;
	margin-bottom:10px;
	padding:6px 0}
#styles .appl-lcd .vdo-main{ width:90%}
.mrk-box, #lcd-submit {
    top: 0px;
	margin-bottom:20px;
}
/* Contestant Registration */
.cnfrm-rgstr form {
    padding: 10px;
}
 {
    width: 94%;
}
.cnfrm-rgstr form input#ContestentHometown, .cnfrm-rgstr form input, .cnfrm-rgstr form select, .cnfrm-rgstr form .msur input, .cnfrm-rgstr form label { width: 94%;
    display: block;
    margin: 10px 0;}
.cnfrm-rgstr form .msur input#ContestentChest {
    margin-left: 0px;
}
.cnfrm-rgstr form select{ width:99%}
.cnfrm-rgstr form .biovdo{ margin:0}
.cnfrm-rgstr form .biovdo textarea{width: 94%;
    display: block;
    margin: 10px 0;}
.cnfrm-rgstr form .biovdo span, .cnfrm-rgstr form .captr, .cnfrm-rgstr form .trm {width: 100%; margin:0}
.cnfrm-rgstr form .captr img{ margin-left:0}
.cnfrm-rgstr form .captr input{ width:52%}
.cnfrm-rgstr form .trm input{ width:auto; display:inline-block}
.cnfrm-rgstr form .trm{ text-align:left}
.cnfrm-rgstr form fieldset .subchk span{ width:18%}

#left{ float:none; width:auto;}
#right { float:none;
    width: auto;
	margin-top:20px;
}

.pro-detl #right, .pro-detl #left{ width:auto;}
.pro-price li{ width:30%;}
.cnfrm-rgstr .bxx strong{ width:90%;}
.latest ul li .lt-dtl{ float:left; margin-left:5%;}
#spon-left li .cldr-txt{ float:right; width:65%}
#spon-rgt{ width:auto;}
#spon-rgt{ float:none;}

.cont-info ul li a.galimg {	min-height:312px;
	max-height:312px; line-height:312px}
h1.hdng1, hgroup.hdng2 h1{font-size: 40px; margin:0 30px; text-align:center; float:none; width:auto}
#showLeftPush{ top:218px;}
.hdnbtn a, .hdnbtn button{ margin-bottom:20px; float:none; display: inline-block}
#gall .gall-grid li .like-date a.onpc{ display:none;}
#gall .gall-grid li .like-date a.onmb{ display:block;}
.ml_err{ width:132px; right:auto; bottom:-20px; left:10px}
.rgt-vote {
  float: none;
  margin-top: 0px;
  position: absolute;
  right: 0;
  top: 0;
}
}
 @media (max-width: 480px) {
#top-nav li a {
 margin-right: 10px;
}
#top-nav .countd {
float: none;
text-align: center;
 width: auto;
 margin: auto;
}
#top-nav .social-3 {
 float: none;
 margin-top: 5px;
 padding-bottom:5px;
 text-align: center;
}
#top-nav .thrlinks:after {
content:"";
display:block;
clear:both
}
.social-1 {
 float: none;
 width: auto;
}
.log-reg .fl img {
 margin-right: 15px;
}
#images .gall li, #images .gall li:nth-child(4n), #images .gall li:nth-child(3n), #images .gall li:nth-child(2n) {
margin-right:0;
float:none;
width: 99%;
}
.foot-info .cmpny, .foot-info .doom {
float:none;
text-align:center
}
.foot-info .foot-socil {
float:none;
text-align:center
}
hgroup.hdng2 h1{ font-size:30px; line-height:32px;}

/* Gallery */
#gall .gallery li,
#gall .gallery li:nth-child(4n),
#gall .gallery li:nth-child(3n),
#gall .gallery li:nth-child(2n){
width: 97%; float:none; display:block; text-align:center;
margin-right: 0;
}
#gall .gallery li a{ text-align:center;}
#gall .gallery li span{ width: 93%;}
.life-dtl .cldr {
    width: 40%;
}
/* Product page */
.products-dtl ul li{ width:auto; float:none;}

/* Video Page */
.txt-slid{ width:99%;}
.self-box{padding:20px 4%}
.shlfbox2 .self-box {
    padding: 28px 6% 14px 6%;
}
.thanku{padding: 20px 10px 40px;}
.thanku h2{font-size: 32px;}
.thanku h6 {
    font-size: 24px;
    line-height: 20px;
    margin-bottom: 30px;
}
.calendar:before, .calendar:after {
  display: none;
}
.calendar .hasDatepicker {
  width: auto;
}
.srch-clndr input {
  width: 80%;
}
.pro-price li{ width:30%;}
#spon-left li .cldr-txt{ width:62%;}
#spon-left li .cldr-txt p{ padding:0}
.cont-info ul li a.galimg {	min-height:230px;
	max-height:230px; line-height:230px}
.pay-optn .capture input {
    float: right;
    width: 42%;
    padding: 11px;
    margin-top: 0;
}
#showLeftPush{ top:205px;}
}

/* Mobile devices */
@media (max-width: 359px) {
h1.hdng1{font-size: 32px; }
 #top-nav li a {
 margin-right: 30px;
}
.social-1 button, .social-1 a {
display:block;
width: 96%;
}
.social-1 a{ width:93.5%;}
.log-reg .fl, .logo, logo-2 {
float:none;
text-align:center;
width:auto
}
#showLeftPush{ top:170px;}

.usa li span:nth-child(2){ width:70%;}

/* Contestent */
.cont-info ul li, .cont-info ul li:nth-child(5n), .cont-info ul li:nth-child(4n), .cont-info ul li:nth-child(3n), .cont-info ul li:nth-child(2n){ margin-right:0;width: 99%; float:none}
/* Video Page */
.shlfbox2 .self-box {
    padding: 28px 1% 14px 1%;
}
.cnfrm-rgstr form .captr input{ width:45%}
.thanku h2{font-size: 30px;}
.thanku h2 img{ width:25%}
#left #gallery_01 img{width: 60px;}
.pro-price li{ font-size:17px; width:29%;}
#spon-left li .cldr-txt{ width:60%;}
hgroup.hdng2 h1{ font-size:30px;}

.pro-price li{ font-size:12px;}
.pro-price li span{ font-size:12px;}
.pay-optn input{ width:90%;}
.pay-optn .capture input{ width:36%;}
.popbox .conet img{ margin-top:10px;}
.popbox b{ margin:15px 0 0 8px; }
#gallery_02 a{ height: 60px;
    width: 60px;}
.cont-info ul li a.galimg {	min-height:415px;
	max-height:415px; line-height:415px}
.rgt-vote{ width:25%; right:2px}
}
/**
 * 9.0 Print
 * ----------------------------------------------------------------------------
 */

/* Retina-specific styles. */
@media print, (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
}
 @media print {
}
