
/* #Media Queries
================================================== */
/* Smaller than standard 960 (devices and browsers) */
@media only screen and (min-width: 959px) {
	
}

/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 959px) {
	#bodychild{width:100%;}
	#logo h1{font-size:20px; line-height:20px;}
	
	/*============================================== CONTENT SECTION ==============================================*/
	.frame220{width:93.2%; height:86%;}
	.frame300{width:95%; height:88%;}
	.frame460{width:96.66%; height:90%;}
	.frame680{width:98.2%; height:94.5%;}
	
	.rp-widget li h3{ font-size:11px;}
	.v-line{ border-left:1px solid #efefef; padding-left:15px; margin-left:5px;}
	
	/* pricing box */
	ul.list-box .price{font-size:20px !important;}
	ul.list-box > li{width:185px !important;}
	
	
	/*============================================== SLIDER SECTION ==============================================*/
	
	
	.flex-caption h1{ padding-left:10px; 	}
	.flexslider .button{ position:absolute; left:10px; }
	
	#layerslider.slideritems {
		height:302px;
		margin: 0px auto 14px auto;
		
	}
	
	#layerslider.slideritems img.ls-bg{
		width:748px;
		height:302px;
	}
	
	.ls-layer .button{left:50%; top:225px;}
	
	#layerslider.slideritems img.ls-s2{
		width:350px;
		left:10px;
		top:34px;
	}
	/* CLAIMING MADE EASY */
	#layerslider.slideritems img.ls-s2a{
		width:350px;
		left:-15px;
		top:34px;
	}
	#layerslider.slideritems .ls-s3a{
		left:32%;
		top:55px;
	}
	#layerslider.slideritems .ls-s4a{
		left:32%;
		top:121px;
	}
	#layerslider.slideritems .ls-s5a{
		left:32%;
		top:190px;
	}

	
	/* UNPLUGGED */
	#layerslider.slideritems img.ls-s2b{
		width:350px;
		left:-15px;
		top:34px;
	}
	#layerslider.slideritems .ls-s3b{
		left:32%;
		top:60px;
	}
	#layerslider.slideritems .ls-s4b{
		left:32%;
		top:130px;
	}
	#layerslider.slideritems .ls-s5b{
		left:32%;
		top:180px;
	}
	
	/* LLB GLOBAL */
	#layerslider.slideritems img.ls-s2c{
		width:350px;
		left:10px;
		top:34px;
	}
	#layerslider.slideritems .ls-s3c{
		left:48%;
		top:50px;
	}
	#layerslider.slideritems .ls-s4c{
		font-size:13px;
		left:48%;
		top:160px;
	}
	#layerslider.slideritems .ls-s5c{
		left:48%;
		top:240px;
	}
	
	/* IDEAL FOR BUSINESS & TAX */
	#layerslider.slideritems img.ls-s2d{
		width:350px;
		left:0px;
		top:43px;
	}
	#layerslider.slideritems .ls-s3d{
		left:37%;
		top:65px;
	}
	#layerslider.slideritems .ls-s4d{
		font-size:15px;
		left:37%;
		top:137px;
	}
	#layerslider.slideritems .ls-s5d{
		left:37%;
		top:205px;
	}
	
	
.outdoor_icons ul li{ 
	position:relative;
	top:-50px;
	list-style:none; 
	width:35px;
	height:35px; 
	display:block; 
	float:left;
	margin:0 5px 0 4px;
	text-align:center; 
	background-repeat:no-repeat; 
}
.outdoor_icons img {
	width:30px;
	height:30px; 
	padding:3px 2px;
}

.icon-yellow { 
	background-image: url(../images/icon-back-yellow-35px.png);
}	
	
.icon-grey { 
	background-image: url(../images/icon-back-grey-35px.png);
}

