/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

@import url(../../../css/responsive.css);


/* Breakpoints
----------------------------------------------------------------------------------------------------*/

/* Only Phones and Tablets (Portrait) */
@media (max-width: 959px) {
    img {max-width:100%;}
	/* Layout */
	#search { display: block; }

	#maininner:before {
		content: "";
		display: block;
		position: absolute;
		bottom: 0;
		left: 15px;
		right: 15px;
		height: 1px;
		background: url(../images/line_dotted.png) 0 100% repeat-x;
	}

	/* Menu */
	.menu-dropdown a.level1 > span,
	.menu-dropdown span.level1 > span {
		padding-left: 5px;
		padding-right: 5px;
	}
	
	div.testimonialspace1 {margin-left:20px; margin-right:5px;}
	div.testimonialspace2 {margin-right:20px; margin-left:5px;}
	div.magicbox{height:45px;}

}

/* Only Tablets (Portrait) and Phones (Landscape) */
@media (min-width: 480px) and (max-width: 959px) {
	img {max-width:100%;}
	/* Modules */
	#sidebar-a .grid-v:first-child > .mod-line:before,
	#sidebar-b .grid-v:first-child > .mod-line:before { display: none; }
	div.testimonialspace1 {margin-left:20px; margin-right:5px;}
	div.testimonialspace2 {margin-right:20px; margin-left:5px;}
	.menu-dropdown a.level1 > span, .menu-dropdown span.level1 > span {
    padding: 5px 2px; font-size:12px;}
    div.module{padding:0; display:block; clear:left;}
	div.width25{width:100%; margin:0 auto;}
	div.banner{padding-left:10px;}
	div.banner h2{font-size: 20px; line-height:20px; font-weight:500;}
	div.banner p.author{margin-left:5px;}
	div#navholder{display:none;}
	div.width66{width:100%;}
	div.featurelistholder{text-align:center; font-size:12px; line-height:12px;}
	div.featureholder{padding:0 10px;}
	div.subfeature{display:block;  width:90%; clear:left;}
	p.featuredivider{text-align:left;position:relative;left:-16px;padding-top:10px;padding-bottom:10px;}
	div.width80 {width:100%; display:block; padding:0px 10px;}
	div.featureholder{width:96%;}
	div.photosholder{padding-left:45px; padding-right:20px; margin-top:70px;}
	div.width33{width:50%;}
	div.chatholder{margin-top:10px; padding-left:10px;}
	div.clearer{clear:left;}
	div.historyrightqoutesholder{display:none;}
	div.width45{width:100%;}
	div.width55{width:0%;}
	div.historycontentholder{margin-top:0px;}
	div.forbusinessfreenascontent h1{font-size:20px;}
	div.forbusinesstruenascontent h1{font-size:20px;}
	
}

/* Only Phones */
@media (max-width: 767px) {
	.menu-dropdown a.level1 > span, .menu-dropdown span.level1 > span { padding: 5px 2px; font-size:12px;}
	/* Layout */
	#block-toolbar,
	#logo,
	#menu { display: none; }
	div.testimonialspace1 {margin-left:20px; margin-right:5px;}
	div.testimonialspace2 {margin-right:20px; margin-left:5px;}
	div.footercopyright {padding-left:10px; }
	div.footerfreenas{text-align:left; margin-top:10px; margin-bottom:5px; padding-left:10px; }
	div.footerix{text-align:left; margin-top:0px; padding-left:10px;}
	div.module{padding:0; display:block; clear:left;}
	div.width25{width:100%; margin:0 auto;}
    div.banner h2{font-size: 20px; line-height:20px; font-weight:500; padding-left:10px;}
	div.banner{padding-left:10px;}
	div.banner p.author{margin-left:5px;}
	div#navholder{display:none; }
	div.width66{width:100%;}
	div.featurelistholder{text-align:center; font-size:9px; line-height:12px;}
	div.featureholder{padding:0 10px;}
	div.subfeature{display:block; width:90%; clear:left;}
	p.featuredivider{text-align:left;position:relative;left:-16px;padding-top:10px;padding-bottom:10px;}
	div.width80 {width:100%; display:block; padding:0px 10px;}
	div.featureholder{width:96%; padding:0px 5px;}
	div.photosholder{padding-left:45px;  padding-right:20px; margin-top:70px;}
	div.width33{width:50%;}
	div.chatholder{margin-top:10px; padding-left:10px;}
	div.clearer{clear:left;}
	div.historyrightqoutesholder{display:none;}
	div.width45{width:100%;}
	div.width55{width:0%;}
	div.historycontentholder{margin-top:0px;}
	div.forbusinessfreenascontent h1{font-size:22px;}
	div.forbusinesstruenascontent h1{font-size:22px;}
}

/* Only Phones (Portrait) */
@media (max-width: 479px) {

	/* Layout */
	#maininner:before { display: none; }

	/* Modules */
	#block-main .grid-h .mod-line:before {
		content: "";
		display: block;
		position: absolute;
		top: -15px;
		left: 0;
		right: 0;
		height: 1px;
		background: url(../images/line_dotted.png) 0 100% repeat-x;
	}
	#block-main .grid-h:first-child > .mod-line:before { display: none; }
	div.testimonialheader h2{font-size:19px; text-shadow: #5D646C 1px 1px 1px; color:#000; }
	div.testimonialspace1 {margin-left:10px; margin-right:5px;}
	div.testimonialspace2 {margin-right:10px; margin-left:5px;}
	div.footercopyright {padding-left:10px; }
	div.footerfreenas{text-align:left; margin-top:10px; margin-bottom:5px; padding-left:10px; }
	div.footerix{text-align:left; margin-top:0px; padding-left:10px;}
	div.banner{padding-left:10px;}
	div.banner p.author{margin-left:5px;}
	div#navholder{display:none;}
	div.featurelistholder{text-align:center; font-size:6px; line-height:8px;}
	div.featureholder{padding:0 5px;}
	img.subimage{float:left; padding-right:10px;padding-bottom:10px;}
	img.featureleftlogo{float:none;margin-left:auto; margin-right:auto; display:block; padding:5px 0px;}
	img.featurerightlogo{float:none;margin-left:auto; margin-right:auto; display:block; padding:5px 0px;}
	p.featuredivider{margin:0 auto; position:relative; padding-top:10px;padding-bottom:10px;}
	div.featureholder h2{text-align:center;}
	div.supportheader{margin-top:5px;}
	div.supportheader h1{margin-top:0px;}
	div.photosholder{padding-left:5px; margin-top:5px; margin-top:15px;}
	div.chatholder{margin-top:10px; padding-left:5px;}
	div.historyrightqoutesholder{display:none;}
	div.width45{width:100%;}
	div.width55{width:0%;}
	div.historycontentholder{margin-top:0px;}
	div.forbusinessfreenascontent{padding-right:5px; padding-top:10px; padding-left:5px;}
	div.forbusinesstruenascontent{padding-left:5px;border:none; padding-top:10px; padding-right:5px; margin-top:20px;}
	div.width33{width:100%}
	div.shareholder{margin-top:20px;}
	div.safeholder{padding-left:10px;}
	div.bannerholder{padding-left:10px;}
	li.testimonial-item{display:block;}
}
