/*!
Theme Name: WebsLaw Theme
Theme URI: 
Author: WebsLaw
Author URI: http://webslaw.com/
Description: Description
Version: 1.0.0
License: 
License URI: LICENSE
Text Domain: webslaw-theme
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

*/
/*
    font-family: 'Cinzel', serif;
    font-family: 'Open Sans', sans-serif;
*/
@font-face{font-family:'FuturaPT-Medium';src:url('fonts/FuturaPT-Medium.eot');src:url('fonts/FuturaPT-Medium.eot?#iefix') format('embedded-opentype'),
url('fonts/FuturaPT-Medium.woff2') format('woff2'),
url('fonts/FuturaPT-Medium.woff') format('woff'),
url('fonts/FuturaPT-Medium.ttf') format('truetype'),
url('fonts/FuturaPT-Medium.svg#FuturaPT-Medium') format('svg');font-weight:500;font-style:normal;font-display:swap;}
@font-face{font-family:'Univers Condensed';src:url('fonts/Univers-Condensed-Medium.eot');src:url('fonts/Univers-Condensed-Medium.eot?#iefix') format('embedded-opentype'),
url('fonts/Univers-Condensed-Medium.woff2') format('woff2'),
url('fonts/Univers-Condensed-Medium.woff') format('woff'),
url('fonts/Univers-Condensed-Medium.ttf') format('truetype'),
url('fonts/Univers-Condensed-Medium.svg#Univers-Condensed-Medium') format('svg');font-weight:500;font-style:normal;font-display:swap;}
@font-face{font-family:'Conv_FuturaPTBold';src:url('fonts/FuturaPTBold.eot');src:local('Ã¢ËœÂº'), url('fonts/FuturaPTBold.woff') format('woff'),
url('fonts/FuturaPTBold.ttf') format('truetype'),
url('fonts/FuturaPTBold.svg') format('svg');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'unvr67w';src:url('fonts/unvr67w.eot');src:url('fonts/unvr67w.eot') format('embedded-opentype'),
url('fonts/unvr67w.woff2') format('woff2'),
url('fonts/unvr67w.woff') format('woff'),
url('fonts/unvr67w.ttf') format('truetype'),
url('fonts/unvr67w.svg#unvr67w') format('svg');font-display:swap;}
@font-face {
    font-family: 'RobotoRegular';
    src: url('fonts/RobotoRegular.eot');
    src: url('fonts/RobotoRegular.eot') format('embedded-opentype'),
         url('fonts/RobotoRegular.woff2') format('woff2'),
         url('fonts/RobotoRegular.woff') format('woff'),
         url('fonts/RobotoRegular.ttf') format('truetype'),
         url('fonts/RobotoRegular.svg#RobotoRegular') format('svg');font-display:swap;
}
@font-face {
    font-family: 'RobotoMedium';
    src: url('fonts/RobotoMedium.eot');
    src: url('fonts/RobotoMedium.eot') format('embedded-opentype'),
         url('fonts/RobotoMedium.woff2') format('woff2'),
         url('fonts/RobotoMedium.woff') format('woff'),
         url('fonts/RobotoMedium.ttf') format('truetype'),
         url('fonts/RobotoMedium.svg#RobotoMedium') format('svg');font-display:swap;
}
@font-face {
    font-family: 'RobotoBold';
    src: url('fonts/RobotoBold.eot');
    src: url('fonts/RobotoBold.eot') format('embedded-opentype'),
         url('fonts/RobotoBold.woff2') format('woff2'),
         url('fonts/RobotoBold.woff') format('woff'),
         url('fonts/RobotoBold.ttf') format('truetype'),
         url('fonts/RobotoBold.svg#RobotoBold') format('svg');font-display:swap;
}
@font-face {
    font-family: 'RobotoCondensedRegular';
    src: url('fonts/RobotoCondensedRegular.eot');
    src: url('fonts/RobotoCondensedRegular.eot') format('embedded-opentype'),
         url('fonts/RobotoCondensedRegular.woff2') format('woff2'),
         url('fonts/RobotoCondensedRegular.woff') format('woff'),
         url('fonts/RobotoCondensedRegular.ttf') format('truetype'),
         url('fonts/RobotoCondensedRegular.svg#RobotoCondensedRegular') format('svg');font-display:swap;
}
@font-face {
    font-family: 'RobotoCondensedLight';
    src: url('fonts/RobotoCondensedLight.eot');
    src: url('fonts/RobotoCondensedLight.eot') format('embedded-opentype'),
         url('fonts/RobotoCondensedLight.woff2') format('woff2'),
         url('fonts/RobotoCondensedLight.woff') format('woff'),
         url('fonts/RobotoCondensedLight.ttf') format('truetype'),
         url('fonts/RobotoCondensedLight.svg#RobotoCondensedLight') format('svg');font-display:swap;
}
@font-face {
    font-family: 'RobotoCondensedBold';
    src: url('fonts/RobotoCondensedBold.eot');
    src: url('fonts/RobotoCondensedBold.eot') format('embedded-opentype'),
         url('fonts/RobotoCondensedBold.woff2') format('woff2'),
         url('fonts/RobotoCondensedBold.woff') format('woff'),
         url('fonts/RobotoCondensedBold.ttf') format('truetype'),
         url('fonts/RobotoCondensedBold.svg#RobotoCondensedBold') format('svg');font-display:swap;
}
.row, .carousel-indicators{display:-ms-flexbox;display:-webkit-box;display:flex;}
html, body{overflow-x:hidden;}
body{font-weight:400;padding:0;-webkit-text-stroke:1px transparent;background:url(images/pattern-bg.jpg);background-repeat:repeat;font-family:'RobotoRegular', sans-serif;font-size:20px;color:#000000;line-height:1.9;}
:focus{outline:none !important;}
img{width:auto;height:auto;}
a{text-decoration:none !important;color:#e7af3c;}
p a{font-weight:700;}
a:hover, a:focus{color:#233a51;}
textarea{width:100%;max-width:100%;}
.form-group{width:100%;float:left;margin-bottom:25px;position:relative;}
p{float:left;width:100%;margin-bottom:25px;color:#000;font-size:20px;line-height:1.85;}
p strong{font-weight:700;}
.middle-content ol, .middle-content ul{float:left;width:100%;color:#000;font-size:20px;line-height:1.9;padding-left:0;margin-bottom:25px;}
.middle-content ul li{float:left;width:100%;list-style:none;position:relative;padding-left:35px;}
.middle-content ul li::before{position:absolute;content:"";background:url(images/scale.svg);width:21px;height:23px;left:0;background-size:100%;top:10px;}
.text-noeffect{font-size:inherit !important;margin:0 !important;font-family:inherit !important;padding:0 !important;color:inherit !important;font-weight:inherit !important;line-height:inherit !important;text-align:inherit !important;text-transform:inherit !important;width:inherit !important;float:inherit !important;border:inherit !important;}
.text-noeffect span{display:block;}
.navbar-toggler{display:none;}
figure{margin:0 0 0;}
summary{display:block;cursor:inherit;}
button{cursor:pointer;}
p a[href^="tel:"]{display:inline-block;}
.wpcf7-form-control-wrap{width:100%;float:left;position:relative;}
span.wpcf7-not-valid-tip{font-size:13px;position:absolute;top:100%;line-height:1.2;}
.form-group.acceptance-terms .wpcf7-form-control-wrap{width:auto;}
.form-group.acceptance-terms span.wpcf7-not-valid-tip{width:260px;}
div.wpcf7-response-output{width:100%;float:left;position:absolute;color:#000;font-size:13px;text-align:center;line-height:1.2;padding:5px;margin:10px 0 0;left:0;}
div.wpcf7-mail-sent-ok{display:none !important;}
div.wpcf7 .ajax-loader{background-image:none;width:25px;height:25px;margin-left:10px;border:3px solid #e6e6e6;border-radius:50%;border-top:3px solid #299fff;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;margin-top:-14px;}
@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);}
100%{-webkit-transform:rotate(360deg);}
}
@keyframes spin{0%{transform:rotate(0deg);}
100%{transform:rotate(360deg);}
}
ul li a{font-weight:bold;}
.middle-content{float:left;width:100%;position:relative;}
header{width:100%;float:left;position:fixed;background:url(images/pattern-bg.jpg);background-repeat:repeat;z-index:99;}
header + *{margin-top:141px;}
body.home header.sticky, header.sticky{position:fixed;-webkit-box-shadow:1px 3px 15px rgba(113, 113, 113, 0.35);-moz-box-shadow:1px 3px 15px rgba(113, 113, 113, 0.35);box-shadow:1px 3px 15px rgba(113, 113, 113, 0.35);z-index:9999;}
header.sticky .hr-top{display:none;-ms-transition:1s;-webkit-transition:1s;transition:1s;}
header.sticky .h-logo{padding:10px 0;-ms-transition:1s;-webkit-transition:1s;transition:1s;}
header.sticky .h-logo img{max-width:350px;-ms-transition:1s;-webkit-transition:1s;transition:1s;}
header.sticky .h-right{padding-top:31px;}
.navbar-light{border:0;background:transparent !important;min-height:inherit;margin:0;float:right;padding:0;}
button.close-btn{display:none;}
ul.navbar-nav{margin:0;width:100%;float:left;text-align:center;padding:0;font-size:0;display:block;
        display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
.navbar-nav > li{float:none;position:relative;padding:0;display:inline-block;vertical-align:top;}
.navbar-light .navbar-nav > li > a.nav-link{color:#10102a;padding:0 0 30px;font-size:19px;line-height:1;text-transform:uppercase;position:relative;font-family:'Univers Condensed';font-weight:inherit;}
.navbar-light .navbar-nav > .active > a.nav-link, .navbar-light .navbar-nav > .active > a.nav-link:focus, .navbar-light .navbar-nav > .active > a.nav-link:hover, .navbar-light .navbar-nav > li > a.nav-link:focus, .navbar-light .navbar-nav > li > a.nav-link:hover, .navbar-light .navbar-nav > li.current-menu-item > a.nav-link, .navbar-light .navbar-nav > li.current-page-ancestor > a.nav-link{color:#10102a;}
.navbar-nav > li + li{margin-left:45px;}
.navbar-nav > li + li::before{content:"";position:absolute;left:-25px;top:0;background:#031529;z-index:10;height:22px;width:3px;}
.mobile-menu-contact{display:none;}
.navbar ul li ul.sub-menu{min-width:220px;position:absolute;list-style-type:none;padding:0px 0 0;margin:0;-ms-transition:all .5s ease-out;-webkit-transition:all .5s ease-out;transition:all .5s ease-out;opacity:0;display:none;text-align:left;}
.navbar ul li ul.sub-menu li{position:relative;float:left;width:100%;line-height:1.2;padding:0;border-top:1px solid #000;-webkit-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom;animation:enter 0.2s ease forwards;animation-duration:0.2s;animation-delay:0s;opacity:0;box-shadow:0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12);}
.navbar ul li ul.sub-menu li a{color:#000;padding:10px 18px;line-height:1.2;text-transform:capitalize;background:#fff;}
.navbar ul li ul.sub-menu li a, .navbar-light .navbar-nav .nav-link{color:#000;font-size:14px;font-weight:inherit;}
.navbar ul li ul.sub-menu li:hover a, .navbar ul li ul.sub-menu li ul.sub-menu li a:hover, .navbar ul li ul.sub-menu li.current-menu-item a, .navbar ul li ul li ul.sub-menu li.menu-item-has-children:hover > a, .navbar ul.sub-menu li ul.sub-menu li.current-menu-ancestor > a{color:#fff !important;background:#e7af3c;}
.navbar ul li ul.sub-menu li:hover, .navbar ul li ul.sub-menu > li.current-menu-parent > a, .navbar ul li ul.sub-menu > li.current-menu-ancestor > a, .navbar ul li ul.sub-menu > li.current-menu-item, .navbar ul li ul.sub-menu > li.current-menu-ancestor > ul.sub-menu li.current-menu-item{background-color:#e2ab3b;color:#fff;}
.navbar ul li ul.sub-menu li:nth-child(1){animation-duration:0.1s;animation-delay:0s;}
.navbar ul li ul.sub-menu li:nth-child(2){animation-duration:0.15s;animation-delay:0.1s;}
.navbar ul li ul.sub-menu li:nth-child(3){animation-duration:0.2s;animation-delay:0.15s;}
.navbar ul li ul.sub-menu li:nth-child(4){animation-duration:0.25s;animation-delay:0.2s;}
.navbar ul li ul.sub-menu li:nth-child(5){animation-duration:0.3s;animation-delay:0.25s;}
.navbar ul li ul.sub-menu li:nth-child(6){animation-duration:0.35s;animation-delay:0.3s;}
.navbar ul li ul.sub-menu li:nth-child(7){animation-duration:0.4s;animation-delay:0.35s;}
.navbar ul li ul.sub-menu li:nth-child(8){animation-duration:0.45s;animation-delay:0.4s;}
.navbar ul li ul.sub-menu li:nth-child(9){animation-duration:0.5s;animation-delay:0.45s;}
.navbar ul li ul.sub-menu li:nth-child(10){animation-duration:0.55s;animation-delay:0.5s;}
.navbar ul li ul.sub-menu li:nth-child(11){animation-duration:0.6s;animation-delay:0.55s;}
.navbar ul li ul.sub-menu li:nth-child(12){animation-duration:0.65s;animation-delay:0.6s;}
.navbar ul li ul.sub-menu li:nth-child(13){animation-duration:0.7s;animation-delay:0.65s;}
.navbar ul li ul.sub-menu li:nth-child(14){animation-duration:0.75s;animation-delay:0.7s;}
.navbar ul li ul.sub-menu li:nth-child(15){animation-duration:0.8s;animation-delay:0.75s;}
@keyframes enter{from{opacity:0;-webkit-transform:scaleY(0.98) translateY(10px);-ms-transform:scaleY(0.98) translateY(10px);transform:scaleY(0.98) translateY(10px);}
to{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none;}
}
@keyframes fade{from{opacity:0;}
to{opacity:1;}
}
.navbar ul > li:hover > ul.sub-menu{text-align:left;display:block;opacity:1;}
.navbar ul li ul.sub-menu li + li{border-top:1px solid #000;}
.navbar ul li ul.sub-menu li:last-child{border-bottom:1px solid #000;}
.navbar ul li ul.sub-menu li.menu-item-has-children:hover > ul.sub-menu{opacity:1;display:block;position:absolute;left:100%;top:-1px;}
.navbar ul li ul.sub-menu li ul.sub-menu li a{background:#fff;color:#000 !important;}
.navbar-nav > li::after{position:absolute;content:"";background:transparent;height:2px;width:0%;right:0;bottom:15px;-webkit-transition:0.5s;-ms-transition:0.5s;transition:0.5s;}
.navbar-light .navbar-nav > li:hover:after{width:100%;left:0;}
.navbar-light .navbar-nav > li.current-menu-item > a::before, .navbar-light .navbar-nav > li > a:before{position:absolute;content:"";width:8px;height:8px;background:#1b7a8e;bottom:12px;-webkit-transform:rotate(45deg) scale(0);-ms-transform:rotate(45deg) scale(0);transform:rotate(45deg) scale(0);left:0;right:0;margin:0 auto;-webkit-transition:0.5s;-ms-transition:0.5s;transition:0.5s;}
.navbar-nav > li.current-menu-item::after, .navbar-nav > li:hover::after, .navbar-nav > li.current-menu-ancestor::after{background:#1b7a8e;width:100%;}
.navbar-light .navbar-nav > li.current-menu-item > a::before, .navbar-light .navbar-nav > li:hover > a:before, .navbar-light .navbar-nav > li.current-menu-ancestor > a::before{-webkit-transform:rotate(45deg) scale(1);-ms-transform:rotate(45deg) scale(1);transform:rotate(45deg) scale(1);}
.navbar ul li ul.sub-menu li.menu-item-has-children > a{position:relative;}
.navbar ul li ul.sub-menu li.menu-item-has-children > a::before, .navbar ul li ul.sub-menu li.menu-item-has-children > a::after{position:absolute;content:"";background:#000;height:10px;width:2px;top:46%;-webkit-transform:translateY(-46%) rotate(-45deg);-ms-transform:translateY(-46%) rotate(-45deg);transform:translateY(-46%) rotate(-45deg);right:10px;}
.navbar ul li ul.sub-menu li.menu-item-has-children > a::after{top:66%;-webkit-transform:translateY(-66%) rotate(45deg);-ms-transform:translateY(-66%) rotate(45deg);transform:translateY(-66%) rotate(45deg);}
.navbar ul li ul.sub-menu li.menu-item-has-children:hover > a::before, .navbar ul li ul.sub-menu li.menu-item-has-children:hover > a::after, .navbar ul li ul.sub-menu > li.current-menu-ancestor > a:before, .navbar ul li ul.sub-menu > li.current-menu-ancestor > a:after, .navbar ul li ul.sub-menu li.menu-item-has-children.current-menu-item > a::before, .navbar ul li ul.sub-menu li.menu-item-has-children.current-menu-item > a::after{background:#fff;}
.navbar ul li ul.sub-menu li.menu-item-has-children ul.sub-menu li.current-menu-item > a{background:#e2ab3b;color:#fff !important;}
.navbar ul li ul li ul.sub-menu li.menu-item-has-children:hover > a {
background: transparent;
color: #fff !important;
}
.rp-sec .med-content h2{margin-bottom:25px;}
.h-right{float:left;width:100%;padding-top:10px;}
.header-top{float:left;width:100%;position:relative;z-index:1;}
.page-id-352 .att-detail.default-section ul li{width:100%;}
.page-id-352 .att-detail.default-section ul li a:focus{color:#e7af3c;}
.hr-top{float:right;width:100%;text-align:right;}
.hr-top .free{display:inline-block;color:#10102a;font-size:24px;vertical-align:middle;font-family:'unvr67w';}
.hr-top .h-call{display:inline-block;}
.h-call a{color:#031529;font-size:38px;font-family:'unvr67w';vertical-align:middle;}
.h-call a:hover{color:#ffb922;}
.call-sign{display:inline-block;position:relative;margin:0 10px;vertical-align:middle;}
.call-sign::before{position:absolute;content:"";background:#031529;width:100%;height:72px;top:-30px;border-radius:0 0 42px 42px;z-index:-1;}
.call-sign img, .call-sign svg{padding:2px;width:42px;height:42px;}
.h-logo{float:left;width:100%;padding:30px 0 20px;}
.h-logo a{float:left;}
.hr-bottom{float:right;width:100%;position:relative;margin:10px 0 0 0;-ms-transition:0.5s;-webkit-transition:0.5s;transition:0.5s;}
.banner-style{width:100%;float:left;height:860px;margin-top:0;z-index:0;overflow:hidden;position:relative;background:url(images/home-banner.jpg);background-repeat:no-repeat;background-size:cover;}
.banner-style:before{position:absolute;content:"";left:0;right:0;top:0;bottom:0;background:#233a51;opacity:0.8;}
.hb-text{float:left;width:100%;position:absolute;top:250px;z-index:2;}
.banner-achieve{float:left;position:relative;padding-left:30px;}
.bn-yr > *{position:relative;}
.bn-yr{display:block;width:168px;height:168px;text-align:center;background:#fff;border-radius:50%;border-color:#10102a;position:relative;}
.bn-yr::before{position:absolute;content:'';height:calc(100% + -8px);width:calc(100% + -8px);border:2px dashed #10102a;top:4px;left:4px;border-radius:inherit;animation:spin 10s linear infinite;bottom:4px;right:4px;}
@-webkit-keyframes spin{100%{transform:rotateZ(360deg);}
}
@keyframes spin{100%{transform:rotateZ(360deg);}
}
.bn-yr-inner{display:inline-block;width:100%;height:100%;font-family:'unvr67w';}
.bn-yr-inner .nbr{color:#10102a;font-size:62px;line-height:1;display:block;margin-top:15px;}
.bn-yr-inner .plus{color:#e7af3c;vertical-align:super;font-family:'FuturaPT-Medium';font-size:62px;}
.bn-yr-inner .yr-ach{color:#10102a;font-size:15px;line-height:1.1;display:block;padding:0 30px;}
.bn-yr + .bn-yr{margin-top:40px;}
.ml-ac{font-family:'Univers Condensed';color:rgba(255,255,255,0.4);font-size:58px;line-height:1;position:absolute;left:-70px;bottom:0;writing-mode:vertical-rl;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
.banner-style::after{display:none;position:absolute;content:"";background:#233a51;width:306px;height:230px;left:0;right:0;margin:0 auto;top:130px;}
.banner-att{position:absolute;right:40px;top:-60px;}
.hb-title{float:left;position:relative;font-size:62px;color:#fff;text-transform:uppercase;font-family:'Univers Condensed';line-height:1;padding-top:50px;}
.hb-title p{font-family:'RobotoRegular', sans-serif;font-size:28px;line-height:1.33;text-transform:none;padding:20px 40px;margin-bottom:20px;color: inherit;}
.hb-title h1{position:relative;left:-80px;}
.ttl-brdr{float:left;width:100%;border:4px solid #fff;border-left:none;position:relative;}
.hb-title::before, .hb-title::after{position:absolute;content:"";left:0;background:#fff;width:4px;height:40px;top:0;}
.hb-title::after{top:auto;bottom:0;height:260px;}
.bt-tr{float:left;width:100%;position:relative;}
.bt-tr::after{position:absolute;content:"";bottom:0;right:0;width:0;height:0;border-bottom:59px solid #e7af3c;border-left:59px solid transparent;}
footer{float:left;width:100%;}
.ft-top{float:left;width:100%;position:relative;padding:40px 0;}
.ft-top-inner{float:left;width:100%;padding:50px 40px 50px;background:url(images/free-consultation-bg.png) #233a51;background-position:bottom center;background-size:contain;background-repeat:no-repeat;overflow:hidden;}
.st-ttl{position:relative;display:inline-block;width:100%;text-align:center;color:#10102a;font-size:70px;line-height:1.12;font-family:'Univers Condensed';text-transform:capitalize;padding-bottom:60px;margin-bottom:40px;}
.ft-top-inner .st-ttl{color:#fff;font-size:62px;text-transform:uppercase;}
.st-ttl::before{position:absolute;content:"";background:url(images/hexagon.svg);background-repeat:no-repeat;bottom:0;left:0;right:0;width:34px;height:30px;background-size:34px;margin:0 auto;z-index:1;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-animation:breath 1s linear;-ms-animation:breath 1s linear;animation:breath 1s linear;}
.anim.active .st-ttl::before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:1s;-ms-transition:1s;transition:1s;-webkit-transition-delay:1s;-ms-transition-delay:1s;transition-delay:1s;}
@keyframes breath{0%{-webkit-transform:scale(0.20) rotate(0deg);transform:scale(0.20) rotate(0deg);}
100%{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg);}
}
@-webkit-keyframes breath{0%{-webkit-transform:scale(0.20) rotate(0deg);transform:scale(0.20) rotate(0deg);}
100%{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg);}
}
.st-ttl.left-line::after, .st-ttl.right-line::after{position:absolute;content:"";background:#10102a;width:0%;height:7px;bottom:11px;left:-50%;z-index:0;-ms-transition:1s;-webkit-transition:1s;transition:1s;}
.st-ttl.right-line::after{right:-50%;left:auto;}
.anim.active .st-ttl.left-line:after, .anim.active .st-ttl.right-line:after{width:100%;}
.ft-top-inner .st-ttl:before, .rev-sec .st-ttl::before{background:url(images/hexagon-white.svg);background-repeat:no-repeat;background-size:34px;}
.wh.left-line:after{background:#ffffff;}
.bl.left-line:after{background:#10102a;}
.ft-ds{float:left;width:100%;position:relative;padding:40px 50px;}
.ft-ds::before{position:absolute;content:"";width:100%;height:250px;background:rgba(234, 235, 234,0.5);left:0;right:0;top:0;z-index:-1;}
.ft-frm-des{display:inline-block;width:100%;color:#fff;font-family:'RobotoCondensedLight', sans-serif;font-size:31px;font-weight:300;line-height:1.3;text-align:center;}
.ft-form{float:left;width:100%;}
.ft-form-inner{float:left;width:100%;}
.required-note{display:inline-block;width:100%;color:#c9c9c9;font-size:20px;margin:20px 0;}
.ft-form .form-control{float:left;width:100%;height:55px;font-size:20px;background:transparent;border:1px solid #fff;border-radius:0;color:#ffffff;}
.ft-form textarea.form-control{height:110px;}
.ft-form .form-control::-webkit-input-placeholder{color:#fff;}
.ft-form .form-control::-moz-placeholder{color:#fff;}
.ft-form .form-control:-ms-input-placeholder{color:#fff;}
.ft-form .form-control:-moz-placeholder{color:#fff;}
.ft-form .form-group.acceptance-terms{color:#fff;font-size:18px;}
.ft-form .form-group.acceptance-terms .wpcf7-form-control-wrap{margin-right:10px;}
.ft-form .form-group.acceptance-terms a{color:#ffb922;}
.ft-form .form-group.acceptance-terms a:hover{color:#fff;}
.ft-form .hb-btn{line-height:1.4;}
.ft-form-inner .text-center{float:left;width:100%;position:relative;}
.ft-form-inner .text-center div.wpcf7-response-output{margin:0;bottom:-40px;}
.page-template-top-rated-firm-template .default-section h3{color:#000;}
.page-template-top-rated-firm-template .blue-sec h3{color:#fff;}
.hb-btn{position:relative;color:#131311;font-size:32px;text-transform:capitalize;font-family:'Univers Condensed';background:#ffffff;border:none;box-shadow:none;padding:5px 50px;cursor:pointer;line-height:1;display:inline-block;-webkit-transition-duration:0.5s;-ms-transition-duration:0.5s;transition-duration:0.5s;border-radius:30px 0px 30px 30px;overflow:hidden;}
.hb-btn:hover{color:#fff;background:#ffb922 !important;border-radius:30px 30px 30px 0px;}
.hb-btn:hover::before{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);-webkit-transition-timing-function:cubic-bezier(0.52, 1.64, 0.37, 0.66);-ms-transition-timing-function:cubic-bezier(0.52, 1.64, 0.37, 0.66);transition-timing-function:cubic-bezier(0.52, 1.64, 0.37, 0.66);}
.ft-mid{float:left;width:100%;padding:60px 0 40px;position:relative;background:#233a51;}
.ft-menu{float:left;width:100%;position:relative;z-index:1;}
.ft-menu ul{float:left;width:100%;list-style:none;padding-left:0;margin:0;line-height:1;}
.ft-menu ul li{display:inline-block;position:relative;}
.ft-menu ul li + li{margin-left:77px;}
.ft-menu ul li + li::before{position:absolute;content:"";background:#d9dbda;left:-45px;top:3px;width:2px;height:20px;}
.ft-menu ul li a{color:#d9dbda;text-transform:uppercase;font-family:'Univers Condensed';font-size:18px;font-weight:inherit;}
.ft-menu ul li::after{display:none;}
.ft-menu ul li a:hover, .ft-menu .ft-ct-menu ul li.current-menu-item a, .ft-menu ul li.current-menu-item a{color:#ffb922;}
.ft-menu .ft-ct-menu ul li:nth-child(5)::before{display:none;}
.ft-menu .ft-ct-menu ul li:nth-child(5){margin-left:685px;}
.ft-lw-menu .ft-menu ul li + li{margin-left:50px;}
.ft-lw-menu .ft-menu ul li + li::before{left:-25px;top:2px;}
.ft-logo{float:left;width:100%;position:absolute;top:-60px;left:0;right:0;text-align:center;}
.ft-logo a{display:inline-block;background:#d2d5da;padding:20px;position:relative;z-index:2;}
.ft-cons{float:left;width:100%;text-align:center;}
.ft-cons{position:relative;float:left;width:100%;text-align:center;color:#ffffff;margin:70px 0 80px;font-family:'Univers Condensed';font-size:62px;}
.ft-cons a{color:#ffb922;}
.ft-cons a:hover, .ft-cons a:focus{text-decoration:underline !important;}
.ft-mid::before{position:absolute;content:"";background:url(images/ft-logo-bg.svg);background-repeat:no-repeat;background-position:right;width:100%;height:100%;opacity:0.05;z-index:0;right:0;top:0;bottom:0;background-size:945px;}
.ft-ofc{float:left;width:100%;background:url(images/ft-stripes.png) #fff;padding:30px;background-repeat:no-repeat;background-position:95% 0%;-webkit-transition:1s;-ms-transition:1s;transition:1s;}
.animation-active .ft-ofc{animation:bg-ani 4s forwards infinite;}
@keyframes bg-ani{0%{background-position:5% 0%;}
50%{background-position:95% 0%;}
100%{background-position:5% 0%;}
}
@-webkit-keyframes bg-ani{0%{background-position:5% 0%;}
50%{background-position:95% 0%;}
100%{background-position:5% 0%;}
}
.ft-ofc h3{font-family:'unvr67w';color:#000000;font-weight:bold;text-transform:uppercase;font-size:24px;margin-bottom:10px;}
.ft-ofc address{font-size:20px;color:#000;line-height:1.4;padding-right:100px;}
.ft-ofc address a{color:#000;font-family:'Roboto', sans-serif;font-size:20px;padding:0;margin:0;background:none;}
.ft-ofc address a:hover{color:#ffb922;}
.ft-ofc a{color:#fff;font-size:24px;background:#233a51;font-family:'Univers Condensed';padding:10px 40px;margin-top:20px;display:inline-block;}
.mid-soc{float:left;width:100%;text-align:center;}
.ft-mid-ttl{color:#fff;font-size:24px;text-transform:uppercase;font-family:'Univers Condensed';line-height:1.4;margin-bottom:15px;text-align:center;}
.ft-social{float:left;width:100%;}
.ft-social > ul{width:100%;padding:0;margin:0;list-style-type:none;line-height:1;}
.ft-social li{float:none;display:inline-block;position:relative;vertical-align:text-bottom;margin:0 -3px;}
.ft-social > ul > li > a{width:61px;height:56px;background:#fff;float:left;text-align:center;color:#fff;line-height:40px;text-align:center;padding:0;border-radius:0;}
.ft-social > ul > li > a.hb-btn{border-radius:0;position:relative;}
.ft-social > ul > li > a.hb-btn::before{position:absolute;content:'';width:150%;height:150%;top:70%;left:-210%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s;transition-timing-function:cubic-bezier(0.31, -0.105, 0.43, 1.59);z-index:0;}
.ft-social > ul > li > a.hb-btn:hover::before{top:-30%;left:-27%;}
.ft-social > ul > li > a.hb-btn:hover{background:#fff !important;}
.ft-social li > a svg{content:"";width:31px;height:38px;display:inline-block;top:7px;position:relative;background-repeat:no-repeat;background-size:31px;-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);-webkit-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s;-webkit-transition-timing-function:cubic-bezier(0.31, -0.105, 0.43, 1.59);-ms-transition-timing-function:cubic-bezier(0.31, -0.105, 0.43, 1.59);transition-timing-function:cubic-bezier(0.31, -0.105, 0.43, 1.59);}
.ft-social > ul > li > a.hb-btn:hover svg{fill:#ffffff;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
.ft-social > ul > li > a.facebook:before{background-color:#3b5998;}
.ft-social > ul > li > a.twitter::before{background-color:#3cf;}
.ft-social > ul > li > a.g-business::before{background-color:#4989f5;}
.ft-social > ul > li > a.linkedin::before{background-color:#0077b5;}
.ft-social > ul > li > a.rss::before{background-color:#ff6600;}
.ft-social > ul > li > a.youtube::before{background-color:#ff0000;}
.ft-social ul li + li a{margin-left:10px;}
.ft-sb-frm{float:left;width:100%;text-align:center;position:relative;}
.ft-sb-frm form{float:left;width:100%;}
.ft-sb-frm form input{float:left;width:100%;height:47px;padding:5px 100px 5px 20px;font-size:18px;color:#000;border:none;border-radius:0;box-shadow:none;}
.ft-sb-frm .widget_wysija_cont .wysija-submit{position:absolute;right:0;float:left;height:47px;padding:5px 20px;font-size:18px;color:#000;border:none;box-shadow:none;background:#ffb922;overflow:hidden;border-radius:0;display:inline-block;width:auto;margin:0;cursor:pointer;text-transform:capitalize;font-family:'Univers Condensed';-webkit-transition:0.3s;-ms-transition:0.3s;transition:0.3s;}
.ft-sb-frm .widget_wysija_cont .wysija-submit:hover{color:#fff;border-radius:0;}
p.wysija-paragraph{margin:0;}
.ft-sb-frm .hb-btn::before{background:#000;}
.nws-arch{float:right;width:100%;margin-top:70px;padding-right:20px;text-align:right;color:#d9dbda;font-size:24px;text-transform:uppercase;font-family:'Univers Condensed';}
.nws-arch a{position:relative;color:#d9dbda;}
.nws-arch a:hover{color:#ffb922;}
.nws-arch svg{position:absolute;width:44px;height:44px;left:-60px;top:-5px;background-size:44px;}
.nws-arch a svg path{fill:#fab623;}
.nws-arch a:hover svg path{fill:#ffffff;}
.ft-lw-menu{float:left;width:100%;text-align:center;padding:50px 0 20px;position:relative;margin-bottom:40px;z-index:0;}
.ft-lw-menu::before{position:absolute;content:"";background:rgba(255,255,255,0.3);width:3000px;height:1px;left:-500px;bottom:0;}
.ft-sb-frm form input::-webkit-input-placeholder{color:#000;}
.ft-sb-frm form input::-moz-placeholder{color:#000;}
.ft-sb-frm form input:-ms-input-placeholder{color:#000;}
.ft-sb-frm form input:-moz-placeholder{color:#000;}
.ft-btm{position:relative;float:left;width:100%;text-align:center;color:#fff;}
.btm-ttl{color:#d9dbda;font-size:22px;text-transform:uppercase;font-family:'Univers Condensed';font-weight:bold;line-height:1;margin-bottom:10px;}
.ft-btm p{color:#fff;font-size:18px;line-height:1.66;margin:0;}
.copyright{float:left;width:100%;background:#000000;color:#fff;padding:20px 0 40px;}
.copyright p{color:#fff;margin:10px 0 0 0;}
.ft-powered{float:right;}
.ft-powered span{font-size:18px;color:#fff;width:100%;display:block;margin-right:5px;}
.ft-powered > *{float:none !important;display:inline-block !important;vertical-align:middle;width:auto !important;}
.ft-powered img{width:120px;}
.mid-con{float:left;width:100%;position:relative;}
.ft-lw-con{float:left;width:100%;}
.menu-brdr{float:left;width:100%;position:relative;}
.menu-brdr::before, .menu-brdr::after{position:absolute;content:"";background:#fff;height:2px;width:calc(50% - 288px);bottom:-20px;left:0;}
.menu-brdr::after{left:auto;right:0;}
.bd-sl-ca{float:left;width:100%;position:relative;margin-top:-140px;}
.bd-sl{position:relative;float:left;width:100%;background:#fff;padding:40px 0;z-index:0;}
.bd-sl .owl-carousel{padding:0 40px 0 30px;}
.bd-sl::before{position:absolute;content:"";background:#fff;top:0;bottom:0;right:0;left:auto;width:2000px;height:100%;box-shadow:0 10px 20px 0 rgba(0,0,0,0.2);}
.hm-ca{float:right;width:100%;}
.bd-sl .owl-carousel .owl-item{position:relative;transition:all 0.3s;}
.bd-sl .owl-carousel .owl-item .item{height:100%;min-height:180px;text-align:center;}
.bd-sl .owl-carousel .owl-item .item img{display:block;width:auto;max-width:100%;float:none;margin:0 auto;position:absolute;top:50%;-webkit-transform:translateY(-50%) scale(0.9);-ms-transform:translateY(-50%) scale(0.9);transform:translateY(-50%) scale(0.9);left:0;right:0;-webkit-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;}
.bd-sl .owl-carousel .owl-item .item:hover img{transform:translateY(-50%) scale(1);}
.bd-sl .owl-nav button{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:20px;height:20px;background:url(images/double-angle.svg) !important;background-repeat:no-repeat !important;background-size:20px !important;}
.bd-sl .owl-nav button.owl-next{right:15px;}
.bd-sl .owl-nav button.owl-prev{left:0px;-webkit-transform:rotateY(180deg) translateY(-50%);-ms-transform:rotateY(180deg) translateY(-50%);transform:rotateY(180deg) translateY(-50%);}
.bd-sl .owl-nav button > span{display:none;}
.hm-ca{float:right;width:100%;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.hm-ca a::before{position:absolute;content:"";background:url(images/logo-bg.svg);background-repeat:no-repeat;width:100%;height:100%;left:0;top:0;bottom:0;opacity:0.05;background-size:contain;}
.hm-ca a{float:left;width:100%;background:#031529;color:#fff;font-family:'Univers Condensed';letter-spacing:2px;font-size:42px;padding:50px;position:relative;overflow:hidden;}
.hm-ca a::after{background:rgba(255, 255, 255, 0.5);content:"";height:340px;left:-175px;opacity:.2;position:absolute;top:-70px;-webkit-transform:rotate(35deg);-ms-transform:rotate(35deg);transform:rotate(35deg);-webkit-transition:all 550ms cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:all 550ms cubic-bezier(0.19, 1, 0.22, 1);transition:all 550ms cubic-bezier(0.19,1,0.22,1);width:80px;z-index:0;}
.hm-ca a:hover::after{left:120%;-webkit-transition:all 550ms cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:all 550ms cubic-bezier(0.19, 1, 0.22, 1);transition:all 550ms cubic-bezier(0.19, 1, 0.22, 1);}
.hm-ca a svg{position:absolute;width:61px;height:61px;right:70px;background-repeat:no-repeat;background-size:61px;margin-top:10px;}
.hm-ca a:hover svg{-webkit-animation:spin-arrow 1s infinite;animation:spin-arrow 1s infinite;}
@keyframes spin-arrow{0%{-webkit-transform:rotate(0);transform:rotate(0);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);}
50%{-webkit-transform:rotate(180deg);transform:rotate(180deg);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
@-webkit-keyframes spin-arrow{0%{-webkit-transform:rotate(0);transform:rotate(0);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);}
50%{-webkit-transform:rotate(180deg);transform:rotate(180deg);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
.hm-ca svg polygon{fill:#e7af3c;}
.hm-ca a:hover svg polygon{fill:#fff;}
.hm-ca a:hover svg circle{stroke:#e7af3c;}
.home-pa{float:left;width:100%;padding:30px 0;position:relative;}
.home-pa .st-ttl{text-transform:initial;text-align:left;}
.sub-ttl{float:left;width:auto;color:#000000;font-size:40px;font-family:'Univers Condensed';line-height:1;margin-bottom:20px;position:relative;}
.sd-img{float:left;width:100%;position:relative;}
.sd-img::before{position:absolute;content:"";height:175px;top:75px;right:-200%;margin-left:200%;background-image:-webkit-linear-gradient(to left, rgba(35, 58, 81, 0.1), #233a51);background-image:-ms-linear-gradient(to left, rgba(35, 58, 81, 0.1), #233a51);background-image:linear-gradient(to left, rgba(35, 58, 81, 0.1), #233a51);}
.anim.active .sd-img.animate-img::before{left:-80px;animation:scalebg 2.0s ease;right:0;margin-left:0;}
@-webkit-keyframes scalebg{0%{right:-200%;margin-left:200%;}
50%{right:-200%;margin-left:0;}
100%{right:0;}
}
@keyframes scalebg{0%{right:-200%;margin-left:200%;}
50%{right:-200%;margin-left:0;}
100%{right:0;}
}
.sd-inner{float:left;width:100%;position:relative;}
.sd-inner .sd-txt{float:left;width:100%;text-align:center;position:absolute;top:0;padding:0;}
.sd-inner img{float:left;width:100%;box-shadow:0 0px 20px 10px rgba(74, 75, 77,0.25);}
.sd-txt .value{display:none;color:#e7af3c;font-size:104px;font-family:'Univers Condensed';line-height:1;}
.animation-active .sd-txt .value{display:block;}
.sd-txt .value .val-meta{display:block;font-size:28px;color:#031529;font-family:'RobotoCondensedLight', sans-serif;}
.sd-txt .value .sup{vertical-align:super;}
.home-pa .content, .hlf-sec .content{float:left;width:100%;padding-right:100px;}
.home-pa::before{position:absolute;content:"";background:url(images/personal-injury-bg.png);width:100%;height:100%;background-repeat:no-repeat;background-position:bottom center;bottom:-150px;}
.home-pa:nth-child(2n+1){padding-bottom:0;}
.home-pa:nth-child(2n+1)::before{display:none;}
.home-pa:nth-child(2n+1) .row > div:nth-child(1){-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13;}
.home-pa:nth-child(2n+1) .row > div:nth-child(2){-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;}
.anim.active.home-pa:nth-child(2n+1) .sd-img::before, .anim.active.hlf-sec .sd-img::before{right:auto;left:-200%;margin-left:auto;margin-right:200%;}
.anim.active.home-pa:nth-child(2n+1) .sd-img.animate-img::before, .hlf-sec.anim.active .sd-img.animate-img::before, .anim.active .hlf-sec .sd-img.animate-img::before, .anim.active.reverse-sec .sd-img.animate-img::before{right:-80px;animation:scalebg-left 2.0s ease;left:0;margin-right:0;}
.anim.active.home-pa:nth-child(2n+1) .sd-img:before, .anim.active .hlf-sec .sd-img:before, .anim.active.reverse-sec .sd-img.animate-img::before{background-image:-webkit-linear-gradient(to left, #233a51, rgba(35, 58, 81, 0.1));background-image:-ms-linear-gradient(to left, #233a51, rgba(35, 58, 81, 0.1));background-image:linear-gradient(to left, #233a51, rgba(35, 58, 81, 0.1));}
@-webkit-keyframes scalebg-left{0%{left:-200%;margin-right:200%;}
50%{left:-200%;margin-right:0;}
100%{left:0;}
}
@keyframes scalebg-left{0%{left:-200%;margin-right:200%;}
50%{left:-200%;margin-right:0;}
100%{left:0;}
}
.home-pa:nth-child(2n+1) .content, .hlf-sec .content, .reverse-sec .row > div:nth-child(1) .content{padding-right:0;padding-left:100px;}
.home-testmn{float:left;width:100%;padding:40px 0 0;position:relative;}
.home-testmn .sub-ttl{text-align:center;color:#233a51;padding:5px 190px;margin-bottom:40px;}
.video-lst{float:left;width:100%;}
.video-section{float:left;width:100%;position:relative;box-shadow:0 -2px 40px 0 rgba(51,51,51,0.11), 0 2px 40px 0 rgba(51,51,51,0.11);overflow:hidden;}
.video-section video{width:100%;position:relative;float:left;object-fit:cover;}
button.video-btn{border:none;cursor:pointer;overflow:hidden;background:transparent;padding:0;vertical-align:middle;width:100%;max-width:55px;position:absolute;left:0;right:0;margin:0 auto;-ms-animation:pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);top:50%;-webkit-transform:translateY(-50%) scale(1);-ms-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);content:"";text-align:center;height:55px;border:4px solid #fff;border-radius:50%;-webkit-transition:0.3s;-ms-transition:0.3s;transition:0.3s;}
.video-section:hover button.video-btn{-webkit-transform:translateY(-50%) scale(1.2);-ms-transform:translateY(-50%) scale(1.2);transform:translateY(-50%) scale(1.2);animation:pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);box-shadow:0 0 0 0 rgba(255, 185, 34, 0.7);}
@-webkit-keyframes pulse{to{box-shadow:0 0 0 45px rgba(232, 76, 61, 0);}
}
@keyframes pulse{to{box-shadow:0 0 0 45px rgba(232, 76, 61, 0);}
}
button.video-btn::before{position:absolute;content:"";width:0;height:0;border-top:10px solid transparent;border-left:14px solid rgba(255,255,255,0.8);border-bottom:10px solid transparent;top:14px;left:0;right:0;margin:0 auto;}
.single-btn{float:left;width:100%;text-align:center;margin:30px 0 0 0;}
.single-btn .hb-btn{background:#233a51;color:#fff;padding:20px 100px;overflow:hidden;}
.home-testmn::before{position:absolute;content:"";background:url(images/logo-bg.svg);background-repeat:no-repeat;width:475px;height:100%;opacity:0.05;top:-120px;z-index:-1;left:0;background-position:right;background-size:475px;}
.home-pr{float:left;width:100%;padding:20px 0 110px;}
.home-pr p{text-align:center;}
.pa-list{float:left;width:100%;margin:20px 0 75px 0;}
.pa-box{float:left;width:100%;margin-bottom:2px;overflow:hidden;}
.pa-box a{float:left;width:100%;}
.pa-inner{float:left;width:100%;position:relative;text-align:center;}
.pa-inner img{float:left;width:100%;}
.pa-inner .pa-lk{float:left;width:100%;position:absolute;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0;margin:0 auto;color:#fff;font-family:'Univers Condensed';font-weight:bold;font-size:26px;line-height:1;text-transform:uppercase;-ms-transition-duration:0.3s;-webkit-transition-duration:0.3s;transition-duration:0.3s;}
.pa-inner .pa-lk::before{position:absolute;content:"";background:url(images/right-arrows-couple.svg);background-repeat:no-repeat;background-size:23px;width:23px;height:22px;left:0;right:0;margin:0 auto;top:43px;-ms-transition-duration:0.3s;-webkit-transition-duration:0.3s;transition-duration:0.3s;}
.pa-lk-inner:before{position:absolute;top:30px;right:30px;bottom:30px;left:30px;border:2px solid #fff;box-shadow:none;content:'';opacity:0;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;-ms-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;-webkit-transform:scale3d(1.4,1.4,1);-ms-transform:scale3d(1.4,1.4,1);transform:scale3d(1.4,1.4,1);background:rgba(0,0,0,0.5);}
.pa-box:hover .pa-lk-inner:before{opacity:1;-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1);box-shadow:none;}
.pa-list > .row{margin:0 -1px;}
.pa-list .row > div{padding:0 1px;}
.pa-list .row > div:nth-child(3n-1){position:relative;top:70px;}
.pa-lk-inner{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.5);-webkit-transition:0.3s;-ms-transition:0.3s;transition:0.3s;}
.pa-box a:hover .pa-lk-inner{background:transparent;}
.pa-box a:hover .pa-lk{top:30%;-webkit-transform:translateY(-30%);-ms-transform:translateY(-30%);transform:translateY(-30%);}
.hm-phil{float:left;width:100%;background:rgba(229,231,234,0.5);position:relative;padding:110px 0;}
.hm-phil::before{position:absolute;content:"";background:url(images/logo-bg.svg);background-repeat:no-repeat;background-position:top right;top:0px;opacity:0.05;background-size:985px;bottom:0;left:0;right:0;}
.sqrt-logo{position:absolute;left:0;right:0;margin:0 auto;text-align:center;top:-42px;}
.sqrt-logo::before{display:none;content:'';position:absolute;top:0;left:0;right:0;margin:0 auto;width:83px;height:84px;-webkit-animation:pulse 5s infinite cubic-bezier(0.66, 0, 0, 1);-moz-animation:pulse 5s infinite cubic-bezier(0.66, 0, 0, 1);-ms-animation:pulse 5s infinite cubic-bezier(0.66, 0, 0, 1);animation:pulse 1s infinite cubic-bezier(0.66, 0, 0, 1);box-shadow:0 0 0 0 rgba(19, 17, 38,0.1);z-index:2;}
.animation-active .sqrt-logo::before{display:block;}
@-webkit-keyframes pulse{to{box-shadow:0 0 0 45px rgba(232, 76, 61, 0);}
}
@keyframes pulse{to{box-shadow:0 0 0 45px rgba(232, 76, 61, 0);}
}
.ph-sec{float:left;width:100%;position:relative;}
.ph-box{float:left;width:100%;background:#031529;padding:25px 35px;}
.ph-box .ph-box-inner{float:left;width:100%;border:2px solid #ffba2b;padding:50px 25px;padding-right:85px;}
.ph-box .ph-box-inner p{color:#fff;line-height:1.75;}
.ph-vdo{float:left;text-align:center;position:relative;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:9;left:-16%;right:15px;width:116%;z-index:0;}
.ph-vdo::before{position:absolute;content:"";background:#fff;left:0;right:0;top:0;bottom:0;}
.ph-vdo::after{position:absolute;content:"";background:#d2d5da;left:-35px;top:35px;right:35px;bottom:-35px;z-index:-7;}
.ph-sec .row>div:nth-child(2){position:relative;}
.ph-vdo-inr{width:100%;float:left;position:relative;}
.ph-vdo-inr .video-btn{opacity:0;-ms-transition-duration:0.3s;-webkit-transition-duration:0.3s;transition-duration:0.3s;background:rgba(0,0,0,0.5);}
.ph-vdo-inr:hover .video-btn{opacity:1;}
.rev-sec{float:left;width:100%;padding:60px 0;background:url(images/rev-section-bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center;position:relative;z-index:0;}
.rev-sec:before{position:absolute;content:"";background:rgba(28, 46, 56, 0.8);top:0;bottom:0;right:0;left:0;z-index:-1;}
.rev-sec .st-ttl{color:#fff;}
.sub-head{float:left;width:auto;text-align:center;color:#fff;font-family:'Univers Condensed';font-size:42px;line-height:1;padding:10px 0;margin-bottom:20px;position:relative;}
.rev-sec p{color:#fff;text-align:center;}
.pa-slider{float:left;width:100%;position:relative;padding:40px 0;}
.pa-slider:before{position:absolute;content:"";background:url(images/pattern-bg.jpg);background-repeat:repeat;top:0;bottom:0;right:0;left:99px;}
.pa-slider:after{position:absolute;content:"";background:rgba(229,231,234,0.4);top:0;bottom:0;right:0;left:99px;}
.pa-slider .bd-example{float:left;width:100%;position:relative;z-index:1;padding-right:100px;}
.pa-sl-main{float:left;width:100%;}
.pa-sl-img{float:left;width:100%;border:8px solid #fff;box-shadow:0px 0px 25px 5px rgba(0,0,0,0.2);}
.pa-sl-img img{float:left;width:100%;}
.pa-sl-des{float:left;width:100%;padding:0 30px 0 8px;}
.pa-sl-tl{float:left;width:auto;color:#10102a;font-size:42px;text-transform:uppercase;font-family:'Univers Condensed';line-height:1;margin-bottom:15px;}
.pa-sl-des p{color:#10102a;text-align:left;min-height:310px;}
.pa-sl-des .hb-btn{background:#233a51;color:#fff;line-height:1.7;}
.pa-slider .carousel-indicators{display:none;position:absolute;top:0;bottom:0;margin:auto;height:20px;right:-150px;left:auto;width:auto;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);justify-content:right;}
.animation-active .pa-slider .carousel-indicators{display:-ms-flexbox;display:-webkit-box;display:flex;}
.pa-slider .carousel-indicators li{width:11px;height:11px;background:#233a51;border:none;border-radius:50px;opacity:1;-ms-transition:0.3s;-webkit-transition:0.3s;transition:0.3s;}
.pa-slider .carousel-indicators li.active{background:#ffba2b;width:21px;}
.we-ft{position:relative;float:left;width:100%;padding:60px 0;background:rgba(209, 212, 217,0.4);}
.we-ft::before{position:absolute;content:"";background:url(images/logo-bg.svg);background-repeat:no-repeat;background-position:left bottom;top:0;bottom:10px;opacity:0.05;z-index:-1;background-size:608px;left:0;right:0;}
.tw-sc{float:left;width:100%;}
.default-sec .sub-head{text-align:left;color:#000000;position:relative;}
.tw-sc .sd-img{float:right;width:80%;}
.snl-sec{float:left;width:100%;position:relative;}
.fnd-lawyer{float:left;width:100%;padding:40px 0 0;}
.hlf-sec{float:left;width:100%;}
.hlf-sec .sd-img{width:100%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.hm-blog{float:left;width:100%;padding:0 0 30px;position:relative;}
.hm-blog::before{position:absolute;content:"";background:url(images/logo-bg.svg);background-repeat:no-repeat;background-position:left top;opacity:0.05;top:-30px;background-size:550px;bottom:0;left:0;right:0;z-index:-1;}
.h-blog-main{float:left;width:100%;position:relative;background:#d1d4d9;min-height:170px;cursor:pointer;-webkit-transition:0.3s;-ms-transition:0.3s;transition:0.3s;}
.h-blog-main::before, .h-blog-main::after{content:'';position:absolute;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;top:-3px;left:-3px;right:-3px;bottom:-3px;-webkit-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease;border-radius:0;}
.h-blog-main::before{-webkit-transform:scale(0, 1);-ms-transform:scale(0, 1);transform:scale(0, 1);-webkit-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center;border-top:3px solid #E7AF69;border-bottom:3px solid #E7AF69;}
.h-blog-main::after{-webkit-transform:scale(1, 0);-ms-transform:scale(1, 0);transform:scale(1, 0);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;border-left:3px solid #E7AE68;border-right:3px solid #E7AF69;z-index:-1;}
.h-blog-main:hover:after{-webkit-transform:scale(1, 1);-ms-transform:scale(1, 1);transform:scale(1, 1);}
.h-blog-main:hover:before{-webkit-transform:scale(1, 1);-ms-transform:scale(1, 1);transform:scale(1, 1);}
.hb-post{float:left;width:112px;position:absolute;left:-20px;background:#233a51;text-align:center;font-weight:700;padding:25px 0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:0.3s;-ms-transition:0.3s;transition:0.3s;font-family:'Univers Condensed';font-weight:bold;font-size:24px;color:#fff;line-height:1.3;}
.hb-post span{display:block;}
.hb-name{float:left;width:auto;font-family:'RobotoCondensedLight', sans-serif;text-align:left;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:0 15px 0 105px;font-size:24px;color:#0d0d0d;line-height:1.46;}
.hb-name a{color:#0d0d0d;}
.bl-lst .row > div{padding:0 30px;}
.h-blog-main:hover .hb-post{background:#d1d4d9;color:#0d0d0d;}
.h-blog-main:hover{background:#233a51;}
.h-blog-main:hover .hb-name{color:#fff;}
.hm-acco{position:relative;float:left;width:100%;padding:40px 0 0;}
.hm-acco .sub-head{color:#000000;}
.acco{float:left;width:100%;}
.mb-0 a{width:100%;float:left;}
.acco .card-header{background:#233a51;border-radius:0;padding:0;}
.acco .card-header a{font-family:'RobotoCondensedLight', sans-serif;padding:28px 50px;color:#fff;font-size:32px;position:relative;padding-right:76px;}
.acco .card-body{background:#d1d4d9;float:left;width:100%;padding:25px 100px;border-radius:0;}
.acco .card-body p{margin-bottom:10px;}
.acco .card{border:none;box-shadow:0px 0px 7px 2px rgba(0, 0, 0, 0.23);margin-bottom:10px;border-radius:0;}
.card-body ul > li{color:#000;font-size:28px;line-height:1.5;font-family:'RobotoCondensedLight', sans-serif;}
.card-body ul > li p{font-family:'Roboto', sans-serif;font-size:20px;line-height:1.9;}
.card-body ul > li > span{float:left;width:100%;margin-bottom:10px;color:#000;font-size:20px;line-height:1.9;}
.acco .card-header a::before, .acco .card-header a::after{position:absolute;content:"";height:20px;width:4px;right:60px;background:#e7af3c;transform:rotate(45deg) translateY(-50%);-webkit-transform:rotate(45deg) translateY(-50%);-ms-transform:rotate(45deg) translateY(-50%);top:50%;-ms-transition-duration:0.3s;-webkit-transition-duration:0.3s;transition-duration:0.3s;}
.acco .card-header a::after{-webkit-transform:rotate(-45deg) translateY(-50%);-ms-transform:rotate(-45deg) translateY(-50%);transform:rotate(-45deg) translateY(-50%);right:58px;}
.acco .card-header a[aria-expanded="true"]::after, .acco .card-header a[aria-expanded="true"]::before{top:30%;height:40px;}
.acco .card-header a[aria-expanded="true"]::after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);right:60px;}
.acco .card-header a[aria-expanded="true"]::before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}
.client-tst{float:left;width:100%;padding:60px 0;position:relative;}
.client-tst::before{position:absolute;content:"";background:url(images/logo-bg.svg);background-repeat:no-repeat;background-position:top left;opacity:0.05;top:-30%;z-index:-1;background-size:791px;bottom:0;left:0;right:0;}
.cln-main{float:left;width:100%;margin-top:60px;}
.cln-box p{font-family:'RobotoCondensedLight', sans-serif;min-height:260px;}
.cln-box strong{color:#000;font-size:26px;}
.cln-box{float:left;width:100%;height:100%;text-align:center;padding:31px;padding-top:0;background:rgba(234, 235, 234,0.5);box-shadow:0 0 10px 2px rgba(0,0,0,0.2);-webkit-transition:0.3s;-ms-transition:0.3s;transition:0.3s;}
.cln-box:hover{box-shadow:0 0 10px 12px rgba(0,0,0,0.2);background:rgba(234, 235, 234,0.6);}
.cln-box strong{float:left;width:100%;color:#000;font-size:26px;}
.cln-box .quote{display:inline-block;float:none;width:113px;height:113px;background:#233a51;color:#fff;font-size:132px;font-family:'RobotoCondensedLight', sans-serif;margin-top:-28px;line-height:1.5;box-shadow:0 0 10px 2px rgba(0,0,0,0.2);-webkit-animation:wander 1s infinite ease-out;animation:wander 1s infinite ease-out;}
@keyframes wander{0%{-webkit-transform:translate(0, -15px);transform:translate(0, -15px);}
50%{-webkit-transform:translate(0, 15px);transform:translate(0, 15px);}
100%{-webkit-transform:translate(0, -15px);transform:translate(0, -15px);}
}
@-webkit-keyframes wander{0%{-webkit-transform:translate(0, -15px);transform:translate(0, -15px);}
50%{-webkit-transform:translate(0, 15px);transform:translate(0, 15px);}
100%{-webkit-transform:translate(0, -15px);transform:translate(0, -15px);}
}
.cln-box:hover .quote{animation:none;}
.form-control:focus{box-shadow:none;}
.anim.active .sub-ttl span, .anim.active .sub-head span, .pa-sl-tl span, .fnd-lawyer.anim.active h3{display:inline;background-image:linear-gradient(transparent 65%, #e0cda3 50%, rgba(255, 186, 43, 0.5215686274509804) 80%, transparent 85%, transparent 100%);background-repeat:no-repeat;background-size:0% 100%;}
.animation-active .anim.active .sub-ttl span,.animation-active .anim.active .sub-head span,.animation-active .pa-sl-tl span,.animation-active .fnd-lawyer.anim.active h3{animation:animatedBackground 2s cubic-bezier(0.645, 0.045, 0.355, 1) 0.5s forwards;}
.hm-acco.anim .sub-head span{background:none;}
.fnd-lawyer h3{float:left;width:auto;color:#000000;font-size:40px;font-family:'Univers Condensed';line-height:1;margin-bottom:20px;position:relative;}
@keyframes animatedBackground{to{background-size:100% 100%;}
}
.home-testmn.anim.active .sub-ttl, .rev-sec.anim.active .sub-head, .hm-acco.anim.active{background:none;width:100%;}
.sub-head.no-effect{text-align:center;width:100%;background-image:none !important;}
.ft-ofc em{display:block;width:100%;font-style:normal;background:none;}
.inner-banner-style{float:left;width:100%;}
.inner-banner-style .st-ttl{margin-top:60px;}
.inner-banner-style.active .st-ttl.left-line::after{width:100%;}
.inner-banner-style.active .st-ttl.left-line::before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:1s;-ms-transition:1s;transition:1s;-webkit-transition-delay:1s;-ms-transition-delay:1s;transition-delay:1s;}
.inner-banner-style .st-ttl{margin:60px 0;padding-bottom:40px;}
.breadcrumbs-main{float:left;width:100%;background:linear-gradient(90deg, #233950, #1d455b, #0c6c7f, #067587);;background-size:400% 400%;animation:gradientBG 8s ease infinite;}
@keyframes gradientBG{0%{background-position:0% 50%;}
50%{background-position:100% 50%;}
100%{background-position:0% 50%;}
}
.breadcrumbs{float:left;width:100%;position:relative;z-index:3;}
.breadcrumbs span.home{background:#031529;padding:5px;}
.breadcrumbs > span > a, .breadcrumbs > span > a.post-root{font-size:18px;text-align:left;font-weight:400;color:#ffc246;padding:0 5px;}
.breadcrumbs > span.home > a{padding:0;}
.breadcrumbs > span > a.current-item, .breadcrumbs > span > span.current-item{color:#fff;}
.breadcrumbs > span.current-item{font-size:18px;padding:9px 15px;}
.breadcrumbs > span > a:hover{color:#ffc246;}
.breadcrumbs > span.home img{width:26px;}
.breadcrumbs > span{position:relative;padding:8px 10px;float:left;line-height:1;color:#fff;}
.breadcrumbs > span a.search.current-item:hover{color:#fff;}
.breadcrumbs > span > a.post-root{position:relative;/* padding-right:10px; */}
.blog-list{float:left;width:100%;}
.blog-list-box{float:left;width:100%;position:relative;background:#21374d;box-shadow:0px 0px 15px rgba(0,0,0,0.3);-webkit-transition:0.3s;-ms-transition:0.3s;transition:0.3s;height:100%;}
.blog-list-box .blog-date{float:left;width:100%;text-align:center;margin-bottom:10px;}
.blog-list-box .blog-date span{background:#fff;color:#21374d;padding:5px 20px;display:inline-block;font-size:18px;font-weight:bold;}
.blog-auth-tag{display:inline-block;width:100%;text-align:center;padding:10px 20px;line-height:1;}
.blog-auth-tag > span, .blog-auth-tag > span a{color:#fff;font-size:18px;}
.blog-title{float:left;width:100%;padding:0 20px;margin-top:15px;min-height:90px;margin-bottom:30px;line-height:1;}
.blog-title a{color:#fff;font-size:40px;font-family:'Univers Condensed';}
.blog-list-box .blog-date span svg{width:24px;fill:#06788a;vertical-align:text-top;padding-right:5px;}
.blog-auth-tag > span svg{fill:#06788a;width:25px;padding-right:5px;vertical-align:middle;display:inline-block;}
.blog-auth-tag span span{vertical-align:middle;line-height:1;display:inline-block;}
.blog-auth-tag span + span{margin-left:30px;display:inline-block;}
.blog-auth-tag span + span a{display:inline-block;}
.blog-list .row{margin:0 -1px;}
.blog-list .row > div{padding:0 1px;margin:0 auto 2px;}
.blog-list-box:hover{box-shadow:0px 0px 15px rgba(0,0,0,0.5);}
.blog-auth-tag > span a:hover, .blog-title a:hover{color:#ffb922;}
.pagination{display:inline-block;width:100%;text-align:center;padding:40px 0;}
.pagination .screen-reader-text{display:none;}
.pagination .nav-links{float:left;width:100%;text-align:center;}
.pagination .nav-links li:hover, .pagination .nav-links a:hover, .pagination .page-numbers.current{background:#06788a;color:#ffffff;}
.pagination .nav-links li, .pagination .nav-links a, .pagination .page-numbers{list-style:none;color:#fff;font-size:20px;background:#233a51;padding:14px 21px;line-height:1;font-weight:400;box-shadow:0 0 60px 0px rgba(0,0,0,0.2);-webkit-transition:0.5s;-ms-transition:0.5s;transition:0.5s;}
.pagination .nav-links a svg{width:19px;fill:#fff;position:relative;-webkit-transition:0.5s;-ms-transition:0.5s;transition:0.5s;left:0;}
.blog-detail{float:left;width:100%;}
.blog-detail .pagination .nav-links .next:hover svg{left:5px;}
.blog-detail .pagination .nav-links .prev:hover svg{left:-5px;}
.inner-banner-style .st-ttl{margin:30px 0;padding-bottom:40px;font-size:62px;}
.blog-dt-auth{float:left;width:100%;font-size:20px;padding:10px 0;font-weight:bold;padding-top:0;}
.blog-dt, .blog-auth{display:inline;width:auto;}
.blog-ico{display:inline;background:transparent;text-align:center;}
.blog-ico svg{width:20px;fill:#06788a;vertical-align:middle;}
.blog-dt-auth span{display:inline;vertical-align:middle;}
.blog-dt-auth > div{margin-left:20px;}
.blog-dt-auth > div:first-child{margin-left:0;}
.blog-dt-auth span a{color:#000;}
.blog-dt-auth span a:hover{color:#e7af3c;}
.single-podcast .blog-dt-auth .blog-dt span{padding-left:5px;}
.blog-desc{float:left;width:100%;}
.blog-section{float:left;width:100%;padding:30px 0;position:relative;}
.blog-section::before{position:absolute;content:"";background:#233a51;top:0;bottom:0;right:-15px;left:auto;width:2000px;z-index:-1;}
.blog-section h2, .blog-desc h2{float:left;width:100%;color:#fff;font-size:40px;font-family:'Univers Condensed';padding:0;}
.blog-section h4{float:left;width:100%;color:#fff;font-size:28px;font-family:'Univers Condensed';padding:10px 0;margin:0;}
.blog-section h5{float:left;width:100%;color:#fff;font-size:25px;font-family:'Univers Condensed';padding:10px 0;margin:0;}
.blog-section h6{float:left;width:100%;color:#fff;font-size:23px;font-family:'Univers Condensed';padding:10px 0;margin:0;}
.blog-section:nth-child(3n+2) h6, .blog-section:nth-child(3n+3) h6, .blog-section:nth-child(3n+2) h5, .blog-section:nth-child(3n+3) h5, .blog-section:nth-child(3n+2) h4, .blog-section:nth-child(3n+3) h4, .blog-section:nth-child(3n+2) h3, .blog-section:nth-child(3n+3) h3, .blog-desc h2{color:#000;}
.blog-section p{color:#fff;margin-bottom:15px;}
.blog-section p a{color:#e7af3c;}
.blog-section ul, .blog-section ol{margin-bottom:15px;}
.blog-section ul li, .blog-section ol li{color:#fff;}
.blog-section:nth-child(3n+2) ol li, .blog-section:nth-child(3n+3) ol li{color:#000;}
.blog-section:nth-child(3n+1) ul li::before{position:absolute;content:"";background:url(images/scale-white.svg);width:21px;height:23px;left:0;background-size:100%;top:10px;}
.blog-section:nth-child(3n+2)::before{display:none;}
.blog-section:nth-child(3n+2) h2, .blog-section:nth-child(3n+2) p, .blog-section:nth-child(3n+2) ul li, .blog-section:nth-child(3n+3) h2, .blog-section:nth-child(3n+3) p, .blog-section:nth-child(3n+3) ul li, .blog-section:nth-child(3n+2) h3, .blog-section:nth-child(3n+3) h3{color:#000;}
.blog-section:nth-child(3n+2) ul li::before, aside .widget:nth-child(3n+2) ul li:before, .blog-section:nth-child(3n+3) ul li:before{position:absolute;content:"";background:url(images/scale.svg);width:21px;height:23px;left:0;background-size:100%;top:10px;}
.blog-section:nth-child(3n+3)::before{background:rgba(229,231,234,0.5);}
.blog-section:nth-child(3n+1) ul li a:hover{color:#fff;}
.blog-detail .pagination .nav-links .prev{float:left;}
.blog-detail .pagination .nav-links .next{float:right;}
.widget-area{float:left;width:100%;}
.widget{float:left;width:100%;background:#233a51;padding:40px 20px;margin-bottom:30px;}
.widget-title{display:inline-block;width:auto;position:relative;color:#fff;font-size:40px;font-family:'Univers Condensed';line-height:1;padding-bottom:15px;margin-bottom:10px;}
.widget-title::before{position:absolute;content:"";height:4px;background:#1b7a8e;width:auto;bottom:0;left:-20px;right:0;}
.widget ul li a{color:#fff;}
.widget ul li a:hover, .widget ul li.current-menu-item a, .widget ul li.active a, .widget ul li a:focus, aside .widget:nth-child(2n) ul li a:hover, aside .widget:nth-child(2n) ul li.current-menu-item a, aside .widget:nth-child(2n) ul li.active a, aside .widget:nth-child(2n) ul li a:focus{color:#e7af3c;}
.widget ul li::before{position:absolute;content:"";background:url(images/scale-white.svg);width:21px;height:23px;left:0;background-size:100%;top:7px;}
.widget ul, .widget ul li:last-child{margin:0;}
.widget ul li{line-height:1.3;padding:5px 0;padding-left:35px;font-weight:500;margin-bottom:10px;}
aside .widget:nth-child(2n){background:rgba(229,231,234,0.5);}
aside .widget:nth-child(2n) .widget-title, aside .widget:nth-child(2n) ul li a{color:#000;}
aside .widget:nth-child(2n) ul li:before{top:11px;}
.con-main{float:left;width:100%;}
.con-deta{float:left;width:100%;position:relative;padding:100px 0;text-align:left;z-index:0;}
.con-deta::before{position:absolute;content:"";background:rgba(229,231,234,0.5);top:0;bottom:0;right:-15px;left:auto;width:2000px;z-index:-1;}
.con-ttl{float:left;width:100%;color:#000;font-size:40px;font-family:'Univers Condensed';line-height:1;padding-bottom:20px;margin:0;}
.con-deta address{color:#000;font-size:20px;float:left;width:100%;}
.con-deta address a{color:#000;}.con-deta address a:hover{color:#cc9a34;}
.con-cnct{float:left;width:100%;color:#000;font-size:20px;margin-bottom:15px;}
.con-cnct .fax, .con-cnct a{color:#000;font-size:30px;font-weight:bold;line-height:1.4;}
.con-cnct a:hover{color:#cc9a34;}
.tel{float:left;width:100%;}
.tel a svg{width:48px;height:48px;padding-right:10px;}
.tel a svg path{fill:#031529;}
.tel a svg circle{stroke:#031529;}
.con-deta .hb-btn{background:#233a51;color:#fff;font-size:24px;padding:15px 30px;}
.con-cnct a:hover svg{animation:1.5s shake infinite alternate;}
.con-cnct a:hover svg, .con-cnct .fax:hover svg{animation:1.5s shake infinite alternate;}
@keyframes shake{0%{transform:skewX(-15deg);}
5%{transform:skewX(15deg);}
10%{transform:skewX(-15deg);}
15%{transform:skewX(15deg);}
20%{transform:skewX(0deg);}
100%{transform:skewX(0deg);}
}
.con-map{float:left;width:100%;margin-top:90px;margin-left:-85px;}
.con-map iframe{float:left;width:100%;border:none;height:360px;position:relative;box-shadow:0 0px 20px 10px rgba(74, 75, 77,0.25);}
.pa-desc{float:left;width:100%;}
.home-pa.pad-bot:nth-child(2n+1){padding-bottom:50px;}
.default-section{float:left;width:100%;position:relative;}
.default-section h2{float:left;width:100%;color:#000000;font-size:40px;font-family:'Univers Condensed';line-height:1;margin-bottom:20px;position:relative;}
.content-inner{float:left;width:100%;}
.default-section h3{color:#000;font-size:30px;font-family:'Univers Condensed';float:left;width:100%;margin-bottom:15px;}
.blue-sec, .pa-repeat .default-section:nth-child(3n+1){float:left;width:100%;padding:40px 0;position:relative;background:#233a51;}
.pa-repeat .default-section:nth-child(3n+2) h3{color:#000;}
.blue-sec h2, .blue-sec p{color:#fff;}
.blue-sec a:hover, .blue-sec a:focus, .blog-section a:hover, .blog-section a:focus{color:#fff;}
.blog-section:nth-child(3n+2) ul li a:hover, .blog-section:nth-child(3n+2) ol li a:hover, .blog-section:nth-child(3n+3) ul li a:hover, .blog-section:nth-child(3n+3) ol li a:hover, .blog-section:nth-child(3n+2) a:hover, .blog-section:nth-child(3n+3) a:hover, .blog-section:nth-child(3n+2) a:focus, .blog-section:nth-child(3n+3) a:focus{color:#233a51;}
.no-bg::before{display:none;}
.pa-repeat .default-section:nth-child(3n+3){float:left;width:100%;padding:40px 0;position:relative;background:transparent;}
.bg-bottom::after, .pa-repeat .default-section:nth-child(3n+3):after{position:absolute;content:"";background:url(images/personal-injury-bg.png);background-position-x:0%;background-position-y:0%;background-repeat:repeat;background-size:cover;width:100%;height:100%;background-repeat:no-repeat;background-position:bottom center;bottom:0px;display:block;z-index:-1;opacity:0.7;}
.bg-bottom h2{margin-bottom:50px;}
.reverse-sec .row > div:nth-child(1){-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13;}
.reverse-sec .row > div:nth-child(2){-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;}
.home-pa.reverse-sec::before{position:absolute;content:"";background:url(images/personal-injury-bg.png);width:100%;height:100%;background-repeat:no-repeat;background-position:bottom center;bottom:0;background-size:cover;background-repeat:no-repeat;}
.grey-sec, .pa-repeat .default-section:nth-child(3n+2){float:left;width:100%;padding:40px 0;position:relative;background:rgba(229,231,234,0.5);}
.breadcrumbs > span > a.post-root{position:relative;/* padding-right:10px; */}
.breadcrumbs > span svg{width:8px;margin-top:-2px;fill:#ffb54c;}
.med-content{float:left;width:100%;margin-top:40px;}
.med-content h2{margin-bottom:10px;width:100%;}
.blue-sec h3{color:#fff;}
.blue-sec ul li, .rp-sec ul li{color:#fff;float:left;width:50%;padding-right:15px;}
.grey-sec ul li, .default-section ul li, .default-section ol li{float:left;width:50%;padding-right:15px;}
.list-sec ul li:nth-child(2n+1), .grey-sec ul li:nth-child(2n+1), .default-section ul li:nth-child(2n+1), .default-section ol li:nth-child(2n+1){clear:both;}
.default-section ol{padding-left:20px;}
.grey-sec ul li{color:#000;}
.list-sec{float:left;width:100%;}
.blue-sec ul li::before, .pa-repeat .default-section:nth-child(3n+1) ul li:before{position:absolute;content:"";background:url(images/scale-white.svg);background-size:auto;width:21px;height:23px;left:0;background-size:100%;top:10px;}
.pa-repeat .default-section:nth-child(3n+1) a:hover, .pa-repeat .default-section:nth-child(3n+1) a:focus{color:#fff;}
.no-mr .med-content{margin-top:0;}
.home-pa.no-mr p{margin:0;}
.att-sec ul li{font-weight:bold;width:100%;}
.att-detail{float:left;width:100%;position:relative;}
.att-bl-sec{float:left;width:100%;position:relative;padding:40px 0;padding-right:20px;height:100%;}
.att-bl-sec::before{position:absolute;content:"";background:#233a51;top:0;bottom:0;width:20000px;right:-15px;left:auto;z-index:-1;}
.att-bl-sec h2, .att-bl-sec p{color:#fff;}
.att-achi{float:left;width:100%;padding:40px 0;}
.blue-sec p:last-child, .home-pa p:last-child, .grey-sec p:last-child, .med-content ul:last-child, .rp-sec .med-content p:last-child, .no-mr.bg-logo p:last-child, .blog-section p:last-child{margin:0;}
.att-achi h2{font-size:38px;}
.att-achi p{margin-bottom:15px;}
.opa .att-bl-sec::before{z-index:0;}
.opa .att-bl-sec > *{position:relative;}
.att-bl-sec a:hover{color:#fff;}
.opa .att-bl-sec ul{position:relative;z-index:1;}
.grey-sec.opa{padding:0 0;}
.bg-logo::after{position:absolute;content:"";background:url(images/logo-bg.svg);background-position-x:0%;background-position-y:0%;background-repeat:repeat;background-size:auto;background-repeat:no-repeat;width:375px;height:100%;opacity:0.05;bottom:-50px;z-index:-1;left:0;background-position:right;background-size:400px;}
.no-mr.bg-logo p{margin-bottom:15px;}
.bg-bottom.lim-mr h2{margin-bottom:20px;}
.bg-bottom.lim-mr{padding:40px 0 30px;}
.att-cont{float:left;width:auto;text-align:center;position:absolute;bottom:160px;left:-80px;box-shadow:0 0px 20px 10px rgba(74, 75, 77,0.25);}
.att-cont a{display:inline-block;font-size:37px;font-family:'unvr67w';padding:20px 50px;line-height:1;vertical-align:middle;-webkit-transition:0.5s;-ms-transition:0.5s;transition:0.5s;text-transform:uppercase;color:#223950;background:#fff;position:relative;z-index:0;}
.att-cont a::before{position:absolute;content:"";border:2px solid #cc9a34;left:8px;right:8px;top:8px;bottom:8px;z-index:-1;}
.att-cont a:hover{background:#2c4258;color:#fff;}
.att-cont a:hover svg{fill:#233a51;}
.att-cont a span{display:inline-block;width:39px;background:#cc9a34;vertical-align:baseline;border-radius:50px;padding:0 5px;height:39px;margin-left:10px;}
.att-cont a span svg{fill:#fff;display:inline-block;width:30px;-webkit-transition:0.5s;-ms-transition:0.5s;transition:0.5s;}
.full-sec{float:left;width:100%;margin-top:50px;}
.video-section img{float:left;width:100%;visibility:visible;position:absolute;left:0;right:0;top:0;bottom:0;}
.video-section video{visibility:hidden;}
.video-section.v-play img{visibility:hidden;}
.video-section.v-play video{visibility:visible;}
.fax svg{width:48px;height:48px;padding-right:10px;}
.fax svg circle{stroke:#031529;}
.fax svg g path{fill:#031529;}
.blog-desc img{float:right;margin-left:20px;margin-bottom:10px;}
.blog-section ol{color:#fff;padding-left:25px;}
.blog-desc ol{color:#000;padding-left:25px;}
.blog-tag{float:left;width:100%;border-top:2px solid #233a51;border-bottom:2px solid #233a51;padding:10px 0;margin-top:40px;}
.blog-tag .blog-ico{width:auto;float:left;height:auto;line-height:0;padding-right:10px;}
.blog-tag .tags-links{display:block;width:auto;line-height:1.4;}
.blog-tag .tags-links a{padding-left:5px;font-weight:bold;color:#06788a;}
.blog-tag .tags-links a:hover{color:#e7af3c;}
.default-section.rp-sec::before{position:absolute;content:"";background:#233a51;top:0;bottom:0;right:-15px;left:auto;width:2000px;z-index:-1;}
.rp-sec .med-content{margin:0;padding:30px 0;}
.rp-sec .med-content h2, .rp-sec .med-content h3, .rp-sec .med-content p, .rp-sec .med-content ul, .rp-sec .med-content ol{color:#fff;}
.rp-sec .med-content ul li::before, .att-bl-sec ul li::before{position:absolute;content:"";background:url(images/scale-white.svg);width:21px;height:23px;left:0;background-size:100%;top:10px;}
.default-section.rp-sec:nth-child(2n):before{background:transparent;}
.default-section.rp-sec:nth-child(2n) ul li::before{position:absolute;content:"";background:url(images/scale.svg);background-size:auto;width:21px;height:23px;left:0;background-size:100%;top:10px;}
.default-section.rp-sec:nth-child(2n) .med-content h2, .default-section.rp-sec:nth-child(2n) .med-content h3, .default-section.rp-sec:nth-child(2n) .med-content p, .default-section.rp-sec:nth-child(2n) .med-content ol li, .default-section.rp-sec:nth-child(2n) .med-content ul li{color:#000;}
.default-section.rp-sec a:hover{color:#fff;}
.default-section.rp-sec:nth-child(2n) a:hover, .default-section.rp-sec:nth-child(2n) a:focus{color:#233a51;}
.default-section.rp-sec a:focus{color:#fff;}
.blog-section h3, .blog-desc h3{float:left;width:100%;color:#fff;font-size:33px;font-family:'Univers Condensed';padding:10px 0;line-height:1;}
.blog-desc h3{color:#000;}
.breadcrumbs > span::before, .breadcrumbs > span::after{position:absolute;content:"";background:#ffc246;height:8px;width:1px;right:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:13px;}
.breadcrumbs > span::after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:18px;}
.breadcrumbs > span.home::before, .breadcrumbs > span.home::after, .breadcrumbs > span:last-child::before, .breadcrumbs > span:last-child::after{display:none;}
.rp-sec-main{float:left;width:100%;}
.att-bl-sec ul li, .default-section .att-bl-sec h3{color:#fff;}
.rp-sec .med-content p{float:none;}
p img.alignleft{float:left;margin:0 20px 10px 0;}
.default-section p{float:none;}
p img.alignright{float:right;margin:0 0 10px 20px;}
.newltr-main{float:left;width:100%;}
.newltr-main{float:left;width:100%;text-align:center;position:relative;padding:30px 0;}
.newltr-box{float:left;width:100%;margin-bottom:20px;}
.newltr-main a{display:inline-block;}
.newltr-main a:hover{color:#ffb922;}
.newltr-main .mws-inr{float:left;width:100%;border:5px solid #fff;font-family:'Univers Condensed';color:#fff;text-transform:uppercase;box-shadow:0px 0px 10px 3px rgba(0,0,0,0.5);-webkit-transition:0.5s;-ms-transition:0.5s;transition:0.5s;}
.newltr-main .mws-inr:hover{box-shadow:0px 0px 25px 3px rgba(0,0,0,0.5);}
.newltr-main .mws-inr:hover{color:#ffb922;}
.newltr-main .mws-inr img{float:left;width:100%;}
.newltr-main .mws-inr span{display:inline-block;width:100%;background:#233a51;}
.newltr-main .row > div{margin:0 auto;display:inline-block;}
.default-section figure{float:left;margin:0 0 20px 0;}
.default-section figure + figure{margin-left:20px;}
.default-section figure figcaption{line-height:1.2;text-align:center;}
.default-section figure img{width:100%;}
.hm-acco.default-faq .acco .card-header a{padding:18px 50px;font-size:26px;}
.hm-acco.default-faq .acco .card-header a[aria-expanded="true"]::after, .hm-acco.default-faq .acco .card-header a[aria-expanded="true"]::before{top:30%;height:30px;}
.pa-repeat{float:left;width:100%;}
.pa-repeat .default-section:nth-child(3n+1) h2, .pa-repeat .default-section:nth-child(3n+1) p, .pa-repeat .default-section:nth-child(3n+1) ul li, .pa-repeat .default-section:nth-child(3n+1) h3{color:#FFF;}
.blog-repeat{float:left;width:100%;}
.blog-list .bl-lst.single-btn{margin-top:30px;}
.middle-content .li-100 ul li{width:100%;}
.img-lst{float:left;width:100%;text-align:center;}
.single-practicearea .img-lst img{width:100%;}
.remov-pad .content{padding-right:0;}
.error404 header + *{margin-top:100px;}
.notfound .container{align-items:center;margin:auto;}
.notfound .container .row{margin-top:0;height:200px;min-width:300px;}
.notfound{background:#233a51;margin:0;padding:100px 0;overflow:hidden;height:100%;}
.four0four{text-shadow:0 0 1px rgba(255, 202, 120, 0.7), 0 0 2px rgb(235, 194, 107), 0 0 70px #e2d17473;color:white;z-index:5;text-align:center;min-width:100%;padding:0;margin:0;font-size:7em;height:auto;margin-top:0;line-height:1;}
.four0four::before{content:"404";position:absolute;color:#ffb922;mix-blend-mode:color-dodge;z-index:1;line-height:1;}
.not-found{color:white;text-shadow:0 0 1px rgba(255, 202, 120, 0.7), 0 0 2px rgb(235, 194, 107), 0 0 70px #e2d17473;line-height:110%;font-size:2.5em;padding:0;margin:0;text-align:center;max-width:100%;width:100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100;}
.notfound .single-btn a, .thank-you .single-btn .hb-btn{z-index:10;background:#ffb922;padding:15px 60px;font-size:28px;font-weight:bold;}
.not-found:before{letter-spacing:.25px;content:"Page not found";position:absolute;color:#ffb922;mix-blend-mode:color-dodge;z-index:1;}
.flicker1{animation:5s linear 3.25s flickr infinite;}
.flicker2{animation:5s linear 1.25s flickr infinite;}
.flicker3{animation:5s ease 1s flickr infinite;}
.flicker4{animation:5s ease 2s flickr infinite;}
.off{color:#ff3000;border:none;text-shadow:none;}
@keyframes flickr{0%{color:rgba(50, 50, 50, 0.25);border:none;text-shadow:none;}
1%{color:white;text-shadow:0 0 1px rgba(255, 120, 250, 0.2), 0 0 2px rgba(200, 150, 250, 0.9), 0 0 70px #c896fa;}
2%{color:rgba(50, 50, 50, 0.25);border:none;text-shadow:none;}
8%{color:rgba(50, 50, 50, 0.25);border:none;text-shadow:none;}
10%{color:white;text-shadow:0 0 1px rgba(255, 120, 250, 0.2), 0 0 2px rgba(200, 150, 250, 0.9), 0 0 70px #c896fa;}
11%{color:rgba(50, 50, 50, 0.25);border:none;text-shadow:none;}
12%{color:white;text-shadow:0 0 1px rgba(255, 120, 250, 0.2), 0 0 2px rgba(200, 150, 250, 0.9), 0 0 70px #c896fa;}
13%{color:rgba(50, 50, 50, 0.25);border:none;text-shadow:none;}
14%{color:white;text-shadow:0 0 1px rgba(255, 120, 250, 0.2), 0 0 2px rgba(200, 150, 250, 0.9), 0 0 70px #c896fa;}
53%{color:white;text-shadow:0 0 1px rgba(255, 120, 250, 0.2), 0 0 2px rgba(200, 150, 250, 0.9), 0 0 70px #c896fa;}
54%{color:rgba(50, 50, 50, 0.25);border:none;text-shadow:none;}
58%{color:rgba(50, 50, 50, 0.25);border:none;text-shadow:none;}
59%{color:white;text-shadow:0 0 1px rgba(255, 120, 250, 0.2), 0 0 2px rgba(200, 150, 250, 0.9), 0 0 70px #c896fa;}
60%{color:rgba(50, 50, 50, 0.25);border:none;text-shadow:none;}
61%{color:white;text-shadow:0 0 1px rgba(255, 120, 250, 0.2), 0 0 2px rgba(200, 150, 250, 0.9), 0 0 70px #c896fa;}
100%{color:white;text-shadow:0 0 1px rgba(255, 120, 250, 0.2), 0 0 2px rgba(200, 150, 250, 0.9), 0 0 70px #c896fa;}
}
.fog1, .fog2, .fog3, .fog4, .fog5, .fog6, .fog7, .fog8{position:absolute;border:none;border-radius:100%;z-index:0;}
.fog1{width:100px;height:100px;animation:75s linear float infinite;box-shadow:inset 0 0 50px rgba(255, 255, 255, 0.8), 0 0 50px rgba(255, 255, 255, 0.5);}
.fog2{width:50px;height:50px;box-shadow:inset 0 0 25px rgba(255, 255, 255, 0.8), 0 0 25px rgba(255, 255, 255, 0.5);margin-top:-25%;animation:25s linear float2 infinite;}
.fog3{width:80px;height:80px;box-shadow:inset 0 0 40px rgba(255, 255, 255, 0.8), 0 0 40px rgba(255, 255, 255, 0.5);margin-left:25%;animation:40s ease float2 infinite;}
.fog4{width:40px;height:40px;margin-left:60%;margin-top:-45%;animation:45s linear float infinite;box-shadow:inset 0 0 20px rgba(255, 255, 255, 0.8), 0 0 20px rgba(255, 255, 255, 0.5);}
.fog5{width:60px;height:60px;margin-left:50%;margin-top:-30%;animation:30s ease float2 infinite;box-shadow:inset 0 0 30px rgba(255, 255, 255, 0.8), 0 0 30px rgba(255, 255, 255, 0.5);}
.fog5{width:125px;height:125px;margin-left:50%;margin-top:30%;animation:70s ease-out float3 infinite;box-shadow:inset 0 0 40px rgba(255, 255, 255, 0.8), 0 0 60px rgba(255, 255, 255, 0.5);}
.fog6{width:20px;height:20px;margin-left:50%;margin-top:-10%;animation:20s linear float infinite;box-shadow:inset 0 0 2px rgba(255, 255, 255, 0.8), 0 0 2px rgba(255, 255, 255, 0.5);}
.fog7{width:50px;height:50px;margin-left:0%;margin-top:30%;animation:40s ease-out float3 infinite;box-shadow:inset 0 0 20px rgba(255, 255, 255, 0.8), 0 0 20px rgba(255, 255, 255, 0.5);}
.fog8{width:80px;height:80px;margin-left:60%;margin-top:-20%;animation:40s ease-out float3 infinite;box-shadow:inset 0 0 20px rgba(255, 255, 255, 0.8), 0 0 20px rgba(255, 255, 255, 0.5);}
@keyframes float{0%{top:50%;left:10%;}
25%{top:75%;left:25%;}
50%{top:50%;left:35%;}
75%{top:75%;left:25%;}
100%{top:50%;left:10%;}
}
@keyframes float2{0%{top:50%;left:10%;}
25%{top:25%;left:15%;}
50%{top:50%;left:45%;}
75%{top:25%;left:15%;}
100%{top:50%;left:10%;}
}
@keyframes float3{0%{top:50%;left:25%;}
25%{top:35%;left:0;}
50%{top:10%;left:10%;}
75%{top:35%;left:0%;}
100%{top:50%;left:25%;}
}
.single-practicearea .home-pa p:last-child, .blog-section ul:last-child, .blog-section ol:last-child, .single-practicearea .home-pa ul:last-child, .single-practicearea .home-pa ol:last-child, .pa-repeat .default-section p:last-child, .pa-repeat .default-section ul:last-child, .pa-repeat .default-section ol:last-child, .acco .card:last-child, .acco .card-body ul{margin-bottom:0;}
.single-practicearea .ph-vdo{margin-bottom:30px;}
.notfound .ft-social{text-align:center;float:none;display:inline-block;width:100%;}
.notfound .ft-social ul{text-align:center;float:none;display:inline-block;width:100%;}
.notfound .ft-social ul li{display:inline-block;width:auto;float:none;padding:0;}
.notfound .ft-social ul li::before{display:none;}
ul.list-full li{width:100%;}
.ft-form div.wpcf7-response-output{color:#fff;}
.ft-form div.wpcf7-response-output{position:relative;color:#fff;}
.thank-you{float:left;width:100%;color:#ffb922;position:relative;}
.background{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(#0C0E10, #446182);}
.background .ground{position:absolute;bottom:0;width:100%;height:25vh;background:#0C0E10;}
.thank-you .container{position:relative;margin:0 auto;width:85%;height:100vh;padding-bottom:25vh;display:flex;flex-direction:row;justify-content:space-around;}
.left-section{width:40%;}
.left-section .inner-content{position:absolute;top:50%;transform:translateY(-50%);}
.heading{text-align:center;font-size:4em;line-height:1.3em;margin:2rem 0 0.5rem 0;padding:0;text-shadow:0 0 1rem #ffb922;}
.subheading{text-align:center;max-width:480px;font-size:1.5em;line-height:1.15em;padding:0 1rem;margin:0 auto;}
.single-btn{text-align:center;margin:30px 0 20px;}
.right-section{width:50%;}
.svgimg{position:absolute;bottom:0;padding-top:10vh;padding-left:1vh;max-width:100%;max-height:100%;}
.left-section, .right-section{position:relative;}
.svgimg .bench-legs{fill:#0C0E10;}
.svgimg .top-bench, .svgimg .bottom-bench{stroke:#0C0E10;stroke-width:1px;fill:#5B3E2B;}
.svgimg .bottom-bench path:nth-child(1){fill:#432d20;}
.svgimg .lamp-details{fill:#202425;}
.svgimg .lamp-accent{fill:#2c3133;}
.svgimg .lamp-light{fill:#ffb922;}
.subheading{text-align:center;font-size:1.5em;line-height:1.15em;padding:0 1rem;margin:0 auto;color:#fff;width:100%;max-width:100%;}
@keyframes glow{0%{text-shadow:0 0 1rem #fefefe;}
50%{text-shadow:0 0 1.85rem #ededed;}
100%{text-shadow:0 0 1rem #fefefe;}
}
.thank-you .ft-social{float:;float:none;display:inline-block;text-align:center;}
.thank-you ul{float:none;text-align:center;display:inline-block;}
.thank-you ul li{width:auto;display:inline-block;padding:0;}
.thank-you .ft-social{text-align:center;float:none;display:inline-block;width:100%;}
.thank-you ul{text-align:center;float:none;display:inline-block;width:100%;}
.thank-you ul li{width:auto;float:none;padding:0;}
.thank-you ul li:before{display:none;}
.sitemap-detail h3 + ul{-moz-column-count:3;-webkit-column-count:3;column-count:3;-moz-column-gap:30px;-webkit-column-gap:30px;column-gap:30px;}
.sitemap-detail ul li{margin:0 0 10px;padding-left:30px;line-height:1.3;position:relative;list-style:none;width:100%;font-size:19px;color:#000000;padding-right:0;float:none;display:block;}
.sitemap-detail ul li a{color:#233a51;}
.sitemap-detail ul li a:hover{color:#e7af3c;}
.middle-content .sitemap-detail ul li::before{position:absolute;content:"";background:url(images/scale.svg);width:21px;height:23px;left:0;background-size:100%;top:2px;}
.sitemap-detail ul li ul.children{margin:10px 0;}
.sitemap-detail .text-primary, .sitemap-detail .text-primary a{color:#10102a !important;font-size:50px;line-height:1.12;}
.sitemap-detail .text-primary a:hover{color:#e7af3c !important;}
.search-results .blog-ttl{margin:30px 0;}
.search-results .blog-list-box p{color:#fff;}
.ui-group .hb-btn{display:inline-block;color:#fff;background:#21374d;border-radius:0;padding:10px 20px;}
.ui-group .hb-btn.is-checked{background:#ffb922;}
.search-form{float:left;width:100%;}
.search-no-results .blog-main{text-align:center;}
.search-no-results .blog-main .no-results{width:100%;margin:30px 0;}
.search-no-results .blog-main .no-results .page-content label span{display:block;text-align:left;}
.search-no-results .blog-main .no-results .page-content label .search-field{box-shadow:none;border:1px solid #10102a;outline-offset:0;padding:0 10px;}
.search-no-results .blog-main .no-results .page-content .search-submit{background:#1b1b32;color:#fff;font-size:16px;text-transform:uppercase;padding:12px 30px;display:inline-block;width:auto;line-height:1;margin-top:30px;position:relative;-webkit-transition:0.3s;-ms-transition:0.3s;transition:0.3s;border:none;box-shadow:none;outline:none;margin:0;vertical-align:middle;cursor:pointer;margin-top:-5px;}
.search-no-results .blog-main .no-results .page-content .search-submit:hover{background:#ffb922;}
.search-results .blog-title{min-height:104px;padding:0;}
.search-results .blog-list-box p{color:#fff;padding:0;}
.search-results .blog-list-box{padding:0 20px;}
.search-no-results .blog-main .page-content p{line-height:1.2;}
.contact-popup{left:100%;margin-left:0px;-ms-transition:0.5s;-webkit-transition:0.5s;transition:0.5s;width:320px;top:30%;position:fixed;z-index:9999999;}
.sidebar-btn{position:absolute;top:0;left:0;}
.contact_slider{background:-moz-linear-gradient(90deg, rgba(35,58,81,1) 0%, rgba(83,139,194,1) 49%, rgba(35,58,81,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(35,58,81,1)), color-stop(51%, rgba(83,139,194,1)), color-stop(100%, rgba(35,58,81,1)));background:-webkit-linear-gradient(90deg, rgba(35,58,81,1) 0%, rgba(83,139,194,1) 49%, rgba(35,58,81,1) 100%);background:-o-linear-gradient(90deg, rgba(35,58,81,1) 0%, rgba(83,139,194,1) 49%, rgba(35,58,81,1) 100%);background:-ms-linear-gradient(90deg, rgba(35,58,81,1) 0%, rgba(83,139,194,1) 49%, rgba(35,58,81,1) 100%);background:linear-gradient(0deg, rgba(35,58,81,1) 0%, rgba(83,139,194,1) 49%, rgba(35,58,81,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#233a51', endColorstr='#233a51',GradientType=0);color:#fff;position:relative;left:-49px;padding:0;text-transform:uppercase;font-size:30px;cursor:pointer;top:0;width:50px;height:48px;line-height:40px;-webkit-box-shadow:1px 3px 5px rgba(0, 0, 0, 0.15);box-shadow:0px 3px 5px rgba(0, 0, 0, 0.15);font-weight:500;border-radius:5px 0 0 5px;text-align:center;overflow:hidden;background-size:50% 100%;-webkit-transition:0.3s;-ms-transition:0.3s;transition:0.3s;z-index:20;}
.contact_slider:hover{background-size:50% 200%;}
.contact_slider > i{font-size:23px;}
.mobile-contact-icon{display:none;}
.sidebar-btn{position:absolute;top:0;left:0;}
div.wpcf7{margin:0;padding:0;}
div.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);height:1px;width:1px;margin:0;padding:0;border:0;}
.contact-popup h2{background:-moz-linear-gradient(90deg, rgba(35,58,81,1) 0%, rgba(83,139,194,1) 49%, rgba(35,58,81,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(35,58,81,1)), color-stop(51%, rgba(83,139,194,1)), color-stop(100%, rgba(35,58,81,1)));background:-webkit-linear-gradient(90deg, rgba(35,58,81,1) 0%, rgba(83,139,194,1) 49%, rgba(35,58,81,1) 100%);background:-o-linear-gradient(90deg, rgba(35,58,81,1) 0%, rgba(83,139,194,1) 49%, rgba(35,58,81,1) 100%);background:-ms-linear-gradient(90deg, rgba(35,58,81,1) 0%, rgba(83,139,194,1) 49%, rgba(35,58,81,1) 100%);background:linear-gradient(0deg, rgba(35,58,81,1) 0%, rgba(83,139,194,1) 49%, rgba(35,58,81,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#233a51', endColorstr='#233a51',GradientType=0);color:#fff;text-transform:uppercase;margin:0;padding:10px 15px;font-weight:700;font-size:24px;position:relative;}
.closebtn{position:absolute;top:12px;right:8px;cursor:pointer;background:#ffffff;width:25px;height:25px;color:#000000;text-align:center;line-height:25px;font-size:15px;z-index:1;margin-left:-18px;border-radius:25px;}
.closebtn::before, .closebtn::after {
	position: absolute;
	content: '';
	height: 12px;
	width: 3px;
	background: #323065;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%,-50%) rotate(45deg);
	-ms-transform: translate(-50%,-50%) rotate(45deg);
	transform: translate(-50%,-50%) rotate(45deg);
}
.closebtn::after {
	-webkit-transform: translate(-50%,-50%) rotate(-45deg);
	-ms-transform: translate(-50%,-50%) rotate(-45deg);
	transform: translate(-50%,-50%) rotate(-45deg);
}
.p-form{padding:10px 15px 0;width:100%;float:left;background:#f1f1f1;position:relative;z-index:0;box-shadow:2px 1px 5px rgba(0,0,0,0.4);border:5px solid #223a51;border-radius:20px;border-top:none;border-top-right-radius:0;border-top-left-radius:0;border-bottom-right-radius:0;}
.p-form::before{position:absolute;content:"";background:url(images/logo-bg.svg);background-repeat:repeat;background-size:auto;background-repeat:no-repeat;width:100%;height:100%;opacity:0.05;top:0;bottom:0;right:0;left:0;z-index:-1;background-position:center;background-size:cover;}
.p-form .form-group{margin-bottom:18px;}
.wpcf7-form-control-wrap{width:100%;float:left;text-align:left;}
.p-form input, .p-form textarea{padding:6px 10px;height:35px;width:100%;font-size:15px;border-radius:0;background:#fff;box-sizing:border-box;color:#000;font-weight:400;border:1px solid #b3b3b3;}
.p-form textarea{height:60px;}
.form-group.acceptance-terms{font-size:16px;line-height:1.3;}
.julielaw-submit{position:relative;text-align:center;}
.julielaw-submit .hb-btn.wpcf7-submit{position:relative;width:auto;font-size:24px;padding:15px 50px;margin-top:0;letter-spacing:1px;background:#233a51;color:#fff;}
.contact-popup div.wpcf7 .ajax-loader{margin-top:0;border-color:#fff;border-top-color:#e7af3c;z-index:1;position:absolute;left:10px;top:15px;}
.p-form div.wpcf7-response-output{margin:10px 0 0;position:relative;color:red;}
.contact-popup.popup-open{margin-left:-320px;}
.liveChatFloatingButton{border:1px solid #000;background-color:rgb(205,205,205);height:52px;width:190px;display:block;padding:0;position:fixed;left:-70px;bottom:45%;z-index:5000;text-decoration:none;text-align:center;-ms-text-rendering:optimizeLegibility;text-rendering:optimizeLegibility;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);z-index:999999;}
.liveChatFloatingButton a{display:block;color:#000;cursor:pointer;font-family:Arial !important;font-size:27px;font-weight:700;font-style:normal;line-height:52px;}
.p-form p, .post-type-archive-podcast .blog-date{display:none;}
.contact-popup .p-form .required-note{margin:0 0 5px;color:#000;font-size:14px;line-height:1;float:left;}
.post-type-archive-podcast .blog-title.pod-title{min-height:90px;}
.post-type-archive-podcast .pod-content{float:left;width:100%;padding:0 20px;}
.post-type-archive-podcast .pod-content .podcast_meta, .post-type-archive-podcast .pod-content .podcast_meta aside{float:left;width:100%;}
.post-type-archive-podcast .pod-content .podcast_meta aside p, .post-type-archive-podcast .pod-content .podcast_meta aside a:hover{color:#fff;}
.post-type-archive-podcast .blog-auth-tag{min-height:auto;}
.site-main{float:left;width:100%;}
.sidebar-btn.mob-show{display:none;}
.single-wysijap .form-valid .form-table{float:none;display:block;margin:20px auto;width:610px;}
table.form-table tr td input{padding:0 10px;}
.single-wysijap .form-valid .submit{text-align:center;}
.single-wysijap .form-valid .submit .button-primary{background:#233a51;position:relative;color:#fff;font-size:32px;text-transform:capitalize;font-family:'Univers Condensed';border:none;box-shadow:none;padding:10px 40px;cursor:pointer;line-height:1;display:inline-block;transform:perspective(1px) translateZ(0);-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.5s;-ms-transition-duration:0.5s;transition-duration:0.5s;border-radius:30px 0px 30px 30px;overflow:hidden;-webkit-transition:0.3s;-ms-transition:0.3s;transition:0.3s;}
.single-wysijap .form-valid .submit .button-primary:hover{background:#ffb922;border-radius:30px 30px 30px 0px;}
.form-table tr td > label{margin-right:20px;}
.subscribe-desc{float:left;width:100%;padding:50px 0;background:rgba(234, 235, 234,0.5);}
.wysija-msg{float:none;display:block;margin:0 auto;max-width:600px;}
.subscribe-desc p{font-size:27px;text-align:center;margin:0;line-height:1.4;}
.error-msg.error ul li{color:#e7af3c;padding-left:0;line-height:1;}
.notice-msg.updated ul li{color:green;padding-left:0;line-height:1;}
.error-msg.error ul li::before, .notice-msg.updated ul li::before{display:none;}
.ft-form-inner div.wpcf7 .ajax-loader{position:absolute;top:25px;}
.default-faq .card-body ul li{font-size:20px;line-height:1.85;}
.default-faq .card-body ul{margin-bottom:15px;}
.img-lst .capt-img{font-size:15px;line-height:1.2;padding:15px;background:#f1f1f1;max-width:300px;float:none;margin:0 auto !important;display:inline-block;width:100%;}
.default-section p a{word-break:break-word;}
.copy-menu{float:left;width:100%;}
.copy-menu ul{float:left;width:100%;padding:0;margin:0;list-style:none;}
.copy-menu ul li{display:inline-block;position:relative;}
.copy-menu ul li + li{margin-left:15px;}
.copy-menu ul li + li::before{position:absolute;content:"";background:#fff;width:1px;height:19px;left:-9px;top:11px;}
.copy-menu ul li a{color:#fff;font-weight:normal;font-size:18px;}
.copy-menu ul li a:hover, .copy-menu ul li a:focus, .copy-menu ul li.current-menu-item a{color:#e7af3c;}
.blog-desc p a{word-break:break-word;}
.blog-tag .blog-ico svg{padding-top:5px;}
.blog-desc img.size-large{float:left;width:100%;margin:0;}
.postid-106.single-practicearea .home-pa p:last-child, .postid-5018.single-practicearea .home-pa p:last-child, .postid-5016.single-practicearea .home-pa p:last-child{margin-bottom:25px;}
.ft-sb-frm .shortcode_wysija .allmsgs blink{color:#fff;}
.ft-sb-frm .shortcode_wysija .formError{left:0 !important;top:100% !important;z-index:1 !important;}
.searchsection{position:relative;float:right;margin-left:10px;z-index:2;margin-top: 15px;}
.searchsection .form-control{right:40px;top:0;width:0;-ms-transition:all 0.5s ease-out 0s;-webkit-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s;opacity:0;font-size:18px;position:absolute;height:40px;background:#fff;color:#000000;border-radius:0;padding:6px 0;box-shadow:none;border: 2px inset #cc9a34;}
.searchsection.s-open .form-control{display:block;opacity:1;width:240px;padding:6px 10px;right:40px;}
.form-control{display:block;width:100%;height:calc(2.25rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
.searchsection button{border:0;font-weight:700;position: relative;z-index:0;border-radius:0;padding:0;width: 30px;height:auto;float: left;cursor:pointer !important;background-color:transparent;color:#fff;top:0;border:none;box-shadow:none;line-height:2;}
.searchsection button svg{fill:#031529;}
.searchsection.s-open button svg{fill:#cc9a34;width:100%;}


/* Ticker CSS Starts */
.example1 {
	height: 40px;
	overflow: hidden;
	position: fixed;
	background: #031529;
	top: 0;
	z-index: 100;
	width: 100%;
}
.example1 p {
	font-size: 18px;
	color: #fff;
	position: absolute;
	display: block;
	width: 2320px;
	margin: 0;
	line-height: 40px;
	-ms-animation: marquee 35s linear infinite;
	-webkit-animation: marquee 35s linear infinite;
	animation: marquee 35s linear infinite;
}
.example1 p a {
	color: #e7af3c;
	font-weight: 500;
}
.example1 p a:hover{
    color:#fff !important;
}
.example1 + header,.example1 + header.sticky {
	top: 40px;
}
.example1 p:hover {
	-webkit-animation-play-state: paused;
	-ms-animation-play-state: paused;
	animation-play-state: paused;
}
.example1 + header +.banner-style {
    top: 40px;
}
.example1 + header + .breadcrumbs-main {padding-top: 40px;}
@-moz-keyframes marquee {
    0% {
        left:100%;
    }
    100% {
        left:-2320px;
    }
}
@-webkit-keyframes marquee {
    0% {
        left:100%;
    }
    100% {
        left:-2320px;
    }
}
@keyframes marquee {
    0% {
        left:100%;
    }
    100% {
        left:-2320px;
    }
}
/* Ticker CSS Ends */
.breadcrumbs-main span.home-value {
	display: none;
}
.firm-about.sitemap-detail.default-section {
	float: none;
	display: inline-block;
	vertical-align: top;
}
.page-id-1864 .pa-desc p:last-child a,.rp-sec .med-content p span > a{ color:#000;font-weight:400; }
.page-id-1864 .pa-desc p:last-child a:hover,.rp-sec .med-content p span > a:hover{ color:#e7af3c !important; }
.contact_slider svg {
	width: 25px;
	height: 25px;
	fill: #fff;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
}

.ajax-loader {
    display: none !important;
}
.podcast_player .castos-player .subscribe-icons span, 
.podcast_player .castos-player .share-icon span, 
.podcast_player .castos-player .player-btn__volume, 
.podcast_player .castos-player .player-btn__rwd, 
.podcast_player .castos-player .player-btn__fwd {
    width: 20px !important;
    height: 18px !important;
}
body .ccl-chat-slider-animation-pulse .ccl-slider-bubble,body .ccl-chat-slider-animation-dots-pulse .ccl-slider-bubble {
    animation-play-state: paused !important;
}
body.animation-active .ccl-chat-slider-animation-pulse .ccl-slider-bubble,body.animation-active .ccl-chat-slider-animation-dots-pulse .ccl-slider-bubble {
    animation-play-state: running !important;
}
.acco {display:none;}
.animation-active .acco {display:block;}
.video-section.box-v-play video {
    visibility: visible;
}