.clearfix:before,.clearfix:after,.container:before,.container:after{content:"";display:table}.clearfix:after,.container:after{clear:both}.clearfix,.container{zoom:1}.container{width:967px;margin:0 auto}.alignleft{float:left;margin:0 20px 20px 0}.alignright{float:right;margin:0 0 20px 20px}.aligncenter{display:block;margin:20px auto}.alignnone{margin:0 0 20px}.left{text-align:left}.right{text-align:right}.center{text-align:center}a,button,input,span{transition:all .3s}.buttons_container{clear:both}.button_blue{margin:20px 0;display:inline-block;padding:15px 20px;background:#136579;color:#fff !important;font-family:Montserrat,arial,sans-serif;text-transform:uppercase;text-decoration:none !important}.button_blue:hover{background:#1a8aa5}@font-face{font-family:'icomoon';src:url(//www.dtmlegal.com/wp-content/themes/dtmlegal/css/../fonts/icomoon.eot?-3afhh1);src:url(//www.dtmlegal.com/wp-content/themes/dtmlegal/css/../fonts/icomoon.eot?#iefix-3afhh1) format('embedded-opentype'),url(//www.dtmlegal.com/wp-content/themes/dtmlegal/css/../fonts/icomoon.woff?-3afhh1) format('woff'),url(//www.dtmlegal.com/wp-content/themes/dtmlegal/css/../fonts/icomoon.ttf?-3afhh1) format('truetype'),url(//www.dtmlegal.com/wp-content/themes/dtmlegal/css/../fonts/icomoon.svg?-3afhh1#icomoon) format('svg');font-weight:400;font-style:normal;font-display:swap}[class^=icon-],[class*=" icon-"]{font-family:'icomoon';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:greyscale}.icon-arrow-left:before{content:"\e609"}.icon-arrow-right:before{content:"\e60a"}.icon-circle-with-plus:before{content:"\e605"}.icon-facebook-with-circle:before{content:"\e606"}.icon-linkedin-with-circle:before{content:"\e607"}.icon-twitter-with-circle:before{content:"\e608"}.icon-menu2:before{content:"\e604"}.icon-chevron-thin-up:before{content:"\e600"}.icon-mail4:before{content:"\ea86"}.icon-chevron-thin-right:before{content:"\e601"}.icon-chevron-thin-left:before{content:"\e602"}.icon-chevron-thin-down:before{content:"\e603"}.icon-chevron-left:before{content:"\f053"}.icon-chevron-right:before{content:"\f054"}.icon-chevron-up:before{content:"\f077"}.icon-chevron-down:before{content:"\f078"}.icon-envelop:before{content:"\e945"}.icon-printer:before{content:"\e954"}.icon-menu:before{content:"\e9bd"}.icon-plus:before{content:"\ea0a"}.icon-mail2:before{content:"\ea84"}.icon-facebook:before{content:"\ea8c"}.icon-twitter:before{content:"\ea91"}.icon-linkedin2:before{content:"\eac9"}body{font-family:Raleway,arial,sans-serif}.cookie-policy{display:none;top:-60px;left:0;z-index:10;width:100%;background:#136579;color:#fff}.cookie-policy .container{padding:20px 0}.cookie-policy .container .cookie-policy-left{float:left}.cookie-policy .container span{font-size:14px;font-weight:400}.cookie-policy .container a{color:#fff;text-decoration:underline}.cookie-policy .container .cookie-policy-button{float:right;padding:0 15px;color:#fff;cursor:pointer}.container{width:967px;margin:0 auto;position:relative}.container:after{content:"";display:table;clear:both}nav{background:#136579;font-family:Montserrat,arial,sans-serif;text-transform:uppercase;text-align:center;padding:50px 0}nav li{float:left;display:inline-block}nav li a{color:#fff;display:block;padding:10px;font-weight:700}nav li a:hover{background:#1a8aa5}.single-legal-updates nav #menu-item-26 a{background:#1a8aa5}header{padding:50px 0 30px}header:after{content:"";display:table;clear:both}header #mobile-top-tier{display:none}header #logo{background:url(//www.dtmlegal.com/wp-content/themes/dtmlegal/css/../images/logo_2019.png) top left/contain no-repeat;width:224px;height:64px;float:left}header #logo a{display:block;width:inherit;height:inherit}header #nav_control{width:47px;height:47px;background:#136579;float:right;color:#fff;font-size:8px;line-height:4px;text-transform:uppercase;text-align:center;cursor:pointer;margin-top:15px;transition:.3s}header #nav_control span{font-size:30px;line-height:33px}header #nav_control:hover{background:#1a8aa5}header #accolades{float:right;margin:0 30px 0 0;display:flex}header #accolades img{max-height:50px;width:auto}header #accolades img.legal{max-height:100px;margin-right:10px}header #accolades img.cyber{width:110px;height:auto;max-height:unset}header #accolades img.law{width:110px;height:auto;max-height:unset;margin-bottom:10px}header #accolades .accolates-column{display:flex;flex-direction:column;justify-content:center}header #telephone{float:right;margin-top:15px;margin-right:10px;font-size:16px;text-align:right;color:#136579}header #telephone a{color:#136579}header #telephone div{margin-bottom:3px}header #tagline{clear:both;float:left;font-size:14px;text-align:right;color:#136579;padding:10px 0 0}header #enquire{position:absolute;bottom:0;right:0;font-weight:700;text-transform:uppercase}header #enquire a{display:inline-flex;align-items:center;justify-content:center;padding:10px;background:#8a207c;color:#fff;transition:.3s}header #enquire a:hover{opacity:.8}#alert{background:#136579;color:#fff;padding:5px 20px;margin-bottom:2px}#alert p{margin:15px 0;font-size:14px;line-height:20px}#alert a{color:#fff}#alert a:hover{text-decoration:underline}#content{margin-bottom:2px}#content #page_header{background:#136579;padding:30px;color:#fff;text-align:center;margin:0 0 2px}#content #page_header h1{text-transform:uppercase;font-family:Montserrat,arial,sans-serif;font-size:14px;margin:0 0 13px}#content #page_header h2{font-size:14px;font-weight:400}#content #page_header h3{font-size:14px;font-weight:700;margin-top:10px}#content #page_header p{margin:13px 0 0}#content #page_header a{color:#fff;border-bottom:1px dotted #fff}#content #page_header a:hover{border-bottom:1px solid #fff}#content #page_mast{margin:0 0 2px;text-align:center;background:#eee}#content #page_mast img{width:967px;height:250px}#content article{background:#eee;padding:20px;font-size:14px;line-height:22px;font-family:Montserrat,arial,sans-serif;color:#333}#content article .gallery-item{float:left;margin:0 20px 20px 0;overflow:hidden;position:relative}#content article .gallery-item img{width:216px;height:216px}#content article .gallery-item:nth-child(4n){margin-right:0}#content article h2{font-family:Montserrat,arial,sans-serif;text-transform:uppercase;font-size:14px;color:#136579}#content article h2 u{text-decoration:none}#content article p{margin:13px 0}#content article a{color:#136579;text-decoration:underline}#content article a:hover{color:#1a8aa5;text-decoration:none}#content article ul,#content article ol{margin:13px 40px}#content article img{max-width:100%;height:auto}#content article hr{border-top:1px solid #ccc;border-bottom:1px solid #fff;margin:13px 0}#content article .first.column{padding-right:10px}#content article .last.column{padding-left:10px}#content article blockquote{margin:13px 0;padding:20px;background:#333;text-align:center}#content article blockquote p{color:#fff}#content article table{width:100% !important}#content article table tr:nth-child(odd){background:#ddd}#content article table tr:hover{background:#ccc}#content article table tr:hover td{border-color:#bbb}#content article table td{border:1px solid #ccc;padding:5px}#content article .custom-gallery{clear:both;margin-bottom:8px}#content article .custom-gallery img{float:left;margin:0 14px 14px 0}#content article article .gallery-item:hover img{opacity:.8}#content article .footer{border-top:1px solid #ccc;margin:10px 0 0;padding:0;text-transform:uppercase;color:#136579;font-family:Montserrat,arial,sans-serif}#content article .footer .social{float:left;margin:20px 0 10px}#content article .footer .follow{float:right;text-align:right;margin:20px 0 10px}#content article .footer:before{content:" ";display:block;height:1px;border-top:1px solid #fff}#content #slideshow{margin:40px auto;padding:0;text-align:center;border-top:1px solid #ccc}#content #slideshow h3{text-transform:uppercase;font-size:18px;margin:20px 0;color:#136579}#content #slideshow .flex-viewport{margin:0 auto;width:724px}#content #slideshow ul{margin:0 auto;width:724px}#content #slideshow ul li{margin-right:2px}#content #slideshow ul li .wrapper{width:240px;height:290px;position:relative}#content #slideshow ul li .wrapper .image{position:absolute;width:240px;height:290px;z-index:0}#content #slideshow ul li .wrapper .content{position:absolute;width:240px;min-height:106px;bottom:0;z-index:1;padding:20px;color:#fff;text-align:left;background:url(//www.dtmlegal.com/wp-content/themes/dtmlegal/css/../php/image.php?r=0&g=0&b=0&a=0.5);background:rgba(0,0,0,.5)}#content #slideshow ul li .wrapper .content h3{margin:0;text-transform:uppercase}#content #slideshow ul li .wrapper .content h3 a{color:#fff;text-decoration:none !important}#content #slideshow ul li .wrapper .content p{font-family:Raleway,arial,sans-serif;margin:0}#content #slideshow .flex-direction-nav a{top:-220px;font-size:77px;width:auto;height:auto;color:#999;opacity:0}#content #slideshow .flex-direction-nav a:hover{color:#136579}#content #slideshow .flex-prev{left:-30px}#content #slideshow .flex-next{right:-30px}#content #slideshow:hover .flex-direction-nav a{opacity:1}#content #slideshow:hover .flex-prev{left:-60px}#content #slideshow:hover .flex-next{right:-60px}#content #slideshow:before{content:" ";display:block;height:1px;border-top:1px solid #fff}#content #testimonials{background:#fff;padding:40px 20px;margin:20px 0;text-align:center;color:#136579}#content #testimonials h3{text-transform:uppercase;font-size:18px}#content #testimonials ul{list-style:none;margin:0}#content #testimonials ul li{background:#fff;font-family:Raleway,arial,sans-serif}#content #testimonials ul li blockquote{margin:1em 40px;padding:0;background:#fff;text-align:center}#content #testimonials ul li blockquote p{color:#136579}#content #gallery{margin:20px 0;text-align:center;color:#136579}#content #gallery h3{text-transform:uppercase;margin:20px 0;font-size:18px}#content #gallery .gallery_item{width:230px;height:160px;float:left;margin:30px 0;text-align:center}#content #gallery .gallery_item .img_wrapper{float:left;display:block;position:relative;width:230px;height:160px}#content #gallery .gallery_item .img_wrapper .img_color{position:absolute;width:160px;height:160px;top:0;left:35px;z-index:0}#content #gallery .gallery_item .img_wrapper .img_gray{position:absolute;width:160px;height:160px;top:0;left:35px;z-index:1}#home_video.above{margin-bottom:2px}#home_video.above iframe,#home_video.above video{display:block}#home_video.below{margin-top:2px}#home_video.below iframe,#home_video.below video{display:block}#home_content{width:967px;height:454px;overflow:hidden}#home_content:after{content:"";display:table;clear:both}#home_content .content{position:absolute;z-index:0;bottom:0;padding:20px;color:#fff}#home_content .content h3{font-family:Montserrat,arial,sans-serif;text-transform:uppercase}#home_content .content p{margin:5px 0}#home_content .content a{color:#fff}#home_content .content span{font-size:10px;line-height:10px;position:relative;left:-15px}#home_content .content span.first{opacity:0}#home_content .content span.second{opacity:1}#home_content #col1{float:left;width:321px;height:454px;margin:0 2px 0 0}#home_content #col1 #who_we_are{width:321px;height:454px;position:relative}#home_content #col1 #who_we_are .image{width:321px;height:454px;position:absolute;z-index:0}#home_content #col1 #who_we_are .image .responsive_photo{display:none}#home_content #col1 #who_we_are .content{width:321px;background:url(//www.dtmlegal.com/wp-content/themes/dtmlegal/css/../php/image.php?r=0&g=0&b=0&a=0.5);background:rgba(0,0,0,.5)}#home_content #col1 #who_we_are:hover span.first{left:0;opacity:1}#home_content #col1 #who_we_are:hover span.second{left:0;opacity:0}#home_content #col2{float:left;width:321px;height:454px;margin:0 2px 0 0}#home_content #col2 #about_us{width:321px;height:226px;margin:0 0 2px;position:relative}#home_content #col2 #about_us .image #top-tier{position:absolute;top:20px;right:20px}#home_content #col2 #about_us .image #top-tier img{width:80px;height:auto}#home_content #col2 #about_us .content{width:321px}#home_content #col2 #about_us:hover span.first{left:0;opacity:1}#home_content #col2 #about_us:hover span.second{left:0;opacity:0}#home_content #col2 #legal_services{width:321px;height:226px;position:relative}#home_content #col2 #legal_services .content{width:321px}#home_content #col2 #legal_services:hover span.first{left:0;opacity:1}#home_content #col2 #legal_services:hover span.second{left:0;opacity:0}#home_content #col3{float:left;width:321px;height:454px}#home_content #col3 #news{width:321px;height:150px;margin:0 0 2px;position:relative}#home_content #col3 #news .content{width:321px}#home_content #col3 #news:hover span.first{left:0;opacity:1}#home_content #col3 #news:hover span.second{left:0;opacity:0}#home_content #col3 #legal_updates{width:321px;height:150px;margin:0 0 2px;position:relative}#home_content #col3 #legal_updates .content{width:321px}#home_content #col3 #legal_updates:hover span.first{left:0;opacity:1}#home_content #col3 #legal_updates:hover span.second{left:0;opacity:0}#home_content #col3 #contact{width:321px;height:150px;position:relative}#home_content #col3 #contact .content{width:321px}#home_content #col3 #contact:hover span.first{left:0;opacity:1}#home_content #col3 #contact:hover span.second{left:0;opacity:0}#home_content #col3 .slides li:not(:first-child){display:none}#newsletter{background:#8a207c;padding:10px;margin:0 0 2px;color:#fff;display:flex;justify-content:space-around;align-items:center}#newsletter label{display:none}#newsletter input{background:#fff;border:0;border-radius:4px;padding:10px;width:250px;margin:0 5px 0 0;font-family:Raleway,arial,sans-serif}#newsletter button{background:#444;border:0;cursor:pointer;color:#fff;padding:10px 20px;border-radius:4px}#newsletter button span{display:none}#newsletter button:hover{background:#666}.services_box{float:left;width:321px;height:226px;position:relative;margin:0 2px 2px 0}.services_box .image{width:321px;height:226px;position:absolute;z-index:1}.services_box .content{background:linear-gradient(0deg,rgba(0,0,0,.4) 0%,rgba(0,0,0,0) 100%);bottom:0;color:#fff;position:absolute;padding:20px;text-shadow:3px 4px 5px rgba(0,0,0,.4);width:321px;z-index:2}.services_box .content h3{text-transform:uppercase}.services_box .content a{color:#fff}.services_box .content span{font-size:10px;line-height:10px;position:relative;left:-15px}.services_box .content span.first{opacity:0}.services_box .content span.second{opacity:1}.services_box .content .slides{position:relative}.services_box .content .slides li{position:absolute !important;bottom:0}.services_box .content .slides blockquote{margin:13px 0}.services_box .content .slides p{font-family:Montserrat,arial,sans-serif;font-size:14px}.services_box:nth-child(3n){margin-right:0}.services_box:hover span.first{left:0;opacity:1}.services_box:hover span.second{left:0;opacity:0}#people_container{margin-bottom:-2px;width:969px}#people_container .people_box{float:left;margin:0 2px 2px 0;position:relative}#people_container .people_box .image{position:absolute;z-index:0}#people_container .people_box .content{position:absolute;z-index:0;bottom:0;padding:20px;color:#fff;background:url(//www.dtmlegal.com/wp-content/themes/dtmlegal/css/../php/image.php?r=0&g=0&b=0&a=0.5);background:rgba(0,0,0,.5)}#people_container .people_box .content h3{margin:0;text-transform:uppercase}#people_container .people_box .content h3 a{color:#fff}#people_container .people_box .content p{font-family:Raleway,arial,sans-serif;margin:0}#people_container .people_large{width:482px;height:582px}#people_container .people_large .image{width:482px;height:582px}#people_container .people_large .content{width:482px}#people_container .people_small{width:240px;height:290px}#people_container .people_small .image{width:240px;height:290px}#people_container .people_small .image img{width:240px;height:290px}#people_container .people_small .content{width:240px}#people_profile{width:967px;min-height:808px;background:#eee;overflow:hidden;position:relative}#people_profile #people_contact,#people_profile #people_share{font-family:Montserrat,arial,sans-serif;text-transform:uppercase}#people_profile #people_contact a,#people_profile #people_share a{color:#fff;font-size:20px;position:relative;top:3px}#people_profile article{width:482px;min-height:808px;padding-bottom:50px;color:#fff;font-family:Raleway,arial,sans-serif;background:url(//www.dtmlegal.com/wp-content/themes/dtmlegal/css/../php/image.php?r=0&g=0&b=0&a=0.6);background:rgba(0,0,0,.6)}#people_profile article blockquote{margin:0;padding:20px;background:#333;text-align:center}#people_profile article #people_share{position:absolute;bottom:20px}.trainee-section-nav li{list-style:none}.trainee-section-nav li span{font-size:10px;line-height:10px;margin-left:3px}.trainee-section-nav .current-menu-item{font-weight:700}article#news{padding:0}article#news:after{content:"";display:table;clear:both}article#news .news_box{width:482px;height:240px;float:left;margin:0 2px 2px 0}article#news .news_box:after{content:"";display:table;clear:both}article#news .news_box .image{width:241px;height:240px}article#news .news_box .image img{width:241px;height:240px}article#news .news_box .content{background:#444;color:#fff;font-family:Raleway,arial,sans-serif;height:240px;overflow:hidden;padding:10px;position:relative;width:241px}article#news .news_box .content h3{font-family:Montserrat,arial,sans-serif;line-height:120%;text-transform:uppercase}article#news .news_box .content p{line-height:120%}article#news .news_box .content p a{font-family:Montserrat,arial,sans-serif;text-transform:uppercase;color:#fff;text-decoration:none}article#news .news_box .content p a:hover{text-decoration:underline}article#news .news_box .content p span{font-size:10px;line-height:10px;position:relative;left:-10px}article#news .news_box .content p span.first{opacity:0}article#news .news_box .content p span.second{opacity:1}article#news .news_box .content .arrow_odd{width:0;height:0;border-top:20px solid transparent;border-bottom:20px solid transparent;border-right:20px solid #444;position:absolute;left:-20px}article#news .news_box .content .arrow_even{width:0;height:0;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:20px solid #444;position:absolute;right:-20px}article#news .news_box:nth-child(2n){margin-right:0}article#news .news_box:hover .content p span.first{left:0;opacity:1}article#news .news_box:hover .content p span.second{left:0;opacity:0}article#news .news_box.news_odd .image{float:left}article#news .news_box.news_odd .content{float:right}article#news .news_box.news_even .image{float:right}article#news .news_box.news_even .content{float:left}article#blog{font-family:Raleway,arial,sans-serif}#navigation{background-color:#dedede;color:#333;font-family:Montserrat,arial,sans-serif;font-size:14px;padding:20px 10px;text-transform:uppercase}#navigation .pages{border:0;margin:0 10px 0 0}#navigation a,#navigation .current{border:0;margin:0 2px;background:#136579;color:#fff;display:inline-block;padding:10px 15px}#navigation .current,#navigation a:hover{background:#1a8aa5}.frm_forms{margin:20px 0}.frm_forms .frm_hidden{display:none}.frm_forms .frm_form_field{width:454px;margin:0 auto 10px}.frm_forms .frm_form_field label{display:none}.frm_forms .frm_form_field input{border:0;background:#fff;padding:10px;width:454px;font-family:Montserrat,arial,sans-serif;color:#136579}.frm_forms .frm_form_field select{border:0;background:#fff;padding:10px;width:454px;font-family:Montserrat,arial,sans-serif;color:#136579}.frm_forms .frm_form_field textarea{border:0;background:#fff;padding:10px;width:454px;height:200px;font-family:Montserrat,arial,sans-serif;color:#136579}.frm_forms .frm_opt_container{margin:10px 0}.frm_forms .frm_opt_container label{display:inline-block}.frm_forms .frm_opt_container label input{width:auto}.frm_forms #frm_field_8_container{width:454px;float:left;margin:0 19px 20px 0}.frm_forms #frm_field_9_container{width:454px;float:left}.frm_forms .frm_submit{margin:20px 0 0;text-align:center}.frm_forms .frm_submit input,.frm_forms .frm_submit button{padding:20px 30px;font-family:Montserrat,arial,sans-serif;color:#136579;color:#fff;background:#136579;border:0;cursor:pointer;text-transform:uppercase}.frm_forms .frm_submit input:hover,.frm_forms .frm_submit button:hover{background:#1a8aa5}.page-id-16 .frm_forms{margin:20px 0}.page-id-16 .frm_forms .frm_form_field{width:100%;margin:0}.page-id-16 .frm_forms .frm_form_field label{display:none}.page-id-16 .frm_forms .frm_form_field input{border:0;background:#fff;padding:10px;width:100%;font-family:Montserrat,arial,sans-serif;color:#136579}.page-id-16 .frm_forms .frm_form_field select{border:0;background:#fff;padding:10px;width:100%;font-family:Montserrat,arial,sans-serif;color:#136579}.page-id-16 .frm_forms .frm_form_field textarea{border:0;background:#fff;padding:10px;width:927px;height:200px;font-family:Montserrat,arial,sans-serif;color:#136579}.page-id-16 .frm_forms .frm_opt_container{margin:10px 0}.page-id-16 .frm_forms .frm_opt_container label{display:inline-block}.page-id-16 .frm_forms .frm_opt_container label input{width:auto}.page-id-16 .frm_forms #frm_field_342_container{width:302px;float:left;margin:0}.page-id-16 .frm_forms #frm_field_9_container{width:302px;float:left;margin:0 10px 20px}.page-id-16 .frm_forms #frm_field_274_container{width:302px;float:left}.page-id-16 .frm_forms .frm_submit{margin:20px 0 0;text-align:left}.page-id-16 .frm_forms .frm_submit input,.page-id-16 .frm_forms .frm_submit button{padding:20px 30px;font-family:Montserrat,arial,sans-serif;color:#136579;color:#fff;background:#136579;border:0;cursor:pointer;text-transform:uppercase}.page-id-16 .frm_forms .frm_submit input:hover,.page-id-16 .frm_forms .frm_submit button:hover{background:#1a8aa5}#footer_control{position:absolute;bottom:0;right:0;width:47px;height:47px;background:#136579;float:right;color:#fff;text-align:center;cursor:pointer}#footer_control span{font-size:28px;line-height:42px}footer{position:relative;background:#fff;font-family:Montserrat,arial,sans-serif;color:#fff}footer .content{position:absolute;width:460px;left:10px;bottom:20px;font-size:14px}footer .content h4{text-transform:uppercase;font-size:14px}footer .content p{font-family:Raleway,arial,sans-serif;margin:13px 0 0}footer .content p a{color:#fff}footer .content p a span{font-size:20px;position:relative;top:3px}footer #footer_left{height:165px;width:483px;background:#444;float:left;border-bottom:2px solid #fff;position:relative}footer #footer_left a{display:inline-block;padding:2px;border-bottom:1px solid #444}footer #footer_left a:hover{border-bottom:1px solid #fff}footer #footer_right{height:165px;width:482px;background:#136579;float:right;border-bottom:2px solid #fff;position:relative}footer #footer_right #yoshki{float:right;width:275px}@media only screen and (max-width :660px){.cookie-policy .container span{float:none;text-align:center;font-size:15px}.cookie-policy-left{margin-bottom:10px}.cookie-policy .container .cookie-policy-button{float:none;display:inline-block}.cookie-policy .container{text-align:center}.container,#home_content,#home_content #col1,#home_content #col1 #who_we_are .content,#home_content #col2,#home_content #col2 #about_us .content,#home_content #col3,#home_content #col3 #news .content,#home_content #col3 #legal_updates .content,#home_content #col3 #contact .content,#people_container,#people_container .people_small .content,#people_container .people_large .content,#content #page_mast img,article#news .news_box{width:310px}.container:after,#home_content:after,#home_content #col1:after,#home_content #col1 #who_we_are .content:after,#home_content #col2:after,#home_content #col2 #about_us .content:after,#home_content #col3:after,#home_content #col3 #news .content:after,#home_content #col3 #legal_updates .content:after,#home_content #col3 #contact .content:after,#people_container:after,#people_container .people_small .content:after,#people_container .people_large .content:after,#content #page_mast img:after,article#news .news_box:after{content:"";display:table;clear:both}#home_content{height:auto}#home_content #col1{height:145px !important}#home_content #col1 #who_we_are{height:145px !important}#home_content #col1 #who_we_are .image img{display:none}#home_content #col1 #who_we_are .image img.responsive_photo{display:block;height:145px !important}#home_content #col1 #who_we_are .content{width:155px;height:145px;padding-top:85px}#home_content #col2{height:auto !important}#home_content #col2 #about_us{height:145px !important;overflow:hidden}#home_content #col2 #legal_services{height:145px !important;overflow:hidden}#top-tier{display:none}header{padding:20px 0}header #telephone{float:none;clear:both;margin-top:80px;text-align:center}header #accolades{float:none;margin:15px 0;justify-content:center}header #accolades #yoshki{width:125px}header #accolades img{margin:0 0 0 5px}#logo{width:200px !important;background-size:contain !important}#mobile-top-tier{display:block !important;float:left;margin-right:10px}#mobile-top-tier img{height:64px;width:auto}#tagline{text-align:center !important;width:100%}header #enquire{position:relative}header #enquire a{width:100%}#content #page_mast img{height:auto}.columns .column,.trainee-section .column{width:270px !important;padding-left:0 !important;padding-right:0 !important}#content article .first.column{padding:0}#content article .footer .social{float:none;margin:10px 0}#content article .footer .follow{float:none;margin:10px 0;text-align:left}#content #slideshow .flex-viewport,#content #slideshow ul li{width:270px !important}#content #gallery .gallery_item,#content #gallery .gallery_item .img_wrapper{width:160px !important;margin:0 auto}#content .frm_form_field{width:100%}#content .frm_form_field input{width:100%}#content .frm_form_field textarea{width:100%}#content article .gallery-item{margin-right:0}#content article .gallery-item img{width:100%;height:auto}#content article .gallery-item:nth-child(4n){margin-right:0}#content article .gallery-item:nth-child(3n){margin-right:0}#home_video{height:175px}#home_video iframe,#home_video video{height:175px}#home_content #col1,#home_content #col2,#home_content #col3{margin:0 0 2px}#home_content #col1,#home_content #col1 #who_we_are,#home_content #col1 #who_we_are .image,#home_content #col1 #who_we_are .image img{width:310px;height:438px}#home_content #col2{width:310px;height:438px}#home_content #col2 #about_us,#home_content #col2 #legal_services,#home_content #col2 #legal_services .image,#home_content #col2 #legal_services .image img{width:310px;height:218px}#home_content #col3{width:310px;height:439px}#home_content #col3 #news,#home_content #col3 #news .image,#home_content #col3 #news .image img,#home_content #col3 #legal_updates,#home_content #col3 #legal_updates .image,#home_content #col3 #legal_updates .image img,#home_content #col3 #contact,#home_content #col3 #contact .image,#home_content #col3 #contact .image img{width:310px;height:145px}#newsletter{flex-direction:column}#newsletter .content{margin-bottom:5px}#newsletter input{padding:10px;width:100px;margin:0 5px 0 0}#newsletter button{padding:10px 20px}#content #gallery .gallery_item{width:202px}#people_container .people_small,#people_container .people_small .image,#people_container .people_small .image img,#people_container .people_large,#people_container .people_large .image,#people_container .people_large .image img{width:310px;height:375px}#people_profile{background:#ccc !important;width:310px}#people_profile article{width:310px}#people_image_secondary{height:268px;margin-bottom:2px}.services_box:nth-child(3n){margin-right:2px}article#news .news_box{height:550px;margin-bottom:2px}article#news .news_box .content{width:310px}article#news .news_box .image{float:none !important;width:310px;height:310px}article#news .news_box .image img{width:310px;height:310px}article#news .news_box .content{float:none !important}article#news .news_box .arrow_odd,article#news .news_box .arrow_even{top:-40px;left:10px !important;right:0 !important;border-right:20px solid transparent !important;border-left:20px solid transparent !important;border-bottom:20px solid #444 !important}article#news .news_box:nth-child(2n) .image{float:right !important}article#news .news_box:nth-child(2n) .content{float:right !important}article#news .news_box:nth-child(2n) .arrow_odd,article#news .news_box:nth-child(2n) .arrow_even{top:-40px;left:10px !important;right:0 !important;border-right:20px solid transparent !important;border-left:20px solid transparent !important;border-bottom:20px solid #444 !important}article#news img,article#blog img{width:270px;height:auto}.google_map{width:270px !important}.frm_forms .frm_form_field input{width:270px}.frm_forms .frm_form_field textarea{width:270px}.frm_forms #frm_field_8_container,.frm_forms #frm_field_9_container,.frm_forms #frm_field_274_container{width:100% !important;margin:0 0 10px !important;float:none !important}#content article ul.trainee-section-nav{margin-left:0;margin-right:0}.print{display:none}footer #footer_left,footer #footer_right{width:310px}footer #footer_left .content,footer #footer_right .content{width:310px}footer #footer_left .content{font-size:12px}footer #footer_right{height:235px}footer #footer_right #yoshki{float:none;margin:0 auto}}@media only screen and (min-width :660px) and (max-width :1023px){.cookie-policy-left{width:500px}.cookie-policy .container span{font-size:15px}header #accolades{float:left;clear:both;margin:15px 0 0}.container,#home_content,#home_content #col3,#people_container,#content #page_mast img,article#news .news_box{width:646px}.container:after,#home_content:after,#home_content #col3:after,#people_container:after,#content #page_mast img:after,article#news .news_box:after{content:"";display:table;clear:both}#home_content{height:auto}#content #page_mast img{height:auto}#content article .gallery-item img{width:188px;height:188px}#content article .gallery-item:nth-child(4n){margin-right:20px}#content article .gallery-item:nth-child(3n){margin-right:0}#content .frm_form_field{width:100%}#content .frm_form_field input{width:100%}#content .frm_form_field textarea{width:100%}#home_video{height:363px}#home_video iframe,#home_video video{height:363px}#home_content #col3 #news,#home_content #col3 #legal_updates,#home_content #col3 #contact{float:left}#home_content #col3{margin-top:2px;height:302px;position:relative}#home_content #col3 #news{margin-right:2px}#home_content #col3 #contact{float:left;position:absolute;top:152px}#home_content #col3 #legal_updates{height:302px}#newsletter input{padding:10px;width:150px;margin:0 5px 0 0}#newsletter button{padding:10px 20px}#content #gallery .gallery_item{width:202px}#people_container .people_small,#people_container .people_small .image,#people_container .people_small .image img{width:213px;height:257px}#people_container .people_small .content{width:213px}#people_container .people_large,#people_container .people_large .image,#people_container .people_large .image img{width:428px;height:516px}#people_container .people_large .content{width:428px}#people_profile{background:#ccc !important;width:646px}#people_profile article{width:646px}#people_image_secondary{height:500px;margin-bottom:2px}.services_box:nth-child(3n){margin-right:2px}article#news .news_box .content{width:405px}article#news .news_box .image{float:left !important}article#news .news_box .content{float:left !important}article#news .news_box .arrow_odd,article#news .news_box .arrow_even{left:-20px !important;right:0 !important;border-left:0 !important;border-right:20px solid #444 !important}article#news .news_box:nth-child(2n) .image{float:right !important}article#news .news_box:nth-child(2n) .content{float:right !important}article#news .news_box:nth-child(2n) .arrow_odd,article#news .news_box:nth-child(2n) .arrow_even{left:auto !important;right:-20px !important;border-right:0 !important;border-left:20px solid #444 !important}article#news img,article#blog img{width:606px;height:auto}.google_map{width:293px !important}.frm_forms .frm_form_field input{width:293px}.frm_forms .frm_form_field textarea{width:606px}.frm_forms #frm_field_8_container,.frm_forms #frm_field_9_container,.frm_forms #frm_field_274_container{width:100% !important;margin:0 0 10px !important;float:none !important}.print{display:none}footer #footer_left,footer #footer_right{width:322px;height:235px}footer #footer_left .content,footer #footer_right .content{width:313px}footer #footer_left .content{font-size:13px}footer #footer_right .content h4{opacity:0}footer #footer_right #yoshki{float:none;margin:0 auto}}