@media(max-width:1850px) {	

	.top-menu-cont { width: 94%; }


	/*********************** inner-page ***************************/
	.right-side .lawyers-call a { font-size: 36px; }
	.left-side .left-menu ,.right-side .lawyers-call , .content-side.both ,.enquiry-form , .left-side .Latest-blog , .content-side.right ,.content-side.left { padding: 30px 25px; }
	.find-us .find-wrapper { padding: 50px 25px; }
}

@media(max-width:1700px) {

	.footer-top .footer-top-cont .ft-txt-cont .ft-lower-txt a, .footer-top .footer-top-cont .ft-txt-cont .ft-lower-txt > p{
		font-size: 23px;
	}

	.footer-top .footer-top-cont p.ft-header{
		font-size: 45px;
	}

	.slider-txt p.h1-slider, .home-only .home-article-h1{
		font-size: 60px;
	}


	.tmc-call-us {
		padding-right: 30px;
	}


	.top-menu-cont .logo-cont {
		display: flex;
		align-items: center;
	}

	
	.top-menu-cont .logo-cont img {
		max-width: 220px;
	}
}

@media(max-width: 1680px){
	.container{
		width: 94% !important;
	}

	.above-c-left p:first-child{
		font-size: 36px;
	}

	.above-c-left p:last-child{
		font-size: 35px;
	}
}

@media(max-width: 1620px){
	.top-menu-cont .logo-cont img{
		max-width: 195px;
	}


	.navigation ul.nav > li > a{
		padding: 20px 11px;
	}

	.tmc-right .tmc-contact-us a{
		padding: 19px 46px;
	}
}


@media(max-width:1540px) {

	.slider-txt p.h1-slider{
		font-size: 50px;
	}

	.footer-top .footer-top-cont .ft-txt-cont .ft-lower-txt a, .footer-top .footer-top-cont .ft-txt-cont .ft-lower-txt > p {
		font-size: 18px;
	}

	.hpg-latest-news .hpg-nws-item .hpg-news-heading a{
		font-size: 40px;
	}

	.hpg-latest-news .hpg-nws-item .mod-articles-category-introtext{
		font-size: 19px;
	}



	.container {width: 94% !important; }

	.tmc-left .dsktp-slicknav {margin-right: 30px;}

	.navigation ul.nav > li > a { font-size: 13px; }
	.navigation ul ul li a { font-size: 13px; }
	.slider .slider-box { bottom: 40px; }
	.slider .slider-box h3 { font-size: 42px; line-height: 42px; margin: 0 0 30px;}
	/** .inner-banner .heading { height: 70px; }**/
	.inner-page .header { padding: 20px 0; } 
}

@media(max-width:1500px) {

	.inner-page .inner-banner .heading::before {
top: -24px;
	}

	.above-c-right > a{
		padding: 26px 30px
	}

	.above-c-left p:first-child{
		font-size: 33px;
	}

	.above-c-left p:last-child{
		font-size: 31px;
	}
}

@media(max-width:1430px) {
	.top-menu-cont .logo-cont{
		margin-right: 20px;
	}
.tmc-right{	position: relative;
    bottom: 6px;
}

.home-only .home-article-h1{
font-size: 62px;
}

}

@media(max-width:1400px) {

	.tmc-right .custom .tmc-call-us{
		padding-right: 11px;
	}

	/*********************** inner-page ***************************/
	.content-both-wrapper { max-width: 100%;}
	.inner-page .navigation { padding-right: 0; }
	.inner-page .head-contact { padding-right: 15px; }
	.inner-page header .make-us ,.inner-page header .call-us  { margin-right: 15px; }
	.right-side .enquiry-form h3 { font-size: 27px;}
	.right-side .lawyers-call a { font-size: 32px;}
	.right-side .lawyers-call h3 { font-size: 21px; }

	.top-menu-cont .logo-cont img{max-width: 170px;}

	.aoe-txt-inner .aoe-title, html body .hpg-latest-news .hpg-nws-item .hpg-news-heading a{
		font-size: 34px;
	}

	.tmc-call-us a, .tmc-contact-us a{
		font-size: 14px;
	} 

	.footer-top .footer-top-cont .ft-txt-cont .ft-lower-txt a, .footer-top .footer-top-cont .ft-txt-cont .ft-lower-txt > p{
		font-size: 14px;
	}

	.footer-top .footer-top-cont p.ft-header{
		font-size: 39px;
	}
}

