img { max-width: 100%;}

/* #Tablet (Portrait) Design for a width of 768px */
@media only screen and (min-width: 960px) and (max-width: 1050px) {
	#policy-accept h2 { margin: 15px 0 0 0;}
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
	img.logo-img { width: 100%;}
	.top-menu li { padding: 10px 0 10px 11px; }
	html .no-js > body > header .clearfix > div .main-menu-bg > div .container > div .ten columns header-right > div .four columns omega search-box-wrapper clearfix > form > div .search-box clearfix > input .search-box input#search-query.search {
		width: 70%
	}
	nav ul li {	margin: 0 10px; }
	.banner-box {	padding: 33px 0 0 0;}
	.portlet-one .portlet-event-list div.clearfix {
		margin: 0 10px 20px 0;
		width: 168px;
	}
	.portlet-two .portlet-content .portlet-news-post {
		margin: 0 10px 20px 0;
		width: 168px;
	}
	.side-content{	margin-left: 0px;}
	.main-menu-bg .top-links .top-menu ul.cms-my-bda li {	padding: 0px 0 10px 0px;}
	/* register */

	.membership-type-wrapper {
		width: 330px;
		padding: 0 10px 0 0;
		}

	/* gallery */

	.ig-list .clearfix .clearfix .gallery-img-box,  .vg-list .clearfix .clearfix .gallery-img-box {
		margin: 0 10px 10px 0;
		width: 175px;
		padding: 0;
	}
	.albums-wrapper .gallery-img-box {	width: 235px;}
	.gallery.ig-list .gallery-img-box h3,  .gallery.vg-list .gallery-img-box h3 {
		height: 43px;
		min-height: 43px;
	}

	/* calendar */
	.event-description table tr td .map {	width: 550px !important;}
	ul.calendar-subnav li a {	padding: 20px 7px;}
	.calendar-sidebar .calendar-buttons a.btn-clear {	margin: 5px 0 0 0;}
	.top-links div.links {	margin-bottom: 20px; }
	div.search-box input.button.btn-search {
		padding-left: .5%;
		padding-right: .5%
	}
	.feature-columns-home .feat-col {	width: 30%; }
	.verticalslider {
		width: 100%;
		height: 242px;
	}
	/* Tabs */
	html ul.verticalslider_contents, html ul.verticalslider_contents,
	html ul.verticalslider_contents, html ul.verticalslider_contents li,
	html ul.verticalslider_contents li.activeContent,
	html ul.verticalslider_contents li.activeContent img {
		width: 300px;								
		overflow: visible;
		height: 212px;
	}
	.verticalslider ul.verticalslider_contents{	width: 300px;	}
	.verticalslider ul.verticalslider_tabs.image li, ul.verticalslider_tabs.image li {
		background-color: #00b3dc;	
		border-bottom: 1px dotted #fff;
		height: 60px;
		width: 180px;
		padding: 10px 10px 12px 10px;
	}
	.verticalslider ul.verticalslider_tabs.image{	width: 200px;	}
	/* Contents */
	.verticalslider_contents {
		width: 270px;
		margin: 0 0 0 -10px;
	}
	.verticalslider_contents li {
		width: 350px;
	}
	div.top-right-feat ul li {	font-size: 12px; }
	h1.nav-title {	font-size: 20px; }
	#cd #specialistGroups { width: 80%; }
	/**footer**/
	footer .countdown {	margin-left: 188px; }
} /* end */

	/* #Mobile (Portrait) Design for a width of 320px */

