@media screen and (max-width:1580px){
	.flb-pa .fls-list ul {width:16%}
	.flb-c .fls-list ul {width:16%}
}

@media screen and (max-width:1415px){
	.flb-pa .fls-list ul {width:15%}
	.flb-c .fls-list ul {width:15%}
}

@media screen and (max-width:1375px){
	.flb-pa .fls-list ul {margin:0 27px}
	.flb-c .fls-list ul {margin:0 27px}
}

@media screen and (max-width:1280px){
	.fls-wrap.flb-pa .fls-list { background:url(/img/homepage/practice-area-icon-background.png) center center / 30% no-repeat;}
	.fls-wrap.flb-c .fls-list { background:url(/img/homepage/city-practice-area-background.png) center center / 30% no-repeat;}
	.flb-pa .fls-list ul {font-size:13px; margin:0 23px}
	.flb-c .fls-list ul {font-size:13px; margin:0 23px}
}

@media screen and (max-width:980px){ 
	.flb-pa .fls-list ul {margin:0 30px; width:35%; font-size:13px }
	.flb-c .fls-list ul {margin:0 30px; width:35%; font-size:13px  }
	.fls-wrap.flb-pa .fls-list {  background: rgba(0, 0, 0, 0) url("/img/homepage/practice-area-icon-background.png") no-repeat scroll center center / 40% auto;}
	.fls-wrap.flb-c .fls-list { background:url("/img/homepage/city-practice-area-background.png") center center / 40% no-repeat;}
	.fls-wrap .fls-list {height:410px;text-align:center}
	.section-head {font-size:24px}
	
	.client-list-wrap img { margin-top:10px; margin: 0 auto; padding: 15px;}
}

@media screen and (max-width:770px){
	/* header */
	/*header nav ul { position:absolute;left:0;right:0;top:78px;background-color:#00B689}
	header.sticky nav ul { top:70px;}
	header nav ul li { width:100%;}
	header nav ul li a { border:none;color:#ffffff;padding:20px;}
	header.sticky nav ul li a{padding:20px;}
	header nav ul li ul.dropdown { position:static;padding-left:20px;}
	header nav ul.nav-menu { display:none;}
	header nav ul.nav-menu.open { display:block;}
	header nav .nav-control { display:block;}
	header nav ul li a:hover {color:#fff}
	header nav ul li ul.dropdown a:hover {background-color:transparent; color:#fff; }
	header nav ul li ul.dropdown li a {border-bottom:0px solid #e8e8ea; border-top:0px solid #e8e8ea}
	
	header nav ul li ul.dropdown li {list-style-type: disc;color: #fff;margin-left: 30px;}
	*/
	
	/* banner */
	.banner ul li { width:100%;margin-bottom:50px;}
	
	/* client list */
	.client-list-wrap span { display:block;margin-bottom:10px;}
	.client-list-wrap img { margin-top:10px; margin: 0 auto; padding: 15px;}

	.flb-pa .fls-list ul {margin:0 5px; width:45% }
	.flb-c .fls-list ul {margin:0 5px; width:45%  }
	.section-head {font-size:19px}
	
	/* question and answer */
	.qna-section .img-frame,
	.qna-section .qnas-txt { width:100%;}
	
	
	/* attorney section */
	.attorney-section .img-frame,
	.attorney-section .atts-txt { width:100%;}
	
	/* footer */
	footer .footer-upper .ftr-upr-txt { width:100%; margin-bottom:32px}
	footer .footer-bottom p { text-align:center;}
	footer .footer-upper {padding:40px 0 20px 0}
	.mob-view-li {display:block}
	.web-view-li {display:none}
}

@media screen and (max-width:430px){ 

	.fls-wrap.flb-pa .fls-list {  background: rgba(0, 0, 0, 0) url("/img/homepage/practice-area-icon-background.png") no-repeat scroll center center / 65% auto;}
	.fls-wrap.flb-c .fls-list { background:url("/img/homepage/city-practice-area-background.png") center center / 65% no-repeat;}
	.fls-wrap .fls-list {height:auto;}
	/*.wrapper { padding-top:78px;}*/
	
	/* header */
	.banner {background-position: center}
	.banner-overlay { background-color:rgba(255,255,255,0.3); }
	.banner .wrap h1 {font-size:29px}
/*	header .logo { width:250px; padding:15px 0}
	header nav .nav-control { top:28px;}
*/	
	/* question and answer */
	.qna-section .img-frame { height:200px;}
	.qna-section .qnas-txt { padding:30px;}
	.client-list-wrap img { margin-top:10px; display: block;margin: 0 auto; padding: 15px;}
	
	/* find lawyer section */
	.section-head {font-size:18px; padding-top:20px}
	.fls-wrap { width:100%;margin:20px 0;}
	.fls-wrap.flb-c {border-left:none;}
	.fls-list ul {text-align:center; }
	.flb-pa .fls-list ul , .flb-c .fls-list ul { font-size:12px; width:36%; margin:0 18px}
	.fls-wrap.flb-c {border-top:1px solid #ccc}
	
	/* attorney section */
	.attorney-section .img-frame { height:200px;}
	.attorney-section .atts-txt { padding:30px;}
	
	/* testimonial section */
	#slides { height:350px;}
	.quote-phrase,
	.quote-author { font-size:14px;}
	.quoteIcon svg { height:30px;}
	.quoteIcon-left { left:-10px;}
	.quoteIcon-right { right:-10px;}
	
	.section-head {padding-bottom:0px}
	.qna-section .qnas-txt p, .attorney-section .atts-txt p {text-align:justify; font-size:15px}
	.find-lawyer-section {padding: 10px 0;}
	.flb-pa .fls-list ul {text-align:center; }
	.fls-list ul {text-align:center; }
	.find-lawyer-section .wrap{padding:0 20px}
	#carousel{ width:100%;}
	.btn-default.btn-big.btn-green {margin-top:10px}
	
	
	
}