@media(max-width: 1300px){
	.footer-top .footer-top-cont .ft-img-cont img{
		width: 300px;
	}

	.tmc-right .tmc-call-us span.fw-b{
		font-size: 13px;
	}

	.slider-txt p.h1-slider{
		font-size: 35px;
	}

	.slider .slider-box{
		top: 137px;
	}

	.slider .slider-box{
		min-width: 300px
	}
}



@media(max-width: 1300px) and (min-width: 1000px){
	.top-menu-cont .logo-cont img {
		max-width: 180px;
		position: absolute;
		top: 17px;
		left: 2.5%;
	}

	.top-menu-cont .logo-cont{
		margin-right:0;
	}
}




@media(max-width:1279px) {
	/*********************** inner-page ***************************/
 	.inner-page .navigation ul.nav > li > a {  font-size: 12px;  padding: 20px 18px;}
 	.enquiry-form .capcha p { font-size: 13px; padding: 0;}
	 .right-side .enquiry-form .capcha .in { margin-bottom: 0; }
	 

	 .slider .slider-box .slider-txt .make-contact:before{
		 width: 12px;
		 left: -26px;
	 }

	 .slider .slider-box .slider-txt .make-contact a{
		 font-size: 18px;
	 }
}



@media only screen and (min-width:769px) and (max-width: 1199px) {
	.right-side .enquiry-form #g-recaptcha-28 {transform: scale(0.64) !important; -webkit-transform:scale(0.64) !important; transform-origin: 0 0 0 !important; -webkit-transform-origin:0 0 !important;}
}