@media only screen and (max-width: 767px) {
	a:active {	color: #fff; }
	.button:active, button:active, .btn:active,  
	input[type="submit"]:active,  input[type="reset"]:active,  input[type="button"]:active {
		background: #000;
		color: #fff;
	}
	.header-right {
		padding: 0;
		height: auto;
		background: none;
	}
	img.logo-img {
		float: none;
		margin: 0 auto;
	}
	.breadcrumb p, .breadcrumb {
		display: none;
	}
	a.logo {
		float: none;
		width: 175px;
		margin: 20px auto;
		display: block;
		background: transparent;
		text-align: center;
	}
	.mid-right-pr {    margin: 55px 0 20px 0; }
	.social-network-icons {
		text-align: center;
		margin-bottom: 20px;
	}
	.social-network-icons img {
		padding: 0 10px;
		margin-bottom: 20px;
	}
	.top-menu, ul.cms-dashboard, .header-right div.top-links ul.top-menu, 
	.header-right div.top-links ul.top-menu li.tm-li, .header-right div.top-links ul.top-menu li.tm-li a, 
	li.tm-li a, ul.top-menu p, .top-menu li.tm-li, .search-box, .search, 
	.search-box input.search, .search-box-wrapper {
		text-align: center;
		float: none;
	}
	.search-box input.search {
		width: 25%;
		text-align: left;
	}
	div.search-box {
		width: 200px;
		text-align: center;
		float: none;
		margin: 0 auto 20px;
	}
	div.search-box input.button.btn-search {
		width: 20%;
		padding-left: .5%;
		padding-right: 0;
		margin-right: 0;
		float: right;
	}
	.search-box input#search-query.search {	width: 70% }
	.feature-columns-home div.feat-col.first, .feature-columns-home div.feat-col.second, 
	.feature-columns-home div.feat-col.last, .feat-col .inner, .home-news-col, .home-events-col, 
	.feature-columns-home .volunteer, .feature-columns-home .jobs, 
	.feature-columns-home .poll, .home-tabbed-area {
		float: none;
		width: auto;
		padding: 0;
		margin: 20px 0 0 0;
		border-right: none;
	}
	.home-news-col, .home-events-col{
		min-height: 30px;
		height: auto;
		margin-bottom: 20px;
	}
	.feature-columns-home img {	width: 100%; }
	.top-links, .links {
		padding: 0;
		text-align: center;
		float: none;
		margin: 20px 0;
	}
	header .top-menu.three, .header-txt, .verticalslider {	display: none; }

	/* navigetions of page and fix */
	h1.nav-title {	display: none; }
	ul.navigation, ul.navigation ul, .calendar-subnav, .gallery-navigation {
		position: relative;
		display: none;
		width: 100%;
	}
	nav.mainnav ul.navigation li.page.cmsnavpageitem_home.first-child a{	font-size: 14px; }
	nav ul li:hover ul, nav ul li:hover ul li:hover ul, 
	nav ul li:hover ul li:hover ul li:hover ul, aside ul.navigation li:hover ul, 
	aside ul.navigation li:hover ul li:hover ul {	display: none;}
	nav ul ul,  nav ul ul ul,  nav ul ul,  nav ul ul ul ul,  nav ul.navigation ul,  
	nav ul.navigation ul li.dir ul,  nav ul.navigation li.dir ul.sub-navigation li.dir ul.sub-navigation,
	nav ul li.dir ul.sub-navigation.sub li.dir ul {
		position: relative;
		top: 0;
		left: 0;
		padding: 0;
		width: 100%;
		height: auto;
		float: none;
	}
	.mobile-nav-menu, .mobile-aside-menu, .calendar-mobile-menu, .mobile-gallery-menu {
		background: #0e87e5;
		color: #fff;
		cursor: pointer;
		display: block;
		font-weight: 700;
		padding: 20px 0 19px 0;
		text-align: center;
		text-transform: uppercase;
	}
	/* fixes for jumbo nav */
	nav ul li:hover {	background: #0e87e5;}
	nav ul.navigation li:hover ul.sub-navigation,  nav ul.navigation li ul.sub-navigation,  
	nav ul li:hover ul li,  nav ul li:hover ul li ul,  
	nav ul li ul li,  nav ul li ul li ul,  nav ul li.dir:hover ul.sub-navigation,  
	nav ul li.dir ul.sub-navigation, nav ul.navigation li.dir ul.sub-navigation li.dir ul.sub-navigation li {
		width: 100%;
		left: 0;
		float: none;
		height: auto;
		background: #1c659d; font-size: 14px;
	}
	nav ul li.dir:hover a, nav ul li.dir a, nav ul li.dir.closed a {
		color: #fff;  
		padding: 14px 0 12px 0;
		font-size: 14px;
	}
	/* NB fixes width issue from jumbo nav  */
	nav ul li ul li a,	nav ul li ul li {
		background: #1c659d;	
		font-size: 14px;
		color: #fff;
	}
	nav ul.navigation li a{
		border-top: 1px solid #fff; 
		padding: 14px 0 12px 0;
	}
	nav ul.navigation li ul li {
		width: 100%;
		border: none;
		display: block;
		padding: 0;
		margin: 0;
	}
	/* NB fixes hover issue on second level */
	nav ul li ul li {
		background: #1c659d;
		padding: 0;
	}
	nav.mainnav ul.navigation li.dir ul.sub-navigation li.dir ul.sub-navigation,
	nav ul li.dir:hover ul.sub-navigation {
		border: none;
		width: 100%;
		margin: 0;
		padding: 0;
		background: #1c659d;
	}

	/* DIR stuff */
	nav.mainnav ul.navigation li.dir ul.sub-navigation li.dir,
	nav.mainnav ul.navigation li.dir ul.sub-navigation li.dir ul {
		height:auto;
	}
	nav.mainnav ul.navigation li.dir ul.sub-navigation li.dir a,
	nav.mainnav ul.navigation li.dir ul.sub-navigation li.dir a:hover {
		color: #fff;
		height:auto;
	}	
	nav.mainnav ul.navigation li.dir ul.sub-navigation li.dir ul li a,
	nav.mainnav ul.navigation li.dir ul.sub-navigation li.dir ul li a:hover	{
		color: #fff; 	
		border: none;
		height:auto; 
		font-size: 12px;
	}


	/* hides 4th level*/
	nav ul.navigation li ul li ul, nav ul.navigation li ul li ul li, nav ul.navigation li ul li ul li lu, 
	nav ul.navigation li ul li ul li ul li{	background: #1c659d; }

	/* ends */

	/* hide 3rd level for mobile by default */
	nav ul.navigation li ul li ul {	display: none; }

	.navigation li, ul.calendar-subnav li {
		float: none;
		text-align: center;
		margin: 1px 0 0 0; background: #1c659d;
	}

	nav ul li a:hover, nav ul li.current a, nav ul li ul li a:hover {
		border-bottom: 0px solid #fff;
		color: #fff; background: #1c659d;
	}
	nav ul li a, ul.calendar-subnav li a, ul.calendar-subnav li a:hover {
		border-bottom: 0px solid #fff;
		padding: 14px 0 12px 0;
		background: #1c659d;
		color: #fff; 
	}

	nav ul li.current ul li a, nav ul li.current ul li a:hover,  nav ul li ul li a {
		border-bottom: 0px solid #fff;
		color: #fff;
		padding: 14px 0 12px 0;  background: #1c659d;  
	}
	nav ul li.current a { background: #13466d url(../images/gradient-bottom.png) bottom left repeat-x;	}

	nav.mainnav ul.navigation li.dir ul.sub-navigation li.dir ul.sub-navigation li.dir{
		height:auto;	
		float: none;
		width: 100%;
		clear: both;
	}

	nav.mainnav ul.navigation li.dir ul.sub-navigation.sub li.dir:hover,
	nav.mainnav ul.navigation li.dir ul.sub-navigation.sub li.dir,
	nav.mainnav ul.navigation li.dir ul.sub-navigation.sub{
		border: none;
		margin: 0;
		padding: 0;
	}
	nav.mainnav ul.navigation li.dir ul.sub-navigation.sub li.dir a:hover,
	nav.mainnav ul.navigation li.dir ul.sub-navigation.sub li.dir a{	border-bottom: 1px solid #fff;	 }
	nav.mainnav ul.navigation li.dir.closed ul.sub-navigation li.dir.closed{ margin-top: -5px; }
	/*** aside nav ***/

	aside ul.navigation {	padding: 0; }
	aside ul.navigation, aside .gallery-navigation {
		background: none;
		border: 0px solid #fff;
		padding: 0;
	}
	aside ul.navigation li, aside .gallery-navigation li {
		border-bottom: 0px solid #fff;
		border-top: 0px solid #fff;
		padding: 0;
	}
	aside ul.navigation li a, aside .gallery-navigation li a, 
	aside ul.navigation li a:hover, aside .gallery-navigation li a:hover,  
	aside ul.navigation li.current a, .gallery-navigation li.current a {
		background: #065089;
		color: #fff;
		padding: 13px 0 11px 0;
		display: block;
		font-weight: normal;
		font-size: 14px;
	}
	.left-sidebar, .gallery-sidebar, .calendar-sidebar {	margin: 0 0 10px 0; }
	.right-sidebar, .blog-sidebar {	margin: 20px 0 0 0;}

	/* home page */
	div.top-right-feat{	margin-top: 20px; }
	.home-intro .three {	padding: 15px 0 0 0;}
	.portlet-one .portlet-event-list div.clearfix,  .portlet-two .portlet-content .portlet-news-post {
		float: none;
		padding: 15px 0 0 0;
		width: 95%;
	}
	.comercial-box .one-third {	padding: 10px 0 0 0;}

	/* subpage */
	.aside-content-left {	margin: 10px 0 0 0;}
	img.cms_paragraph_image.left {	margin: 3px 10px 5px 0;}
	img.cms_paragraph_image.right {	margin: 3px 0 5px 10px;}
	article .cms_paragraph_image {	max-width: 95%;}
	.team-box img {
		max-width: 93%;
		padding: 3%;
		margin: 0;
	}

	/* news */
	.nl-thumbnail, .np-thumbnail {	margin: 0 10px 5px 0;}

	/* footer */
	footer .sixteen div {	padding: 15px 0 0 0;}
	footer .footer-terms {
		padding: 15px 0 0 0;
		text-align: left;
	}
	.footer-terms span {
		padding: 10px 0 0 0;
		display: block;
	}

	/* blog */

	.bp-meta {	display: block;}
	.comments-reply-form-wrapper {	padding: 15px;}
	.comments-reply-form-wrapper form,  .comments-form-wrapper form {
		width: 100%;
		max-width: 100%;
	}
	.comments-reply-form-wrapper .captcha-box .halfandhalf input,  
	.comments-form-wrapper .captcha-box .halfandhalf input {	max-width: 99%;}
	.halfandhalf {	font-size: 12px;}
	.comments-reply-form-wrapper .captcha-box .halfandhalf input {	width: 40%;}

	/* sitemap */

	.sitemap ul.navigation,  .sitemap ul.navigation ul {
		display: block;
		color: #999;
		background: transparent;
	}
	.sitemap ul.navigation a,  .sitemap ul.navigation ul a {
		background: transparent;
		color: #444;
		border: 0px solid #fff;
	}
	.sitemap .navigation li {	text-align: left;}

	/* calendar */

	.tabcontent {	margin: 25px 0 0 0;}
	table.week tr th,  table.week tr td { font-size: 11px;}
	.calendarevents .events table thead {	display: none; }
	.event-description table tr th.label-col,  .event-description table tr td.required-col,  
	.event-description table tr td.content-col {
		display: inline-block;
		width: auto;
	}
	.event-description table tr td.content-col {
		display: block;
		border-bottom: 1px solid #ccc;
	}
	.event-description table tr td .map {	width: 300px !important;}
	.event-description table tr th,  .event-description table tr td {
		border-bottom: 0px solid #fff;
		padding: 0;
	}
	.event-description table tr th {	padding: 7px 0;}
	.event-description table tr td.content-col {	padding: 0 0 8px 0;}
	.event-description table tr td.required-col em {
		display: inline-block;
		padding: 5px 0 0 0;
	}
	.event-description table .help-col {
		padding: 3px 0 7px 0;
		display: block;
	}
	#form1_row_ td {	display: block;}
	#form1_row_ td.content-col {
		display: block;
		border-bottom: 0px solid #fff;
	}
	.checkout-products table tr td, .checkout-products table tr th {	padding: 4px;}
	.map {	height: auto;}
	input#start-day,  input#start-week {	width: 76%;}
	/* register */

	.register-page .steps span {
		display: block;
		padding: 3px 0;
	}
	.membership-type-wrapper {
		padding: 0;
		width: 99%;
		float: none;
		margin: 15px 0 20px 0;
	}
	.checkout-details {	width: 100%;}

	/* profile */

	.user-forum-feed, .user-news-feed {
		margin: 30px 0 0 0;
		float: none;
		width: 100%;
	}
	.user-news-feed #news .portlet-news-post img {	margin: 0 10px 15px 0;}
	.filter-area form div, table.field-filter {	width: 70% !important;}
	.address-table {
		float: none;
		width: 100%;
	}
	.user-details-wrapper table.scaffold tr th,  .user-details-wrapper table.scaffold tr td {
		border-bottom: 0px solid #D7D7D7;
		padding: 0;
		display: block;
	}
	.user-details-wrapper table.scaffold tr th {	padding: 6px 0;}
	.user-details-wrapper table.scaffold tr td.content-col {
		padding: 0 0 12px 0;
		border-bottom: 1px solid #ccc;
		overflow: hidden;
	}
	.user-details-wrapper table.scaffold tr td.help-col .desc  .user-details-wrapper hr {	margin: 5px 0;}
	.user-details-form-box table label {	padding: 4px 0;}
	.user-details-form-box table tr td input,  .user-details-form-box table tr td textarea {
		max-width: 93%;
		width: 93%;
	}
	article.user-details-edit h1{	margin: 10px 0 0 0;	}
	#user-details input#Usermobile_telephone, #user-details input#Usertelephone,
	#user-details input#Usertitle, #user-details div.reg-section input#Usertitle,
	#user-details div.reg-section input#Usertelephone, #user-details div.reg-section input#Usermobile_telephone,
	input#Companywork_telephone, input#Companystreet_address,
	.register-wrapper #user-details .reg-section select#form1_country_code,
	.register-wrapper #user-details .reg-section select#form1_region,
	.register-wrapper #user-details .reg-section input#form1_postcode{ width: 100%;	}
	/* user search */

	form#scaffold_form .event-description table.list tr th,  form#scaffold_form .event-description table.list tr td {
		padding: 6px 4px;
		border-bottom: 1px solid #d7d7d7;
		font-size: 13px;
	}
	/* gallery */

	.ig-list .clearfix .clearfix .gallery-img-box,  .vg-list .clearfix .clearfix .gallery-img-box {
		float: none;
		margin: 0 0 15px 0;
		width: 100%;
	}
	.albums-wrapper .gallery-img-box {
		float: none;
		margin: 0 0 15px 0;
		width: 100%;
	}
	.gallery h3 {
		font-size: 16px;
		line-height: 15px;
		height: 16px;
		min-height: 16px;
	}

	/* poll */

	.poll-results .chart .poll_results li span {
		display: block;
		float: none;
		}
	.poll-results .chart .poll_results li span.option_percentage {
		padding: 0;
		color: #777;
	}
	.option_bar div, .chart-bar { margin: 3px 0 0; }

	/* forum */
	.forum-search {	width: 300px;}
	ul.forum-moderator-options li {	float: none;}
	ul.forum-moderator-options li a {
		text-align: center;
		padding: 10px 0;
		border-right: 0px solid #0c63a7;
		border-bottom: 1px solid #0c63a7;
	}
	.forum-mod-section .f-mod-btn a {	margin: 5px 3px 0 0;}
	.forum-mod-section ul.fms-list li.f-check-box {
		float: left;
		width: 10%;
	}
	.forum-mod-section ul.fms-list li.f-threads {
		float: right;
		width: 88%;
	}
	.forum-list-box {	width: 100%;}
	.forum-report-filters .column {	width: 99% !important;	}
	.f-function-buttons a {	margin: 5px 5px 0 0;}
	.forum-con-all-wrapper table tr th,  .forum-con-all-wrapper table tr td {	padding: 5px;}
	.forum-con-all-wrapper table tr th {	padding: 10px 5px;}
	.forum-con-all-wrapper table tr td.f-controls-box a.btn-f-delete {
		margin: 10px 0 0 0;
		display: inline-block;
	}
	.forum-advanced-search .fas-search input {	width: 40%; }
	.tab_content p img {	display: none; }
	ul.cms-my-bda {float: none; padding: 10px 0 0 0;}
	.page-header.top-row {margin: 15px 0 10px 0;}
	#search_tabs .tabs-nav li {float: none;}
	#search_tabs .tabs-nav li a {padding: 10px 0; text-align: center;}
	#search_tabs table td.page, #search_tabs table thead {display: none;}
	#search_tabs table tr {border-bottom: 1px solid #d3d3d3;}
	#search_tabs table tr td {display: block; padding: 5px 0;}
	#search_tabs table {width: 300px;}
	#search_tabs table tr td {
		width: 300px; 	
		word-wrap: break-word; 
		white-space: nowrap; 
		word-break: break-all;
	}
	#search_tabs table tr td span {
		word-wrap: break-word; 
		white-space: nowrap; 
		word-break: break-all;
	}
	#cd .page-header {margin: 15px 0 10px 0;}
	#cd #specialistGroups {width: 100%;}
	#cd #specialistGroups table tr td {
		position: relative;
		padding: 6px 10px 6px 150px;
		white-space: normal;
		border-bottom: none;
	}
	#specialistGroups table td:before {
		content: attr(data-title);
		position: absolute;
		top: 6px;
		left: 6px;
		width: 150px;
		padding-right: 10px;
		white-space: nowrap;
		text-align: left;
		font-weight: bold;
		color: #666;
		text-transform: uppercase;			
	}
	#cd #specialistGroups table tr:first-child {	border-top: 1px solid #d3d3d3;}
	#cd #specialistGroups table tr:hover td, #cd #specialistGroups table tr.checked td {	background-color: #d9eff6; }
	#cd #specialistGroups .form-action {	padding: 15px 20px;}
	#cd #specialistGroups table tr td.price {	text-align: left;}
	#specialistGroups table tr.has-children input[type="checkbox"] {	margin: 0 5px 0 0;}
	#specialistGroups table td ul li {	padding: 0 0 0 20px !important;		}
	#specialistGroups table:not(.static) td ul li {	border-left: 1px solid #C2C2C2;}
	#specialistGroups table tr.has-children td.group-name {	background-position: top 9px right 8px;}
	#cd #specialistGroups .form-list li label + span {	margin: 6px 4% 6px 0}
	/* end */
}
	/* #Mobile (Landscape) Design for a width of 480px */

