
@media (min-width: 1350px) {
	#spotlight .quote-bottom {
		right:10%; 
		top:80%;
	}
	.spotlight-text {		
		padding:10px 2% 0% 0%;	
	}
	#spotlight .quote {
	   padding:10% 25% 0 5%;
	   font-size:1.4em;
	   line-height:1.5em
	}
	#image-header .top-heading-wrapper {
		padding-top:27%;
	}
	.attorneys #image-header .top-heading-wrapper {
		padding-top:20%;
	}

}
@media (min-width: 1700px) {
		#spotlight .spotlight-text {
		padding:10px 20px 0% 20%;
	}

}
@media (max-width: 1700px) {
		#spotlight .spotlight-text {
		padding:10px 20px 0% 16%;
	}

}
@media (max-width: 1600px) {
		#spotlight .spotlight-text {
		padding:10px 20px 0% 14%;
	}

}
@media (max-width: 1450px) {
	#spotlight .spotlight-text {
		padding:5px 10px 0% 10%;
	}
	#spotlight .quote {
	   padding:8% 30% 0 5%;
	   font-size:1.4em;
	}
	#spotlight .quote-bottom {
		right:10%; 
		top:78%;
	}
	.spotlight-text {		
		padding:2% 2% 0% 10%
	}
	#image-header {
  		min-height:500px;	
	}
	#image-header .top-heading-wrapper {
		padding-top:27%;
	}
	.attorneys #image-header .top-heading-wrapper {
			padding-top:20%;
	}

}
@media (max-width: 1410px) {
	.navbar-inverse .navbar-nav>li>a {
		font-size:1.2em;
	}
	.navbar-header-tools {
		text-align:right;
		padding-right:50px	
	}
	ul.social-share li {
		display: inline-block;
		padding-left:7px
	}
	#spotlight .quote {
		font-size:1.3em !important;
	}
	#spotlight .quote-bottom {
		right:10%; 
		top:76%;
	}
	.spotlight-text {		
		padding:2% 2% 0% 8%;
	}
	#spotlight .spotlight-text {
		padding:0px 10px 0% 8%;
		line-height:1.3em;
	}
	#image-header .top-heading-wrapper {
		padding-top:25%;
	}
	
}
@media (max-width: 1300px) {
	.navbar-inverse .navbar-nav>li>a {	
		padding: 10px 6px 15px 6px;
	}
	#spotlight .quote {
	   padding:10% 20% 0 5%;
	   font-size:1.4em;
	}
	#spotlight .quote-bottom {
		right:10%; 
		top:77%;
	}
	.spotlight-text {		
		padding:2% 2% 0% 5%;
	}
	.attorneys #image-header .top-heading-wrapper {
		padding-top:20%;
		
	}


	
}
@media (max-width: 1200px) {
	.navbar-inverse .navbar-nav>li>a {
		font-size:1.1em;
		padding: 10px 4px 15px 4px;
	}
	#spotlight .quote {
	   padding:15% 20% 0 5%;
	   font-size:1.3em;
	}
	#spotlight .quote-top {
		right:30%; 
		top:10px
	}
	#spotlight .quote-bottom {
		right:5%;
		top:80%;
	}
	.spotlight-text {		
		padding:2% 2% 0% 10%
	}
	.navbar-brand {
		font-size:2.3em !important;
	}
	#image-header {
  		min-height:400px;
	}
	.attorneys #image-header .top-heading-wrapper {
		padding-top:15%;
	}
	#spotlight .spotlight-text {
		padding:0px 10px 0% 10%;
	}

	
}
@media (max-width: 1100px) {
	
	#spotlight .quote {
	   padding:15% 15% 0 5%;
	   font-size:1.2em;
	}
	#spotlight .quote-top {
		right:29%;
		top:10px;
	}
	#spotlight .quote-bottom {
		right:5%; 
		top:80%;
	}
	.spotlight-text {		
		padding:1% 2% 0% 6%;
	}
	#image-header {
  		min-height:370px;
	}
	#spotlight .spotlight-text {
		padding-left:5%;
	}
	
	
	
}
@media (max-width: 1070px) {
	.navbar-inverse .navbar-nav>li>a {
		font-size:1em;
		padding: 10px 4px 15px 4px;	
	}
	
}
	
	
@media (max-width: 991px) {
    
	.navbar-header {
        float: none;
    }
    .navbar-toggle {
        display: block;
		padding:8px;
		margin:0px 0px 0px 5px;	
    }
	.navbar-brand {	
		padding-top:45px;
	}
	.navbar-header-tools {
		text-align:right;
		padding-right:50px	
	}
	.navbar-header-tools form {
		margin-left:5px
	}
	form i {
		padding:5px
	}
	.nav-wrap {
		-webkit-box-shadow: inset 0 20px 20px -20px rgba(0,0,0,0.8);
    	-moz-box-shadow: inset 0 20px 20px -20px rgba(0,0,0,0.8);
    	box-shadow: inset 0 20px 20px -20px rgba(0,0,0,0.8);
		border:1px solid #ee891d;
	}
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin: 0px;
		padding:10px 0px;
		margin-top:10px;
		text-align:center
	}
	.navbar-inverse .navbar-nav>li {
		display:block;
		width:100%
	}
    .navbar-inverse .navbar-nav>li>a {
		padding:7px;
		text-align:center;
		width:100%;
		font-size:1.3em;
		display:block !important
	}
    .navbar-text {
        float: none;
        margin: 15px 0;
    }
    /* since 3.1.0 */
    .navbar-collapse.collapse.in { 
        display: block!important;
    }
    .collapsing {
        overflow: hidden!important;
    }
	.navbar-inverse .navbar-toggle {
		border:none;
		background:#fff;
		border-radius:0;	
	}
	.navbar-inverse .navbar-toggle .icon-bar {
		background:#679ac9;
	}
	.navbar-inverse .navbar-toggle:hover {
		background:#ffffff;
	}
	.navbar-inverse .navbar-toggle:hover .icon-bar  {
		background:#ee891d;
	}
	.navbar-inverse .navbar-toggle:focus {
		background:#ffffff;
	}
	.navbar-inverse .navbar-toggle:focus .icon-bar  {
		background:#ee891d;
	}
	.social {
		padding-top:0px;
		float:none;
		padding-right:5px;
		display:inline
	}
	form {
		display:inline
	}
	ul.social-share {
		padding-top:2px
	}
	ul.social-share li a {
		width: 25px;
		height: 25px;
		line-height: 20px;
	} 
	ul.social-share li i {
		font-size:1.5em
	}
	
	ul.social_icons li {
		padding-left:0px;
	}
	.spotlight-image {
		padding-right:0px
	}
	.spotlight-text {		
		padding:5% 2% 0% 10%;
	}
	#image-header .top-heading-wrapper {
		padding-top:25%;
	}
	.attorneys #image-header .top-heading-wrapper {
		padding-top:20%;
	}
	.attorney_bio p.title {
		font-size:16px;
		padding:0px;
		margin:0px;
	}
	
	.attorney_bio .info {
		margin-top:10px;
	}
	.video-cover {
		margin-bottom:20px
	}
	section#intro .intro-text img {
		width:50%;
	}
	section#spotlight {
		padding:0px
	}
	#spotlight .spotlight-quote {
		display: block;
		margin-bottom:20px;
		position:relative;
		border:none
	}
	#spotlight .spotlight-quote .quote {
		padding:7% 10% 7% 20%;
		border:1px solid #679ac9;
	}
	.logo {
		margin-bottom:20px;
	}
	

}