@media(max-width:1199px) {

	.aoe-contact-btn{
		padding: 19px 16px;
	}


	.home-only .logo { margin-top: 25px; width: 35%; }
	.home-only .logo img { max-width: 100%;}
	.navigation ,.head-contact  { padding-right: 15px; }	
	.navigation ul.nav > li > a { font-size: 12px;  padding: 20px 12px;}
	.navigation ul ul li a { font-size: 12px; padding: 10px 20px; }
	.full-sec { padding: 30px 0; }
	.areas-sec .padd { padding: 20px; }
	.areas-sec article {  margin-bottom: 18px; } 
	.news-sec .col-8 { padding: 20px; }
	.news-sec .col-4 { padding: 20px; }
	.slider .slider-box .make-contact a, .slider .slider-box .call-slider a { font-size: 36px; line-height: 40px;}
	.slider .slider-box .make-contact, .slider .slider-box .call-slider { font-size: 28px; min-height: 110px; padding: 20px; }
	.slider .slider-box { bottom: 20px;}
	.slider .slider-box h3 {font-size: 26px; line-height: 32px;  margin: 0 0 15px;}

	/*********************** inner-page ***************************/
	.inner-page header { position: relative; } 
	.inner-page .header { background: #1b272e;}
	.inner-page .navigation { float: none; }
 	.inner-page .navigation ul.nav { display: table; margin: 0 auto; }
 	.inner-page .navigation ul.nav > li > a {  font-size: 14px;  padding: 20px;}
 	.inner-page .logo { text-align: center; margin: 0 auto; float: none; }
 	.inner-page .head-contact {  padding: 0 20px;  width: 100%;}

 	.inner-page .content-box h3 { margin: 0 0 20px;}
 	.left-side .left-menu, .right-side .lawyers-call, .content-side.both, .enquiry-form, .left-side .Latest-blog , .content-side.right ,.content-side.left { padding: 25px 20px;}
 	.right-side .enquiry-form h3 { font-size: 22px;}
 	.left-side .left-col + .left-col { margin-top: 15px;}
 	.right-side .right-col + .right-col { margin-top: 15px;}
 	.left-side .left-menu ul li a { font-size: 19px; }

}

@media(max-width:1250px) {	


}
@media(max-width:1160px) and (min-width: 1000px){
	.inner-page .navigation ul.nav > li > a{
		padding: 10px 7px;
	}
}

@media(max-width:1100px) {
	.footer-top .footer-top-cont .ft-txt-cont{
		padding-left: 9rem;
	}

	.footer-top .footer-top-cont .ft-img-cont img{
		width: 242px;
	}
}


@media(max-width:999px) {

	.enquiry-form{
		padding: 25px 0;
	}

	

	.big-horiz-list li span {
		display: block;
		font-weight: bold;
		font-weight: 600;
		margin-bottom: 9px;
		font-size: 35px;
		font-family: freight-display-pro, serif;
	}

	.above-c-left p:first-child {
		font-size: 24px;
	}

	.above-c-left p:last-child{
		font-size: 23px;
	}

	.above-c-right > a {
		position: relative;
		padding: 20px 30px;
		top: 35px;
		color: #1b272e;
		font-weight: bold;
		font-size: 16px;
	}

	.big-horiz-list{
		flex-direction: column;
	}

	.big-horiz-list li::after {
		content: none;
	}

	.inner-page .inner-banner .heading::before {
		top: -26px;
	}

	
	.enquiry-form .rsform .ml-1{
		border: 0;
	}

	.enquiry-form input , .enquiry-form select { border: 1px black solid !important;}

	.enquiry-form .rsform textarea{width: 100%;}

	.hpg-nws-item{padding: 0 !important;}

	.home-only .home-article-h1{
		font-size: 37px;
	}

	.aoe-txt-inner .aoe-title{
		margin-bottom: 47px;
	}

	.footer-top .footer-top-cont p.ft-header{
		font-size: 27px;
	}

	.footer-top .footer-top-cont .ft-txt-cont{
		padding-left: 5rem;
		padding-right: 2rem;
	}

	.footer-top .footer-top-cont .ft-img-cont img{
		width: 230px;
	}

	.footer {
		padding: 30px 0;
	}

	footer.footer .ftr-mid{
	padding-top: 20px;
	}

	.hpg-latest-news .category-module .container > div > div{
		flex-direction: column;
	}

	.hpg-latest-news h2.hpg-news-title {
		font-family: proxima-nova, sans-serif;
		font-size: 19px;
		font-weight: 400;
		text-align: center;
		text-transform: uppercase;
		color: #1C272E;
		margin-bottom: 35px;
		margin-top: 50px;
	}

	.home-article-h1{
		line-height: 1;
	}

	.aoe-row {
		flex-direction: column-reverse;
	}

	.aoe-row:nth-child(even){
		flex-direction: column-reverse;
	}

	.aoe-img-inner img{
		max-height: 200px;
	}




	.dsktp-slicknav{display: none;}

	.slider { margin-top: 0px; }
	header { margin-top: 47px; }
	header .call-us , header .make-us { margin-right: 20px; }
	.areas-sec ul li { width: 50%;}
	.home-only .top-header { top: 10px; }
	.news-sec .col-8 { width: 100%; }
	.latest-news ul li + li { padding-left: 20px;}
	.news-sec .col-4 { width: 100%; }
	.latest-tweets ul li { width: 48%; float: left; }
	.latest-tweets ul li:nth-child(2n) { float: right; }
	.latest-tweets ul li + li {  margin-top: 0;}
	.fo-logo img {  max-width: 100%;}
	.footer-bottom { min-height: 120px; }
	.slider .slider-box .make-contact, .slider .slider-box .call-slider { min-width: 48%; padding: 20px; min-height: 100px; }
	.slider .slider-box .call-slider { margin-right: 0; }
	.slider .slider-box .make-contact { float: left; }

	/*********************** inner-page ***************************/
	.content-side.left { width: 100%; margin-bottom: 15px;}
	.content-side.right { width: 100%; margin-bottom: 15px;}
	.left-side { width: 100%; margin-bottom: 15px; }
	.left-side .left-menu { min-height: 0; }
	.content-side.both { margin: 0 0 15px; width: 100%;}
	.right-side { width: 100%;}
	.enquiry-form .send-btn { height: 58px; }
	.find-us .find-wrapper { padding: 25px 0; min-width: 100%; }
	.inner-page .content-box .find-us h3 { font-size: 26px; }

	footer.footer .ftr-mid p, footer.footer .ftr-mid b{
		font-size: 13px;
	}
	footer.footer .logo-col img {
		max-width: 200px;
	}
	footer.footer .ftr-mid .logo-col i{
		font-size: 20px;
	}

	.slider .slider-box .slider-txt .make-contact{
		min-width: 200px;
	}
	.slider .slider-box .slider-txt .make-contact a{
	padding: 22px 24px;
	}

	.home-only .about-sec article{
		width: 100%;
	}
}





/***mobile*******/

@media(max-width:769px) {

	.slider .djslider-default img.dj-image{
		height: 100% !important;
		object-fit: cover;
	}

	.footer-top .footer-top-cont{
		flex-direction: column;
	}

	.footer-top .footer-top-cont .ft-txt-cont{
		padding-top: 47px;
		padding-left: 0;
	}

	.container { width:100%; padding: 0 20px; }
	.content-box .container ,.breadcrumb-col .container { padding: 0 15px; }
	.top-header .container { width: 100%; }
	h3 { margin: 0 0 30px 0; }
	.inner-page .content-box h3 { font-size: 20px;}
	.inner-page .content-box h4 { font-size: 20px; }
	h2 { margin: 0 0 30px 0; }
	.full-sec { padding: 30px 0;}
	.about-sec article {  width: 100%;}
	.testimonials-sec blockquote { font-size: 28px; }
	footer { position: relative; width: 100%;}
	.footer-bottom { font-size: 14px; }
	.arrow-bt {  bottom: 18px;  left: 50%; transform: translate(-50%,0); -webkit-transform: translate(-50%,0); margin: 0;  position: absolute;}

	.left-side .left-menu ul li a { font-size: 18px; }
	.left-side .left-menu ul li { padding: 5px 0; }

	/******************** inner-page *********************/
	.keith-profile { margin: 0 0 15px; padding: 0 0 15px; }
	p.p-head { font-size: 18px; }

	.inner-page .content-box .contact-form h3 { margin: 0 0 20px;}
	.inner-page .content-box .contact-form p.p-3 { padding: 0 0 20px;}
	.contact-form .col-8 { width: 100%;}
	.contact-form .col-4 { width: 100%;}
	.contact-form .capcha { width: 100%;}
	.contact-form .capcha .in { margin: 0; }
	.contact-form .send-button { width: 100%; margin-top: 0; }
	.contact-form .col-8 .col-4 {  width: 100%;}
	.inner-page .content-box .find-us h3 { font-size: 22px; }
	.map > iframe { height: 300px !important;}

	.home-only .logo { text-align: center; width: 100%;}
	.slider { height: 460px; }
	.slider .djslider-default { height: 460px !important; }
	.slider .djslider-default ul.djslider-in > li { height: 460px !important }
	.slider .djslider-default img.dj-image { /*height: 460px !important;*/ }
	.slider .slider-box h3 {  font-size: 21px; line-height: 24px; margin: 0 0 20px;}

	.home-only .top-header { top: 90px;}
	.head-contact { padding-right: 0;  width: 100%;}
	.slider .slider-box .make-contact a, .slider .slider-box .call-slider a { font-size: 32px; }
	.slider .slider-box .make-contact, .slider .slider-box .call-slider { font-size: 26px; }
	.home-only .about-sec article{
		width: 100%;
	}
}


@media(max-width: 740px){
	.nav>li>a{
		padding: 10px 7px;
	}

	footer.footer .ftr-mid-inner{
		flex-direction: column;
	}

	.footer.footer .ftr-mid .logo-col{
		margin-top: 28px;
	}

	.inner-page .inner-banner h1{
		padding-top: 25px;
		font-size: 39px;
	}

	.inner-page .inner-banner .heading:before{
		font-size: 16px;
	}
    
}

@media(max-width:639px) {


	.enquiry-form .rsform{
		padding: 0;
	}


	

	.slider .slider-box .slider-txt .make-contact a{
		padding: 22px 19px;
	}

	.tmc-right .tmc-contact-us a{
		padding: 19px 22px;
	}

	.top-menu-cont{
		padding-top: 20px;
		flex-direction: column;
		align-items: center;
		justify-content: center;
	}

	.top-menu-cont .logo-cont img{
		max-width: 271px;
		margin-bottom: 36px;
	}

	


	.areas-sec ul li {  width: 100%;}
	.areas-sec ul li + li { margin-top: 2px; }
	.areas-sec article p { color: #fff; font-size: 13px; }
	.areas-sec article::after { width: 100%; }
	.areas-sec .more-link {  float: right;}
	.latest-news ul li { width: 100%; }
	.latest-news ul li + li { padding: 30px 0 0 0; }
	.news-sec h3 {  margin: 0 0 40px;  padding: 0;  text-align: center;}
	.latest-news .col-w { max-width: 100%; }
	.news-sec .col-8 { padding: 40px 20px 70px;}
	.news-sec .col-4 {  padding: 40px 20px 70px;}
	.latest-tweets ul li {  width: 100%;}
	.latest-tweets ul li + li { margin-top: 40px; }
	.testimonials-sec h2 { font-size: 24px; }
	.testimonials-sec blockquote {font-size: 21px;  max-width: 100%;  width: 98%; line-height: 24px; }
	.footer {  padding: 35px 0 50px; }	
	footer .footer-bottom { font-size: 12px; }
	.footer-bottom  { text-align: center; min-height: 250px; padding-top: 35px; }
	.fo-link { float: none; } 
	.fo-link + .fo-link { margin-top: 25px; }
	.arrow-bt { bottom: 40px; }
	.footer .col-4 { width: 100%; margin-bottom: 15px; }
	.fo-contact .call-us { margin: 0 0 30px;}


	.inner-page .head-contact { padding: 15px 20px 25px;}
	.head-contact > div { width: 100%; margin: 0; text-align: center; line-height: 40px; }
	.home-only .head-contact { border: none; }
	.head-contact .social-head ul { display: table; margin: 0 auto; padding: 15px 0 0 0; }
	.inner-banner h1 {  font-size: 22px;  padding: 10px 0 10px 20px;}
	.find-us .address-left { width: 100%;}
	.find-us .address-rigth { width: 100%;}

	.slider .slider-box h3 { margin: 0 auto 20px;max-width: 270px; text-align: center;}
	.slider { height: auto; }
	.slider .djslider-default { height: 502px !important; }
	.slider .djslider-default ul.djslider-in > li { height: 502px !important }
	.slider .djslider-default img.dj-image { /* height: 554px !important; */}

	.slider .slider-box {  bottom: 8vw; top: auto;}
	.slider .slider-box .call-slider { margin-bottom: 25px; }
	.slider .slider-box .make-contact, .slider .slider-box .call-slider { min-width: 100%;}
}

@media(max-width: 550px){

	.footer-top .footer-top-cont .ft-txt-cont{
		padding-right: 0;
	}

	.slider-txt p.h1-slider{
		line-height: 1;
		font-size: 26px;
	}

	.home-only .home-article-h1{
		font-size: 26px;
	}

	.aoe-txt-inner{
		padding: 50px 25px;
	}

	.footer-top .footer-top-cont .ft-txt-cont .ft-lower-txt{
		flex-direction: column;
	}

	.nav>li>a{
		padding: 4px 7px;
	}


	.aoe-txt-inner .aoe-title, html body .hpg-latest-news .hpg-nws-item .hpg-news-heading a{
		font-size: 21px;
	}

	footer.footer ul.nav.menu{
		flex-wrap: wrap;
		justify-content: center;
	}

	.footer-top .footer-top-cont .ft-txt-cont .ft-lower-txt > a
		{margin-right: 0;
	}

	.aoe-contact-btn{font-size: 14px; /** border: 2px #e8a93e solid;**/ padding: 14px 15px;}

	.footer-top .ft-lower-txt > p{
		margin-top: 34px;
	}
}

@media(max-width:479px) {
	.fo-contact .call-us { margin-right: 0;}
	.call-us, .make-us { margin-right: 0;}
	.fo-contact > div { float: none; text-align: center; }

	.inner-banner .heading { height: 50px; }
}
@media(max-width:359px) {

	.enquiry-form input, .enquiry-form textarea, .enquiry-form select{
		width: 87%;
	}

	.send-button {width: 87%; float: left}
	.send-button input { float: left}

	.inner-page .logo img { max-width: 94%;}
}

.dsk-disp{font-size: 14px; display: block; line-height: 22px !important;margin-top:0;}

@media(min-width:1366px){
  .dsk-disp{ margin-top: -20px;}
}

.area-of-expertise-full-cont.container{
	width: 100% !important;
}

@media(min-width: 1000px){
	.d-md-none {
		display: none !important;
	}

	
.djslider-loader-default{
	display: none;
}
}

@media (min-width:1366px){

  
  .inner-page .content-box > .container {
    display:flex;
    justify-content: space-between;
  }
  
  .inner-page .content-box > .container > .left-side {
    width: 20%;
  }
  
  .inner-page .content-box > .container > .content-side {
    width: 50%;
  }
  
  .inner-page .content-box > .container > .right-side {
    width: 20%;
  }
  
  
}


@media(max-width: 1439px) and (min-width: 1410px){
  .navigation ul.nav > li > a{
    padding: 20px 7px ;
  }
}

.inner-page.cntct-pg .content-box > .container > .content-side {
  width:100%;
}