#greybar {
	height:46px;
}


	
	/*============================================== PORTFOLIO SECTION ==============================================*/
	/* Portfolio 2 Column */
	.ts-display-pf-col-2 li{width:364px;}
	.ts-display-pf-col-2 .ts-display-pf-img{
		width:364px;
	}
	
	.ts-display-pf-col-2 .ts-display-pf-img a.image{
		width:364px;
	}
	
	.ts-display-pf-col-2  .ts-display-pf-img a .rollover{
		width:364px;
	}
	
	/* Portfolio 3 Column */
	.ts-display-pf-col-3 li{width:236px;}
	.ts-display-pf-col-3 .ts-display-pf-img{
		width:236px;
	}
	
	.ts-display-pf-col-3 .ts-display-pf-img a.image{
		width:236px;
	}
	
	.ts-display-pf-col-3  .ts-display-pf-img a .rollover{
		width:236px;
	}
	
	/* Portfolio 4 Column */
	.ts-display-pf-col-4 li{width:172px;}
	.ts-display-pf-col-4 .ts-display-pf-img{
		width:172px;
	}
	
	.ts-display-pf-col-4 .ts-display-pf-img a.image{
		width:172px;
	}
	
	.ts-display-pf-col-4  .ts-display-pf-img a .rollover{
		width:172px;
	}
	
	
	/*======== Footer ===========*/
	#footcol1, #footcol2, #footcol3, #footcol4  { width:160px;} 

	
	
	
	img.scale-with-grid, img.scale-with-grid2 {	
	max-width: 30%;
	height: auto;
	margin-top:10px;
	}
	
}

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {
	#bodychild{width:100%;}
	#outerheader{height:auto;}
	
	/*============================================== HEADER SECTION ==============================================*/
	#logo{text-align:center;}
	#logo img{display:block;}
	#logo .circle{display:inline-block; float:none; }
	#logo h1{vertical-align:top;}

	#navigation{text-align:center; clear:both; height:auto;}
	.sf-menu a{background:transparent !important; border:0 !important}
	.sf-menu > li{border:0 !important; display:none;}
	nav{margin:0 0 20px 0; float:none; }
	.js .tinynav { display: block; display: inline-block; text-align:left ; margin:0 0 0 0; width:100%}/* mobile dropdown */
    .js #topnav { display: none }
	

	
		
	/*============================================== SLIDER SECTION ==============================================*/
	#slidercontainer{ margin-top:0px;}
	#slider{ background:transparent}
	.flexslider .slides img{position:static; right:0;}
	.flex-caption{width:50%;top:10%;}
	.flex-caption h1{font-size:14px; line-height:20px; 	}
	.flex-caption .slidetext{ display:none}

	#slider .button{font-size:11px; padding:4px}
	
	/*============================================== AFTER HEADER SECTION ==============================================*/
	#outerafterheader{padding:0 0 0 0;}
	
	/*============================================== CONTENT SECTION ==============================================*/
	#content.positionright, #content.positionleft{background:transparent;}
	.padcontent{padding-right:0;}
	#content.positionright .padcontent{padding-left:0; padding-right:0}
	.frame220, .frame300{width:96%; height:91.66%;}
	.frame460{width:96%; height:89%;}
	.frame680{width:96.77%; height:91%;}
	
	.v-line{border:0; padding:0; margin:0;}
	
	.pagetitle{font-size:26px; line-height:30px; margin-top:0px; }
	#pagetitle-container{margin-right:0px; margin-top:0px; position:absolute; top:50px; right:20px; z-index:2; }  
	#pagetitle-container {position: relative;}
	.pagedesc { display:none; }
	img.scale-with-grid, img.scale-with-grid2 {	
	width: auto;
	max-height: 90%;
	margin-top:10px;
	}
	
	
	/* pricing box */
	ul.list-box > li{margin-bottom:20px; width:100% !important; border-width:1px; border-radius:3px;}
	ul.list-box li.current{margin-top:0;}
	ul.list-box li.last{border-width:1px}
	
		
	/*============================================== BLOG SECTION ==============================================*/
	.post{padding-bottom:30px; margin-bottom:30px;}
	.posttitle{margin-bottom:5px;}
	.wp-pagenavi{margin-bottom:30px;}
	
	/*============================================== SIDEBAR SECTION ==============================================*/
	#sidebar .widget-container{margin-bottom:20px; padding:20px 0 0 0;}
	
	
	/*============================================== PORTFOLIO SECTION ==============================================*/
	/* Portfolio 2 Column */
	.ts-display-pf-col-2 li{width:300px;}
	.ts-display-pf-col-2 .ts-display-pf-img{
		width:300px;
	}
	
	.ts-display-pf-col-2 .ts-display-pf-img a.image{
		width:300px;
	}
	
	.ts-display-pf-col-2  .ts-display-pf-img a .rollover{
		width:300px;
	}
	
	
	/* Portfolio 3 Column */
	.ts-display-pf-col-3 li{width:300px;}
	.ts-display-pf-col-3 .ts-display-pf-img{
		width:300px;
	}
	
	.ts-display-pf-col-3 .ts-display-pf-img a.image{
		width:300px;
	}
	
	.ts-display-pf-col-3  .ts-display-pf-img a .rollover{
		width:300px;
	}
	
	
	/* Portfolio 4 Column */
	.ts-display-pf-col-4 li{width:300px;}
	.ts-display-pf-col-4 .ts-display-pf-img{
		width:300px;
	}
	
	.ts-display-pf-col-4 .ts-display-pf-img a.image{
		width:300px;
	}
	
	.ts-display-pf-col-4  .ts-display-pf-img a .rollover{
		width:300px;
	}
	
	/*======== Footer ===========*/
	
	#footcontainer {  width: 100%; margin-left: auto; }
	#footer{ padding:0px; margin:0px; }
	#footcol1, #footcol2, #footcol3,  #footcol4 { width:96%; height: auto}


	#toTop{display:none !important;}
	
	
	.pattern1{ height:100px;}
	img.scale-with-grid {	
	display:none;
	}
	img.xxx {	
	display:none;
	}
}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {
	#bodychild{width:100%;}
	
	
	/*============================================== SLIDER SECTION ==============================================*/

	.flex-caption h1{font-size:14px; line-height:22px;padding-left:40px; margin-top:0px;}
	.flexslider .button{ font-size:11px; position:absolute; left:40px; margin-top:-30px;}

	.flex-control-nav {bottom:10px;}
	.flex-control-nav a {width:10px; height:10px;}
	
	#layerslider.slideritems {
		height:170px;
		margin: 0px auto 14px auto;
	}
	
	#layerslider.slideritems img.ls-bg{
		width:420px;
		height:170px;
	}
	
	.ls-layer .button{left:50%; top:93px;}
	
	#layerslider.slideritems img.ls-s2{
		width:200px;
		left:0px;
		top:20px;
	}
	/* CLAIMING MADE EASY */
	#layerslider.slideritems img.ls-s2a{
		width:200px;
		left:0px;
		top:20px;
	}
	#layerslider.slideritems .ls-s3a{
		font-size:18px;
		line-height:30px;
		left:35%;
		top:35px;
	}
	#layerslider.slideritems .ls-s4a{
		display:none;
		left:-1000px;
	}
	#layerslider.slideritems .ls-s5a{
		left:35%;
		top:80px;
	}
	
	
	/* UNPLUGGED */
	#layerslider.slideritems img.ls-s2b{
		width:200px;
		left:10px;
		top:20px;
	}
	#layerslider.slideritems .ls-s3b{
		font-size:18px;
		line-height:30px;
		left:40%;
		top:35px;
	}
	#layerslider.slideritems .ls-s4b{
		display:none;
		left:-1000px;
	}
	#layerslider.slideritems .ls-s5b{
		left:40%;
		top:80px;
	}
	
	/* LLB GLOBAL */
	#layerslider.slideritems img.ls-s2c{
		width:200px;
		left:10px;
		top:15px;
	}
	#layerslider.slideritems .ls-s3c{
		font-size:18px;
		line-height:30px;
		left:50%;
		top:60px;
	}
	#layerslider.slideritems .ls-s4c{
		display:none;
		left:-1000px;
	}
	#layerslider.slideritems .ls-s5c{
		left:50%;
		top:100px;
	}
	
	/* IDEAL FOR BUSINESS & TAX */
	#layerslider.slideritems img.ls-s2d{
		width:200px;
		left:10px;
		top:15px;
	}
	#layerslider.slideritems .ls-s3d{
		font-size:18px;
		line-height:30px;
		left:40%;
		top:60px;
	}
	#layerslider.slideritems .ls-s4d{
		display:none;
		left:-1000px;
	}
	#layerslider.slideritems .ls-s5d{
		left:40%;
		top:100px;
	}
	

	
	#slide1img1{
		width:171px;
		left:5%;
		top:20px;
	}
	
	