@media (min-width: 992px) and (max-width: 1199px)  {
	
	.feature-wrap h2, .single-services h2 {
		font-size: 18px;
	}
	.feature-wrap h3, .single-services h3 {
		font-size: 14px;
	}
	.navbar-header-tools {
		padding-right:40px	
	}
	
	

}
@media (min-width: 768px) and (max-width: 991px)  {
.navbar-brand {
	padding-left:40px;
	padding-top:45px;
}

#main-slider .carousel h1 {
    font-size: 25px;
}
#main-slider .carousel h2 {
    font-size: 20px;
}
#two-column .main-area {
	border-right:none
}
#spotlight .spotlight-quote {
    display: block;
	margin:20px 0px
}
#spotlight .spotlight-quote .quote {
    padding:4% 20%;
}
#spotlight .quote-top {
	left:10%; 
	top:0;
}
#spotlight .quote-bottom {
	right:10%;
	bottom:0px	
}
#image-header .top-heading-wrapper {
		padding-top:27%;
	}

}
@media (max-width: 767px)  {
	section#intro .intro-text img {
		width:70%;
	}
	 .spotlight-text {		
		padding:1% 6% 2% 6%;
	}
	.navbar-header-tools {
		text-align:right;
		padding-right:15px	
	}
	ul.social-share li {
		display: inline-block;
		padding-left:5px
	}
	#main-slider .carousel h1 {
		font-size: 25px;
	}
	#main-slider .carousel h2 {
		font-size: 16px;
	}
	.feature-wrap h2, .single-services h2 {
		font-size: 18px;
	}
	.feature-wrap h3, .single-services h3 {
		font-size: 14px;
	}
	#footer .col-sm-6 {
		text-align: center;
	}
	#footer .pull-right {
		float: none!important;
	}
	/*#image-header .top-heading{
		padding:0px 10px 0px 15%;
	}*/
	#image-header .top-heading h1{
		font-size:1.8em;
	}
	#two-column .main-area {
		border-right:none
	}
	#blue-intro {
		font-size:1em
	}
	#spotlight .spotlight-text {
		display: block;
	}
	#spotlight .spotlight-image {
		display: block;
		background-color:#fff;
		margin-bottom:20px;

	}
	#spotlight .spotlight-quote {
		display: block;
		margin-bottom:20px;
		position:relative;
		border:none
	}
	#spotlight .spotlight-quote .quote {
		padding:7% 10% 7% 20%;
		border:1px solid #679ac9;
	}
	#spotlight .quote-top {
		right:80%; top:0;
	}
	#spotlight .quote-bottom {
		right:10%;
	}
	#image-header {
  		min-height:233px;
	}
	#image-header .top-heading-wrapper {
		padding-top:25%;
	}
	.attorneys #image-header .top-heading-wrapper {
		padding-top:15%;
	}
	#spotlight .spotlight-text {
		padding:20px 15px;
	}
	#feature {
		background:#e3dfdc
	}


}
@media (min-width: 480px) and (max-width: 767px)  {
	#image-header .top-heading-wrapper {
		padding-top:25%;
	}
	.attorneys #image-header .top-heading-wrapper {
		padding-top:10%;
	}
}
@media (max-width: 480px)  {
	.navbar-brand {
		font-size:1.4em !important;
	}
	ul.social-share  {
		padding-top:5px
	} 
	ul.social-share li a {
		width: 22px;
		height: 22px;
	
	} 
	ul.social-share li i {
		font-size:1.3em
	}
	#image-header .top-heading-wrapper {
		padding-top:35%;
	}
	.attorneys #image-header .top-heading-wrapper {
		padding-top:20%;
	}
	
}