/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFWJ0bf8pkAp6a.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
	font-display: swap;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans'; 
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFUZ0bf8pkAp6a.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
font-display: swap;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFWZ0bf8pkAp6a.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
	font-display: swap;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFVp0bf8pkAp6a.woff2) format('woff2');
  unicode-range: U+0370-03FF;
	font-display: swap;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFWp0bf8pkAp6a.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
	font-display: swap;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFW50bf8pkAp6a.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
	font-display: swap;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFVZ0bf8pkAg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
	font-display: swap;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UNirkOX-hpKKSTj5PW.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
	font-display: swap;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UNirkOVuhpKKSTj5PW.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
	font-display: swap;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UNirkOXuhpKKSTj5PW.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
	font-display: swap;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UNirkOUehpKKSTj5PW.woff2) format('woff2');
  unicode-range: U+0370-03FF;
	font-display: swap;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UNirkOXehpKKSTj5PW.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
	font-display: swap;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UNirkOXOhpKKSTj5PW.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
	font-display: swap;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UNirkOUuhpKKSTjw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
	font-display: swap;
}


html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {margin:0;padding:0;border:0;outline:0;}
header, footer, article, section, hgroup, nav, figure {display:block;margin:0px;padding:0px;}
img {border: 0 none;height: auto;max-width: 100%;vertical-align:middle;transition: all 0.5s ease-in-out 0s;}
ul {list-style-type:none;padding:0px;margin:0px;}
a{text-decoration:none;outline:none;transition: all 0.5s ease-in-out 0s;color:#000;}
i.fa{transition: all 0.5s ease-in-out 0s;}
p, td, input, label, form, h1, h2, h3, h4, h5, h6, a {padding:0px;margin:0px;border:none;text-decoration:none;font-weight:normal;}
h1, h2, h3, h4, h5, h6{font-weight:normal;font-family: 'Lato', sans-serif;}
input[type="text"],input[type="button"],input[type="submit"],input[type="email"],input[type="tel"] ,textarea {  -webkit-appearance: none;  -webkit-border-radius: 0;  -webkit-appearance: none;transition: all 0.5s ease-in-out 0s;}
input[type="submit"], input[type="button"], input[type="reset"]{outline:none;cursor:pointer;}
body{margin:0;padding:0;font-size:14px;line-height:normal;color:#231f20;font-family: 'Lato', sans-serif;}
/*======= Common CSS =======*/
p{color:#231f20;font-size:14px;line-height:22px;padding-bottom:27px;font-family: 'Open Sans', sans-serif;}
h1{color:#1e5389;font-size:28px;font-family: 'Lato', sans-serif;}
.fix-div{ width:1170px; margin:0 auto;}
/*======= Top CSS =======*/
.navigation-res{ display:none !important;}
.top-sec{ width:100%; float:left; background:#ebebeb;}
.top-sec h1{ color:#2780a3; font-weight:700; font-size:16px; line-height:20px; float:right; padding: 5px 0;}
header{ width:100%; float:left;background:#9a805f;padding:12px 0 0; position: relative;}
header .accredited{
  position: absolute;
  top: 15px;
  right: 15px;
}
.logo{width:auto; float:left;}
.right-sec{ float:right; /* padding:17px 0 10px; */ width:470px;}

.right-phone{ float:left; margin:10px 21px 0 0;}
.right-phone{ background:url(../images/phone.png) no-repeat left; line-height:34px;line-height: 34px; display:inline-block; padding-left:46px; font-size:18px; color:#000000; font-weight:700;}
.right-phone.right{ float:right !important;}
.right-phone:hover{ color:#397f9a;}
.right-phone:last-child{ margin:10px 0 0 0 ;}
.right-bottom{ width:100%; float:left;}
/*.nav-bar ul li:first-child a{padding: 0 25px 0 27px !important;}*/
.nav-bar{ width:100%; float:left; background:#397f9a;}
.nav-bar ul{ width:100%; float:left;}
.nav-bar ul li{ float:left; border-left: 1px solid #2d667c;}
.nav-bar ul li:first-child {border: medium none !important;}
.nav-bar ul li a{color:#fff;float: left;font-family: "Lato",sans-serif;font-size: 16px;font-weight:700;line-height: 52px;padding: 0 8px 0 8px;}

.nav-bar ul li a{padding-left:10px\9!important; padding-right:10px\9!important;}

.contact-details span a{font-size:18px !important;}

.view-title a{font-family: "Lato",sans-serif; font-weight:700; color:#1e5389;}
.nav-bar ul li a:hover{ background:#c6b39b; color:#301a01;}
.nav-bar .active a{background:#c6b39b; color:#301a01 !important;}
.left-content{float:left; width: 371px;}

/*========= banner ===== */
.inner-banner{
  position: relative;
}
.inner-banner .banner-text{
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  background: rgb(154 128 95 / 68%);
  border: 2px solid #397f9a;
  text-align: center;
  padding: 15px;
  color: #fff;
}
.inner-banner .banner-text h2{
  font-size: 32px;
  padding-bottom: 10px;
  font-weight: 700;
}
.inner-banner .banner-text h4{
  font-size: 22px;
  font-style: italic;
}
.banner {float: left;width: 100%;}
.banner img{ width:100%; float:left;}
.below-banner{ width:100%; float:left; background:#957d5d;}
.below-banner .cols-2{ width:50%; float:left;}
.cols-2 span{ font-size:22px; font-weight:700; color:#ffffff; position:relative; padding:20px 0 19px 78px; float:left;}
.cols-2 span::before {  background: #695841 url("../images/mobile.png") no-repeat scroll center center;  content: "";  height: 66px;  position: absolute;  top: 0;  width: 60px; left:0;}
.cols-2 span a{color:#ffffff;font-weight: 700;}
.cols-2 span a:hover{ color:#301A01;}
.cols-2.right span::before{ background:#285465 url("../images/send.png") no-repeat scroll center center !important;}
.my-law-firm{ width:100%; float:left; text-align:center; padding: 48px 0 56px;}
.my-law-firm h2{ color:#1e5389; font-weight:700; font-style:italic; font-size:28px; background:url(../images/line1.png)no-repeat bottom center;padding: 0 0 10px;margin: 0 0 28px;}
.pull-right{float:right !important;}
.my-law-firm span { color:#333333;box-sizing: border-box;float: left;padding: 0 111px;width: 100%;}
.my-law-firm p{ color:#666666; padding:0 0 20px 0; float:left;}
.learn-more{ width:100%; float:left; background:#f5f5f5;padding: 60px 0;}
.learn-box.left{ padding:34px 10px 20px;min-height: 476px;}
.learn-box{background: #fff none repeat scroll 0 0;min-height: 474px; width: 510px; float:left; border:10px solid #eaeaea; margin:0 30px 0 0; text-align: center; padding:34px 20px 20px; min-height: 456px; }
.learn-box:last-child{ margin:0 !important;}
.learn-box h2{background:url(../images/line3.png) no-repeat center bottom;color: #396c80;font-size: 28px;font-style: italic;font-weight: 700;padding: 0 0 10px;margin: 0 0 22px;}
.learn-box.left h2{ background:url(../images/about-line.png) no-repeat center bottom;}
.learn-box p {color:#666666;}
.learn-box a{ color:#f5f5f5; font-size:22px; background:#397f9a; font-style:italic;font-family: 'Lato', sans-serif; font-weight:700; text-transform:uppercase; line-height:65px; float:none; display:inline-block; width:223px;margin:20px 0 17px;}
.learn-box a:hover{ background:#C6B39B;}
.info{ width:100%; float:left; padding:60px 0;}
.info .fix-div{border-left:1px solid #c5c5c5; border-right:1px solid #c5c5c5;}
.box { border:1px solid #c1c1c1;  float: left;  text-align: center;   width: 388px; border-top:0px; border-bottom:0px; border-right:0px;}
.box:first-child{border-left:none;}
.box:last-child{border-right:none;}





.box span:after{position:absolute; height:1px; width:100%;content:''; background-color:#c1c1c1; left:0;top:0;bottom:0;margin:auto;}
.box span {display:block;position:relative;  margin: 46px 0 18px;}
.box span img{z-index:1;position:relative;border-radius:50%;border:1px #ccc solid;background:#fff;}

.box-slider{float:left; width:100%; padding:50px 0;}
.box-slider .item{float:left; width:100%;}
.box-slider .owl-carousel{display:block;}

.box-content{text-align:center;}
.box-content h3 {  background: rgba(0, 0, 0, 0) url("../images/line4.png") no-repeat scroll center bottom;  color: #222222;  font-family: "Lato",sans-serif;  font-size: 18px;  margin: 0 0 12px;  padding: 0 0 18px;}
.box-content p{padding: 0 26px;}
.box-content a{ line-height:36px; width:134px; background:#cccccc; color:#222222;font-family: 'Open Sans', sans-serif; float:none; display:inline-block; font-size:14px; font-weight:600; text-transform:uppercase;margin: 26px 0 30px;}
.box-content a:hover{ background:#285465; color:#fff;}
.consulation .cons-left ul li{
  text-align: left;
}
.consulation{ width:100%; float:left; padding: 40px 0; background:#f6f6f6;}
.cons{ width:570px; float:left; }
.cons-left{ width:570px; float:left;min-height:611px;}
.cons-left article p{text-align:left !important;}
.cons-right{ width:570px; float:right;}
.cons-left h4,.cons-right h4{ font-weight:700; font-style:italic; font-size:28px; color:#fff;font-family: 'Lato', sans-serif; background:#397f9a; padding: 18px 20px 12px; text-transform:uppercase; }
.cons-left article a{ margin:53px 0 0;}
article{ padding: 36px 20px 32px; background:#fff;}
.infoa{padding: 36px 20px 32px !important;}
article p{ font-size:14px; color:#666666;padding: 0 0 2px;}
article span{ font-size:14px; font-weight:600; color:#333333;font-family: 'Open Sans', sans-serif; width:100%; float:left; padding: 15px 0 12px;}
article h5{ color:#326497; font-style:italic; font-weight:700; font-size:16px; text-transform:uppercase;    padding: 26px 0 0;}
article a{ width:100%; text-align:center; font-size:19px; color:#222222;font-family: 'Lato', sans-serif; font-weight:700; font-style:italic; width:100%; float:none; display:inline-block; background:#d7d7d7; text-transform:uppercase;padding: 20px 0 18px; margin:24px 0 0;}
article a:hover{ background:#9A805F; color:#fff;}
article ul{ width:100%; float:left ;margin: 0 0 1px;}
article ul li{ background:url(../images/double-arrow.png) no-repeat left;padding: 9px 0 9px 14px; color:#666666; }
.cons:last-child {    margin: 0;}
.cons{ margin:0 30px 0 0;}
.row{ width:100%; float:left; border:1px solid #e0e0e0; border-left:none; border-right:none; margin:0 0 1px 0;}
.row { position:relative;padding: 13px 20px 12px 20px;box-sizing:border-box;}
.row:first-child {    border-top: medium none;}
.row img{ height:70px; width:70px; border-radius:5px; float:left;padding: 7px 0 0;}
.row p{ width:441px; color:#666666; font-size:14px; float:right; box-sizing:border-box;}
.row span{ float:left; width:100%; text-align:right; color:#396c80; font-weight:600; font-size:14px;  padding: 0 0 11px;}

.infoa{ padding:15px 0 0 !important;}
.footer-box.last a,.footer-box a{ font-style: normal !important;cursor: pointer;}
.footer-box.middle a{ font-style:italic !important;}
.row-bottom{ margin:0 20px;}
/* footer */
.social{ width:100%; float:left;}
.social ul{ float:left; background:#e4e4e4; border:1px solid #c8c8c8; width:100%; border-left:none; border-right:none; text-align:center; border-bottom:none;}
.social ul li{ display:inline-block; float:none; border:1px solid #c8c8c8; border-top:none; border-bottom:none; margin: 0 -3px !important; border-left:none;}
.social ul li:first-child{ border-left:1px solid #c8c8c8;}
.social ul li a{ line-height:56px; width:56px; float:left; padding:0 !important;} 
footer{ width:100%; float:left; padding:54px 25px; background:#e4e4e4; box-sizing: border-box;}
.copyright{ width:100%; float:left; text-align:center; background:#397f9a; padding: 15px 0;}
.copyright {
    padding-bottom: 0;
}
.copyright p{ font-size:12px; color:#fff;font-family: 'Open Sans', sans-serif; padding:10px 0 0 0; line-height: 35px;}
.footer-box{ width:24%; padding:15px; background:#f6f6f6; box-sizing: border-box;}

.footer-box iframe{width: 100% !important;}

.footer-box p{ font-size:18px; font-weight:700; font-style:italic;font-family: 'Lato', sans-serif; color:#396c80;  line-height: 28px; padding-bottom: 21px;}
.footer-box.middle p span {    display: inline-block;    float: none;    padding: 12px 0 0; font-style: normal;}
.footer-box a{ color:#858585; font-size:18px;font-family: 'Lato', sans-serif;}
.footer-box a:hover{ color:#397F9A;}
.footer-box{ border:1px solid #c8c8c8;margin: 0 1% 0 0; float:left;min-height: 330px;}
.footer-box:last-child {margin-right:0 !important;}
.footer-box.last{ text-align:right;}
.footer-box.middle{ text-align:center;}
.footer-box.middle span{ color:#858585; font-weight:normal !important;font-family: 'Lato', sans-serif;}
.mail{ position:relative; display:block;}
.mail img { background: #fff none repeat scroll 0 0;border: 1px solid #c9c9c9; border-radius: 50%;display: inline-block;float: none;height: 37px;position: relative; width: 37px;    z-index: 1;}
.mail:after{ width:100%; height:1px;background-color: #c1c1c1; content:''; position:absolute; bottom:0;top: 0;left: 0;    margin: auto; }
.footer-box.middle p{display: inline-block;    float: none;    padding: 36px 34px 27px !important;}
.footer-box.middle{ padding:0 !important;}
.footer-box.middle a{ font-style:italic; font-weight:700; color:#397F9A;}
.footer-box.middle a:hover{ color:#222;}
.footer-box.middle a{    display: inline-block;    float: none;  padding: 14px 0 24px;}
.row:nth-child(n+2):after{ position:absolute; left:0;bottom: -4px; content:''; height:1px; border-top:1px solid #e0e0e0; width:100%; }

/* blog */
.inner-title{ width:100%; float:left; text-align:center; background:#efefef; position:relative; padding:42px 0; }
.inner-title p{ font-family:'Lato', sans-serif;font-style: italic;font-weight: 700; color:#1e5389; font-size:28px; float:none; display:inline-block; padding:13px 49px; border:3px solid #b49c7c; background:#efefef; z-index:9999 !important;position: relative;  }
.inner-title:before{ position:absolute; width:100%; left:0;bottom:0; margin:auto; background-color:#b49c7c;content:''; height:1px; top:0;}
.inner-title:after{ position:absolute; width:100%; left:0;bottom:0; margin:auto; background-color:#b49c7c;content:''; height:1px; top:5px;}
.blog-sec{ width:100%; float:left; padding:58px 0 40px;}
.fir-blo{ width:100%; float:left; border-bottom:1px #e0e0e0 solid; padding:25px 0 25px; margin:0 0 1px;  border-top:1px #e0e0e0 solid;}
.fir-blo h2{ color:#396c80; font-size:22px; font-weight:700; font-style:italic; padding:0 0 18px 0;}
.fir-blo ul{ float:left; border-bottom:1px #cccccc solid; padding:0 0 8px; width:100%; margin:0 0 15px;}
.fir-blo ul li{ color:#b49c7c; border-right:1px #c8b69f solid; padding:0 14px 0 0; margin:0 15px 0 0; float:left;}
.fir-blo ul li a { padding:0 0 0 5px !important; color:#b49c7c;}
.fir-blo ul li a:hover{ color:#396c80;}
.fir-blo p{ color:#666666; line-height:24px; font-size:14px; float:left; padding:0;}
.fir-blo:first-child{ width:100%; float:left; border-bottom:1px #e0e0e0 solid; padding:0 0 25px; margin:0 0 1px; border-top:none; }
.fir-blo:last-child {  border-bottom: medium none;}
/* about */
.about-sec{ width:100%; float:left; padding:52px 0 0 0;}
.about-row{ width:100%; float:left;}
.about-row img{ float:left; border:10px solid #efefef;box-sizing:border-box; width:350px;margin:6px 28px 0 0;}
.about-row h2{font-family:'Lato', sans-serif;font-style:italic;font-weight: 700; font-size:28px; color:#396c80;  margin: 0 0 16px 0; width:770px; float:left; }
.about-row  p{color:#666666; font-size:14px; font-weight:600;font-family: 'Open Sans', sans-serif; line-height:22px;width:770px; float:left;padding: 0 0 7px !important;   }
.get{ width:100%; float:left; padding:35px 0 32px 0;}
.get img{ float:right; border:10px solid #efefef;box-sizing:border-box; width:329px;margin:0 0 0 32px;}
.get p{ font-size:14px; font-weight:600;font-family: 'Open Sans', sans-serif; color:#666666;    padding-bottom: 11px;}
.about-row  span{ float:right;}
.get h2{font-family:'Lato', sans-serif;font-style:italic;font-weight: 700; font-size:22px; color:#333333;  margin: 0 0 16px 0; width:786px; float:left; }
h2.help {float: unset;}
.get span { clear: both;  float: left; margin: 0 0 12px;  width: 100%;}
.help{ margin:20px 0 19px 0 !important; float:left;}
.concerntration{ width:100%; float:left; text-align:center; background:#f5f5f5; padding:25px 0 26px 0;}
.concerntration h3{ text-align:center; width:100%; background:url(../images/line.png) center bottom no-repeat; font-size:22px; font-weight:700; font-style:italic;font-family:'Lato', sans-serif; color:#333333; padding:0 0 20px 0;margin: 0 0 17px;}
.accident{ width:380px; float:left; text-align:right;}
.accident ul{ float:left;}
.accident ul li{ float:left; width:100%;margin: 0 0 14px; position:relative;}
.accident ul li span{ font-weight:600; color:#397f9a; font-size:18px;font-family: 'Open Sans', sans-serif; padding:0 60px 0 0; line-height:46px;display:inline-block; }
.accident ul li:after{ position:absolute; background:url(../images/arrow.png) no-repeat; height:46px; width:46px; content:''; right:0;}
.car{ width:412px; float:left;margin: 0 0 0 0;}
.car img{ border: 10px solid #efefef; box-sizing:border-box;}
.accident-last{ float:right; text-align:left; width:378px;}
.accident-last ul{ float:left;}
.accident-last ul li{ float:left; width:100%;margin: 0 0 14px;position:relative;}
.accident-last ul li span{ font-weight:600; color:#397f9a; font-size:18px;font-family: 'Open Sans', sans-serif;  padding: 0 0 0 60px;  line-height:46px; }
.accident-last ul li:before{ position:absolute; background:url(../images/arrow.png) no-repeat; height:46px; width:46px; content:'' ; left:0;}
.office{ width:100%; float:left; text-align:center; padding:40px 0 9px;}
.office img{ border: 10px solid #efefef;    box-sizing: border-box;}
.office p{ width:766px; float:none; display:inline-block; color:#666666; font-weight:600; font-size:14px; line-height:24px;font-family: 'Open Sans', sans-serif; }
.office h3{ color:#222222;font-family:'Lato', sans-serif; font-size:22px; font-weight:700; font-style:italic; line-height:30px; background:url(../images/line2.png) center bottom no-repeat;    padding: 34px 0 20px; margin:0 0 20px 0;}

/* contact page */
.contact-sec{ width:100%; float:left; text-align:center; padding: 17px 0 0;}
.contact-sec h3 {  background: rgba(0, 0, 0, 0) url("../images/contact-line.png") no-repeat scroll center bottom;  color: #1e5389;  font-family: "Lato",sans-serif;  font-size: 28px;  font-style: italic;  font-weight: 700;  margin: 0 0 22px;  padding: 30px 0 20px;}
.free{ background:url(../images/free-line.png) no-repeat center bottom !important;}
.address-left{ margin:0 29px 0 0; text-align:left;}
.address-right{ text-align:right;}
.contact-sec p {color: #666666;font-family: "Open Sans",sans-serif;font-size: 14px;line-height: 22px;padding: 0 0 3px;}
.address-left,.address-right{border: 1px solid #c8c8c8;    float: left;  padding: 38px 34px 49px; width: 300px;}
.address-left p,.address-right p{  color: #396c80;font-family: "Lato",sans-serif;font-size: 18px;  font-style: italic;font-weight: 700; line-height: 27px; padding: 0 0 18px;}
.address-left a,.address-right a{ color: #858585;font-family: "Lato",sans-serif;font-size: 18px;}
.address-mid{ text-align:center;padding: 0 !important; float:left;    width: 370px !important;border: 1px solid #c8c8c8; margin:0 29px 0 0; }
.address-mid p{font-family: "Lato",sans-serif;font-size: 18px;color: #396c80; font-weight:700; font-style:italic; padding:100px 0 10px 0; text-align:center !important;}
.address-right p {  text-align: right !important;}
.address-mid  a{ font-family: "Lato",sans-serif; color:#858585; font-size:18px; padding:0 0 120px 0; float:none; display:inline-block;}
.address{ width:100%; float:left;margin: 55px 0 0;}
.map .map-left{ float:left; border:10px solid #efefef;}
.map .map-right{ float:right;border:10px solid #efefef;}
.map { width:100%; float:left; margin:40px 0 50px 0;}
.form{width:50%; float:left; margin: 0 0 16px;}
.form-left{ width:570px; float:left;}
.form-right{ width:570px; float:right;}
.row-form{ width:100%; float:left; box-sizing:border-box; margin:0 0 14px 0;}
.row-form input[type="text"]{ border:1px solid #c4c4c4;font-family: 'Open Sans', sans-serif; line-height:40px; color:#666666; font-size:14px; box-sizing:border-box; padding:0 15px 0 15px; width:100%; float:left;}
.col3 .select3 {font-family: 'Open Sans', sans-serif;  border:1px solid #c4c4c4; -moz-appearance: none; width:100%; box-sizing:border-box;-moz-border-bottom-colors: none;-moz-border-left-colors: none; -moz-border-right-colors: none;    -moz-border-top-colors: none;border-image: none; border-radius: 0;border-style: solid solid solid solid;border-width: 1px 1px 1px 1px;color: #bababa !important;font-size: 14px; background:url(../images/drop.png) 97% no-repeat;padding:8px 68px 12px 10px;}
.form-right textarea{ height:178px;border:1px solid #c4c4c4; padding:15px 0 0 15px; width:100%; float:left; box-sizing:border-box;font-family: 'Open Sans', sans-serif; font-size:14px; color:#666666;}
.form-right input[type="submit"]{ width:100%; float:left; box-sizing:border-box; height:58px; background:#397f9a;font-family: 'Open Sans', sans-serif; font-weight:600; font-size:18px; color:#fff; margin: 30px 0 0; text-transform:uppercase;}
.form-right input[type="submit"]:hover{ background:#C6B39B;}
/* free-consulation */
.free-consulation-sec{ width:100%; float: left; text-align:center;}
.free-consulation-sec article h5, .free-consulation-sec article > span{
  text-align: left;
}
.consulation-free{width:100%; float:left;padding: 50px 0 50px;}
.consulation-free p{ text-align:left; color:#666666; font-size:14px;font-family: 'Open Sans', sans-serif; font-weight:600; line-height:24px;} 
.form-consulation{ width:50%; margin:20px 0 110px 0; float:none; display:inline-block;}
.form-consulation .row-form input[type="text"]{ line-height:50px !important;}
.row-form textarea{ width:100%; float:left;border: 1px solid #c4c4c4; box-sizing:border-box; padding:15px 0 0 15px;font-family: 'Open Sans', sans-serif; font-size:14px; color:#666;}
.consulation-free  input[type="submit"]{ border:1px solid #c4c4c4; width:100%; float:left; box-sizing:border-box; height:60px; background:#b49c7c; text-transform:uppercase; color:#faf8f6;font-family: 'Open Sans', sans-serif; font-size:16px;}
.consulation-free  input[type="submit"]:hover{ background:#397F9A;}
.consulation-free textarea{height:211px;}
.consulation-free .col3 .select3{padding: 12px 68px 16px 10px;}
.consulation-free span{ width:100%; float:left;   text-align: left !important;}
.consulation-free h4{ font-size:16px; color:#666666;font-family: 'Open Sans', sans-serif; font-weight:bold; font-size:16px;   padding: 0 0 13px;}
.consulation-free p{ font-size:14px; font-weight:600;font-family: 'Open Sans', sans-serif; line-height:24px;}
.que{ width:100%; float:left;}
.que h4{ color:#666666; font-weight:700;font-family: 'Open Sans', sans-serif; font-size:16px; text-align:left;}
.que p{ text-align:left; font-size:14px; color:#666666; font-weight:600; width:100%; float:left; box-sizing:border-box; padding: 20px 0 23px;}
.free-consulation-sec .address {  float: left;  margin: 9px 0 0;  width: 100%;}

/* view-video-sec */
.view-video-sec{ width:100%; float:left;}
.view-title{ text-align:center; width:100%; float:left;} 
.view-title p{ font-size:28px; font-weight:700; color:#b49c7c; font-style:italic;font-family: "Lato",sans-serif; padding:50px 0;}
.view-title span{ color:#397f9a !important;}
.injury-videos{ width:100%; float:left; text-align:center; background:#f5f5f5;padding: 0 0 30px; }
.injury-videos h3{ font-size:28px; font-weight:700; font-style:italic; color:#396c80; background:url(../images/injury-line.png) no-repeat center bottom; padding:24px 0 13px 0; margin:0 0 30px 0;}
.video-block{ border:10px solid #eaeaea; background:#ffffff;  padding:14px 10px; margin:0 0 30px 0; box-sizing: border-box;}
.video-left{width:550px; float:left;/* border:10px solid #eaeaea; background:#ffffff;  padding: 14px 0;*/}
.video-left p{ font-size:14px; font-weight:600; font-size:14px;font-family: 'Open Sans', sans-serif; color:#333333;  padding: 2px 0 0 0;  min-height: 75px;}
.video-right p{ font-size:14px; font-weight:600; font-size:14px;font-family: 'Open Sans', sans-serif; color:#333333; min-height: 75px; padding: 2px 0 0 0;}
.video-right{width:550px; float:right; }
.view-video { font-size:14px; color:#fff;  background: #1e5389 url("../images/play.png") no-repeat scroll right center; display:inline-block;float: none;line-height: 33px;padding: 0 0 0 10px;  text-align: left;  width: 115px;}
.video-row{ width:100%; float:left; margin:0 0 30px 0;}
.view-video:hover{ background:#B7A081 url(../images/play-h.png) right no-repeat;}
.more-video{  float: left; text-align:center; width:100%;  margin:30px 0 0 0;}
.more-video span{ display:inline-block; float:none; padding:15px 42px;font-size:22px; font-weight:700; font-style:italic;font-family: "Lato",sans-serif; color:#222222; text-transform:uppercase; line-height:28px; background:#d7d7d7; display:inline-block;}
.more-video span:hover{ background:#1E5389; color:#fff;}
.injury-videos.criminal{ background:#fff; width:100%; float:left;text-align: center;}
.injury-videos.criminal h3{ background:url(../images/criminal-line.png) center bottom no-repeat;}
.injury-videos.criminal .video-block{ border:10px solid #e2e2e2;}
.injury-videos.marchman{ width:100%; float:left; text-align:center;}
.injury-videos.marchman h3{ background:url(../images/marchman-line.png) center bottom no-repeat;}
.video-right.mid{ float:none; display:inline-block;}
.injury-videos.archive{ width:100%; float:left; text-align:center; background:#fff; padding:0 0 60px 0;}
.archive-left{ width:770px}
.video{ width:750px; border:10px solid #efefef; float:left;}
.video img{ box-sizing:border-box;}
.archive-right{ width:370px; background:#efefef; min-height:442px; float:right; padding:10px;box-sizing: border-box;}
.archive-box{ width:100%; box-sizing:border-box; background:#fff; float:left; padding: 10px 10px 20px; margin: 0 0 2px;}
.archivebox-left{ float:left;}
.archivebox-right{width:224px; float:right; text-align:left;}
.archivebox-right h4{font-family: "Lato",sans-serif; color:#040304; font-weight:700; font-style:italic;}
.archivebox-right p{font-family: 'Open Sans', sans-serif; padding:0 !important;}
.contact-details {  float: left;  margin: 9px 0 0px;  width: auto;}
.contact-details span{display:block; font-size:20px; color:#fff;font-family: "Lato",sans-serif; font-weight:700;line-height: 28px;}
.contact-details span a{font-size:20px; color:#fff;font-family: "Lato",sans-serif; font-weight:700;}
.right-left{ margin: 30px 0 0;float:left;}
.vcard a{
  background: #397f9a;
  color: #fff;
  padding: 10px 10px;
  display: inline-block;
  margin-top: 10px;
  font-size: 16px;
  border: 1px solid #397f9a;
}
.vcard a i{
  padding-right: 5px;
}
.vcard a:hover{
  background: transparent;
}
.right-left h2{ font-family:"Times New Roman", Times, serif; font-size:30px; color:#fff; text-transform:uppercase;}

.right-sec-right img {  float: right;}
.learn-box.left img{ float:left; width:237px;}
.learn-box.left p{ float:right; text-align:left;}
.readmore{ width:100%; float:left; text-align:center;}
.readmore a{ float:none; display:inline-block;}
.learn-box.left h4{font-family: "Lato",sans-serif;font-weight:700; font-size:20px; color:#9a805f; text-align:left;}
.about-right{  width:255px; float:right;}
.learn-box.left img {  margin: 5px 0 0;}



/* Criminal-Defense */
.criminal-def{ width:100%; float:left;padding:55px 0 0 0;}
.criminal-def strong{color:#666666; font-size:16px; display:block; margin:0 0 25px;}
.criminal-def a.default-btn{ background:#d7d7d7 url(../images/a-arr.png) no-repeat right; line-height:65px; font-size:22px; color:#222222; display:inline-block;font-family:'Lato', sans-serif; font-weight:700; font-style:italic; padding: 0 83px 0 15px; clear:both;transition: all 0.3s ease 0s; text-transform:uppercase;}
.criminal-def a.default-btn:hover{ background:#b49c7c url(../images/a-arr-h.png) no-repeat right; color:#103153;}
.criminal-def p{ color:#666666; font-size:14px; line-height:24px; font-weight:600; padding:23px 0 0 0; float:left;}
.criminal-defense{ width:100%; float: left;text-align: center; margin:28px 0 0 0;}
.criminal-defense h3{ color:#397f9a !important; font-size:16px; font-weight:600; padding:0 0 39px !important;}
.criminal{float: left; width: 345px;}
.criminal ul{float: left; }
.criminal ul li::before{background: rgba(0, 0, 0, 0)  url(../images/cr-arrow.png) no-repeat scroll 0 0;content: "";height: 46px;position: absolute; width: 46px;}

.criminal ul li { float: left; margin: 0 0 14px;position: relative; width: 100%;display: table; position:relative;}


.criminal ul li a, .criminal-last ul li a {color: #397f9a; display: table-cell; font-family: "Open Sans",sans-serif; font-size: 18px; font-weight: 600; height: 47px; line-height: 46px; padding: 0 0 0 60px; text-align: left; vertical-align: middle;}

.criminal ul li span {color: #397f9a;font-family: "Open Sans",sans-serif;font-size: 18px;font-weight: 600;line-height: 46px;padding: 0 0 0 60px;
vertical-align: middle; height: 47px;display: table-cell; text-align:left;}
.crimi{float: left;margin: 0;width: 412px; text-align:left;}
.crimi img{border: 10px solid #efefef;box-sizing: border-box;}
.criminal-last{float: right;text-align: left;width: 378px;}
.criminal-last ul{float: left;}
.criminal-last ul li::before{background: rgba(0, 0, 0, 0) url(../images/cr-arrow.png)  no-repeat scroll 0 0;content: "";height: 46px;left: 0;position: absolute;width: 46px;}


.criminal-last ul li { float: left;margin: 0 0 14px;position: relative;width: 100%;}
.criminal-last ul li  i{position: absolute;    left: 0;     top: -3px;     width: 50px;     height: 50px;  } 

.criminal-last ul li span{color: #397f9a;font-family: "Open Sans",sans-serif;font-size: 18px;font-weight: 600; line-height: 46px; padding: 0 0 0 60px;}
.criminal-def p:last-child{ padding:23px 0 37px; float:left;}
.criminal-def h3{ font-size:16px; color:#666666; font-weight:700; padding:23px 0 0 0; padding-right: 117px !important;}

/* marchman-act */
.marchman-act{ width:100%; float:left; padding:56px 0 0 0;}
.marchman-act strong{color:#666666; font-size:16px; display:block; margin:0 0 25px; }
.marchman-act a.default-btn{ background:#d7d7d7 url(../images/a-arr.png) no-repeat right; line-height:65px; font-size:22px; color:#222222; display:inline-block;font-family:'Lato', sans-serif; font-weight:700; font-style:italic; padding: 0 83px 0 15px; clear:both;transition: all 0.3s ease 0s;}
.marchman-act a.default-btn:hover{ background:#b49c7c url(../images/a-arr-h.png) no-repeat right; color:#103153;}
.marchman-act p{ color:#666666; font-size:14px; line-height:24px; font-weight:600; padding:23px 0 26px 0;}
.marchman-act h3{ color:#666666; font-size:16px; font-weight:700;}

.criminal-defense.marchman h3{ color:#397f9a; padding-right: 117px !important; box-sizing:border-box;}

.criminal-defense.marchman .criminal ul li span{ line-height:25px; min-height: 45px;vertical-align: middle; display: table-cell; height: 47px;}
.criminal-defense.marchman .criminal ul li{  margin:0 0 13px;}
.marchman-las{ width:100%; float:left; padding:0 0 25px; }
.marchman-las h3{ color:#666666; font-weight:600; font-size:16px; padding:0 0 12px; margin:32px 0 0 0;}
.marchman-las p{ color:#666666; font-size:14px; line-height:24px; font-weight:500; padding:0 0 9px !important;}
.criminal-defense.personal-injury .criminal ul li span{ line-height:25px; min-height: 45px;vertical-align: middle; display: table-cell; height: 47px;}
.criminal-defense.personal-injury .criminal ul li{  margin:0 0 13px;}
.criminal-defense.personal-injury .criminal-last ul li span{ line-height:25px; min-height: 45px;vertical-align: middle; display: table-cell; height: 47px;}
.criminal-defense.personal-injury .criminal-last ul li{  margin:0 0 13px;}


/* review */
.reviews-sec{ width:100%; float:left; padding:51px 0 0 0;} 
.review-inner{ width:100%; float:left;}
.review-left{ float:left;}
.review-right{ float:right; width:152px;}
.review-left h2{ font-size:28px; color:#396c80; font-weight:700; font-style:italic;font-family: "Lato",sans-serif; }
.review-left p{font-family: "Open Sans",sans-serif; font-size:14px;font-family: "Open Sans",sans-serif; color:#333333; font-weight:600; line-height:22px;}
.review-left span a{ position:relative; float:left; color:#b49c7c;font-family: "Open Sans",sans-serif; font-weight:600; padding:0 0 0 28px !important;}
.review-left span a:before{ top: -2px; content:''; position:absolute; height:25px; width:25px; background:url(../images/calll.png) no-repeat left; left:0;}
.review-right ul li a{ background:none; float:left; background:none !important; padding:0 !important;}
.review-right ul li{ float:left;}
.review-right ul li a:before{ background:none !important;}

.review-left h2{  padding: 0 0 17px;}
.review-left  p{ padding:0 0 19px 0;}
.review-right a{ text-transform:uppercase; font-weight:700; font-style:italic;font-family:'Lato', sans-serif; font-size:13px; color:#f5f5f5; background:#397f9a; position:relative; width:100%; float:left; line-height:37px; padding:0 9px 0 43px; box-sizing:border-box;}
.review-right a:before{ position:absolute; height:22px; width:19px; background:url(../images/write.png) no-repeat; left:15px; top:8px; content:'';}
.review-right a:hover{ background:#9A805F;}
.review-right span{ float:right;  margin: 18px 0 9px;}
.review-right h3{ font-size:28px; color:#88755b; font-weight:600;font-family: "Open Sans",sans-serif; text-align:right;}
.reviews p{ color:#666666; font-size:18px;font-family: "Open Sans",sans-serif; text-align:right; width:100%; float:left;}
.review-header{ width:100%; float:left; border-bottom:1px solid #dcd1c2; position:relative;}
.review-header::after {  background-color: #dcd1c2;  content: "";  height: 1px;  position: absolute;  width: 100%;  left: 0;  bottom: 2px;}
.r-left{ float:left; width:40px;}
.review-row-left{ width:89%; float:left;}
.r-right{ float:left; margin: 0 0 0 15px; width: 94%;}
.r-right h3{ font-size:18px; font-weight:600; font-style:italic; color:#396c80;font-family: "Lato",sans-serif;padding: 0 0 9px;}
.r-right span{ font-size:14px; color:#666666 !important;font-family: "Open Sans",sans-serif; font-weight:600; }
.r-right span {  color: #666;}
.review-row-right { width: 92px;float: right !important;}
.review-row-right ul{ float:left;}
.review-row-right li {  float: left;  margin: 0 0 0 1px;}
.review-row-right p{ padding:0 0 4px; float:right; color:#88755b; font-weight:600; font-size:14px;font-family: "Open Sans",sans-serif; }
.review-row { border-bottom:1px solid #efefef;  padding: 48px 0 42px 0;  width: 100%;  float: left;box-sizing: border-box;}
.r-left img {  border-radius: 5px;}

.navigation-res, .owl-pagination, .owl-buttons{display:none !important;}
.home-slider .item{position:relative;}
.banner-caption{max-width:1170px;width:96%;height:132px;position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;}
.banner-caption h2{color:#fff;line-height:61px;text-transform:uppercase;font-family: 'Lato', sans-serif;font-size:35px;background:rgba(43,94,113,0.7); display: table;padding:0 21px;margin-bottom:10px;border-radius: 3px;}
.banner-caption h3{color:#fff;line-height:61px;text-transform:uppercase;font-family: 'Lato', sans-serif;font-size:35px;background:rgba(0,0,0,0.7); display: table;padding:0 21px;border-radius: 3px;}
.banner-caption a { background: #ab8452 none repeat scroll 0 0;color: #f5f5f5;display: inline-block;font-family: "Lato",sans-serif;  font-size: 22px;  font-style: italic;  font-weight: 700;  line-height: 65px;  margin: 20px 0 17px;  text-align: center;  text-transform: uppercase;  width: 223px;}
.banner-caption a:hover {  background: #397f9a none repeat scroll 0 0;}
.inner-banner{ width:100%; float:left;}
.inner-banner img {width: 100%; max-height: 250px;}

.forcefullwidth_wrapper_tp_banner{position: relative!important;float: left;}
/*.tp-bgimg.defaultimg {background-position: center !important;}*/
.personal-inj-content{width:100%;float:left;}
.personal-inj-content p a{color:#666666;text-decoration:none;} 

.click-view{
	border-width: 0;
    font-size: 30px;
    left: 978px;
    line-height: 20px;
    margin: 0;
    min-height: 0;
    min-width: 0;
    opacity: 1;
    padding: 2px 4px;
    top: 287px;
    transform: none;
    visibility: visible;
    white-space: nowrap;
    z-index: 4;
}
.click-view{
	background-color: rgba(0, 0, 0, 0);
    border-color: #ffffff;
    border-style: none;
    /*border-width: 0;*/
    color: #f10d0d!important;
    font-family: Tahoma,Geneva,sans-serif;
    /*font-size: 30px;*/
    font-weight: 700;
    /*line-height: 20px;*/
    /*margin: 0;*/
    /*padding: 2px 4px;*/
    text-decoration: none;
    text-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
    /*white-space: nowrap;*/
}
/*.tp-caption.medium_grey2*/

.right-content{ width:48%; float:left;}

.right-content h3{ text-align:left; background:url("../images/contact-line.png") no-repeat left bottom}
.right-content p{ text-align:left;}

.right-content .free {
  background: rgba(0, 0, 0, 0) url("../images/free-line.png") no-repeat scroll left bottom !important;
}

.right-form{width:48%; float:right; }
.consulation-free .right-form{
  background: #efefef;
}
.right-form .form-title{
  padding: 10px;
  text-align: center;
}
.right-form .form-title h2{
  font-size: 28px;
  padding-bottom: 5px;
  font-weight: 900;
  color: #fff;
  padding-bottom: 0;
}
#form_container span.description, #form_container span label{
  color: #fff !important;
}
.right-form .form-title h2 i{
  padding-left: 5px;
}
.right-form .form-title p{
  font-style: italic;
  font-size: 14px;
  color: #fff;
  text-align: center;
  padding-bottom: 0;
}
.right-content h4{ text-align:left;}




.homecheck{ width:100%; float:left; background:#fff; padding-bottom:30px; padding-top:30px;}
.col1{width:49%; float:left; border:solid 1px #d8d8d8; padding:10px 20px; box-sizing:border-box; margin-bottom:20px;}

.col1 h2{ text-align:center; width:100%; background:url(../images/line.png) center bottom no-repeat; font-size:22px; font-weight:700; font-style:italic;font-family:'Lato', sans-serif; color:#333333; padding:0 0 20px 0;margin: 0 0 17px;}
.col1 ul{ width:100%; float:left;}
.col1 ul li{ /* background:#f5f5f3; */ background: #f5f5f3 url(../images/cr-arrow.png) no-repeat left; position:relative;  padding-left:60px;  padding-right:20px; font-size:18px; color:#397f9a; font-family: "Open Sans",sans-serif; text-align:left; padding-top:10px; padding-bottom:10px; font-weight: 600; box-sizing:border-box; margin-bottom:0; margin-bottom:10px;}


.col1 ul li a{ text-decoration:none; color:#397f9a !important; font-weight: 600;}
.col2{ width:49%; float:right; border:solid 1px #d8d8d8; padding:10px 20px; box-sizing:border-box; margin-bottom:20px;}
.col2 h2{ text-align:center; width:100%; background:url(../images/line.png) center bottom no-repeat; font-size:22px; font-weight:700; font-style:italic;font-family:'Lato', sans-serif; color:#333333; padding:0 0 20px 0;margin: 0 0 17px;}
.col2 ul{ width:100%; float:left;}
.col2 ul li{position:relative; background: #f5f5f3 url(../images/cr-arrow.png) no-repeat left; padding-left:60px;  padding-right:20px; font-size:18px; color:#397f9a; font-family: "Open Sans",sans-serif; text-align:left; padding-top:10px; padding-bottom:10px; font-weight: 600; box-sizing:border-box; margin-bottom:0; margin-bottom:10px;}
.col2 ul li i{position:absolute; left:0; top:-3px; width:50px; height:50px; }
.col2 ul li a{ text-decoration:none; color:#397f9a !important; font-weight: 600;}



.col3{ width:49%; float:left; border:solid 1px #d8d8d8; padding:10px 20px; box-sizing:border-box; margin-bottom:20px;}
.col3 h2{ text-align:center; width:100%; background:url(../images/line.png) center bottom no-repeat; font-size:22px; font-weight:700; font-style:italic;font-family:'Lato', sans-serif; color:#333333; padding:0 0 20px 0;margin: 0 0 17px;}
.col3 ul{ width:100%; float:left;}
.col3 ul li{ background:#f5f5f3 url(../images/cr-arrow.png) no-repeat left; padding-left:60px;  padding-right:20px; font-size:18px; color:#397f9a; font-family: "Open Sans",sans-serif; text-align:left; padding-top:10px; padding-bottom:10px; font-weight: 600; box-sizing:border-box; margin-bottom:0; margin-bottom:10px;}
.col3 ul li a{ text-decoration:none; color:#397f9a !important; font-weight: 600;}


.col4{ width:49%; float:right; border:solid 1px #d8d8d8; padding:10px 20px; box-sizing:border-box; margin-bottom:20px;}

.col4 h4{ font-size:20px; margin-bottom:20px; text-align:center;}

.col4 h2{ text-align:center; width:100%; background:url(../images/line.png) center bottom no-repeat; font-size:22px; font-weight:700; font-style:italic;font-family:'Lato', sans-serif; color:#333333; padding:0 0 20px 0;margin: 0 0 17px;}
.col4 ul{ width:100%; float:left;}
.col4 ul li{ background:#f5f5f3 url(../images/cr-arrow.png) no-repeat left; padding-left:60px;  padding-right:20px; font-size:18px; color:#397f9a; font-family: "Open Sans",sans-serif; text-align:left; padding-top:10px; padding-bottom:10px; font-weight: 600; box-sizing:border-box; margin-bottom:0; margin-bottom:10px;}
.col4 ul li a{ text-decoration:none; color:#397f9a !important; font-weight: 600;}

.pil-2019 {min-height: 407px !important;}

.pil-2019 .infoa{margin-bottom:0px !important;}
.pil-2019 li a{max-width:380px; line-height:normal; padding:15px 20px; width:100% !important; }

.pil-2019 a{max-width:380px; line-height:normal; padding:15px 20px; width:100% !important; }

ol {
  font-family: "Open Sans",sans-serif;
  font-size: 14px;
  font-weight: 600; width:98%; float:right;

}

ol li{ width:100%; float:left; color:#666666; text-align:left; margin-bottom:15px;}

.accredited{margin-bottom: 10px; }
.accredited_res{display:none;}
.top-sec .top-container{
  float: left;
  width: 100%;
}
.accredited img{
  max-width: 90px;
}
.accredited-top{float:right; margin-top:5px; margin-right:20px;}

.video_pages{width:100%; float:left; margin-bottom:30px;}
.video_titel{width:100%; float:left; font-size:18px; text-transform:uppercase; background:#b49c7c; text-align:center; padding:15px 10px; box-sizing:border-box; color:#fff;}

.phone figure {
    line-height: 66px;
    width: 72px;
    border-radius: 0px 0 0 0px;
    background: #397f9a;
    position: absolute;
    right: 86%;
    top: 0;
    bottom: 0;
    margin: auto;
    height: 64px;
    text-align: center;
    transition: all 0.6s ease-in-out;
}
.phone {
    position: fixed;
    top: 50%;
    right: 0;
    z-index: 99999;
	transform:translateY(-50%);
}

.phone figure img {-webkit-animation-name: spin; -webkit-animation-duration: 4000ms;  -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: linear;  -moz-animation-name: spin; -moz-animation-duration: 4000ms; -moz-animation-iteration-count: infinite;   -moz-animation-timing-function: linear; -ms-animation-name: spin;  -ms-animation-duration: 4000ms;  -ms-animation-iteration-count: infinite; -ms-animation-timing-function: linear;  animation-name: spin;  animation-duration: 4000ms;  animation-iteration-count: infinite; animation-timing-function: linear;}
.phone {   position: fixed; top: 50%; right: 0; z-index: 99999;}

.landing_call{width:220px; transform:translateX(196px); transition:all 0.5s ease-in-out;}
.landing_call:hover{transform:translateX(30px); transition:all 0.5s ease-in-out;}

.phone a { 
    font-size: 19px;
    font-weight: 700;
    color: #fff;
    background: #397f9a;
    padding: 0px 40px 0px 40px;
    border-radius: 0px 0 0 0px;
    display: inline-block;
    line-height: 64px;
}

/*email*/

.email figure {
    line-height: 66px;
    width: 72px;
    border-radius: 0px 0 0 0px;
    background: #397f9a;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    height: 64px;
    text-align: center;
    transition: all 0.6s ease-in-out;
}
.email {
    position: fixed;
    top: 88px !important;
    right: 0;
    z-index: 99999;
}
.landing_call1 {
    width: 305px;
    transform: translateX(265px);
    transition: all 0.5s ease-in-out;
}
.email figure img {-webkit-animation-name: spin; -webkit-animation-duration: 4000ms;  -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: linear;  -moz-animation-name: spin; -moz-animation-duration: 4000ms; -moz-animation-iteration-count: infinite;   -moz-animation-timing-function: linear; -ms-animation-name: spin;  -ms-animation-duration: 4000ms;  -ms-animation-iteration-count: infinite; -ms-animation-timing-function: linear;  animation-name: spin;  animation-duration: 4000ms;  animation-iteration-count: infinite; animation-timing-function: linear;}
.email {   position: fixed; top: 50%; right: 0; z-index: 99999;}

.landing_call1{width:300px; transform:translateX(7px); transition:all 0.5s ease-in-out;}
.landing_call1:hover{transform:translateX(7px); transition:all 0.5s ease-in-out;}

.email a {
    font-size: 19px;
    font-weight: 700;
    color: #fff;
    background: #397f9a;
    
    border-radius: 0px 0 0 0px;
    display: inline-block;
    line-height: 64px;
}

@media only screen and (max-width:767px){
  .inner-banner .banner-text h2{
    font-size: 18px;
    padding-bottom: 5px;
  }
  .inner-banner .banner-text h4{
    font-size: 14px;
  }
  .inner-banner .banner-text{
    padding: 8px;
  }
/*.landing_call{ display: none; }*/
.landing_call1{ display: none; }

	}
	@media only screen and (max-width:420px){
    .inner-banner .banner-text{
      display: none;
    }
  }
	
	@keyframes spin {
    from {transform:rotate(0deg);}
    to {transform:rotate(360deg);}
}



#contact_scroll_box {
	max-width: 180px;
	padding: 10px;
	display: none;
	line-height: 19px;
	text-align: center;
	position: fixed;
	right: 0;
	border: 1px solid #ccc;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: rgb(232, 232, 232);
	background: #F5F5F5;
	border-radius: 15px 0 0 15px;
	top: 0;
	z-index: 999;
}
#contact_scroll_box h4{font-size:18px; color:#397f9a; line-height:26px; font-weight:bold;}
#contact_scroll_box p{padding-bottom:0; font-size:14px;}


.fixed_call_in{position:fixed; top:50%; transform:translateY(-50%); right:0; z-index:9999;}
.col2 .list-with-img li, .col1  .list-with-img li{background:transparent;}
.list-with-img{float:left; width:100%;}
.list-with-img li{background:#fff; background-image:none;}
.list-with-img li:before{display:none;}
.list-with-img li i{position:absolute; left:0; top:-3px; width:50px; height:50px; }
.in-mob {display:none;}


.main-banner{float:left; width:100%; }
.single-banner{position:relative; width:100%;}
.main-banner figure {width:100%; height:400px; }
.main-banner figure img{width:100%; height:100%; object-fit: cover; }

.banner-content{position:absolute; left:0; top:15px; /* transform:translateY(-50%); */ background:#397f9a; padding:50px 40px; max-width:900px; width:100%;}
.banner-content:after{position:absolute; top:0; bottom:0; left:100%; width:160px; background:url(../images/ar-left.png) no-repeat; background-size:100% 100%; content:'';}
.banner-cont-left{display:inline-block; border-right:4px solid #fff; padding:20px 0; padding-right:20px; vertical-align:middle;}
.banner-cont-left i{width:160px; height:160px; border-radius:50%; display:block; overflow:hidden;}
.banner-cont-left i img{width:100%; height:100%; border-radius:50%;}
.banner-cont-right{display:inline-block; vertical-align:top; padding-left:30px; width:75%;}
.banner-cont-right h2{color:#fff; font-size:30px; font-weight:bold; margin-bottom:15px; margin-top:-20px;}
.banner-cont-right p{color:#fff; font-size:18px; line-height:26px;}
.banner-cont-right .readmore{width:100%; float:right; text-align:right;}
.banner-cont-right .readmore a{line-height:36px; width:134px; background:#cccccc; color:#222222;font-family: 'Open Sans', sans-serif; float:none; display:inline-block; font-size:14px; font-weight:600; text-transform:uppercase; text-align:center; }
.banner-cont-right .readmore a:hover{background:#285465; color:#fff;}

.personal-lawyer{position:absolute; left:0; right:40px; top:100%; padding:12px 0px; background:#fff; text-align:center;} 
.personal-lawyer:after{position:absolute; top:0; bottom:0; left:100%; width:49px; background:url(../images/ar-white.png) no-repeat; background-size:100% 100%; content:'';}
.personal-lawyer h4{font-size:22px; color:#387f99; background:#c5b39b; text-align:center; width:100%; padding:8px; position:relative;}
.personal-lawyer h4:after{position:absolute; top:0; bottom:0; left:98%; width:27px; background:url(../images/ar-grey.png) no-repeat; background-size:100% 100%; content:''; z-index:1;}



.main-banner-in{float:left; width:100%; position:relative;}
.fixed-img-slider figure{width:100%; height:400px;}
.fixed-img-slider figure img{width:100%; height:100%; object-fit:cover;}


.slider-cont{position:absolute; left:0; top:0; bottom:0; right:0; }
.personal-lawyer , .banner-content{position:relative;}
.personal-lawyer {width:940px; margin-top:15px;}
.slider-cont .owl-dots{display:none;}


/*FAQ PAGE*/
.accordion-container {position: relative;width: 100%;border-top: none;outline: 0;}
h4.article-title {font-size: 16px;color: #303030;font-weight: 600;text-transform: uppercase;letter-spacing: 1px;cursor: pointer;}
.accordion-container .content-entry i {position: relative;top: 0px;left: 0px;display: block;width: 45px;height: 45px;border: 2px solid #cacaca;-webkit-border-radius: 3px;-moz-border-radius: 3px;-o-border-radius: 3px;-ms-border-radius: 3px;border-radius: 3px;background-color: transparent;transition: background-color .3s ease-in-out;font-style: normal;color: #cacaca;display: inline-block;vertical-align: middle;margin-right: 15px;font-size: 20px;}
.accordion-container .content-entry i:before {content: "";position: absolute;left: 50%;top: 50%;width: 41px;height: 41px;background: url(../images/plus.png) no-repeat;background-position: center;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.accordion-container .content-entry.open i:before {content: "";background: url(../images/minus.png) no-repeat;background-position: center;}
.accordion-container .content-entry.open i{background: #cacaca;}
.accordion-content {display: none;padding: 0 0 0 63px;margin: 8px 0 25px;}
.accordion-content p{color: #333;font-size: 18px;line-height: 32px;}
.accordion-content p a{color: #005587;font-weight: 600;}
.accordion-content p a:hover{color: #009cde;}
#content {width: 100%;}
.content-entry{position: relative;display: block;line-height: 2em;min-height: 45px;padding: 0;margin: 0 0 5px;-webkit-transition: color .3s ease-in-out,background-color .3s ease-in-out;-moz-transition: color .3s ease-in-out,background-color .3s ease-in-out;-ms-transition: color .3s ease-in-out,background-color .3s ease-in-out;-o-transition: color .3s ease-in-out,background-color .3s ease-in-out;transition: color .3s ease-in-out,background-color .3s ease-in-out;color: #303030;font-weight: 600;}
.article-title:hover{color: #397f9a;}
.accordion-container .content-entry span{display: inline-block;max-width: 88%;vertical-align: middle;line-height: 2em;}
.accordion-container h4{margin-bottom: 20px;}
.faq p a{color: #005587;font-weight: 600;}
.faq p a:hover{color: #009cde;}
.faq_heading{text-align: center;}
.faq_heading p{text-align: center;margin-top: 15px;}
.faq_heading .border_heading h5:after{width: 22px;left: 50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);}
.faq_inner{margin-top: 40px;}
.faq{padding: 40px 0px;}
.faq_inner{padding: 0 0 40px;float: left;}
.faq_inner .accordion-container:nth-child(1){float: left;width: 48%;}
.faq_inner .accordion-container:nth-child(2){float: right;width: 48%;}

@media only screen and (max-width:1156px){
  .faq_inner .accordion-container:nth-child(1){float: left;width: 100%;}
.faq_inner .accordion-container:nth-child(2){float: right;width: 100%;}
}

@media(max-width: 991px){
  .accredited{
    margin-left: 10px;
  }
}

@media only screen and (max-width:575px){
  .accordion-container .content-entry span{max-width: 86%;}
  h4.article-title{font-size: 14px;}
  .accordion-container .content-entry span{line-height: 22px;}
  .accordion-container .content-entry i{width: 38px;height: 38px;}
  .content-entry{margin-bottom: 10px;}
  .faq_inner{padding-bottom: 30px;margin-top: 30px;}
  .accordion-content p{ font-size: 16px;line-height: 28px;padding-bottom: 18px;}
}

@media only screen and (max-width:575px){
   .accordion-container .content-entry span{max-width: 80%;}
   h4.article-title{font-size: 13px;}
   .accordion-container h4{margin-bottom: 10px;}
   .accordion-container .content-entry i{width: 30px;height: 30px;}
   .accordion-content p{font-size: 15px; line-height: 24px;}
}

/* New style */
.right-form .form-title{
  background: #1e5389;
}
.copyright p:first-child {padding-bottom: 25px;}
.copyright p:nth-child(2),.copyright p:nth-child(2) a {background: #000;color: #cccccc47 !important;}