.outdoor_icons ul li{ 
	position:relative;
	top:-50px;
	list-style:none; 
	width:35px;
	height:35px; 
	display:block; 
	float:left;
	margin:0 10px 0 4px;
	text-align:center; 
	background-repeat:no-repeat; 
}
.outdoor_icons img {
	width:30px;
	height:30px; 
	padding:3px 2px;
}

.icon-yellow { 
	background-image: url(../images/icon-back-yellow-35px.png);
}	
	
.icon-grey { 
	background-image: url(../images/icon-back-grey-35px.png);
}
	
#greybar {
	height:110px;
}

#greybar2 {
	height:28px;
	font-size:14px;
	padding-top:12px;
}
	
	/*============================================== CONTENT SECTION ==============================================*/
	.frame220{width:97.2%; height:94%;}
	.frame300{width:97.2%; height:94%;}
	.frame460{width:97.2%; height:92.2%;}
	.frame680{width:97.66%; height:93.2%;}
	
	/*============================================== PORTFOLIO SECTION ==============================================*/
	/* Portfolio 2 Column */
	.ts-display-pf-col-2 li{width:420px;}
	.ts-display-pf-col-2 .ts-display-pf-img{
		width:420px;
	}
	
	.ts-display-pf-col-2 .ts-display-pf-img a.image{
		width:420px;
	}
	
	.ts-display-pf-col-2  .ts-display-pf-img a .rollover{
		width:420px;
	}
	
	/* Portfolio 3 Column */
	.ts-display-pf-col-3 li{width:420px;}
	.ts-display-pf-col-3 .ts-display-pf-img{
		width:420px;
	}
	
	.ts-display-pf-col-3 .ts-display-pf-img a.image{
		width:420px;
	}
	
	.ts-display-pf-col-3  .ts-display-pf-img a .rollover{
		width:420px;
	}
	
	/* Portfolio 4 Column */
	.ts-display-pf-col-4 li{width:420px;}
	.ts-display-pf-col-4 .ts-display-pf-img{
		width:420px;
	}
	
	.ts-display-pf-col-4 .ts-display-pf-img a.image{
		width:420px;
	}
	
	.ts-display-pf-col-4  .ts-display-pf-img a .rollover{
		width:420px;
	}
	
	
	
	
	
	#footcontainer {   margin-left:80px;  }


	
	
	#back-to-top { display:block; }
	
}


