body.firm_page_new #beforeContentWrapper,body.firm_page_new #afterContentWrapper,body.firm_page_new #before_content_container_2{display:none !important;}
body.firm_page_new #mainContentWrapper,body.firm_page_new #mainContentWrapper .inner,body.firm_page_new #mainContentWrapper .container{width:100%;max-width:100%;float:left;margin:0px;padding:0px !important;box-sizing:border-box;text-align:center;}

body.firm_page_new #fp_banner{text-align:left;height:800px;width:100%;float:left;margin:0px;margin-top:-20px;box-sizing:border-box;padding:0px 11%;background-color:#181823;color:#fff;background-position:center right;background-size:cover;background-repeat:no-repeat;}
body.firm_page_new #fp_banner table{width:auto;float:left;margin:0px;padding:0px;margin-top:220px;}
body.firm_page_new #fp_banner table td{vertical-align:middle !important;}
body.firm_page_new #fp_banner table td#ban_logo img{width:100%;max-width:300px;background-color:#fff;border-radius:8px;box-sizing:border-box;padding:25px 35px;}
body.firm_page_new #fp_banner table td#ban_firm{padding-left:45px;}
body.firm_page_new #fp_banner table td#ban_firm p{color:#000;font-size:16px;line-height:16px;font-weight:300;text-transform:uppercase;box-sizing:border-box;padding:12px 15px;padding-bottom:14px;border-radius:4px;background-position:center;background-size:100% 100%;background-repeat:no-repeat;background-image:url(../../../images/firm-profiles/bg_gold.png);text-align:center;}
body.firm_page_new #fp_banner h3{width:100%;float:left;margin:0px;margin-top:45px;padding:0px;color:#fff;font-size:80px;line-height:90px;font-weight:400;}
body.firm_page_new #fp_content{text-align:center;width:100%;float:left;margin:0px;box-sizing:border-box;padding:120px 0px;background-position:center top;background-size:100% auto;background-repeat:no-repeat;background-image:url(../../../images/firm-profiles/bg_main.jpg);}
body.firm_page_new #fp_content #fpci{max-width:1460px;text-align:left;margin:0px auto;float:none;}
body.firm_page_new #fp_content #fpci #fpc1,body.firm_page_new #fp_content #fpci #fpc2,body.firm_page_new #fp_content #fpci #fpc3{float:left;margin:0px;padding:0px;}
body.firm_page_new #fp_content #fpci #fpc1{width:50%;margin-right:8%;}
body.firm_page_new #fp_content #fpci #fpc1 h1{width:100%;float:left;margin:0px;padding:0px;color:#000;font-size:60px;line-height:70px;font-weight:400;}
body.firm_page_new #fp_content #fpci #fpc1 h2{width:100%;float:left;margin:0px;margin-top:30px;margin-bottom:10px;padding:0px;color:#000;font-size:36px;line-height:46px;font-weight:400;}
body.firm_page_new #fp_content #fpci #fpc1 iframe{width:100%;height:400px;border-radius:20px;float:left;margin:26px 0px;padding:0px;}
body.firm_page_new #fp_content #fpci #fpc1 .bbtn{text-align:center;width:100%;float:left;margin:12px 0px;margin-bottom:25px;padding:0px;}
body.firm_page_new #fp_content #fpci p{width:100%;float:left;margin:15px 0px;padding:0px;font-size:18px;line-height:38px;color:#000;}
body.firm_page_new #fp_content #fpci #fpc2{width:42%;}

body.firm_page_new #fp_content #fpci #fpc21,body.firm_page_new #fp_content #fpci #fpc21 h3,body.firm_page_new #fp_content #fpci #fpc21 p,body.firm_page_new #fp_content #fpci #fpc21 ul,body.firm_page_new #fp_content #fpci #fpc21 ul li{width:100%;float:left;margin:0px;padding:0px;box-sizing:border-box;}
body.firm_page_new #fp_content #fpci #fpc21{margin-top:-350px;padding:50px 50px;background-color:#fff;border-radius:10px;-webkit-box-shadow:0px 0px 40px 15px rgba(0,0,0,.3);box-shadow:0px 0px 40px 15px rgba(0,0,0,.3);}
body.firm_page_new #fp_content #fpci #fpc21 h3{color:#000;font-size:34px;line-height:42px;font-weight:400;}
body.firm_page_new #fp_content #fpci #fpc21 p{margin:15px 0px;font-size:18px;line-height:28px;color:#000;}
body.firm_page_new #fp_content #fpci #fpc21 ul{width:95%;margin-left:5%;margin-bottom:18px;}
body.firm_page_new #fp_content #fpci #fpc21 .bbtn a.yy{margin-right:10px;}

