/*#03 Custom Responsive Override*/
@media only screen and (min-width:1590px){
	.join_header { width:100%; }
	.join_header_image { width:100%; height:auto; }
	.join_body_container, .join_page_updates_block { width:100%; }
	.join_right { width:430px; }
	.join_large_update_thumb { width:100%; height:auto; }
	.join_left, .join_middle { width:465px; }
	.payment_option_wrapper, .membership_type_wrapper { width:100%; }
	.join_submit_button { width:100%; border-radius:5px; }
	.join_submit_button {
		background: #3ba32a; /* Old browsers */
		background: -moz-linear-gradient(top, #3ba32a 1%, #348726 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top, #3ba32a 1%,#348726 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom, #3ba32a 1%,#348726 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3ba32a', endColorstr='#348726',GradientType=0 ); /* IE6-9 */
	}
	.join_page_updates_wrapper { width:218px; }
	.join_page_updates_thumb { width:100%; }
	.model{width:22%; margin:0 0.5% 2%;}
	.updateItem.col-md-5 {
		flex: 0 0 42%;
		max-width: 100%;
	  }
}

@media only screen and (max-width:1590px){
	.centerwrap{width:1250px;}
	.slider{width:100%;}
	.updateItem{width:23%; margin:0;}
	.updateDetails h4 { font-size:18px; }
	.updateDetails p { font-size:14px; }
	.model{width:30%; margin:0 0.5% 2%;}
	.update_block_info { width:530px; }
	
	.join_body_container, .join_page_updates_block { width:100%; }
	.join_left, .join_middle { width:450px; }
	.payment_option_wrapper, .membership_type_wrapper { width:100%; }
	.join_submit_button { width:100%; border-radius:5px; }
	.join_submit_button {
		background: #3ba32a; /* Old browsers */
		background: -moz-linear-gradient(top, #3ba32a 1%, #348726 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top, #3ba32a 1%,#348726 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom, #3ba32a 1%,#348726 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3ba32a', endColorstr='#348726',GradientType=0 ); /* IE6-9 */
	}
	.join_page_updates_wrapper { width:198px; }
	.join_page_updates_thumb { width:100%; }
}

@media only screen and (max-width:1279px){
	.centerwrap{width:994px; margin: 0 auto;}
	nav li{font-size:16px; padding-right:15px;}
	nav li a.join{padding:0 20px;}
	.caption .centerwrap{padding-left:26px;}
	.midads h3{font-size:28px;}
	.midads p{font-size:22px; line-height:28px;}
	.updateDetails h4, .updateDetails p{font-size:32px;}
	.pagination li{font-size:24px; padding:0 20px;}
	.pagination li.prev, .pagination li.next{font-size:18px;}
	h2.title{font-size:18px;}
	.model p{font-size:16px; padding:12px 10px;}
	.updateItem{width:30%; margin:0;box-shadow: 0px 3px 3px rgb(0 0 0 / 20%); border-radius: 0 0 3px 3px; background-color: beige; margin-bottom: -8px}
	.owl-item .updateItem { width:97%; }
	.model{width:30%; margin:0 0.5% 2%;}
	
	.update_block_info { width:1004px; }
	.update_image { width:985px; }
	img.large_update_thumb { width:512px; }
	img.small_update_thumb { width:230px; }
	video.large_update_thumb { width:512px; }
	video.small_update_thumb { width:230px; }	
	.play_icon_overlay { left:240px; top:165px; }
	
	.join_body_container, .join_page_updates_block { width:900px; }
	.join_left, .join_middle { width:275px; }
	.join_page_updates_wrapper { width:215px; }
}

@media only screen and (max-width:1023px){
	.centerwrap{width:748px; margin: 0 auto;}
	nav li a.join{border-radius:0px; -webkit-border-radius:0px;}
	.caption{padding-top:15px; padding-bottom:15px;}
	.caption .centerwrap{padding-left:16px;}
	.caption h3, .caption p{font-size:18px;}
	.midads{padding-top:16px; padding-bottom:22px;}
	.midads h3{font-size:24px;}
	.midads p{font-size:18px; line-height:24px;}
	h2.title{line-height:40px; margin-bottom:18px;}
	.updateDetails{}
	.updateDetails h4, .updateDetails p{font-size:20px;}
	.pagination{padding-bottom:62px; padding-top:18px;}
	.pagination li{font-size:21px; padding:0 12px}
	.pagination li.prev a, .pagination li.next a{min-width:172px;}
	.pagination li a{line-height:42px;}
	.getAccess a{width:100%; line-height:125%;}
	.updatesBlock{padding-top:0px; margin-top: 0px;}
	.model p{font-size:14px;}
	.updateItem{width:48.7%; margin:0px; margin-bottom: 0px;}
	.updateItem > a > img { width:100%; max-width:100%; height:auto; }
	.model{width:23.25%; margin:0 0.5% 1%;}
	.model:nth-child(6n) { margin-right:0.5%; }
	
	.update_block_info { width:719px; }
	.update_image { width:100%; }
	img.large_update_thumb { width:380px; }
	img.small_update_thumb { width:172px; }
	video.large_update_thumb { width:380px; }
	video.small_update_thumb { width:172px; }	
	.play_icon_overlay { left:180px; top:125px; }
	.update_counts_preview_table { display:block; }
	.join_body_container, .join_page_updates_block { width:100%; }
	.join_page_updates_block { display:none; }
	.join_right { display:none; }
	.join_left { width:380px; }
	.join_middle { width:355px; }
	.join_submit_button { margin-left:0; }
	.payment_option_wrapper, .membership_type_wrapper { width:100%; }
	.join_submit_button { width:100%; background:#66a519; font-weight:700; font-family:'Open Sans', Arial, Helvetica, sans-serif; text-shadow:1px 1px 2px rgba(0,0,0,0.46); text-transform:uppercase; }
}

@media only screen and (max-width:767px){
	/*.centerwrap{width:460px;}*/
	.centerwrap{width:100%;}
	.caption{padding:10px 0;}
	.caption h3, .caption p{font-size:15px;}
	.caption .centerwrap{padding-left:6px;}
	.midads h3{font-size:18px;}
	.midads p{font-size:15px; line-height:20px;}
	.updatesBlock{padding-top:0px; margin-top: 0px;}
	h2.title{font-size:16px; }
	.updateItem{width:48%; margin:0; margin-bottom: 0px;}
	.pagination{padding-bottom:42px;}
	.pagination li{font-size:18px; padding:0 5px}
	.pagination li.prev, .pagination li.next{font-size:16px;}
	.pagination li.prev a, .pagination li.next a{min-width:136px;}
	.getAccess a{font-size:18px; line-height:125%;}
	.model{width:31.4%; margin:0 0.5% 3%;}
	.modelArea{padding-bottom:18px;}
	a.moreVideos { margin-top:0; font-size:14px; padding:5px 10px; }
	.sort_options { float:left; width:100%; padding:5px 0 10px; text-align:right; }
	.sort_options.dvd_select { padding-bottom:15px; }
	.sort_options select { width:240px; }
	.update_block_info { width:100%; }
	img.large_update_thumb { width:100%; }
	img.small_update_thumb { width:307px; }
	video.large_update_thumb { width:100%; }
	video.small_update_thumb { width:307px; }
	.update_counts_preview_table {text-align: center;float: none;}
	.join_button_preview_table { width:100%; border:0; }
	.updatesArea .cell_top, .dvd_details_overview { display:inline-block; width:100%; text-align:center; padding-right:0; }
	.updatesArea .cell_top .dvd_box { display:inline-block;  }
	.join_left, .join_middle { width:100%; }
	
	div#owl-upcomingScenes .updateItem .owl-item a img { width:60% !important; height:auto; }
	div#owl-upcomingScenes .updateItem video { width: 60% !important;}
	.update_table_right .update_image .left {text-align:right; }
	.update_table_right .update_image .left:first-child { display:inline-block; text-align:center;}
	.logo{ margin-top: 0px;}


	.live_show_wrapper { display:block; }

	.updatesArea { text-align:center; margin-top:40; }
	.modelArea { text-align:center; }
	.update_thumb { width:100%; height:auto; }
	.update_table_right .update_image .left:first-child { width:99%; }
	.update_table_right .update_image .left { width:49.5%; }
	.update_table_right .update_image .left:nth-child(2n) { float:right; }
	.play_icon_overlay { top:50%; left:50%; margin-left:-25px; margin-top:-45px; }
	
	.updateItem.col-md-5 {
		flex: 0 0 100%;
		max-width: 100%;
	  }

	.updateDetailsSlider h4 a{
		font-size: 32px;
	}
	.updatesArea.clear.row.simple {
		width:100%;
		padding-right: 0;
		padding-left: 5%;
	}
}

@media only screen and (max-width:479px){
	/*.centerwrap{width:300px;}*/
	.caption h3, .caption p{font-size:13px;}
	.caption{padding:4px 0;}
	.caption .centerwrap{padding-left:0px;}
	.midads h3{font-size:14px;}
	.midads p{font-size:13px; line-height:18px;}
	h2.title{font-size:15px; width:100%; text-align:left; }
	.updateItem{width:100%; margin-right:0px; margin-bottom:12px;}
	.pagination{padding-top:10px; padding-bottom:30px;}
	.pagination li{font-size:16px; padding:0 2px;}
	.pagination li.prev, .pagination li.next{font-size:14px;}
	.pagination li.prev a, .pagination li.next a{min-width:86px;}
	.pagination li.prev a span, .pagination li.next a span{display:none;}
	.pagination li a{line-height:36px;}
	.getAccess a{line-height:20px; padding:15px; font-size:16px;}
	.model{width:48%;}
	a.moreVideos{ display:none; }	
	.titleBlock h2{text-align:center; padding-left:0px; float:none;}
	img.small_update_thumb { width:100%; margin:0 0 2px 0; }
	video.small_update_thumb { width:100%; margin:0 0 2px 0; }
	.play_icon_overlay {left:150px; top:125px;  }
	.dvd, .dvd_box { width:100%; }
	.sort_options { width:100%; padding:145px; box-sizing:border-box; margin:0; padding-bottom:10px; }
	.sort_options select { width:100%; box-sizing:border-box; }
	.sort_options.dvd_select { margin:0; margin-bottom:5px; }
	.tour-area .title_bar_block .global_pagination { text-align:center; width:100%; }
	.updateDetailsSlider h4 a{
		font-size: 16px;
	}
	.sliderSiteName{
		font-size: 12px;
		margin-top: -24px;
	}
	.updateDetailsSlider p a{
		font-size: 12px;
		top: -4px;
	}

	.updateDetailsSlider {
		top: 8px;
	}

	.midads {
		padding-bottom: 0px;
	}

	.updatesArea.clear.slider {
		margin-bottom: -40px;
	}

	.tour_popular_updates {
		margin-bottom: 1em;
	}

	.getAccess{
		margin-bottom: 1em;
	}
}