@media only screen and (min-width: 480px) and (max-width: 767px) {
	#policy-accept h2 { margin: 15px 0 0 0;}
	#cd .twelve.columns .tabs-content, #cd .tabs-content {	width: 402px !important; }
	#cd .box-options .options-right, #cd .box-header .options-right {
		float: right !important;
		border-top-width: 0px !important;
	}
	#cd .member-left , #cd .member-right {	width: 100%;}
	#cd .ui-dialog.ui-widget.ui-widget-content.ui-corner-all {	width: 90% !important;}
	article.profile-wrapper .box {	overflow-x: hidden !important;}
	/* calendar */

	.event-description table tr td .map {	width: 420px !important;}
	input#start-day,  input#start-week {	width: 82%;}
	.delivery-address {	width: 390px;}
	.sixteen #cd #premierapp_portlet_user_redesigned .col {
		margin: 0 35px 0 0;
		width: 359px;
	}

	/* member search */
	.filter-area form div, table.field-filter {	width: 90% !important;}
	/* forum */
	.forum-search {	width: 400px;}
	nav ul.navigation li ul li.default-page-item { display: block; }
} /* end */

@media only screen and (max-width: 480px) {
	nav ul.navigation li ul li.default-page-item {	display: block; }
	#cd .twelve.columns .tabs-content, #cd .tabs-content {	width: 281px !important;}
	#cd ul.specialist-groups-list li span {
		float: none;
		margin: 0 18px 0 7px;
		padding: 0 0 0 8px;
		border: none;
		border-left: 1px solid #ccc;
	}
	#cd .box-options .options-right, #cd .box-header .options-right {
		float: right !important;
		border-top-width: 0px !important;
	}
	#cd .member-left , #cd .member-right {	width: 100%;}
	.sixteen #cd #premierapp_portlet_user_redesigned .col {
		margin: 0 35px 0 0;
		width: 237px;
	}
	#cd .ui-dialog.ui-widget.ui-widget-content.ui-corner-all {	width: 100% !important;}
	#cd #custom_portlet_specialist_groups .portlet-header .options-right {
		padding: 7px 0px 0 0;
		position: absolute;
		top: 22px;
	  	left: 111px;
	}
	#cd #custom_portlet_specialist_groups .portlet-header {	height: 54px;}
	article.profile-wrapper .box {	overflow-x: hidden !important;}
	img.cms_paragraph_image.left {
		width: 100%;
		height: 100%;
	}
	article.subpage ol { margin: 0 0 15px 0px;}
	footer .contact-us a img {
	  	margin-right: 50px;
  		margin-top: -50px;
	}
	#policy-accept {
	    height: 163px;
	    margin: -140px 0px 0px;
	}
	#policy-accept h2 {	margin: 15px 0 0 0; }
}
@media only screen and (max-width: 300px) {
	#policy-accept {
	    height: 163px;
	    margin: -112px 0px 0px;
	}
}