body.firm_page_new #fp_content #fpci #fpc22{width:100%;float:left;margin:0px;margin-top:35px;padding:50px 50px;box-sizing:border-box;background-color:#fff;border-radius:10px;-webkit-box-shadow:0px 0px 40px 15px rgba(0,0,0,.3);box-shadow:0px 0px 40px 15px rgba(0,0,0,.3);text-align:center;}
body.firm_page_new #fp_content #fpci #fpc22 form{text-align:left;}
body.firm_page_new #fp_content #fpci #fpc22 h3{width:100%;float:left;margin:0px;margin-top:10px;margin-bottom:20px;padding:0px;color:#000;font-size:40px;line-height:50px;font-weight:400;}
body.firm_page_new #fp_content #fpci #fpc22 p{display:none;}
body.firm_page_new #fp_content #fpci #fpc22 input,body.firm_page_new #fp_content #fpci #fpc22 textarea{width:100%;float:left;margin:0px;border:none;border-radius:8px;padding:8px 14px;background-color:#f0f0f0;font-size:18px;line-height:22px;color:#000;margin-bottom:10px;}
body.firm_page_new #fp_content #fpci #fpc22 .bbtn{text-align:center;text-transform:uppercase;}

body.firm_page_new #fp_content #fpci #fpc23{width:100%;float:left;margin:0px;padding:0px;}

body.firm_page_new #fp_content #fpci #fpc24,body.firm_page_new #fp_content #fpci #fpc24 hr,body.firm_page_new #fp_content #fpci #fpc24 h4,body.firm_page_new #fp_content #fpci #fpc24 h3,body.firm_page_new #fp_content #fpci #fpc24 p{width:100%;float:left;margin:0px;padding:0px;}
body.firm_page_new #fp_content #fpci #fpc24{margin-top:60px;}
body.firm_page_new #fp_content #fpci #fpc24 h4{color:#CC9F64;font-weight:400;font-size:18px;line-height:20px;font-family:"Exo 2";margin-bottom:20px;}
body.firm_page_new #fp_content #fpci #fpc24 h3{color:#000;font-weight:400;font-size:50px;line-height:50px;}
body.firm_page_new #fp_content #fpci #fpc24 p{color:#000;font-weight:400;font-size:18px;line-height:26px;margin-top:12px;}
body.firm_page_new #fp_content #fpci #fpc24 hr{margin:35px 0px;border:none;border-top:1px #555 solid;}

body.firm_page_new #fp_content #fpci #fpc3{width:100%;}
body.firm_page_new #fp_content #fpci #fpc3 h3{width:100%;float:left;margin:0px;margin-top:30px;margin-bottom:10px;padding:0px;color:#000;font-size:36px;line-height:46px;font-weight:400;}

