@media (max-width:1920px){
	body.tg-boxedversion .tg-searchform fieldset .form-group{margin:0 0 20px;}
}
@media (max-width:1440px){
	.tg-findlegalprofessional {padding: 60px 50px 40px;}
	.tg-searchform fieldset .form-group{margin:0 0 20px;}
	.tg-searchform fieldset .tg-radio label::before {left: 5px;}
	.tg-searchform fieldset .tg-radio label:last-child::before {left: 15px;}
	.owl-theme .owl-next::before,
	.owl-theme .owl-prev::before {top: -12px;}
}
@media (max-width:1300px){
	.owl-theme .owl-prev {left: 20px;}
	.owl-theme .owl-next {right: 20px;}
}
@media (max-width:1250px){
    body.tg-boxedversion #tg-wrapper {width: 100%;}
    body.tg-boxedversion .tg-navigationarea{margin: 0;}
}
@media (max-width:1199px){
	.tg-bannercaption .tg-sectiontitle h2 {
		font-size: 115px;
		line-height: 85px;
	}
	body.tg-boxedversion .tg-bannercaption .tg-sectionhead h2 {
		font-size: 80px;
		line-height: 60px;
	}
	.tg-bannercaption {margin: 66px 0;}
	.owl-theme .owl-prev{left:10px;}
	.owl-theme .owl-next {right: 10px;}
	body.tg-boxedversion .tg-bannercaption {margin:126px 0 127px 50px;}
	.tg-contentbox {padding: 23px 30px;}
	.tg-chargesresult{max-width:430px;}
	.tg-chargesresult .tg-sectionhead {padding: 0 0 15px;}
	.tg-process .tg-description p{margin:0 0 10px;}
	.tg-casesimg{margin:20px 0 0 0;}
	.tg-casesimg img{margin-left:-65px;}
	.tg-calltoaction h2{
		font-size:26px;
		line-height:26px;
	}
	.tg-calltoaction .tg-btn{width:100%;}
	.tg-signupnow p{
		font-size:19px;
		line-height:20px;
	}
	.tg-signupnow .tg-btn {padding: 0 12px;}
	.tg-contactuswidget .tg-info li > a{margin:0 19px 0 0;}
	.tg-flickerwidget ul li{width:33.33%;}
	.tg-casedetail .tg-member.item .tg-box{padding:245px 17px 30px;}
	.tg-box {padding: 253px 30px 30px;}
	.tg-attorneyinfo .tg-box {padding: 20px 0 20px 20px;}
	.tg-attorneyimg {margin: 5px 0 0 -75px;}
	.tg-attorneyinfo .tg-sectiontitle{padding:0 0 20px;}
	.tg-attorneyinfo .tg-sectiontitle span {
		font-size: 15px;
		line-height: 15px;
		margin:0 0 5px;
	}
	.tg-attorneyinfo .tg-sectiontitle h2 {
		font-size: 20px;
		line-height: 15px;
	}
	.tg-attorneyinfo ul > li {padding: 5px 0;}
	.tg-attorneyinfo ul > li .tg-socialicons > li{padding:0;}
	.tg-bloglist .tg-post .tg-contentbox{padding:20px;}
	.tg-bloglist .tg-post .tg-contentbox .tg-border-heading{
		margin:0 0 10px;
		padding-bottom:10px;
	}
	.tg-bloglist .tg-post .tg-contentbox .tg-description{
		margin:0 0 22px;
		padding:0 0 20px;
	}
	.tg-tags-social .tg-tags{
		width:100%;
		margin:0 0 20px;
	}
	.tg-social-share{float:left !important;}
	.tg-locationmap{width:400px;}
	.tg-404error h2 {
		font-size: 180px;
		line-height: 138px;
	}
	.tg-searchcontent {padding: 59px 15px 58px 30px;}
}
@media (max-width:1024px){
	.tg-bannercaption .tg-sectiontitle h2 {
		font-size: 105px;
		line-height: 75px;
	}
	.tg-searchform fieldset .form-group{width:30%;}
	.tg-searchcontent {padding: 49px 15px 48px 30px;}
}
@media (max-width:991px){
	.tg-navigation ul li a {padding: 19px 9px;}
	.tg-homebanner .item .tg-bannerimg {margin: 0 0 -1px 0;}
	.tg-bannercaption {margin: 35px 0;}
	.tg-bannercaption .tg-sectionhead h3 {margin: 0 0 10px;}
	.tg-sectionhead .tg-sectiontitle{padding:0 0 20px;}
	.tg-bannercaption .tg-btnarea{margin:20px 0 0;}
	.tg-bannercaption .tg-sectiontitle h2 {
		font-size: 86px;
		line-height: 60px;
	}
	.tg-btnarea .tg-btn {
		margin: 0 10px 0 0;
		padding:0 35px;
	}
	body.tg-boxedversion .tg-bannercaption {margin: 80px 0 80px 50px;}
	body.tg-boxedversion .tg-bannercaption .tg-sectionhead h2 {
		font-size: 60px;
		line-height: 42px;
	}
	.tg-btnarea .tg-btn.tg-btn-md{padding:0 43px;}
	.tg-ceo{margin:0 0 50px;}
	.tg-videoarea.tg-mediastyle figure img{width:100%;}
	.tg-counter:after,
	.tg-counter:before {
		width:80px;
		margin: 0 0 0 -16%;
	}
	.tg-counter h2 {
		font-size: 60px;
		line-height: 45px;
	}
	.tg-counter h3 {
		font-size: 18px;
		line-height: 15px;
	}
	.tg-contentbox {padding: 95px 30px;}
	.tg-servie .tg-border-heading:after {top: -200%;}
	.tg-calltoaction h2{
		font-size:21px;
		line-height:21px;
	}
	.tg-calltoaction .tg-btn {
		width: 100%;
		padding: 0;
	}
	.tg-signupnow p{
		text-align:center;
		font-size:24px;
		line-height:20px;
	}
	.tg-signupnow .tg-btn{
		width:100%;
		padding:0;
	}
	.tg-flickerwidget ul li{width:25%;}
	.tg-col{padding:20px 0;}
	body.tg-boxedversion .tg-aboutus .tg-col{margin:0;}
	body.tg-boxedversion .tg-aboutus .tg-videoarea{margin:0 0 50px;}
	.tg-aboutus-v2 .tg-videoarea{margin:0 0 50px;}
	.tg-aboutus-v2 .tg-col{margin:0;}
	.tg-skillgroup{margin:50px 0 0;}
	.tg-casedetail .tg-member.item .tg-box {padding: 90% 17px 30px;}
	.tg-widget h2{font-size:12px;}
	.tg-box {padding: 295px 30px 30px;}
	.tg-attorneyinfo{padding:0;}
	.tg-attorneyinfo .tg-box{padding:15px 0;}
	.tg-attorneyimg{
		max-width:none;
		width:100%;
		margin:0 0 30px;
	}
	.tg-blogdetail blockquote {padding: 50px 30px;}
	.tg-alignleft{
		width:100%;
		margin:0 0 30px;
	}
	.tg-blogdetail .tg-border-heading{width:100%;}
	.tg-attorneymap .tg-locationmap{max-width:none;}
	.tg-attorneymap .tg-border-heading,
	.tg-attorneymap p{
		width:100%;
		float:left;
	}
	.tg-educationaddmission ul li{width:100%;}
	.tg-bloglist .tg-sectionhead {padding: 0 0 50px;}
	.tg-bloglist .tg-post .tg-contentbox{padding:30px;}
	.tg-blogdetail .tg-authorinfo {padding: 45px 20px;}
	.tg-blogdetail .tg-authorinfo figure {margin: 0 30px 0 0;}
	.tg-authorinfo .tg-rightarea{
		float:left;
		margin:0 0 20px;
	}
	.tg-commenter{padding:45px 20px;}
	.tg-commenter figure {margin: 0 30px 0 0;}
	.tg-childcomment {padding: 15px 0 0 15px;}
	.tg-mapcontactarea{padding:0;}
	.tg-mapcontactarea .tg-box{padding:15px 0;}
	.tg-mapcontactarea .tg-locationmap{
		width:100%;
		float:left;
		margin:0 0 30px;
	}
	.tg-history + .tg-history {margin: -92px 0 0;}
	.tg-history:nth-child(2n) figure figcaption,
	.tg-history:nth-child(2n+1) figure figcaption{
		width:70px;
		height:70px;
		font-size:16px;
		line-height:17px;
		border-width:6px;
	}
	.tg-history:nth-child(2n+1) figure figcaption {left: -35px;}
	.tg-history:nth-child(2n+1) figure figcaption:after{right:-15px;}
	.tg-history:nth-child(2n) figure figcaption{right:-35px;}
	.tg-history:nth-child(2n) figure figcaption:after{left:-15px;}
	.tg-history figure{margin:0 0 10px;}
	.tg-history .tg-contentbox .tg-border-heading{margin:0 0 10px;}
	.tg-history .tg-contentbox .tg-border-heading h3 {
		font-size: 13px;
		line-height: 14px;
	}
}
@media (max-width:900px){
	.tg-chargesresult {max-width: 375px;}
	.tg-404error h2 {
		font-size: 140px;
		line-height: 108px;
	}
	.tg-searchcontent .tg-border-heading h3 {
		font-size: 25px;
		line-height: 20px;
	}
	.tg-searchcontent .tg-border-heading h3,
	.tg-searchcontent .tg-border-heading span {
		font-size: 20px;
		line-height: 15px;
	}
}
@media (max-width:800px){
	.tg-bannercaption .tg-sectionhead h3 {
		font-size: 30px;
		line-height: 20px;
	}
	.tg-bannercaption .tg-sectiontitle h2 {
		font-size: 76px;
		line-height: 55px;
	}
	.tg-accidentcharges > div{width:100%;}
	.tg-chargesresult {
		max-width: 700px;
		margin:80px 0 80px 40px;
	}
}
@media (max-width:767px){
	.tg-nav{
		width:auto;
		float:right;
		position:static;
	}
	.tg-nav .navbar-toggle .icon-bar{background:#fff;}
	.tg-nav .tg-navigation.in{overflow:visible;}
	.tg-nav .navbar-collapse {
		z-index: 9999;
		top: 100%;
		right: 0;
		width: 100%;
		padding: 15px 0;
		background:#333366;
		border: 0;
		position: absolute;
	}
	.tg-nav > div > ul {
		width: 100%;
		float: left;
		background:none;
		line-height: inherit;
		list-style: none;
		position: relative;
		text-align: right;
	}
	.tg-nav > div > ul li{
		width:100%;
		text-align:left;
		padding:0 15px;
	}
	.tg-nav > .tg-navigation > ul > li > ul {
		clear:both;
		overflow:hidden;
		width:auto;
		float:none;
		background: #fff;
		display: none;
		margin:0 -15px;
		padding: 0 15px;
		position: static;
		visibility:visible;
		opacity:1;
		box-shadow:none;
	}
	.tg-hasdropdown ul li:before,
	.tg-navigation ul li:after{display:none;}
	.tg-hasdropdown ul li a{
		color:#282828;
		padding:10px 0;
	}
	.tg-nav > div > ul li + li{border-top:1px solid #ddd;}
	.tg-nav > div > ul li a{
		padding:0;
		line-height:33px;
	}
	.tg-hasdropdown ul li:hover{background:none;}
	.tg-dropdowarrow{display:block;}
	.tg-btnsearch {
		float: right;
		margin: 15px 20px;
	}
	.tg-servie .tg-contentbox{width:100%;}
	.tg-client {margin: 0 0 1px 0;}
	.tg-chargesresult {max-width: 550px;}
	.tg-searchform fieldset .form-group {width: 42.6%;}
	.tg-pagination{margin:0 0 50px;}
	.tg-casedetail .tg-teamslider{margin:0 0 50px;}
	.tg-casedetail .tg-member.item .tg-box {padding: 98% 17px 30px;}
	.tg-attorneydetail .tg-skillgroup{margin:0;}
	.tg-widget h2{font-size:16px;}
	.tg-widget.tg-testimonialwidget{margin:0;}
	.tg-authorinfo .tg-rightarea {float: right;}
	.tg-leavecommentform{margin:0 0 50px;}
	.tg-faqs{margin:0 0 50px;}
	.tg-searchcontent{
		max-width:none;
		width:100%;
	}
	.tg-commingsoon-content h1 {
		font-size: 40px;
		line-height: 25px;
	}
	.tg-commingsoon-content h2 {
		font-size: 20px;
		line-height: 15px;
	}
	#comming-countdown li{width:120px;}
	.tg-history:nth-child(2n) figure figcaption,
	.tg-history:nth-child(2n+1) figure figcaption{
		width:60px;
		height:60px;
	}
}
@media (max-width:720px){
	.tg-homebanner {padding: 40px 0 0;}
	.tg-bannercaption {
		margin:10px 0 0 0;
		padding: 0 40px 0 0 ;
	}
	.tg-bannercaption .tg-sectiontitle h2:after {width: 80px;}
	.tg-bannercaption .tg-sectionhead h3 {
		font-size: 22px;
		line-height: 15px;
	}
	.tg-bannercaption .tg-sectiontitle h2 {
		font-size: 50px;
		line-height: 35px;
	}
	.tg-bannercaption .tg-btnarea .tg-btn {padding: 0 10px;}
	.tg-bannercaption .tg-btnarea .tg-btn.tg-btn-md {padding: 0 20px;}
	.tg-box {padding: 290px 30px 30px;}
	.tg-chargesresult {max-width: 100%;}
	.tg-logoarea .tg-btn {padding: 0 10px;}
	.tg-logoarea .tg-logo {width: 180px;}
	.tg-history figure,
	.tg-history .tg-contentbox{padding: 0 0 0 65px;}
	.tg-history:nth-child(even) figure,
	.tg-history:nth-child(even) .tg-contentbox{padding:0 65px 0 0;}
}
@media (max-width:640px){
	.tg-info li{padding:0 8px;}
	.tg-info li > a i {margin: 0 5px 0 0;}
	#tg-languages-button {margin: 0 10px;}
	.tg-socialicons li {padding: 0 2px;}
	.tg-service-hours{
		width:100%;
		padding:0 0 20px;
	}
	.tg-logoarea .tg-logo{
		width:auto;
		float:left;
	}
	.tg-homebanner {padding: 50px 0;}
	.tg-homebanner .item{padding:0 50px;}
	.tg-homebanner .item > div > div > div{width:100%;}
	.tg-bannerimg{display:none;}
	.tg-bannercaption .tg-sectionhead .tg-sectiontitle,
	.tg-bannercaption .tg-sectiontitle h2{
		font-size:40px;
		line-height:27px;
		padding: 0 0 10px;
	}
	.tg-bannercaption .tg-sectionhead h3 {
		font-size: 19px;
		line-height: 14px;
	}
	.tg-box {padding: 255px 30px 30px;}
	.tg-chargesresult {padding: 80px 50px 80px 15px; margin:0;}
	.tg-pagination ul li{padding:0 7px;}
	.tg-leavecomments .tg-sectiontitle{padding:0 0 30px;}
	#comming-countdown li {width: 100px;}
}
@media (max-width:639px){
	.tg-bliggrid .tg-post .tg-contentbox{padding:20px}
}
@media (max-width:568px){
	.tg-topbar{text-align:center;}
	.tg-languagesocial {
		display: inline-block;
		float: none;
	}
	.tg-info{
		width:100%;
		margin:0 0 10px;
		text-align:center;
	}
	.tg-info li{
		float:none;
		display:inline-block;
	}
	.tg-searchform fieldset .form-group,
	.tg-searchform fieldset .form-group:first-child{width: 100%;}
	.tg-searchform fieldset .tg-radio label:before {left: 30px;}
	.tg-searchform fieldset .tg-radio label:last-child:before {left: 50px;}
	.tg-sectiontitle h2{
		font-size:20px;
		line-height:15px;
	}
	.tg-fourcolumns > div > div > div,
	.tg-signupnow > div > div > div{width:100%;}
	.tg-signupnow p {
		font-size: 18px;
		line-height: 18px;
	}
	.tg-signupnow .form-group{margin:0 0 20px;}
	.tg-box {padding: 420px 30px 30px;}
	.tg-counter h3 {
		font-size: 15px;
		line-height: 13px;
	}
	.tg-accidentslider .item figure img {height: 400px;}
	.tg-contactuswidget .tg-info li{text-align:left;}
	.tg-casedetail .tg-member.item .tg-box {padding: 88% 17px 30px;}
	.tg-footerbar{text-align:center;}
	.tg-addnav{
		width:100%;
		margin:0 0 10px;
	}
	.tg-addnav ul li{
		float:none;
		display:inline-block;
	}
	.tg-copyrights{width:100%;}
	.tg-teammembers > [class^="col-"],
	.tg-teammembers > [class*="col-"]{width:100%;}
	.tg-bliggrid .row [class^="col-"],
	.tg-bliggrid .row [class*="col-"]{width:100%;}
	.tg-breadcrumb{text-align:center;}
	.tg-pagetitle {
		width: 100%;
		margin: 0 0 10px;
	}
	.tg-pagetitle h2{
		font-size:18px;
		line-height:15px;
	}
	.tg-breadcrumb ul{width:100%;}
	.tg-breadcrumb ul li:first-child{padding:0 8px 0 0;}
	.tg-breadcrumb ul li:last-child{padding:0 0 0 8px;}
	.tg-authorinfo .tg-leftarea{width:100%;}
	.tg-authorinfo .tg-rightarea{float:left;}
	.tg-childcomment{padding-left:0;}
	#comming-countdown li {
		width: 47%;
		float: left;
		margin: 5px;
		padding: 0;
	}
	.tg-history:nth-child(odd) figure figcaption,
	.tg-history:nth-child(even) figure figcaption,
	.tg-history:nth-child(odd) figure figcaption:before,
	.tg-history:nth-child(even) figure figcaption:before,
	.tg-foresthistory:after{display:none;}
	.tg-history:nth-child(even) figure,
	.tg-history:nth-child(even) .tg-contentbox,
	.tg-history figure,
	.tg-history .tg-contentbox,
	.tg-history:nth-child(even),
	.tg-history:nth-child(odd){padding:0;}
	.tg-history{padding:93px 0 !important;}
	.tg-foresthistory{margin:-93px 0 !important;}
}
@media (max-width:480px){
	.tg-counter {
		width: 100%;
		margin: 20px 0;
	}
	.tg-counter:after,
	.tg-counter:before {margin: 0 0 0 -8%;}
	.tg-contentbox {padding: 50px 30px;}
	.tg-box {padding: 360px 30px 30px;}
	.tg-calltoaction h2 {
		font-size: 16px;
		line-height: 16px;
	}
	.tg-casedetail .tg-member.item .tg-box {padding: 91% 17px 30px;}
	.tg-blogdetail .tg-authorinfo figure,
	.tg-commenter figure{margin:0 0 30px;}
	.tg-authorinfo .tg-contentbox,
	.tg-commenter .tg-contentbox{
		width:100%;
		float:left;
	}
}
@media (max-width:479px){
	.tg-logoarea .tg-logo{width:140px;}
	.tg-logoarea .tg-btn{
		font-size:11px;
		line-height:45px;
	}
	.tg-homebanner .item {padding: 0 40px;}
	.tg-bannercaption{padding:0;}
	.owl-theme .owl-prev{width:30px;}
	.owl-theme .owl-next {width: 35px;}
	.tg-ceoinfo figure {width: 50px;}
	.tg-ceoinfo .tg-authorinfo {padding: 5px 0;}
	.tg-ceoinfo .tg-authorinfo h3 {
		font-size: 15px;
		line-height: 12px;
	}
	.tg-signature {width: 90px;}
	.tg-chargesresult {padding: 80px 15px;}
}
@media (max-width:439px){
	.tg-searchform fieldset .tg-radio label:before {left: 10px;}
	.tg-searchform fieldset .tg-radio label:last-child:before {left: 7px;}
	.tg-tags-social i{margin:0 5px 10px 0;}
	.tg-tags-social span {
		width: 80%;
		margin:0 0 10px;
	}
	.tg-social-share ul{float:left;}
	.tg-commingsoon-content h1,
	.tg-commingsoon-content h2{display:inline-block;}
	#comming-countdown li{
		width:100%;
		margin:15px 0;
	}
	.tg-commingsoon-content h1 {
		font-size: 30px;
		line-height: 22px;
	}
	.tg-commingsoon-content h2 {
		font-size: 13px;
		line-height: 11px;
		margin: 0 0 30px;
	}
}
@media (max-width:360px){
	.tg-info li{
		width:100%;
		padding:0;
	}
	.tg-homebanner .item {padding: 0 25px;}
	.tg-searchform fieldset .tg-radio label:before {left: 0;}
	.tg-accidentslider .item figure img {height: 300px;}
	.tg-chargesresult .tg-btnarea .tg-btn {padding: 0 25px;}
	.tg-box {padding: 250px 30px 30px;}
	.tg-casedetail .tg-member.item .tg-box {padding: 100% 17px 30px;}
}
@media (max-width:320px){}