/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {
	#bodychild{width:100%;}
	
	/*============================================== SLIDER SECTION ==============================================*/
	.flex-caption h1{font-size:11px; line-height:16px; padding-left:50px; margin-top:0px; }
	.flex-direction-nav { display:none;}
	.flexslider .button{ font-size:10px; position:absolute; left:50px; margin-top:-30px;}
	
	.ls-smartgroup a.ls-nav-prev, .ls-smartgroup a.ls-nav-next{display:none;}
	#layerslider.slideritems {
		height:121px;
		margin: 0px auto 0px auto;
	}
	
	#layerslider.slideritems img.ls-bg{
		width:300px;
		height:121px;
	}
	
	.ls-layer .button{left:60%; top:65px;}
	


	/* CLAIMING MADE EASY */
	#layerslider.slideritems img.ls-s2a{
		width:140px;
		left:-10px;
		top:14px;
	}
	#layerslider.slideritems .ls-s3a{
		font-size:15px;
		left:30%;
		top:15px;
	}
	
	#layerslider.slideritems .ls-s5a{/* BUTTON */
		font-size:10px;
		left:30%;
		top:60px;
	}

	
	/* UNPLUGGED */
	#layerslider.slideritems img.ls-s2b{
		width:140px;
		left:-10px;
		top:14px;
	}
	#layerslider.slideritems .ls-s3b{
		font-size:15px;
		left:30%;
		top:15px;
	}
	#layerslider.slideritems .ls-s5b{/* BUTTON */
		font-size:10px;
		left:30%;
		top:60px;
	}

	/* LLB GLOBAL */
	#layerslider.slideritems img.ls-s2c{
		width:140px;
		left:10px;
		top:14px;
	}
	#layerslider.slideritems .ls-s3c{
		font-size:15px;
		left:52%;
		top:30px;
		line-height: 16px;
	}
	#layerslider.slideritems .ls-s5c{/* BUTTON */
		font-size:10px;
		left:52%;
		top:75px;
	}
	
	/* IDEAL FOR BUSINESS & TAX */
	#layerslider.slideritems img.ls-s2d{
		width:140px;
		left:0px;
		top:14px;
	}
	#layerslider.slideritems .ls-s3d{
		font-size:15px;
		left:38%;
		top:35px;
		line-height: 16px;
	}
	#layerslider.slideritems .ls-s5d{/* BUTTON */
		font-size:10px;
		left:38%;
		top:65px;
	}
									
	
	
	
.outdoor_icons ul li{ 
	display:none;
}
.outdoor_icons img {
	display:none;
}



#greybar {
	display:none;
}

#greybar2 {
	height:18px;
	font-size:10px;
	padding-top:2px;
}


	
	/*======== Footer ===========*/
	#footcol1, #footcol2, #footcol3, #footcol4, #footcol5, #footcol6{ }
#footcontainer {   margin-left:20px;  }

	
	#back-to-top { display:block; }
	
	/*============================================== BLOG SECTION ==============================================*/
	.commentlist ol{padding-left:20px;}
	.avatar{display:none;}
	.comment-body{margin:0;}



.pagetitle{font-size:21px; line-height:30px; margin-top:0px; }
.pattern1{ height:90px;}
img.scale-with-grid {	
	display:none;
	}

}