@media(max-width:1500px){
body.firm_page_new #fp_banner{height:600px;margin-top:-20px;padding:0px 4%;}
body.firm_page_new #fp_banner table{margin-top:150px;}
body.firm_page_new #fp_banner table td#ban_logo img{max-width:300px;border-radius:8px;padding:25px 30px;}
body.firm_page_new #fp_banner table td#ban_firm{padding-left:45px;}
body.firm_page_new #fp_banner table td#ban_firm p{font-size:16px;line-height:16px;padding:12px 15px;padding-bottom:14px;border-radius:4px;}
body.firm_page_new #fp_banner h3{margin-top:55px;font-size:60px;line-height:76px;}
body.firm_page_new #fp_content{padding:100px 12px;}
body.firm_page_new #fp_content #fpci #fpc1{width:54%;margin-right:6%;}
body.firm_page_new #fp_content #fpci #fpc1 h1{font-size:46px;line-height:60px;}
body.firm_page_new #fp_content #fpci #fpc1 h2{margin-top:30px;margin-bottom:10px;font-size:32px;line-height:42px;}
body.firm_page_new #fp_content #fpci #fpc1 iframe{height:400px;border-radius:18px;margin:35px 0px;}
body.firm_page_new #fp_content #fpci #fpc1 .bbtn{margin:12px 0px;margin-bottom:25px;}
body.firm_page_new #fp_content #fpci p{margin:15px 0px;font-size:18px;line-height:38px;}
body.firm_page_new #fp_content #fpci #fpc2{width:40%;}
body.firm_page_new #fp_content #fpci #fpc21{margin-top:-250px;padding:40px 35px;border-radius:10px;}
body.firm_page_new #fp_content #fpci #fpc21 h3{font-size:30px;line-height:40px;}
body.firm_page_new #fp_content #fpci #fpc21 p{margin:15px 0px;font-size:18px;line-height:28px;}
body.firm_page_new #fp_content #fpci #fpc21 ul{width:95%;margin-left:5%;margin-bottom:18px;}
body.firm_page_new #fp_content #fpci #fpc21 .bbtn a.yy{margin-right:10px;}
body.firm_page_new #fp_content #fpci #fpc22{margin-top:30px;padding:40px 35px;border-radius:10px;}
body.firm_page_new #fp_content #fpci #fpc22 h3{margin-top:10px;margin-bottom:20px;font-size:30px;line-height:40px;}
body.firm_page_new #fp_content #fpci #fpc22 h3 br{display:none;}
body.firm_page_new #fp_content #fpci #fpc22 img{width:150px;}
body.firm_page_new #fp_content #fpci #fpc22 input,body.firm_page_new #fp_content #fpci #fpc22 textarea{border-radius:8px;padding:8px 14px;font-size:18px;line-height:22px;margin-bottom:10px;}
body.firm_page_new #fp_content #fpci #fpc24{margin-top:60px;}
body.firm_page_new #fp_content #fpci #fpc24 h4{font-size:18px;line-height:20px;margin-bottom:20px;}
body.firm_page_new #fp_content #fpci #fpc24 h3{font-size:44px;line-height:44px;}
body.firm_page_new #fp_content #fpci #fpc24 p{font-size:18px;line-height:26px;margin-top:12px;}
body.firm_page_new #fp_content #fpci #fpc24 hr{margin:25px 0px;}
body.firm_page_new #fp_content #fpci #fpc3 h3{margin-top:30px;margin-bottom:10px;font-size:32px;line-height:42px;}
}
@media(max-width:1350px){body.firm_page_new #fp_banner{margin-top:0px !important;}}
@media(max-width:1200px){
body.firm_page_new #fp_banner{height:560px;margin-top:-20px;padding:0px 3%;}
body.firm_page_new #fp_banner table{margin-top:145px;}
body.firm_page_new #fp_banner table td#ban_logo img{max-width:300px;border-radius:8px;padding:25px 30px;}
body.firm_page_new #fp_banner table td#ban_firm{padding-left:45px;}
body.firm_page_new #fp_banner table td#ban_firm p{font-size:16px;line-height:16px;padding:12px 15px;padding-bottom:14px;border-radius:4px;}
body.firm_page_new #fp_banner h3{margin-top:50px;font-size:50px;line-height:66px;}
body.firm_page_new #fp_content{padding:70px 12px;}
body.firm_page_new #fp_content #fpci #fpc1{width:54%;margin-right:6%;}
body.firm_page_new #fp_content #fpci #fpc1 h1{font-size:40px;line-height:54px;}
body.firm_page_new #fp_content #fpci #fpc1 h2{margin-top:30px;margin-bottom:10px;font-size:30px;line-height:40px;}
body.firm_page_new #fp_content #fpci #fpc1 iframe{height:340px;border-radius:18px;margin:35px 0px;}
body.firm_page_new #fp_content #fpci #fpc1 .bbtn{margin:12px 0px;margin-bottom:25px;}
body.firm_page_new #fp_content #fpci p{margin:15px 0px;font-size:18px;line-height:38px;}
body.firm_page_new #fp_content #fpci #fpc2{width:40%;}
body.firm_page_new #fp_content #fpci #fpc21{margin-top:-150px;padding:40px 35px;border-radius:10px;}
body.firm_page_new #fp_content #fpci #fpc21 h3{font-size:30px;line-height:40px;}
body.firm_page_new #fp_content #fpci #fpc21 p{margin:15px 0px;font-size:18px;line-height:28px;}
body.firm_page_new #fp_content #fpci #fpc21 ul{width:95%;margin-left:5%;margin-bottom:18px;}
body.firm_page_new #fp_content #fpci #fpc21 .bbtn a.yy{margin-right:10px;}
body.firm_page_new #fp_content #fpci #fpc22{margin-top:30px;padding:40px 35px;border-radius:10px;}
body.firm_page_new #fp_content #fpci #fpc22 h3{margin-top:10px;margin-bottom:20px;font-size:30px;line-height:40px;}
body.firm_page_new #fp_content #fpci #fpc22 h3 br{display:block;}
body.firm_page_new #fp_content #fpci #fpc22 img{width:150px;}
body.firm_page_new #fp_content #fpci #fpc22 input,body.firm_page_new #fp_content #fpci #fpc22 textarea{border-radius:8px;padding:8px 14px;font-size:18px;line-height:22px;margin-bottom:10px;}
body.firm_page_new #fp_content #fpci #fpc24{margin-top:60px;}
body.firm_page_new #fp_content #fpci #fpc24 h4{font-size:18px;line-height:20px;margin-bottom:20px;}
body.firm_page_new #fp_content #fpci #fpc24 h3{font-size:40px;line-height:40px;}
body.firm_page_new #fp_content #fpci #fpc24 p{font-size:18px;line-height:26px;margin-top:12px;}
body.firm_page_new #fp_content #fpci #fpc24 hr{margin:25px 0px;}
body.firm_page_new #fp_content #fpci #fpc3 h3{margin-top:30px;margin-bottom:10px;font-size:32px;line-height:42px;}
}
@media(max-width:1000px){
body.firm_page_new #fp_banner{height:460px;margin-top:-20px;padding:0px 3%;text-align:left;}
body.firm_page_new #fp_banner table{width:100%;float:left;margin:0px;padding:0px;margin-top:240px;}
body.firm_page_new #fp_banner table td#ban_logo{width:100%;float:left;margin:0px;padding:0px;display:block;text-align:left;}
body.firm_page_new #fp_banner table td#ban_logo img{max-width:300px;border-radius:8px;padding:20px 25px;float:left;margin:0px;}
body.firm_page_new #fp_banner table td#ban_firm{display:none;}
body.firm_page_new #fp_banner h3{margin-top:25px;font-size:40px;line-height:50px;}
body.firm_page_new #fp_banner h3 br{display:none;}
body.firm_page_new #fp_content{padding:50px 25px;}
body.firm_page_new #fp_content #fpci #fpc1{width:100%;margin:0;}
body.firm_page_new #fp_content #fpci #fpc1 h1{font-size:34px;line-height:44px;}
body.firm_page_new #fp_content #fpci #fpc1 h2{margin-top:30px;margin-bottom:10px;font-size:30px;line-height:40px;}
body.firm_page_new #fp_content #fpci #fpc1 iframe{height:340px;border-radius:18px;margin:35px 0px;}
body.firm_page_new #fp_content #fpci #fpc1 .bbtn{margin:12px 0px;margin-bottom:25px;}
body.firm_page_new #fp_content #fpci p{margin:15px 0px;font-size:18px;line-height:38px;}
body.firm_page_new #fp_content #fpci #fpc2{width:100%;margin:0px;}
body.firm_page_new #fp_content #fpci #fpc21{margin-top:30px;padding:40px 35px;border-radius:10px;}
body.firm_page_new #fp_content #fpci #fpc21 h3{font-size:30px;line-height:40px;}
body.firm_page_new #fp_content #fpci #fpc21 p{margin:15px 0px;font-size:18px;line-height:28px;}
body.firm_page_new #fp_content #fpci #fpc21 ul{width:95%;margin-left:5%;margin-bottom:18px;}
body.firm_page_new #fp_content #fpci #fpc21 .bbtn a.yy{margin-right:10px;}
body.firm_page_new #fp_content #fpci #fpc22{margin-top:30px;padding:40px 35px;border-radius:10px;}
body.firm_page_new #fp_content #fpci #fpc22 h3{margin-top:10px;margin-bottom:20px;font-size:30px;line-height:40px;}
body.firm_page_new #fp_content #fpci #fpc22 h3 br{display:none;}
body.firm_page_new #fp_content #fpci #fpc22 img{width:150px;}
body.firm_page_new #fp_content #fpci #fpc22 input,body.firm_page_new #fp_content #fpci #fpc22 textarea{border-radius:8px;padding:7px 12px;font-size:18px;line-height:22px;margin-bottom:8px;}
body.firm_page_new #fp_content #fpci #fpc24{margin-top:60px;}
body.firm_page_new #fp_content #fpci #fpc24 h4{font-size:18px;line-height:20px;margin-bottom:20px;}
body.firm_page_new #fp_content #fpci #fpc24 h3{font-size:40px;line-height:40px;}
body.firm_page_new #fp_content #fpci #fpc24 p{font-size:18px;line-height:26px;margin-top:12px;}
body.firm_page_new #fp_content #fpci #fpc24 hr{margin:25px 0px;}
body.firm_page_new #fp_content #fpci #fpc3 h3{margin-top:40px;margin-bottom:10px;font-size:32px;line-height:42px;}
}
@media(max-width:760px){
body.firm_page_new #fp_banner{height:380px;margin-top:-20px;padding:0px;}
body.firm_page_new #fp_banner table{margin-top:270px;}
body.firm_page_new #fp_banner table td#ban_logo{text-align:center;}
body.firm_page_new #fp_banner table td#ban_logo img{max-width:300px;border-radius:8px;padding:15px 25px;float:none;margin:0px auto;}
body.firm_page_new #fp_banner h3{display:none;}
body.firm_page_new #fp_content{padding:50px 25px;}
body.firm_page_new #fp_content #fpci #fpc1{width:100%;margin:0;}
body.firm_page_new #fp_content #fpci #fpc1 h1{font-size:34px;line-height:44px;}
body.firm_page_new #fp_content #fpci #fpc1 h2{margin-top:30px;margin-bottom:10px;font-size:30px;line-height:40px;}
body.firm_page_new #fp_content #fpci #fpc1 iframe{height:340px;border-radius:18px;margin:35px 0px;}
body.firm_page_new #fp_content #fpci #fpc1 .bbtn{margin:12px 0px;margin-bottom:25px;}
body.firm_page_new #fp_content #fpci p{margin:15px 0px;font-size:18px;line-height:38px;}
body.firm_page_new #fp_content #fpci #fpc21{margin-top:30px;padding:40px 35px;border-radius:10px;}
body.firm_page_new #fp_content #fpci #fpc21 h3{font-size:30px;line-height:40px;}
body.firm_page_new #fp_content #fpci #fpc21 p{margin:15px 0px;font-size:18px;line-height:28px;}
body.firm_page_new #fp_content #fpci #fpc21 ul{width:95%;margin-left:5%;margin-bottom:18px;}
body.firm_page_new #fp_content #fpci #fpc21 .bbtn a.yy{margin-right:10px;}
body.firm_page_new #fp_content #fpci #fpc22{margin-top:30px;padding:40px 35px;border-radius:10px;}
body.firm_page_new #fp_content #fpci #fpc22 h3{margin-top:10px;margin-bottom:20px;font-size:30px;line-height:40px;}
body.firm_page_new #fp_content #fpci #fpc22 h3 br{display:none;}
body.firm_page_new #fp_content #fpci #fpc22 img{width:150px;}
body.firm_page_new #fp_content #fpci #fpc22 input,body.firm_page_new #fp_content #fpci #fpc22 textarea{border-radius:8px;padding:7px 12px;font-size:18px;line-height:22px;margin-bottom:8px;}
body.firm_page_new #fp_content #fpci #fpc24{margin-top:60px;}
body.firm_page_new #fp_content #fpci #fpc24 h4{font-size:18px;line-height:20px;margin-bottom:20px;}
body.firm_page_new #fp_content #fpci #fpc24 h3{font-size:40px;line-height:40px;}
body.firm_page_new #fp_content #fpci #fpc24 p{font-size:18px;line-height:26px;margin-top:12px;}
body.firm_page_new #fp_content #fpci #fpc24 hr{margin:25px 0px;}
body.firm_page_new #fp_content #fpci #fpc3 h3{margin-top:40px;margin-bottom:10px;font-size:32px;line-height:42px;}
}
@media(max-width:520px){
body.firm_page_new #fp_banner{height:280px;margin-top:-20px;}
body.firm_page_new #fp_banner table{margin-top:190px;}
body.firm_page_new #fp_banner table td#ban_logo img{max-width:260px;padding:14px 25px;}
body.firm_page_new #fp_content{padding:45px 20px;}
body.firm_page_new #fp_content #fpci #fpc1 h1{font-size:30px;line-height:40px;}
body.firm_page_new #fp_content #fpci #fpc1 h2{margin-top:22px;margin-bottom:10px;font-size:26px;line-height:36px;}
body.firm_page_new #fp_content #fpci #fpc1 iframe{height:280px;border-radius:18px;margin:35px 0px;}
body.firm_page_new #fp_content #fpci p{margin:15px 0px;font-size:18px;line-height:36px;}
body.firm_page_new #fp_content #fpci #fpc21{margin-top:30px;padding:40px 25px;border-radius:10px;}
body.firm_page_new #fp_content #fpci #fpc21 h3{font-size:26px;line-height:36px;}
body.firm_page_new #fp_content #fpci #fpc21 p{margin:15px 0px;font-size:18px;line-height:28px;}
body.firm_page_new #fp_content #fpci #fpc21 ul{width:95%;margin-left:5%;margin-bottom:18px;}
body.firm_page_new #fp_content #fpci #fpc21 .bbtn a.yy{margin-right:10px;}
body.firm_page_new #fp_content #fpci #fpc22{margin-top:30px;padding:35px 25px;border-radius:10px;}
body.firm_page_new #fp_content #fpci #fpc22 h3{margin-top:10px;margin-bottom:20px;font-size:26px;line-height:36px;}
body.firm_page_new #fp_content #fpci #fpc22 img{width:140px;}
body.firm_page_new #fp_content #fpci #fpc22 input,body.firm_page_new #fp_content #fpci #fpc22 textarea{border-radius:8px;padding:7px 12px;font-size:18px;line-height:22px;margin-bottom:8px;}
body.firm_page_new #fp_content #fpci #fpc24{margin-top:60px;}
body.firm_page_new #fp_content #fpci #fpc24 h4{font-size:18px;line-height:20px;margin-bottom:20px;}
body.firm_page_new #fp_content #fpci #fpc24 h3{font-size:36px;line-height:36px;}
body.firm_page_new #fp_content #fpci #fpc24 p{font-size:18px;line-height:26px;margin-top:12px;}
body.firm_page_new #fp_content #fpci #fpc24 hr{margin:25px 0px;}
body.firm_page_new #fp_content #fpci #fpc3 h3{margin-top:40px;margin-bottom:10px;font-size:30px;line-height:40px;}
}
@media(max-width:400px){
body.firm_page_new #fp_banner{height:250px;}
body.firm_page_new #fp_banner table{margin-top:180px;}
body.firm_page_new #fp_banner table td#ban_logo img{max-width:220px;padding:12px 20px;}
body.firm_page_new #fp_content{padding:45px 15px;}
body.firm_page_new #fp_content #fpci #fpc1 h1{font-size:28px;line-height:38px;}
body.firm_page_new #fp_content #fpci #fpc1 h2{margin-top:22px;margin-bottom:10px;font-size:24px;line-height:34px;}
body.firm_page_new #fp_content #fpci #fpc1 iframe{height:220px;}
body.firm_page_new #fp_content #fpci p{margin:15px 0px;font-size:18px;line-height:34px;}
body.firm_page_new #fp_content #fpci #fpc21{margin-top:30px;padding:30px 20px;border-radius:10px;}
body.firm_page_new #fp_content #fpci #fpc21 h3{font-size:26px;line-height:36px;}
body.firm_page_new #fp_content #fpci #fpc21 p{margin:15px 0px;font-size:18px;line-height:28px;}
body.firm_page_new #fp_content #fpci #fpc21 ul{width:95%;margin-left:5%;margin-bottom:18px;}
body.firm_page_new #fp_content #fpci #fpc21 .bbtn a{width:100%;float:left;display:inline-block;text-align:center;}
body.firm_page_new #fp_content #fpci #fpc21 .bbtn a.yy{margin:0px;margin-bottom:20px;}
body.firm_page_new #fp_content #fpci #fpc22{margin-top:30px;padding:30px 20px;border-radius:10px;}
body.firm_page_new #fp_content #fpci #fpc22 h3{margin-top:10px;margin-bottom:20px;font-size:24px;line-height:34px;}
body.firm_page_new #fp_content #fpci #fpc22 img{width:140px;}
body.firm_page_new #fp_content #fpci #fpc22 input,body.firm_page_new #fp_content #fpci #fpc22 textarea{border-radius:8px;padding:7px 12px;font-size:18px;line-height:22px;margin-bottom:8px;}
body.firm_page_new #fp_content #fpci #fpc24{margin-top:60px;}
body.firm_page_new #fp_content #fpci #fpc24 h4{font-size:18px;line-height:20px;margin-bottom:20px;}
body.firm_page_new #fp_content #fpci #fpc24 h3{font-size:32px;line-height:32px;}
body.firm_page_new #fp_content #fpci #fpc24 p{font-size:18px;line-height:26px;margin-top:12px;}
body.firm_page_new #fp_content #fpci #fpc24 hr{margin:22px 0px;}
body.firm_page_new #fp_content #fpci #fpc3 h3{margin-top:40px;margin-bottom:10px;font-size:28px;line-height:38px;}
}

body.firm_page_new #fp_tsts{text-align:center;margin:0px;float:left;width:100%;box-sizing:border-box;padding:100px 0px;padding-top:120px;background-color:#181823;background-position:center;background-size:cover;background-repeat:no-repeat;background-image:url(../../../images/firm-profiles/bg_tsts.jpg?r=123);}
body.firm_page_new #fp_tsts .bbtn{margin-top:35px;}
body.firm_page_new #fptsts{max-width:1460px;text-align:left;margin:0px auto;float:none;width:98%;box-sizing:border-box;}
body.firm_page_new #fptsts p{font-family:"Libre Baskerville";font-size:22px;line-height:36px;}
body.firm_page_new #fptsts .fptst{width:30%;float:left;background-color:#fff;padding:50px 40px;padding-top:70px;box-sizing:border-box;border-radius:12px;text-align:left;color:#000;}
body.firm_page_new #fptsts .fptst.fptst2{margin:0px 5%;}
body.firm_page_new #fptsts table{width:100%;float:left;margin:0px;padding:0px;margin-top:40px;}
body.firm_page_new #fptsts table td{vertical-align:middle;}
body.firm_page_new #fptsts table td.fp_icon{}
body.firm_page_new #fptsts table td.fp_sign{padding-left:8px;}
body.firm_page_new #fptsts table h4{color:#000;font-weight:400;font-size:22px;line-height:22px;font-family:"Exo 2";margin:0px;width:100%;float:left;}
body.firm_page_new #fptsts table p{color:#555;font-weight:400;font-size:14px;line-height:14px;font-family:"Exo 2";margin:0px;width:100%;float:left;margin-top:8px;}
@media(max-width:1300px){
body.firm_page_new #fp_tsts{padding:90px 0px;padding-top:100px;}
body.firm_page_new #fptsts p{font-size:22px;line-height:35px;}
body.firm_page_new #fptsts .fptst{width:32%;padding:40px 30px;padding-top:55px;border-radius:12px;}
body.firm_page_new #fptsts .fptst.fptst2{margin:0px 2%;}
body.firm_page_new #fptsts table{margin-top:35px;}
}
@media(max-width:1100px){
body.firm_page_new #fp_tsts{padding:80px 0px;padding-top:90px;}
body.firm_page_new #fp_tsts .bbtn{margin-top:30px;}
body.firm_page_new #fptsts p{font-size:20px;line-height:32px;}
body.firm_page_new #fptsts table h4{font-size:20px;line-height:20px;}
body.firm_page_new #fptsts table p{font-size:13px;line-height:13px;margin-top:8px;}
}
@media(max-width:1000px){
body.firm_page_new #fptsts .fptst{width:48%;padding:40px 30px;border-radius:12px;}
body.firm_page_new #fptsts .fptst.fptst2{margin:0px;margin-left:4%;}
body.firm_page_new #fptsts .fptst.fptst3{display:none;}
body.firm_page_new #fptsts table{margin-top:30px;}
}
@media(max-width:700px){
body.firm_page_new #fp_tsts{padding:60px 0px;}
body.firm_page_new #fptsts .fptst{width:90%;margin:0px 5%;padding:30px 30px;border-radius:12px;}
body.firm_page_new #fptsts .fptst.fptst2{margin:0px 5%;margin-top:30px;}
body.firm_page_new #fptsts table{margin-top:20px;}
}
@media(max-width:400px){
body.firm_page_new #fp_tsts{padding:50px 0px;}
body.firm_page_new #fptsts .fptst{width:94%;margin:0px 3%;padding:30px 20px;border-radius:12px;}
body.firm_page_new #fptsts .fptst.fptst2{margin:0px 3%;margin-top:25px;}
body.firm_page_new #fptsts p{font-size:18px;line-height:28px;}
body.firm_page_new #fptsts table h4{font-size:18px;line-height:18px;}
body.firm_page_new #fptsts table p{font-size:13px;line-height:13px;margin-top:8px;}
}
