/*---------------------------------------------------------------

		   ______         _        _  
		  /   ___}       | |      | |
		 |  /       ____ | |      | |       ___ 
		 | |       / _  )| |      | |      / _ \
		 |  \____ ( (/ / | |_____ | |_____( |_| )
		  \______} \____)\_______)\_______)\___/
		==========================================
		# Websites: http://www.cellolicious.com
		
		
-----------------------------------------------------------------*/



/* Large desktop */
@media (min-width: 1200px) {


}
 
/* Tablet landscape and desktop */
@media (min-width: 960px) and (max-width: 1199px) { 

}
 
/* Landscape phone to portrait tablet */
@media (min-width: 768px) and (max-width: 959px) { 

}
 
/* Phones portrait and landscape  */
@media only screen and ( max-width: 767px ) {
	.sp-wrap {min-width:280px!important;width:93%!important}
	#sp-leftcol, #sp-rightcol,#sp-inset1, #sp-inset2, #sp-maincol, #inner_content, .sp-block, .item {width:100%!important;margin:0!important}
	.sp-block .first, .sp-block .last, .sp-block .single,
	.item .first, .item .last, .item .single	{margin:0!important}
	.item-inner {padding:10px 0!important}
	a#logo {width:100%!important;background-position:50% 50%!important; margin:0 !important;}
	a#icare img{width:45%!important; float: right !important; margin:-7px -12px 0px 0 !important;}
	#hornav,#sp-search, #sp-footer-nav {display:none!important}
	#sp-footer {text-align:center}
	#sp-footer .cp {float:none!important}
	span.designed_by {display:block}
	select.select-menu {width:100%}
	#sp-mmenu {display:block!important;margin:0 10px}
	
	/*FOOTER*/
	#sp-footer {background:none !important;}
	#powered-by {display:block!important;width:100%!important;
	margin: 0 auto!important;
	float: none!important;
	padding-right: 0px!important;
	padding-bottom: 10px!important;}
	#powered-by a {width:100%!important;background-position:50% 50%!important}
	.helix-logo-light, .helix-logo-dark, .helix-logo-light-small, .helix-logo-dark-small {
	border-right: 0px solid #e5e5e5!important;}
	
	#footer-nav{float:none !important; width:100% !important; margin:0 auto !important; margin-top:10px !important;}
	
	/*Slides*/
	.nivo-controlNav {padding: 0 !important;}
	.nivo-caption { font-size:60% !important; padding:0 3px !important;}
	
	#gkIs-gk-is-96 figcaption {display:none !important;}
	.gkIsButtons {bottom:-10px !important; height:auto !important; right:0px !important; padding: 0 5px !important;}
	
	
	/* CONTACT */
	.addrs {width:100% !important;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		-o-box-sizing: border-box;
		 margin:0px !important;}
	.map {width:100% !important;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;border:1px solid #eee;box-sizing:border-box; margin:0px !important;}
	.map iframe {width:100% !important; float:left !important; display:block !important;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box; box-sizing:border-box;}
	.map small { display:none !important;}
	
	fieldset, select, textarea, input[type="text"], input[type="password"], input[type="url"], input[type="email"] {
	box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		-o-box-sizing: border-box;
	width:100% !important;
	}
	
	/* contact form */
	fieldset {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		-o-box-sizing: border-box;
		 margin:0px !important;
		 width:100%;}