 body {padding-top: 0; font-weight:400;}
.container {  max-width: 1180px;}
.all{ width:100%; height: auto; overflow:hidden;}







/*
 * Header
 */
 #header{ border-radius:0; background-color:transparent; margin-bottom:0;}
 .navbar > .container .navbar-brand{ padding:0; margin:15px 0 0; display:block; float:none; width:100%; text-align:center}

 .main-navigation{ background-color:#90b6c3; min-height:40px; width:100%; clear:both; margin-top:20px; border-radius:0px;}
 .main-navigation ul.navbar-nav{ padding:0; margin:0; width:100%; float:left;}
 .main-navigation ul.navbar-nav > li{ display:block; float: left; position:relative;}
 .main-navigation ul.navbar-nav > li::before{ content:""; position:absolute; left:0; top:0; width:1px; height:100%; background-color:#FFF;}
 .main-navigation ul.navbar-nav > li:last-child::after{ content:""; position:absolute; right:0; top:0; width:1px; height:100%; background-color:#FFF;}
 .main-navigation ul.navbar-nav > li > a{ font-size:15px; font-weight:bold; padding:0 34.3px; line-height:40px; color:#FFF; text-transform:uppercase; }
 .main-navigation ul.navbar-nav > li:last-child > a{}
 .main-navigation ul.navbar-nav > li.current-menu-item > a,
 .main-navigation ul.navbar-nav > li > a:hover,
 .main-navigation ul.navbar-nav > li > a:focus{ background-color:transparent; color:#213f63;}
 .navbar .navbar-main > li{ margin-left:0;}
 .navbar .navbar-main > li > a{ border-radius:0;}
 .main-navigation ul.navbar-nav > li > a i{ display:none}
 .navbar .navbar-main .dropdown-menu{ margin-top:0; background-color:#213f63; z-index:9999;}
 .navbar .navbar-main .dropdown-menu li{ border-bottom:1px solid #fff;}
 .navbar .navbar-main .dropdown-menu li a{ color:#FFF;}



 .top-icons{ padding-top:15px; width:100%; overflow:hidden}
 .top-icons ul{ padding:0; margin:0;}
 .top-icons ul li{ display:block; float:left; line-height:30px; margin-right:3px;}
 .top-icons ul li.top-phone{ margin-right:20px;}
 .top-icons ul li.top-phone a{ font-size:22px; color:#213f63; font-family: 'Josefin Sans', sans-serif; font-weight:700;}
 .top-icons ul li.top-chat a{ font-size:22px; color:#213f63; font-family: 'Josefin Sans', sans-serif; font-weight:500;}
 .top-icons ul li.social-icon{}
 .top-icons ul li.social-icon a{ display:block; width:30px; height:30px; border-radius:100px; border:2px solid #b5b5b5; color:#b5b5b5; line-height:26px; text-align:center;}
 .top-icons ul li.social-icon a:hover{ color:#213f63; border-color:#213f63;}
 .top-icons ul li.top-chat{ margin-right:0; text-align:right; float:right;}


 .top-menu-left{ overflow:hidden; padding-top:40px;}
 .top-menu-left ul{ padding:0; margin:0;}
 .top-menu-left li{ display:block; float:left; text-transform:uppercase; margin-right:35px;}
 .top-menu-left li:last-child{ margin-right:0;}
 .top-menu-left li a{ font-family:'Roboto'; font-size:13px; font-weight:400; line-height:16px; color:#7f8390}

 .top-menu-right{ overflow:hidden; padding-top:40px;}
 .top-menu-right ul{ padding:0; margin:0; float:right;}
 .top-menu-right li{ display:block; float:left; text-transform:uppercase; margin-right:35px;}
 .top-menu-right li:last-child{ margin-right:0;}
 .top-menu-right li a{ font-family:'Roboto'; font-size:13px; font-weight:400; line-height:16px; color:#7f8390}


 @media screen and (-webkit-min-device-pixel-ratio:0){
 .main-navigation ul.navbar-nav > li > a{ font-size:15px; font-weight:bold; padding:0 34.2px; line-height:40px; color:#FFF; text-transform:uppercase; }
 .main-navigation ul.navbar-nav > li:last-child > a{}
 }




 #banner-content{ min-height:655px; background:url(../images/banner-home.png) no-repeat bottom center; background-size:cover; position:relative}
 .header-banner{ text-align:center; max-width:595px; width:100%; margin:0 auto; overflow:hidden}
 .header-banner h1{font-size:46px; color:#FFF; font-family: 'Josefin Sans', sans-serif; font-weight:500; text-transform:uppercase; margin-top:90px; position:relative; padding-bottom:25px; margin-bottom:0;}
 .header-banner h1::after{ content:""; position:absolute; height:2px; width:100px; left:50%; margin-left:-50px; background-color:#91b7c4; bottom:-1px;}
 .header-banner h2 { color: #90b6c3; display: inline-block; font-family: "Rokkitt",serif; font-size: 42px; line-height: 38px; max-width: 510px; text-align: center; margin-top:25px; margin-bottom:25px;}
 .header-banner > a{ border:2px solid #91b7c4; display:inline-block; padding:7px 35px; border-radius:7px; font-size:18px; color:#90b6c3; text-transform:uppercase; text-decoration:none; font-weight:bold; width:100%; max-width:240px;}
 .header-banner > a:hover{ border-color::#FFF; color:#FFF;}
 .header-banner h3{}
 .header-banner p{ font-size:16px; color:#dbd5cf; font-weight:400; margin-bottom:30px;}
 .free-consultation{ padding-top:25px; font-size:18px; color:#FFF; font-weight:400;}
 .free-consultation a{font-family: 'Roboto', sans-serif; font-size:36px; color:#90b6c3; font-weight:700;}

 .banner-top-form{ max-width:345px; width:100%; min-height:545px; background:url(../images/top-form-bg.png) repeat; float:right; position:relative; margin-top: 40px; margin-bottom:70px;}
 .banner-top-form::after{ position:absolute; content:""; left:0; bottom:-45px; background:url(../images/top-form-bottom-bg.png) no-repeat; height:45px; width:100%;}
 .top-form-bg{ background:url(../images/top-form-icon.png) no-repeat; background-position:center 25px; height:auto; width:100%; padding-top:75px; max-width:295px; margin:0 auto; overflow:hidden;}
 .top-form-bg p{ text-align:center; font-size:14px; color:#333333;}
 .top-form-bg h3{font-family: 'Roboto Condensed', sans-serif; font-size:30px; font-weight:700; text-transform:uppercase; text-align:center; margin:10px 0 0; color:#213f63; position:relative; margin-bottom:15px; padding-bottom:18px;}
 .top-form-bg h3::after{ content:""; position:absolute; left:50%; background-color:#dce0e6; bottom:-2px; height:4px; width:100px; margin-left:-50px;}


 .banner-down-arrow{ position:absolute; left:0; width:100%; height:30px; bottom:20px; text-align:center}
 .banner-down-arrow a{ display:inline-block;}



 .top-form-bg .gform_body{}
 .gform_wrapper input.large, .gform_wrapper input.medium, .gform_wrapper input.small, .gform_wrapper select.large,   .gform_wrapper select.medium, .gform_wrapper select.small { width: 100% !important;}
 .top-form-bg .gform_body > ul.gform_fields{}
 .top-form-bg .gform_body > ul.gform_fields li{ display:block; width:100%; position:relative; padding:0 !important; margin-top:5px;}
 .top-form-bg .gform_body > ul.gform_fields li input[type="text"],
 .top-form-bg .gform_body > ul.gform_fields li input[type="email"],
 .top-form-bg .gform_body > ul.gform_fields li input[type="tel"],
 .top-form-bg .gform_body > ul.gform_fields li input[type="subnect"],
 .top-form-bg .gform_body > ul.gform_fields li input[type="number"]{ height:40px; border:none; border-radius:3px; padding:0 10px !important;}
 .top-form-bg .gform_body > ul.gform_fields li textarea {height:60px; border:none; border-radius:3px; padding:5px 10px;}
 .top-form-bg .gform_body > ul.gform_fields li div{ margin-top:0;}
 .top-form-bg .gform_body > ul.gform_fields li .gfield_label{ display:none}
 .top-form-bg .gform_body > ul.gform_fields li.description-field{}
 .top-form-bg ul.gfield_checkbox li input{ margin-top:0;}
 .top-form-bg ul.gfield_checkbox li label{ color:#333333; font-family: 'Roboto Condensed', sans-serif; font-size:13px; font-weight:400;}
 .top-form-bg .ginput_container{ margin-top:5px !important;}
 .top-form-bg .gform_wrapper .gform_footer{ margin-top:5px !important; padding:0 !important;}
 .top-form-bg .gform_wrapper .gform_footer input.gform_button{ background-color:#213f63; border:none; padding:6px 0; width:100%; border-radius:6px; font-family:'Roboto'; font-size:18px; text-align:center; text-transform:uppercase; font-weight:bold; color:#FFF;}


 #lawyers-others{ min-height:300px; padding-top:80px;}
 .lawyers-others-left-box{ width:100%; max-width:510px;}
 .lawyers-others-left-box h2{ text-align:center; color:#213f63; font-family: 'Josefin Sans', sans-serif; font-weight:500; font-size:36px; margin-top:0; position:relative; padding-bottom:20px; margin-bottom:30px;}
 .lawyers-others-left-box h2::after{content:""; position:absolute; height:2px; width:100px; left:50%; margin-left:-50px; background-color:#91b7c4; bottom:-1px;}
 .lawyers-others-left-box p{ font-size:16px; font-weight:400; color:#676c7b; line-height:26px;}
 .complite-commetment-right .about-us-sectiuon-contact a.learmore,
 a.learmore{border:2px solid #91b7c4; display:inline-block; padding:7px 0; border-radius:7px; font-size:18px; color:#90b6c3; text-transform:uppercase; text-decoration:none; font-weight:bold; width:100%; max-width:240px; text-align:center; margin:30px auto 0; display:block;}
 .complite-commetment-right .about-us-sectiuon-contact a.learmore{ line-height:inherit; font-family: "Roboto"; margin:0px 0 30px; display:inline-block;}
 a.learmore:hover{ border-color:#213f63; color:#213f63; }
 .lawyers-others-right-box{ text-align:right; margin-top: 103px;}
 .lawyers-others-right-box img{ display:inline-block;}



 #clients-logo-banner{ background:url(../images/client-logo-banner-bg.png); min-height:125px; border-bottom:6px solid #213f63; border-top:6px solid #213f63; position:relative; margin-top:6px; margin-bottom:6px;}
 #clients-logo-banner::after{ content:""; position:absolute; left:0; width:100%; height:6px; background-color:#90b6c3; top:-12px;}
 #clients-logo-banner::before{content:""; position:absolute; left:0; width:100%; height:6px; background-color:#90b6c3; bottom:-12px;}
 .award-logos{}
 .award-logos ul{ padding:0; margin:0;}
 .award-logos ul li{ display:block; float:left;}

 ul.awards_logos{ padding:0; margin:0;}
 ul.awards_logos li{display:block; float:left;}
 ul.awards_logos li.logo-item-award-1{width: 15%;}
 ul.awards_logos li.logo-item-award-2{width: 15%;}
 ul.awards_logos li.logo-item-award-3{width: 15%;}
 ul.awards_logos li.logo-item-award-4{width: 15%;}
 ul.awards_logos li.logo-item-award-5{width: 15%;}
 ul.awards_logos li.logo-item-award-6{width: 15%;}
 ul.awards_logos li.logo-item-award-7{width: 10%;}






 #page{ min-height:500px;}
 .breadcrumbs{ padding:10px 0; overflow:hidden; font-size:14px; color:#676c7b; text-transform: lowercase;}
 .breadcrumbs a{ color:#223f64;}

 .results-matter-wrap-con{ min-height:548px; position:relative}
 .results-matter-wrap-con::before{ content:""; position:absolute; left:0; top:0; background:url(../images/results-matter.jpg) no-repeat top left; height:100%; width:50%;}
 .student-program-wrap-con::before{ background-image:url(../images/student-program-wrap-con.jpg);}
 .results-matter-wrap-con .textwidget{ max-width:510px; margin:0 auto}
 .results-matter-wrap-con .textwidget h2{ color:#213f63; font-size:38px; font-family: 'Josefin Sans', sans-serif; font-weight:500; margin-top:85px; position:relative; text-transform:uppercase; padding-bottom:15px; margin-bottom:15px;}
 .student-program-wrap-con .textwidget h2{ margin-top:50px;}

 .results-matter-wrap-con .textwidget h2::after{content:""; position:absolute; height:2px; width:100px; left:50%; margin-left:-50px; background-color:#91b7c4; bottom:-1px;}
 .results-matter-wrap-con .textwidget strong{ font-size:18px;}
 .results-matter-wrap-con .textwidget p{ font-size:16px; color:#676c7b; line-height:26px;}
 .results-matter-wrap-con .textwidget abbr{font-family: "Rokkitt",serif; font-size:36px; color:#213f63; font-weight:500;}

 .results-matter-wrap-con .textwidget a.learmore{ margin:25px  auto;}



 .our-clients-say{ padding:50px 0; position:relative;}
 .our-clients-say::before{ content:""; position:absolute; left:0; top:-42.5px; height:85px; width:100%; background:url(../images/our-clients-say-icon.png) no-repeat top center;}
 .our-clients-say-widget{ overflow:hidden}
 .our-clients-say-widget h2{ color:#FFF; font-size:46px; font-family: "Rokkitt",serif; font-weight:500; margin-top:20px; position:relative; padding-bottom:10px; margin-bottom:0;}
 .our-clients-say-widget h2::after{content:""; position:absolute; height:2px; width:100px; left:50%; margin-left:-50px; background-color:#91b7c4; bottom:0px;}
 .our-clients-say-widget p{ color:#d2cec5; font-size:16px; line-height:26px; margin-bottom:15px !important;}
 .our-clients-say-widget p:last-child{ margin-bottom:0 !important;}
 .our-clients-say-widget .textwidget{ padding:0 65px; position:relative}
 /*  content:"\f10e"  content:"\f114"*/
 .our-clients-say-testimonial .textwidget::after{ content:"\f10e"; position:absolute; right:0; top:0; color:#90b6c3; font:normal normal normal 14px/1 FontAwesome;font-size:40px;}

 .our-clients-say-testimonial .textwidget::before{
  content:"\f10d"; position:absolute; left:0; top:0; color:#90b6c3; font:normal normal normal 14px/1 FontAwesome;font-size:40px;
 }
 .our-clients-say{ position:relative}
 .our-clients-say #panel-2-1-0-1.widget{ margin-bottom:0 !important}
 .our-clients-say #panel-2-1-0-1.widget p{ margin:0;}
 a.testimonial-morebutton{ position:absolute; height:45px; width:250px; background-color:#90b6c3; font-size:18px; text-transform:uppercase; font-weight:700; left:50%; margin-left:-125px; bottom:-22.5px; line-height:45px; color:#FFF; border-radius:6px;}
 a.testimonial-morebutton:hover{ background-color:#213f63;}



 .border6px-top-bottm{border-bottom:6px solid #90b6c3; border-top:6px solid #90b6c3;}
 .border6px-top{border-top:6px solid #90b6c3;}
 .border6px-bottm{border-bottom:6px solid #90b6c3;}


 .most-recommended{ padding:40px 0;}
 .most-recommended h3{font-size:24px; color:#213f63; font-family: 'Josefin Sans', sans-serif; font-weight:500; margin-top:20px; position:relative; padding-bottom:10px; margin-bottom:25px; text-transform:uppercase;}
 .most-recommended h3::after{content:""; position:absolute; height:2px; width:100px; left:50%; margin-left:-50px; background-color:#91b7c4; bottom:-1px;}
 .most-recommended h2{ font-size:38px; color:#213f63; font-family: 'Josefin Sans', sans-serif; font-weight:500; margin-top:20px; position:relative; padding-bottom:10px; margin-bottom:25px; text-transform:uppercase;}
 .most-recommended h2::after{content:""; position:absolute; height:2px; width:100px; left:50%; margin-left:-50px; background-color:#91b7c4; bottom:-1px;}
 .most-recommended p{ font-size:16px; color:#676c7b; line-height:26px;}



 .serious-injuries-section{ min-height:550px;}
 .serious-injuries-section{ padding:45px 0;}
 .serious-injuries-section ul{}
 .serious-injuries-section ul li{ display:block; background:url(../images/list-icon.png) no-repeat left 5px; padding-left:25px; font-size:16px; color:#676c7b; border-bottom:1px solid #cbcbce; padding-bottom:25px; margin-bottom:25px;}
 .serious-injuries-section ul li:last-child{ padding-bottom:0; margin-bottom:0; border:none;}
 .serious-injuries-section ul li a{}

 .serious-injuries-right .textwidget{ max-width:320px; margin:0 auto;}
 .serious-injuries-right .textwidget h2{font-size:36px; color:#213f63; font-family: 'Josefin Sans', sans-serif; font-weight:500; margin-top:40px; position:relative; padding-bottom:10px; margin-bottom:25px; text-transform:uppercase;}
 .serious-injuries-right .textwidget h2::after{content:""; position:absolute; height:2px; width:100px; left:50%; margin-left:-50px; background-color:#91b7c4; bottom:-1px;}
 .serious-injuries-right .textwidget p{ color: #676c7b; font-size:16px;}
 .serious-injuries-right .textwidget p strong { display: block; margin-bottom: 20px;}
 .serious-injuries-right .textwidget a.learmore{ margin-top:20px;}












 /*About us page*/
 .about-us-sectiuon{ overflow:hidden;}
 .about-us-sectiuon h1{ color:#213f63; font-family: 'Josefin Sans', sans-serif; font-weight:500; position:relative; text-transform:uppercase; margin-top:40px; margin-bottom:10px; padding-bottom:20px; font-size:38px;}
 .about-us-sectiuon h1::after{content:""; position:absolute; height:2px; width:100px; left:50%; margin-left:-50px; background-color:#91b7c4; bottom:-1px;}
 .about-us-sectiuon p{ font-size:16px; color:#676c7b; font-weight:400;}
 .about-us-sectiuon h3{color:#2a4566; font-family: 'Josefin Sans', sans-serif; font-weight:500; position:relative; text-transform:uppercase; font-size:24px;}
 .about-us-sectiuon ul{ padding:0; margin:20px 0 0;}
 .about-us-sectiuon ul li{ display:block; clear:both; background:url(../images/list-icon.png) no-repeat 0 4px; padding-left:25px; margin-bottom:20px; font-size:16px; color:#676c7b;}
 .about-us-sectiuon-contact{ max-width:355px; margin:65px 0 21px 75px; background:url(../images/phone-icon-w.png) no-repeat; min-height:60px; padding-left:70px; text-align:center}
 .about-us-sectiuon-contact span{ display:block; font-size:18px; color:#91949f;}
 .about-us-sectiuon-contact a,
 .about-us-sectiuon-contact abbr{ font-family: 'Rokkitt', serif; font-size:46px; color:#213f63; display:block; width:100%; line-height:40px; font-weight:500;}
 .about-us-sectiuon-contact a{ display:none}

 .about-us-sectiuon .sow-image-container img{ margin-left:-40px;}

 .you-are-not-alone{ padding:40px 0 20px; position:relative}
 .you-are-not-alone::before{}
 .you-are-not-alone h3{ margin:0; color:#676c7b; font-weight:700; font-family: 'Roboto', sans-serif; font-size:18px; }
 .you-are-not-alone h2{font-family: 'Josefin Sans', sans-serif; font-weight:500; position:relative; text-transform:uppercase; font-size:24px; color:#2a4566; margin-bottom:20px;}
 .you-are-not-alone p{ font-size:16px; margin-bottom:20px; color:#676c7b; line-height:26px;}
 .you-are-not-alone .sow-image-container{ padding-top:150px;}
 .you-are-not-alone-right .textwidget{ width:100%; max-width:510px; float:right;}


 .complite-commetment-client{ padding:40px 0;}
 .complite-commetment-client p{font-size:16px; margin-bottom:20px; color:#676c7b; line-height:26px;}
 .complite-commetment-client ul{ padding:0; margin:0 0 20px 0; overflow:hidden; clear:both;}
 .complite-commetment-client ul li{display:block; float:left; background:url(../images/list-icon.png) no-repeat 0 4px; padding-left:25px; margin-bottom:8px; font-size:16px; color:#676c7b; width:50%;}
 .complite-commetment-client h3{font-family: 'Josefin Sans', sans-serif; font-weight:500; position:relative; text-transform:uppercase; font-size:24px; color:#2a4566; margin-bottom:20px;}
 .complite-commetment-left .textwidget{ max-width:510px;}
 .complite-commetment-right .textwidget{ max-width:510px; float:right; width:100%;}
 .complite-commetment-right .widget-title{ max-width:510px; float:right; width:100%;}
 .complite-commetment-right a.learmore{ border-color:#213f63; color:#213f63; margin-top:40px }
 .complite-commetment-right .about-us-sectiuon-contact{ margin:0 auto; background-image:url(../images/phone-icon-g.png); background-position: 0 0;}
 .complite-commetment-right-new .about-us-sectiuon-contact{background-position: 0 70px;}
  .complite-commetment-right-new .about-us-sectiuon-contact a.learmore { border-color: #213f63; color: #213f63; }
  .complite-commetment-right-new .textwidget{ float: left; }

 .no-fee-guarantee{ padding:40px 0;}
 .no-fee-guarantee h2{}
 .no-fee-guarantee h2{ color:#213f63; font-family: 'Josefin Sans', sans-serif; font-weight:500; position:relative; text-transform:uppercase; margin-top:0px; margin-bottom:30px; padding-bottom:20px; font-size:38px; text-align:center;}
 .no-fee-guarantee h2::after{content:""; position:absolute; height:2px; width:100px; left:50%; margin-left:-50px; background-color:#91b7c4; bottom:-1px;}
 .no-fee-guarantee p{font-size:16px; margin-bottom:20px; color:#676c7b; line-height:26px;}
 .no-fee-guarantee .no-fee-guarantee-left{ width:100%; max-width:840px;}

 .no-fee-guarantee-left-contact{ background:url(../images/contact-section-bottom.png) no-repeat; min-height:110px; background-size:cover; border-top:6px solid #90b6c3; text-align:center; padding:17px 0;}

 .no-fee-guarantee-left-contact span{ display:block; font-size:18px; color:#FFF;}
 .no-fee-guarantee-left-contact a,
 .no-fee-guarantee-left-contact abbr{ font-family: 'Rokkitt', serif; font-size:52px; color:#90b6c3; display:block; width:100%; line-height:50px; font-weight:500;}
 .no-fee-guarantee-left-contact a{ display:none}

 .no-fee-guarantee-left-form{ border-bottom:1px solid #dfdfdf; border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf; overflow:hidden; margin-bottom:30px;}
 .no-fee-guarantee-left-form-box{ width:100%; max-width:580px; margin:0 auto 30px; position:relative}

 .no-fee-guarantee .gform_body > ul.gform_fields li input[type="text"],
 .no-fee-guarantee .gform_body > ul.gform_fields li input[type="email"],
 .no-fee-guarantee .gform_body > ul.gform_fields li input[type="tel"],
 .no-fee-guarantee .gform_body > ul.gform_fields li input[type="subnect"],
 .no-fee-guarantee .gform_body > ul.gform_fields li input[type="number"]{ height:40px; border:1px solid #d5dee2; border-radius:5px; padding:0 10px !important;}
 .no-fee-guarantee .gform_body > ul.gform_fields li textarea {height:160px; border:1px solid #d5dee2; border-radius:5px; padding:5px 10px;}
 .no-fee-guarantee .gform_body > ul.gform_fields li div{ margin-top:0;}
 .no-fee-guarantee .gform_body > ul.gform_fields li .gfield_label{ display:none}
 .no-fee-guarantee ul.gfield_checkbox li input{ margin-top:0;}
 .no-fee-guarantee .gform_wrapper .gform_footer{   bottom: 0;  float: right;   margin-top: 16px;    overflow: hidden;    padding-top: 0;    position: absolute;    right: 0;}
 .no-fee-guarantee .gform_wrapper .gform_footer input.gform_button{ background-color:#90b6c3; border:none; padding:10px 0; width:100%; border-radius:6px; font-family:'Roboto'; font-size:18px; text-align:center; text-transform:uppercase; font-weight:bold; color:#FFF; max-width:220px; float:right}

 .gform_wrapper ul.gfield_checkbox li label, .gform_wrapper ul.gfield_radio li label{ font-family: 'Roboto Condensed', sans-serif; font-weight:400;}


 .client-testimonials-wrap{ padding:40px 0; position:relative}
 .client-testimonials-wrap::after{ content:""; position:absolute; background:url(../images/our-clients-say-icon.png) no-repeat top center; height:85px; margin-top:-45px; top:0; left:0; width:100%;}
 .client-testimonials-wrap h2{}
 .client-testimonials-wrap h2{ color:#FFF; font-family: 'Rokkitt', serif; font-weight:500; position:relative;  margin-top:20px; margin-bottom:30px; padding-bottom:20px; font-size:46px; text-align:center;}
 .client-testimonials-wrap h2::after{content:""; position:absolute; height:2px; width:100px; left:50%; margin-left:-50px; background-color:#91b7c4; bottom:-1px;}
 .client-testimonials-left,
 .client-testimonials-right{ width:100%; max-width:525px;}
 .client-testimonials-right{ float:right;}
 .client-testimonials-right,
 .client-testimonials-left{ font-size:16px; color:#d2cec5;}
 .youtybe-video-box{ border:10px solid #8191a3; border-bottom:5px solid #8191a3; background-color:#8191a3; margin:10px 0 20px;}

 .divider{ height:1px; width:100%; background-color:#436380; margin:30px 0 50px}

 #testimonial-slider{ position:relative;}
 #testimonial-slider .wet-asphalt{ background-color:transparent}
 #testimonial-slider .testimonial-container{ padding:0 110px; position:relative}
 #testimonial-slider .testimonial-container::before{ content:""; position:absolute; left:0; top:0; background:url(../images/qutation-icon.png) no-repeat; width:32px; height:30px; top:4px; left:60px;}
 #testimonial-slider .testimonial-container p{ font-size:16px; color:#d2cec5; font-weight:400; line-height:26px; margin-bottom:20px;}
 #testimonial-slider a.prev,
 #testimonial-slider a.next{ position:absolute; display:block; height:30px; width:30px; border:2px solid #50718c; border-radius:100px; text-align:center; color:#50718c; line-height:28px; font-size:16px; top:50%; margin-top:-15px; z-index:999;}
 #testimonial-slider a:hover{ border-color:#fff; color:#FFF;}
 #testimonial-slider a.prev{ left:0;}
 #testimonial-slider a.next{ right:0;}
 #testimonial-slider .testimonial-container .animation p:last-child{ margin-bottom:0;}
 #testimonial-slider .testimonial-container .animation p.dagination{ font-size:14px; font-weight:300;}
	.carousel.fade {
	  opacity: 1;
	}
	.carousel.fade .item {
	  -moz-transition: opacity ease-in-out .7s;
	  -o-transition: opacity ease-in-out .7s;
	  -webkit-transition: opacity ease-in-out .7s;
	  transition: opacity ease-in-out .7s;
	  left: 0 !important;
	  opacity: 0;
	  top:0;
	  position:absolute;
	  width: 100%;
	  z-index:1;
	}
	.carousel.fade .item:first-child {
	  top:auto;
	  position:relative;
	}
	.carousel.fade .item.active {
	  opacity: 1;
	  -moz-transition: opacity ease-in-out .7s;
	  -o-transition: opacity ease-in-out .7s;
	  -webkit-transition: opacity ease-in-out .7s;
	  transition: opacity ease-in-out .7s;
	  z-index:2;
	  position:relative;
	}

	.faq-sections{ padding:40px 0}
    .faq-sections h2{ color:#213f63; font-family: 'Josefin Sans', sans-serif; font-weight:500; position:relative;  margin-top:0; margin-bottom:30px; padding-bottom:20px; font-size:38px; text-align:center; text-transform:uppercase;}
    .faq-sections h2::after{content:""; position:absolute; height:2px; width:100px; left:50%; margin-left:-50px; background-color:#91b7c4; bottom:-1px;}

	.faq_content_wrap{ max-width:790px; margin:0 auto; width:100%;}
	.faq_content_item h3 { background-color: #8fb6c4;    color: #fff;    cursor: pointer;    font-family: "Roboto";    font-size: 16px;    margin: 0 0 2px;    padding: 12px 10px;}
	.faq_content_item h3 i{ margin-right:5px;}
	.faq_content_item_cont{ padding:15px; border-bottom:1px solid #dfdfdf; border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf; overflow:hidden;}




   /* Lawyer list page*/

	.lawyer-list-page{ background:url(../images/lawyer-page-bg.png) repeat-y; background-size:100%; padding:40px 0;}

	.lawyer-list-page  h1{ color:#213f63; font-family: 'Josefin Sans', sans-serif; font-weight:500; position:relative;  margin-top:0; margin-bottom:30px; padding-bottom:20px; font-size:38px; text-align:center; text-transform:uppercase;}
	.lawyer-list-page  h1::after{content:""; position:absolute; height:2px; width:100px; left:50%; margin-left:-50px; background-color:#91b7c4; bottom:-1px;}

	.lawyer-list-bio-page  h1{ color:#213f63; font-family: 'Josefin Sans', sans-serif; font-weight:500; position:relative;  margin-top:0; margin-bottom:30px; padding-bottom:20px; font-size:38px; text-align:center; text-transform:uppercase;}
	.lawyer-list-bio-page  h1::after{content:""; position:absolute; height:2px; width:100px; left:50%; margin-left:-50px; background-color:#91b7c4; bottom:-1px;}

	.lawyer-archive-list-box{ min-height:490px; width:100%; max-width:220px; margin-bottom:30px;}
	.lawyer-archive-list-box.box-right{ float:right}
	.lawyer-archive-list-box.box-middle{ margin:0 auto;}
	.lawyer-archive-list-box h3{color:#2a4566; font-family: 'Josefin Sans', sans-serif; font-weight:500; position:relative;  margin-top:20px; margin-bottom:5px; font-size:22px; text-align:center; text-transform:uppercase;}
	.lawyer-archive-list-box h3 a{color:#2a4566;}
	.lawyer-archive-list-box .lawyer-position{font-size:16px; color:#676c7b; font-weight:700; text-align:center; margin-bottom:20px;}
	.lawyer-shortdescriop{font-size:15px; color:#676c7b; font-weight:400; background:url(../images/list-icon.png) no-repeat 0 4px; padding-left:22px; min-height:80px;}
	.lawyer-button{ text-align:center;}
	.lawyer-button a{ display:inline-block; width:100%; height:40px; max-width:156px; border:2px solid #213f63; color:#213f63; border-radius:5px; line-height:36px; font-weight:700; text-transform:capitalize; text-align:center; font-size:18px;}
	.lawyer-button a:hover{ background-color:rgba(255,255,255,0.5);}




	.lawyer-list-bio-page{ background:url(../images/lawyar-bio-content-bg.png) no-repeat top center; background-size:100%;}

	.lawyer-bio-breadcrumbs{ background:#213f63;}
	.lawyer-bio-breadcrumbs.breadcrumbs{ color:#FFF;}
	.lawyer-bio-breadcrumbs.breadcrumbs a { color: #90b6c3;}
	.lawyer-banner-section{ background-color:#1d3859;  position:relative}
	.lawyer-banner-section::after{ content:""; position:absolute; left:0; bottom:0; width:100%; height:241px; background:url(../images/lawyer-form-shadow.png) no-repeat bottom left;}
	.lb-section-psec{min-height:600px; position:relative;}
	.lb-section-psec::after{ content:""; position:absolute; bottom:0; right:-80px; background-position:bottom right; height:100%; width:100%; background-repeat:no-repeat; background-position:bottom right; }

	.lawyer-title-box{ min-height:319px;}
	@media screen and (-webkit-min-device-pixel-ratio:0){
	.lawyer-title-box{ min-height:300px;}
	}
	.lawyer-title-box h2{color:#FFF; font-family: 'Josefin Sans', sans-serif; font-weight:500; position:relative;  margin-top:40px; margin-bottom:0; padding-bottom:0; font-size:42px; text-transform:uppercase;}
	.lawyer-title-box span.sub-title{ font-size:18px; color:#b5b5b5; font-weight:900; display:block; padding-bottom:10px; margin-bottom:20px; position:relative}
	.lawyer-title-box span.sub-title::after{content:""; position:absolute; height:2px; width:100px; left:0; background-color:#91b7c4; bottom:-1px;}

	.lawyer-title-box p{ color:#d2cec5; font-size:16px; margin-bottom:20px;}
	.lawyer-title-box p strong{ color:#FFF;}

	.lb-banner-top-form{ position:relative; z-index:1; width:100%; max-width:800px; position:relative; overflow:hidden}

	.lb-banner-top-form input.large, .gform_wrapper input.medium, .gform_wrapper input.small, .gform_wrapper select.large,   .gform_wrapper select.medium, .gform_wrapper select.small { width: 100% !important;}
	.lb-banner-top-form .gform_body > ul.gform_fields:first-child{ width:100%; position:relative; max-width:500px; float:left; padding-right:0;}
	.lb-banner-top-form .gform_body > ul.gform_fields:last-child{width:100%; position:relative; max-width:300px; float:left; padding-left:0;}
	.lb-banner-top-form .gform_body > ul.gform_fields li{ margin-top:5px; clear:none !important}
	.lb-banner-top-form .gform_body > ul.gform_fields li input[type="text"],
	.lb-banner-top-form .gform_body > ul.gform_fields li input[type="email"],
	.lb-banner-top-form .gform_body > ul.gform_fields li input[type="tel"],
	.lb-banner-top-form .gform_body > ul.gform_fields li input[type="subnect"],
	.lb-banner-top-form .gform_body > ul.gform_fields li input[type="number"]{ height:35px; border:none; border-radius:3px; padding:0 10px !important;}
	.lb-banner-top-form .gform_body > ul.gform_fields li textarea {height:80px; border:none; border-radius:3px; padding:5px 10px; width:100%}
	.lb-banner-top-form .gform_body > ul.gform_fields li div{ margin-top:0;}
	.lb-banner-top-form .gform_body > ul.gform_fields li .gfield_label{ display:none}
	.lb-banner-top-form .gform_body > ul.gform_fields li.phone-input-field{ position:absolute; left:16px; bottom:0; width:48%;}
	.lb-banner-top-form ul.gfield_checkbox li input{ margin-top:0;}
	.lb-banner-top-form ul.gfield_checkbox li label{ color:#333333; font-family: 'Roboto Condensed', sans-serif; font-size:13px; font-weight:400;}
	.lb-banner-top-form .ginput_container{ margin-top:5px !important;}
	.lb-banner-top-form .gform_wrapper .gform_footer { bottom: 16px; margin-top: 5px !important; padding: 0 !important;   position: absolute;  right: 0; width: 315px;}
	.lb-banner-top-form .gform_wrapper .gform_footer input.gform_button{ background-color:#213f63; border:none; padding:10px 0; width:100%; border-radius:6px; font-family:'Roboto'; font-size:18px; text-align:center; text-transform:uppercase; font-weight:bold; color:#FFF; max-width:200px;}

	.lb-banner-top-form .gform_wrapper .top_label li.gfield.gf_left_half,
	.lb-banner-top-form .gform_wrapper .top_label li.gfield.gf_right_half{ float:left; clear:none !important;}
	.lb-banner-top-form .gform_wrapper .top_label li.gfield.gf_left_half,
	.lb-banner-top-form .gform_wrapper .top_label li.gfield.gf_right_half{ padding-right:10px;}

	.lb-banner-top-form .gform_wrapper .top_label li.gfield.gf_left_half textarea,
	.lb-banner-top-form .gform_wrapper .top_label li.gfield.gf_right_half textarea{ width:100%;}

	.lb-banner-top-form .gform_body > ul.gform_fields li .gfield_captcha_container{ position:relative; padding-left:103px; margin-top:52px;}
	.lb-banner-top-form .gform_body > ul.gform_fields li .gfield_captcha_container img{ float:left; max-width:100%; width:auto; height:33px; position:absolute; max-width:95px; top:4px; left:0;}
	.lb-banner-top-form .gform_body > ul.gform_fields li .gfield_captcha_container > div{ float:left;}

	.lb-banner-top-form h3{ font-size:24px; color:#2a4566; font-family: 'Josefin Sans', sans-serif; font-weight:500; text-transform:uppercase; margin-top:25px;}

	.lawyer-client-logos{ height:135px; background-color:#FFF; border-bottom:6px solid #90b6c3; clear:both; padding-top:19px;}

	.lawyer-list-bio-page #content{ padding:40px 0 20px;}
	.lawyer-list-bio-page #content p{ font-size:16px; color:#676c7b; line-height:26px; margin-bottom:20px;}
	.lawyer-list-bio-page #content p strong{ color:#213f63;}

	.testimonial-section-bottom{ min-height:450px; background:url(../images/contact-section-bottom.png) no-repeat; background-size:cover; border-bottom:6px solid #90b6c3; border-top:6px solid #90b6c3; position:relative; padding-bottom:40px;}
	.contact-icon{ position:absolute; left:0; width:100%; height:0; top:-45.5px; text-align:center}
	.contact-icon a{ display:inline-block;}

	.testimonial-section-bottom h2{ text-align:center; color:#FFF; font-family: 'Rokkitt', serif; font-size:46px; margin-top:55px; position:relative; padding-bottom:15px; margin-bottom:30px;}
	.testimonial-section-bottom h2::after{content:""; position:absolute; height:2px; width:100px; left:50%; margin-left:-50px; background-color:#91b7c4; bottom:-1px;}


	.lawyer-single-box-result{ padding:40px 0; font-size:16px; line-height:26px}
	.lawyer-single-box-result h2{text-align:center; color:#213f63; font-family: 'Josefin Sans', sans-serif;  font-size:38px; margin-top:0; position:relative; padding-bottom:15px; margin-bottom:30px; text-transform:uppercase}
	.lawyer-single-box-result h2::after{content:""; position:absolute; height:2px; width:100px; left:50%; margin-left:-50px; background-color:#91b7c4; bottom:-1px;}

	.achievements ul{ padding:0; margin:0;}
	.achievements ul li{ display:block; background:url(../images/list-icon.png) no-repeat 0 4px; padding-left:22px;}
	.achievements ul li a{ color:#90b6c3}


	.published_works{}
	.published_works ul{padding:0; margin:0;}
	.published_works ul li{display:block; background:url(../images/list-icon.png) no-repeat 0 4px; padding-left:22px;}
	.published_works ul li a{}


	.programs_chaired_and_co_chaired,
	.notable-case{background:url(../images/lawyar-bio-content-bg.png) no-repeat top center; background-size:100%; position:relative;}
	.notable-case::after{ content:""; position:absolute; width:1px; height:100%; left:50%; top:0; background-color:#e5e7ec;}
	.notable_case_box{ width:100%; overflow:hidden;}
	.affiliations_con{ float:right; max-width:520px; width:100%;}
	.notable_case_box_con{ float:left; max-width:520px; width:100%;}
	.notable_case_box_con h3{ font-size:24px; color:#90b6c3; font-family: 'Josefin Sans', sans-serif; text-align:center; text-transform:uppercase;}
	.notable_case_box_con p{}
	.notable_case_box_con p strong{ text-align:center; padding-bottom:30px; display:block}
	.notable_case_box_con h4{ font-size:24px; color:#2a4566; font-family: 'Josefin Sans', sans-serif; text-align:center; text-transform:uppercase; padding-top:40px; text-align:center; padding-bottom:15px; margin-bottom:15px; position:relative;}
	.notable_case_box_con h4::after{content:""; position:absolute; height:2px; width:100px; left:50%; margin-left:-50px; background-color:#91b7c4; bottom:-1px;}

	.notable_case_box_con h4::before{content:""; position:absolute; height:1px; width:100%; right:0; background-color:#e5e7ec; top:-1px;}

     .papers_and_presentations,
	.recent_media{ background:url(../images/recent_media.png) no-repeat top center; background-size:100%; background-color:#edeff2}
	.affiliations_con ul li{ color:#676c7b; font-size:16px;}
	.lawyer-single-box-result ul li{ color:#676c7b; font-size:16px;}
	.lawyer-single-box-result ul li a{ color:#75a0af;}


	.recent_media{ position:relative;}
	.viewall-button{ position:absolute; left:50%; width:240px; height:45px; margin-left:-120px; line-height:45px; color:#FFF; text-transform:uppercase; font-weight:700; text-align:center; font-size:18px; bottom:-22.5px; background-color:#90b6c3; border-radius:5px; display:inline-block;}

	.viewall-button.viewall-button-last{ position:relative; bottom:0; margin-top:40px; margin-bottom:30px; display:inline-block;}
	.viewall-button:hover{ color:#FFF; background-color:#213f63;}

	.recent_media_less{ overflow:hidden; height:350px; margin-bottom:30px;     -webkit-transition: all .5s ease;
       -moz-transition: all .5s ease;
            transition: all .5s ease;}
	.programs_chaired_and_co_chaired_less{ height:400px; overflow:hidden; margin-bottom:30px;     -webkit-transition: all .5s ease;
       -moz-transition: all .5s ease;
            transition: all .5s ease;}
	.papers_and_presentations_less{ height:500px; overflow: hidden;     -webkit-transition: all .5s ease;
       -moz-transition: all .5s ease;
            transition: all .5s ease;}



    .location-box-bottom-content{ min-height:450px; background:url(../images/location-box-bg.png) no-repeat; background-size:100%; padding:50px 0;}
	.location-and-contact-layout #content {  min-height: 500px; padding: 40px 0; position:relative}
	.location-and-contact-layout #content .row{ z-index:999;}


	.location-and-contact-layout #content  h1{ color:#213f63; font-family: 'Josefin Sans', sans-serif; font-weight:500; position:relative;  margin-top:0; margin-bottom:30px; padding-bottom:20px; font-size:38px; text-align:center; text-transform:uppercase;}
	.location-and-contact-layout #content  h1::after{content:""; position:absolute; height:2px; width:100px; left:50%; margin-left:-50px; background-color:#91b7c4; bottom:-1px;}

	#content{ padding:40px 0;}
	#content  h1{ color:#213f63; font-family: 'Josefin Sans', sans-serif; font-weight:500; position:relative;  margin-top:0; margin-bottom:30px; padding-bottom:20px; font-size:38px; text-align:center; text-transform:uppercase;}
	#content  h1::after{content:""; position:absolute; height:2px; width:100px; left:50%; margin-left:-50px; background-color:#91b7c4; bottom:-1px;}


	.location-content-left{ width:27%; position:relative; z-index:999;}
	.location-content-right{ width:73%;}




	.result-list-page{ border-top:1px solid #e9e9e9;}
	.result-case-content{ padding-bottom:20px;}
	.result-case-content p{ font-size:16px; color:#676c7b;}

	.result-archive-list-box{ min-height:310px; max-width:230px; width:100%; background-color:#e5e7ec; text-align:center; margin-bottom:30px; position:relative}
	.result-name{ height:90px; width:100%; margin-bottom:50px; position:relative}
	.result-name::after{ content:""; position:absolute; left:0; bottom:-30px; background-repeat:no-repeat; height:30px; width:100%; z-index:10;}
	.result-name::before{ content:""; position:absolute; left:0; bottom:-42px; background-repeat:no-repeat; height:60px; width:100%; z-index:99; background-position: center center}
	.green-box-layout .result-name::before{ background-image:url(../images/result-green-icon-new.png);}
	.blue-box-layout .result-name::before{ background-image:url(../images/result-blue-icon.png);}
	.off-white-box-layout .result-name::before{background-image:url(../images/result-off-white-icon.png)}

	.green-box-layout .result-name::after{ background-image:url(../images/result-green-carve-bg.png);}
	.blue-box-layout .result-name::after{ background-image:url(../images/result-blue-carve-bg.png);}
	.off-white-box-layout .result-name::after{background-image:url(../images/result-offwhite-carve-bg.png)}


	.green-box-layout .result-name{ background-color:#7fa7b4; background-image:url(../images/result-green-carve-bg.png);}
	.blue-box-layout .result-name{ background-color:#213f63; background-image:url(../images/result-blue-carve-bg.png);}
	.off-white-box-layout .result-name{ background-color:#abaeb7; background-image:url(../images/result-offwhite-carve-bg.png)}
	.result-name h3{ font-size:18px; font-weight:900; color:#FFF; max-width:160px; margin:0 auto; font-family:'Roboto'; display:block; padding-top:20px;}
	.green-box-layout { border-bottom:6px solid #7fa7b4}
	.blue-box-layout{ border-bottom:6px solid #213f63}
	.off-white-box-layout{border-bottom:6px solid #abaeb7}

	.result-button{ position:absolute; height:40px; width:180px; left:50%; margin-left:-90px; bottom:0; line-height:40px; font-size:700; color:#FFF; text-align:center; text-transform:uppercase; border-top-left-radius:5px; border-top-right-radius:5px;}
	.result-button a{ color:#FFF; font-weight:700;}

	.green-box-layout .result-button{ background-color:#7fa7b4;}
	.blue-box-layout .result-button{ background-color:#213f63; }
	.off-white-box-layout .result-button{ background-color:#abaeb7;}

	.result-shortdescriop { color: #224062; font-size: 15px; font-weight: 700; margin: 0 auto; max-width: 185px;    padding: 0;}
	.result-recent-case {background-color: #aab5c2; border-radius: 8px; color: #fff; font-size: 13px; margin: 0 auto;  max-width: 100px; padding: 3px; text-transform: uppercase; margin-bottom:5px;}



	.referrals-tmp-top-sec{ background: rgba(0, 0, 0, 0) url("../images/serious-injuries-section.jpg") no-repeat scroll center top / cover !important ;  width: 100%; min-height:450px !important;}
	.referrals-tmp-top-sec #content{ min-height:400px !important}
	.referrals-box-middle-content{ min-height:400px; background: rgba(0, 0, 0, 0) url("../images/contact-section-bottom.png") no-repeat scroll center top / cover ;  width: 100%; padding:70px 0; }
	.referrals-box-bottom-content{ min-height:415px; background-color:#e7e9ee; padding:70px 0;}

	.referrals-box-middle-content{}
	.referrals-box-middle-content p{ font-size:16px; color:#FFF;}
	.referrals-box-middle-content h2{color:#FFF; font-family: 'Josefin Sans', sans-serif; font-weight:500; position:relative;  margin-top:0; margin-bottom:0; padding-bottom:0; font-size:28px; text-transform:uppercase;}
	.referrals-box-middle-content h3{ font-size:18px; color:#90b6c3; font-weight:700; text-transform:uppercase; font-family:'Roboto'; margin:0 0 20px;}

	.referrals-tmp-top-sec h2,
	.referrals-box-bottom-content h2{color:#213f63; font-family: 'Josefin Sans', sans-serif; font-weight:500; position:relative;  margin-top:0; margin-bottom:0; padding-bottom:0; font-size:28px; text-transform:uppercase;}
	.referrals-box-bottom-content h3{ font-size:18px; color:#90b6c3; font-weight:700; text-transform:uppercase; font-family:'Roboto'; margin:0 0 20px;}
	.referrals-tmp-top-sec h2{ margin-bottom:10px}
	.referrals-tmp-top-sec p{ margin-bottom:18px;}
	.referrals-box-bottom-content p, .referrals-tmp-top-sec p{ font-size:16px;  color:#676c7b; margin-bottom:20px;}

	.referrals-tmp-top-sec img, .referrals-box-bottom-content img, img{ margin-top:0 !important;}

	.newslatter-page-layout{ position:relative; min-height:400px; border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; border-top:6px solid #90b6c3; padding:70px 30px 40px; background-color:#FFF;}
	.newslatter-page-layout::before {background: rgba(0, 0, 0, 0) url("../images/newsletter-icon.png") no-repeat scroll center top; content: ""; height: 85px; left: 50%; margin-left: -42.5px; position: absolute; top: -46.5px; width: 85px;}
	.newslatter-page-layout h2{}
	.newslatter-page-widget-left{}
	.newslatter-page-widget-left h3{color:#2a4566; font-family: 'Josefin Sans', sans-serif; font-weight:500; position:relative;  margin-top:0; margin-bottom:0; padding-bottom:0; font-size:28px; text-transform:uppercase; margin-bottom:15px;}
	.newslatter-page-widget-left p{font-size:16px; color:#676c7b;}

	.newslatter-page-widget-right{ margin:0 auto; width:100%; max-width:440px;}
	.newslatter-page-widget-right h3{ color:#2a4566; font-family: 'Josefin Sans', sans-serif; font-weight:500; position:relative;  margin-top:0; margin-bottom:0; padding-bottom:0; font-size:28px; text-transform:uppercase; margin-bottom:15px;}
	.newslatter-page-widget-right{ font-size:16px; color:#676c7b;}


	.newslatter-page-widget-left input.large, .gform_wrapper input.medium, .gform_wrapper input.small, .gform_wrapper select.large,   .gform_wrapper select.medium, .gform_wrapper select.small { width: 100% !important;}
	.newslatter-page-widget-left .gform_body > ul.gform_fields{}
	.newslatter-page-widget-left .gform_body > ul.gform_fields li{ margin-top:10px;}
	.newslatter-page-widget-left .gform_body > ul.gform_fields li input[type="text"],
	.newslatter-page-widget-left .gform_body > ul.gform_fields li input[type="email"],
	.newslatter-page-widget-left .gform_body > ul.gform_fields li input[type="tel"],
	.newslatter-page-widget-left .gform_body > ul.gform_fields li input[type="subnect"],
	.newslatter-page-widget-left .gform_body > ul.gform_fields li input[type="number"]{ height:40px; border:none; border-radius:3px; padding:0 10px !important; border:1px solid #d5dee2; width:100%;}
	.newslatter-page-widget-left .gform_body > ul.gform_fields li textarea {height:120px; border:1px solid #d5dee2; border-radius:3px; padding:5px 10px;}
	.newslatter-page-widget-left .gform_body > ul.gform_fields li div{ margin-top:0 !important;}
	.newslatter-page-widget-left .gform_body > ul.gform_fields li .gfield_label{ display:none}
	.newslatter-page-widget-left .gform_body > ul.gform_fields li.description-field{}
	.newslatter-page-widget-left ul.gfield_checkbox li input{ margin-top:0;}
	.newslatter-page-widget-left ul.gfield_checkbox li label{ color:#898989; font-family: 'Roboto Condensed', sans-serif; font-size:13px; font-weight:400;}
	.newslatter-page-widget-left .ginput_container{ margin-top:5px !important;}

	.newslatter-page-widget-left .gform_wrapper ul.gfield_checkbox,
	.newslatter-page-widget-left .gform_wrapper ul.gfield_radio{ margin:0 !important;}
	.newslatter-page-widget-left .gform_wrapper ul.gfield_checkbox li,
	.newslatter-page-widget-left .gform_wrapper ul.gfield_radio li{ margin:0;}

	.newslatter-page-widget-left .gfield_captcha_container{ position:relative; padding-left:90px;}
	.newslatter-page-widget-left .gfield_captcha_container img { height: 40px; left: 0; position: absolute; top: 3px;   width: 80px;}

	.newslatter-page-widget-left .gform_wrapper{ position:relative;}
	.newslatter-page-widget-left .gform_wrapper .gform_footer{ margin:0 !important; padding:0; margin:0; position:absolute; right:0; width:auto; bottom:0;}
	.newslatter-page-widget-left .gform_wrapper  input.gform_button{ background-color:#90b6c3; border-radius:5px; height:40px; line-height:40px; text-align:center; width:240px; max-width:150px; border:none; line-height:40px; font-size:18px; font-weight:bold; text-transform:uppercase; color:#FFF; float:right;}
	.newslatter-page-widget-left .gform_wrapper  input.gform_button:hover{ background-color:#2a4566}

	.newsletter-sesion-section{}
	.newsletter-sesion-section h6{ font-size:14px; color:#003667; text-align:center; font-family: 'Roboto', sans-serif; font-weight:normal;}




	.free-consultation-page-layout{ position:relative; min-height:400px; border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; border-top:6px solid #90b6c3; padding:0; background-color:#FFF;}
	.free-consultation-page-layout::before {background: rgba(0, 0, 0, 0) url("../images/free-consultation-icon.png") no-repeat scroll center top; content: ""; height: 85px; left: 50%; margin-left: -42.5px; position: absolute; top: -46.5px; width: 85px;}
	.free-consultation-header-layout{ text-align:center; background:url(../images/free-consultation-header-bg.png) no-repeat; background-size:cover; min-height:180px; padding-top:60px;}
	.free-consultation-header-layout abbr,
	.free-consultation-header-layout a{font-family: 'Rokkitt', serif; font-size:64px; color:#90b6c3; display:block; line-height:64px; font-weight:700;}
	.free-consultation-header-layout a{ display:none}
	.free-consultation-header-layout p{ font-size:24px; line-height:24px; color:#ffffff; font-family: 'Roboto', sans-serif; margin-bottom:0;}
	.free-consultation-content-layout .gform_wrapper{ margin-top:0;}
	.free-consultation-content-layout .newslatter-page-widget-left{ margin-left:45px; margin-bottom:40px; overflow:hidden}
	.free-consultation-content-layout .newslatter-page-widget-right{  width:100%; max-width:100%;}
	.free-consultation-content-layout .newslatter-page-widget-right .sow-image-container{margin-right:45px;}
	.free-consultation-content-layout .newslatter-page-widget-right .sow-image-container img{ width:100%}

	#content-main #content h1{ margin-bottom: 50px;}





	.critical-blue-box-layout{ min-height:285px;}
	.critical-blue-box-layout .result-name h3{ max-width: 120px; }
	.critical-blue-box-img{ background-repeat:no-repeat; background-position:top center; position:relative; min-height:215px;}
	.critical-blue-box-img-small{ min-height:150px;}
	.critical-blue-box-layout .result-name{ margin-bottom:0;}
	.critical-blue-box-layout .result-button{ height:35px;}
	.critical-blue-box-layout .result-shortdescriop { color: #224062; font-size: 13px; font-weight: 400; max-width: 100%; padding: 10px 15px 43px; text-align: left; position:relative; min-height:212px;}
	.critical-blue-box-layout .result-shortdescriop::before{ content:""; position:absolute; left:0; top:-33px; width:100%; background:url(../images/result-blue-carve-bg-down.png) no-repeat; height:33px;}

	.traumatic-brain-injury-icon .result-name::before{ background-image:url(../images/result-blue-icon.png);}
	.spinal-cord-injury-icon .result-name::before{ background-image:url(../images/spinal-cord-injury-icon.png);}
	.orthopedic-injury-icon .result-name::before{ background-image:url(../images/orthopedic-injury-icon.png);}
	.cycling-accidents-icon .result-name::before{ background-image:url(../images/cycling-accidents-icon.png);}
	.pediatric-injury-icon .result-name::before{ background-image:url(../images/pediatric-injury-icon.png);}
	.wrongful-death-icon .result-name::before{ background-image:url(../images/wrongful-death-icon.png);}
	.motor-vehicle-accidents-icon .result-name::before{ background-image:url(../images/motor-vehicle-accidents-icon.png);}
	.defective-products-icon .result-name::before{ background-image:url(../images/defective-products-icon.png);}
	.other-types-of-claims-icon .result-name::before{ background-image:url(../images/other-types-of-claims-icon.png);}


	ul li{ font-size:16px; color:#676c7b}
	.list-style100per-mrg3 ul,
	.critical-injuries-sub-page-layout .list-style100per-mrg3 ul{ margin-bottom:20px;}
	.list-style100per-mrg3 ul li,
	.critical-injuries-sub-page-layout .list-style100per-mrg3 ul li{ width:100% !important; clear:both; margin-bottom:3px !important; max-width:100%}

	.list-style100per-mrg20 ul,
	.critical-injuries-sub-page-layout .list-style100per-mrg20 ul{ margin-bottom:20px;}
	.list-style100per-mrg20 ul li,
	.critical-injuries-sub-page-layout .list-style100per-mrg20 ul li{ width:100% !important; clear:both; margin-bottom:20px !important; max-width:100%}

	.accident-benefits{ position:relative;}
	.accident-benefits::after{ content:""; position:absolute; width:1px; height:900px; left:50%; top:0; background-color:#e6e8ee;}

	.result-list-page-navigation{ padding-top:50px;}
	.result-list-page-navigation > ul{ padding:0; margin:0;}
	.result-list-page-navigation > ul > li{ position:relative; display:block; width:100%;}
	.result-list-page-navigation > ul > li > a{ color:#213f63; font-weight:700; display:block; line-height:35px; font-size:14px;}
	.result-list-page-navigation > ul > li.menu-item-has-children{}
	.result-list-page-navigation > ul > li.menu-item-has-children span.menu-toggler{ height:35px; color:#2a4566; font-size:18px;}
	.result-list-page-navigation > ul > li.menu-item-has-children:hover span.menu-toggler{ background-color:#2a4566; color:#FFF;}
	.result-list-page-navigation > ul > li.menu-item-has-children ul { margin: 0 0 0 5px;  padding: 0 0 0 15px;}
	.result-list-page-navigation > ul > li.menu-item-has-children ul li{ list-style:square;}
	.result-list-page-navigation > ul > li.menu-item-has-children ul li a{color:#213f63; font-weight:400; display:block; line-height:30px; font-size:14px;}
	.result-list-page-navigation > ul > li.menu-item-has-children ul li.current-menu-item a{ color:#90b6c3;}
	.result-list-page-navigation > ul > li.current-menu-parent ul.collapse{ height:auto;}
	.result-list-page-navigation > ul > li.current-menu-parent ul{ display:block; overflow:hidden}
	.result-list-page-navigation > ul > li.current-menu-parent > a{ color:#90b6c3;}


	.result-list-page-content p{ font-size:16px; color:#676c7b; line-height:25px; margin-bottom:15px;}
	.result-list-page-content h3 { color: #2a4566; font-family: "Josefin Sans",sans-serif; font-size: 24px;  font-weight: 500;  position: relative;  text-transform: uppercase; margin-bottom:15px;}
	.result-list-page-sec-left{ width:27%;}
	.result-list-page-sec-right{ width:73%}

	.result-list-page-content ul{ padding:0; margin: 0 0 20px; overflow:hidden}
	.result-list-page-content ul li { background: rgba(0, 0, 0, 0) url("../images/list-icon.png") no-repeat scroll 0 4px;    color: #676c7b;    display: block;    float: left;    font-size: 16px;    margin-bottom: 3px;    padding-left: 25px;    width: 100%;}
	.programs_chaired_and_co_chaired{ padding-bottom:110px;}
	.programs_chaired_and_co_chaired .viewall-button{ bottom:65px;}


	.we-work-for-you{ max-width:315px; text-align:center; margin:0 auto 0; padding-top:100px;}
	.we-work-for-you h2{}

    .we-work-for-you h2{ color:#a9b3c0; font-family: 'Josefin Sans', sans-serif; font-weight:400; position:relative;  margin-top:0; margin-bottom:30px; padding-bottom:20px; font-size:32px; text-align:center; text-transform:uppercase;}
    .we-work-for-you h2::after{content:""; position:absolute; height:2px; width:100px; left:50%; margin-left:-50px; background-color:#a9b3c0; bottom:-1px;}
	.we-work-for-you p{ font-size:22px; color:#FFF;}

	.criticle-injore-clients-say{}
	.criticle-injore-clients-say p{ font-size:16px; color:#d2cec5}

	.career-opportunities-layout-down{}
	.career-opportunities-layout-up{}

	.career-opportunities-layout-down h3,
	.career-opportunities-layout-up h3{color: #2a4566; font-family: "Josefin Sans",sans-serif; font-size: 24px;  font-weight: 500;  position: relative;  text-transform: uppercase; margin-bottom:20px;}
	.career-opportunities-layout-down p,
	.career-opportunities-layout-up p{ font-size:16px; color:#676c7b;}

	.career-opportunities-layout-down p a,
	.career-opportunities-layout-up p a{ color:#213f64 }

	.career-opportunities-layout-up ul li{font-size:16px; color:#676c7b; margin-bottom:15px;}
	.career-opportunities-layout-up ul li a{ color:#213f64}





	.student-program-wrap-con p a{ color:#90b6c3;}
	.student-program-wrap-con p a.learmore,
	.student-program-wrap-con a.learmore{ border-color:#213f63; color:#213f63;}

	a.blue-button{border-color:#213f63; color:#213f63;}


	#staff-interviews-slider{ position:relative;}
	#staff-interviews-slider .wet-asphalt{ background-color:transparent}
	#staff-interviews-slider .item{ padding:0 30px;}
	#staff-interviews-slider .item p{ font-size:16px; color:#d2cec5; font-weight:400; line-height:26px; margin-bottom:20px;}
	#staff-interviews-slider a.prev,
	#staff-interviews-slider a.next{ position:absolute; display:block; height:30px; width:30px; border:2px solid #50718c; border-radius:100px; text-align:center; color:#50718c; line-height:28px; font-size:16px; top:50%; margin-top:-15px; z-index:999;}
	#staff-interviews-slider a:hover{ border-color:#fff; color:#FFF;}
	#staff-interviews-slider a.prev{ left:0;}
	#staff-interviews-slider a.next{ right:0;}


	.staff-interviews-slider-left-con{ width:100%; max-width:465px;}
	.staff-interviews-slider-left-con h3{ font-size:22px; font-weight:900; color:#FFF; font-family:'Roboto'; margin:0;}
	.staff-interviews-slider-left-con p.designation{ color:#fff !important;}
	.staff-interviews-slider-left-con img { border: 10px solid #fff; border-radius: 500px; float: left; height: 186px;    margin-right: 15px;  width: 186px; background-color:#FFF;}
	.staff-interviews-slider-right-con{width:100%; max-width:465px; float:right;}




	#main_content_blogs{ border-top:1px solid #e9e9e9; width:100%; clear:both;}
	.post, article.attachment{ padding:0; margin:0; border-radius:0;}

    .content-blog-content-single{ overflow:hidden; padding-top:50px; padding-bottom:100px;}
	.content-blog-content-single h1{ font-size:18px; color:#213f63; font-weight:900; margin:0; font-family:'Roboto'; text-transform:uppercase; margin-bottom:5px;}
	.post .entry-meta ul,
	article.attachment .entry-meta ul{ margin-bottom:30px;}
	.post .entry-meta ul li,
	article.attachment .entry-meta ul li{ font-size:13px; font-weight:300;}
	.post .entry-meta ul li a,
	article.attachment .entry-meta ul li a{ color:#90b6c3; font-weight:300;}

	#main_content_blogs .entry-summary{}
	#main_content_blogs .entry-summary p{ font-size:16px; color:#676c7b; margin-bottom:20px; line-height:26px;}
	#main_content_blogs .entry-summary img{ border:5px solid #e7e9ee; width:100%; max-width:100%;}

	.author_content_box{ width:100%; margin-top:70px; max-width:670px; padding:0 20px;}
	.author_content_box img{ max-width:200px;}
	.author-bio-content-box{ position:relative; padding-left:220px; min-height:230px;}
	.author-bio-content-box img{ position:absolute; left:0;}
	.author-bio-content-box h3{color: #2a4566; font-family: "Josefin Sans",sans-serif; font-size: 24px;  font-weight: 500;  position: relative;  text-transform: uppercase; margin-bottom:0; margin-top:0;}
	.author-bio-content-box h3 a{color: #2a4566; font-family: "Josefin Sans",sans-serif; }
	.author-bio-content-box p{font-size:16px; color:#676c7b; line-height:24px; margin-bottom:15px;}
	.author-bio-content-box p.dasignation_author{ margin-bottom:20px; font-weight:900; font-size:18px;}
	.author-bio-content-box a.author-read-more{ display:block; width:240px; height:40px; line-height:40px; color:#FFF; text-transform:uppercase; font-size:18px; background-color:#90b6c3; border-radius:5px; text-align:center; font-weight:700; }
	.author-bio-content-box a.author-read-more:hover{ background-color:#2a4566}

	.blog-search-box-content{ border-top:1px solid #dfe1e5; border-bottom:1px solid #dfe1e5; padding:10px 0;}
	.left-box-form{ float:right;}
	.right-box-form{ float:left;}
	.post, article.attachment{ background-color:transparent;}


	.box-blog-section-layout{}
	.box-blog-section-layout .post-thumnil-box{}
	.box-blog-section-layout .blog-post-box-section { border-bottom: 1px solid #caced7; border-left: 1px solid #caced7;  border-right: 1px solid #caced7; overflow: hidden; padding: 15px; background-color:#FFF;}
	.box-blog-section-layout .blog-post-box-section h2{ font-family:'Roboto'; font-size:18px; color:#213f63; font-weight:700; margin-top:0; min-height:40px;}
	.box-blog-section-layout .blog-post-box-section h2 a{color:#213f63; text-transform:uppercase;}
	.box-blog-section-layout .blog-post-box-section .entry-meta{ margin-bottom:0;}
	.box-blog-section-layout .blog-post-box-section .entry-meta ul{ margin-bottom:10px;}
	.box-blog-section-layout .blog-post-box-section .entry-meta ul li{}
	.box-blog-section-layout .blog-post-box-section .entry-meta ul li a{}
	.box-blog-section-layout .blog-post-box-section .description_posts{ min-height:120px;}

	.box-blog-section-layout .post .entry-meta ul,
	.box-blog-section-layout article.attachment .entry-meta ul{ margin-bottom:10px;}

	.blog-search-box-content select { border: 1px solid #d5dee2; height: 40px; padding: 2px; width: 250px; border-radius:3px;}
	.blog-search-box-content input[type="text"]{ border: 1px solid #d5dee2; height: 40px; padding: 0 10px; width: 250px; border-radius:3px; float:left}
	.blog-search-box-content input[type="submit"]{ height:40px; width:30px; background:url(../images/search-icon.png) no-repeat center center; border:none; background-color:transparent; font-size:0; float:left; margin-left:10px;}

	.first-content-blog-box{ margin-top:30px; width:100%; overflow:hidden; border: 1px solid #caced7; background-color:#FFF;}
	.first-content-blog-box .post-thumnil-box{ width:50%; float:left; }
	.first-content-blog-box .post-thumnil-box img{ margin-top:0;}
	.first-content-blog-box .blog-post-box-section{ width:50%; float:left}

	.first-content-blog-box .blog-post-box-section h2{ margin-top:30px; font-family:'Roboto'; font-size:18px; color:#213f63; font-weight:700;}
	.first-content-blog-box .blog-post-box-section h2 a{color:#213f63;}
	.first-content-blog-box .blog-post-box-section h2,
	.first-content-blog-box .blog-post-box-section .entry-meta,
	.first-content-blog-box .blog-post-box-section .description_posts,
	.first-content-blog-box .blog-post-box-section > a{ margin-left:30px;}

	.box-blog-section-layout,
	.first-content-blog-box{ font-size:16px; color:#676c7b}



	.box-blog-section-layout{ padding:40px 0;}
	#section-content-blog-1{ background:url(../images/about-us-top-bg.jpg) no-repeat top center; background-size:cover;}
	#section-content-blog-2{ background:url(../images/recent_media.png) no-repeat top center; background-size:cover; padding-bottom:60px;}
	#section-content-blog-3{}
	#section-content-blog-4{background:url(../images/recent_media.png) no-repeat top center; background-size:cover;}
	#section-content-blog-5{}


	.pagination-content{ text-align:center; overflow:hidden; width:100%; margin-bottom:50px;}
	.pagination-content ul{ margin:0;}

	.first-content-blog-box .post .entry-meta ul,
	.first-content-blog-box article.attachment .entry-meta ul{ margin-bottom:10px;}
	.first-content-blog-box .post .entry-meta,
	.first-content-blog-box article.attachment .entry-meta{ margin-bottom:10px;}


	.mec-wrap{margin-bottom:70px;}


   /*Sidebar*/


   .sidebar-lawyer{ width:100%; float:right; max-width:345px; margin-top:30px;}
   .sidebar-lawyer-form{ background-color:#90b6c3; min-height:500px; position:relative; clear:both;}
   .sidebar-lawyer-form::after{ content:""; position:absolute; left:0; height:42px; width:100%; bottom:-42px; background:url(../images/form-bottom.png) no-repeat; z-index:99;}

   .sidebar-lawyer-contact-info{ background-color:#1f3e64; min-height:150px; width:100%; max-width:345px; position:relative; clear:both; padding-top:65px;}
   .sidebar-lawyer-contact-info::after{ content:""; position:absolute; bottom:-48px; left:0; width:100%; height:48px; background:url(../images/lawyer-contact-sidebar-top.png) no-repeat; z-index:99;}
   .lawyer-contact-info{ width:100%; max-width:300px; margin:0 auto; text-align:center}
   .lawyer-contact-info span{ display:block; color:#90b6c3; font-size:17px;}
   .lawyer-contact-info abbr,
   .lawyer-contact-info a{ display:block; font-size:46px; color:#FFF; font-family: 'Rokkitt', serif; line-height:46px; font-weight:700;}
   .lawyer-contact-info a{ display:none}

   .sidebar-lawyer-custom-logo{ background:url(../images/sidebar-lawyer-bottom.png) repeat-y; width:100%; height:auto; max-width:345px; padding:70px 0 20px; text-align:center;}
   .sidebar-lawyer-custom-logo img{ display:inline-block;}

   .sidebar-lawyer-contact-info::before{ content:""; position:absolute; width:100%; height:59px; width:100%; background:url(../images/phone-icon-b.png) no-repeat top center; top:-10px; left:0; z-index:100;}
   .sidebar-lawyer-form::before{ content:""; top:-29.5px; left:0; width:100%; height:59px; background:url(../images/contact-box-top-icon-g.png) no-repeat top center; position:absolute; z-index:999;}



	.sidebar-lawyer-form-box{ max-width:300px; width:100%; height:auto; overflow:hidden; margin:0 auto; padding-top:40px; padding-bottom:20px;}
	.sidebar-lawyer-form-box p{ text-align:center; font-size:14px; color:#333333;}
	.sidebar-lawyer-form-box h3{font-family: 'Roboto Condensed', sans-serif; font-size:30px; font-weight:700; text-transform:uppercase; text-align:center; margin:10px auto 15px; color:#213f63; position:relative; max-width:190px; padding-bottom:18px;}
	.sidebar-lawyer-form-box h3::after{ content:""; position:absolute; left:50%; background-color:#dce0e6; bottom:-2px; height:4px; width:100px; margin-left:-50px;}


	.banner-down-arrow{ position:absolute; left:0; width:100%; height:30px; bottom:20px; text-align:center}
	.banner-down-arrow a{ display:inline-block;}


	.sidebar-lawyer-form-box{}
	.sidebar-lawyer-form-box input.large, .gform_wrapper input.medium, .gform_wrapper input.small, .gform_wrapper select.large,   .gform_wrapper select.medium, .gform_wrapper select.small { width: 100% !important;}
	.sidebar-lawyer-form-box .gform_body > ul.gform_fields{}
	.sidebar-lawyer-form-box .gform_body > ul.gform_fields li{ display:block; width:100%; position:relative; padding:0 !important; margin-top:5px;}
	.sidebar-lawyer-form-box .gform_body > ul.gform_fields li input[type="text"],
	.sidebar-lawyer-form-box .gform_body > ul.gform_fields li input[type="email"],
	.sidebar-lawyer-form-box .gform_body > ul.gform_fields li input[type="tel"],
	.sidebar-lawyer-form-box .gform_body > ul.gform_fields li input[type="subnect"],
	.sidebar-lawyer-form-box .gform_body > ul.gform_fields li input[type="number"]{ height:35px; border:none; border-radius:3px; padding:0 10px !important;}
	.sidebar-lawyer-form-box .gform_body > ul.gform_fields li textarea {height:60px; border:none; border-radius:3px; padding:5px 10px;}
	.sidebar-lawyer-form-box .gform_body > ul.gform_fields li div{ margin-top:0;}
	.sidebar-lawyer-form-box .gform_body > ul.gform_fields li .gfield_label{ display:none}
	.sidebar-lawyer-form-box .gform_body > ul.gform_fields li.description-field{}
	.sidebar-lawyer-form-box ul.gfield_checkbox li input{ margin-top:0;}
	.sidebar-lawyer-form-box ul.gfield_checkbox li label{ color:#333333; font-family: 'Roboto Condensed', sans-serif; font-size:13px; font-weight:400;}
	.sidebar-lawyer-form-box .ginput_container{ margin-top:5px !important;}
	.sidebar-lawyer-form-box .gform_wrapper .gform_footer{ margin-top:5px !important; padding:0 !important;}
	.sidebar-lawyer-form-box .gform_wrapper .gform_footer input.gform_button{ background-color:#213f63; border:none; padding:6px 0; width:100%; border-radius:6px; font-family:'Roboto'; font-size:18px; text-align:center; text-transform:uppercase; font-weight:bold; color:#FFF;}

	.sidebar-lawyer-single{ margin-top:0 !important;}
	.sidebar-lawyer-single .sidebar-lawyer-form::before{ background-image:none !important;}
	.sidebar-lawyer-single .sidebar-lawyer-form .sidebar-lawyer-form-box{ padding-top:20px !important;}
	.sidebar-lawyer-single .sidebar-lawyer-contact-info::after{ background-image:none !important}




	.location-and-contact-layout{ background:url(../images/about-us-top-bg.jpg) no-repeat top center; width:100%;}
	.location-contact-sidebar{ border:3px solid #213f63; max-width:351px}
	.sidebar-lawyer-form-box{ max-width:304px;}
	.location-contact-sidebar .sidebar-lawyer-form{ background-color:#FFF;}
	.location-contact-sidebar .sidebar-lawyer-form::after{ background-image:url(../images/form-bottom-wi.png);}
	.location-and-contact-layout .sidebar-lawyer-contact-info::after{ background-image:none !important;}

	.location-and-contact-layout .sidebar-lawyer-form-box .gform_body > ul.gform_fields li input[type="text"],
	.location-and-contact-layout .sidebar-lawyer-form-box .gform_body > ul.gform_fields li input[type="email"],
	.location-and-contact-layout .sidebar-lawyer-form-box .gform_body > ul.gform_fields li input[type="tel"],
	.location-and-contact-layout .sidebar-lawyer-form-box .gform_body > ul.gform_fields li input[type="subnect"],
	.location-and-contact-layout .sidebar-lawyer-form-box .gform_body > ul.gform_fields li input[type="number"]{ border:1px solid #d5dee2}
	.location-and-contact-layout .sidebar-lawyer-form-box .gform_body > ul.gform_fields li textarea{border:1px solid #d5dee2}
	.location-and-contact-layout .sidebar-lawyer-form-box .gform_wrapper .gform_footer input.gform_button{ background-color:#90b6c3;}

	.location-contact-sidebar .sidebar-lawyer-form::before{ background-image:url(../images/contact-box-top-icon-b.png);}
    .location-contact-sidebar .sidebar-lawyer-contact-info::before{ background-image:url(../images/phone-icon-bw.png)}

    .sidebar-absulate{ position:relative; margin-top:70px; z-index:999;}
	.location-sidebar-absulate{ width:100%; position:absolute;}

	.result-sitebar-content{ margin-top:70px;}
	.result-sitebar-content .sidebar-lawyer-form { background-color: #e7e9ee;}
	.result-sitebar-content .sidebar-lawyer-form-box .gform_body > ul.gform_fields li input[type="text"],
	.result-sitebar-content .sidebar-lawyer-form-box .gform_body > ul.gform_fields li input[type="email"],
	.result-sitebar-content .sidebar-lawyer-form-box .gform_body > ul.gform_fields li input[type="tel"],
	.result-sitebar-content .sidebar-lawyer-form-box .gform_body > ul.gform_fields li input[type="subnect"],
	.result-sitebar-content .sidebar-lawyer-form-box .gform_body > ul.gform_fields li input[type="number"]{ border:1px solid #d5dee2; height:40px;}
	.result-sitebar-content .sidebar-lawyer-form-box .gform_body > ul.gform_fields li textarea{border:1px solid #d5dee2; height:80px}
	.result-sitebar-content .sidebar-lawyer-form::before{ background-image:url(../images/contact-box-top-icon-offwhite.png);}

	.result-sitebar-content .sidebar-lawyer-form::after{ background-image:url(../images/form-bottom-offwi.png);}
	.result-sitebar-content .sidebar-lawyer-form-box .gform_wrapper .gform_footer input.gform_button{ background-color:#90b6c3;}

	.location-contact-sidebar .sidebar-lawyer-form-box h4{ font-size:18px; color:#90b6c3; font-weight:bold; margin:0; text-align:center; font-family:'Roboto'}

	.referrals-sidebar .sidebar-lawyer-form-box .gform_body > ul.gform_fields li input[type="text"],
	.referrals-sidebar .sidebar-lawyer-form-box .gform_body > ul.gform_fields li input[type="email"],
	.referrals-sidebar .sidebar-lawyer-form-box .gform_body > ul.gform_fields li input[type="tel"],
	.referrals-sidebar .sidebar-lawyer-form-box .gform_body > ul.gform_fields li input[type="subnect"],
	.referrals-sidebar .sidebar-lawyer-form-box .gform_body > ul.gform_fields li input[type="number"]{ border:1px solid #d5dee2; height:40px;}
	.referrals-sidebar .sidebar-lawyer-form-box .gform_body > ul.gform_fields li textarea{border:1px solid #d5dee2; height:80px}

	.critical-injuries-sub-sidebar .sidebar-lawyer-contact-info::after{ background-image:none !important;}
	.critical-injuries-sub-sidebar{ margin-bottom:40px;}


	.student-program-sidebar .sidebar-lawyer-form{ margin-bottom:70px;}
	.student-program-sidebar .sidebar-lawyer-form::after{ background-image:none !important}
	.student-program-sidebar .sidebar-lawyer-form h4{ font-size:14px; font-weight:900; color:#90b6c3; text-align:center; margin:0; text-transform:uppercase; font-family:'Roboto'}

	.follow-us-sidebar{ width:100%; max-width:345px; float:right; border:1px solid #e9e9e9; margin-top:50px; padding-bottom:20px;}
	.follow-us-box{ padding:0; max-width:265px; margin:30px auto 0;}
	ul.shear-icons{ padding:0; margin:0 0 10px; overflow:hidden;}
	ul.shear-icons li{ display:block; width:33.33%; float:left;}
	.follow-us-box h3{ font-size:17px; color:#213f63; font-family: "Josefin Sans",sans-serif; text-transform:uppercase; margin: 0 0 10px;}
    .shear-box{ overflow:hidden; margin:0 auto; width:100%; max-width:225px; margin-bottom:20px;}
	.shear-box > a{ display:inline-block; margin-right:20px;}


	.subscribe-sidebar{ overflow:hidden; width:100%; height:auto; border-top:1px solid #e9e9e9; padding-top:20px;}
	.subscribe-sidebar h4{ font-size:18px; color:#213f63; text-transform:uppercase; font-weight:900; margin:0; font-family:'Roboto'; text-align:center;}
	.subscribe-sidebar > p{ font-size:11px; color:#676c7b;}


	.recent-post-section{width:100%; max-width:345px; float:right; border:1px solid #e9e9e9; margin-top:20px; padding-bottom:20px;}
	.recent-post-section-box{padding:0; max-width:265px; margin:30px auto 0;}
	.recent-post-section-box h3{ font-size:17px; color:#213f63; font-family: "Josefin Sans",sans-serif; text-transform:uppercase; margin: 0 0 10px;}
	.recent-post-section-box ul{ padding:0; margin:20px 0 0;}
	.recent-post-section-box ul li{ display:block;  padding-left:120px; position:relative; min-height:75px; margin-bottom:15px;}
	.recent-post-section-box ul li .recentpost-thumnil-box{ position:absolute; left:0; width:105px; top:0;}
	.recent-post-section-box ul li h4{ font-size:16px; font-family:'Roboto'; margin-top:0; margin-bottom:5px;}
	.recent-post-section-box ul li h4 a{ color:#90b6c3}
	.recent-post-section-box ul li span{ font-size:13px; color:#676c7b;}

	.post .entry-meta ul li.date,
	article.attachment .entry-meta ul li.date{ position: relative;}
	.post .entry-meta ul li.date::after,
	article.attachment .entry-meta ul li.date::after{ position: absolute; content:""; width:1px; height:10px; right:-7px; top:5px; background-color:#dfe0e3}



	.gform_wrapper label.gfield_label{ display:none !important}
	.subscribe-sidebar .gform_wrapper{ position:relative}
	.subscribe-sidebar .gform_wrapper .gform_body{ padding-right:88px; max-width:100%;}
	.subscribe-sidebar .gform_wrapper .gform_body input{ height:30px; width:100%; border:1px solid #ccc; font-size:14px !important; font-style:italic; padding:0 10px !important; margin:0; line-height:16px;}
	.subscribe-sidebar .gform_wrapper .gform_footer{ padding:0; margin:0; position:absolute; top:0; right:0; width:auto;}
	.subscribe-sidebar .gform_wrapper .gform_footer input { background-color: #90b6c3; border: medium none;  border-radius: 3px; color: #fff; font-family: "Roboto"; font-size: 14px !important; font-weight: bold; height: 30px; margin-right: 0 !important; max-width: 92px; padding: 0 10px; text-align: center; width: 100% !important;}
	.subscribe-sidebar .gform_wrapper .gform_footer input:hover{ background-color:#213f63}
	.subscribe-sidebar .gform_wrapper ul.gform_fields li.gfield{ margin-right:0; padding-right:0 !important}



    .no-fee-guarantee .gform_body > ul.gform_fields li input[type="text"], .no-fee-guarantee .gform_body > ul.gform_fields li input[type="email"], .no-fee-guarantee .gform_body > ul.gform_fields li input[type="tel"], .no-fee-guarantee .gform_body > ul.gform_fields li input[type="subnect"], .no-fee-guarantee .gform_body > ul.gform_fields li input[type="number"]{ width:100%;}


	.gfield_captcha_container{ position:relative; padding-left:150px; overflow:hidden}
	.gfield_captcha_container img { height: 40px; left: 0; position: absolute; top: 0; width: auto;}
	.gfield_captcha_container input{ float:right}


	.blog-search-box-content{ position:relative;}
	.blog-search-box-content::after{ content:""; position:absolute; left:50%; height:40px; background-color:#dfe1e5; top:10px; width:1px;}

	.subscribe-sidebar .validation_error{ display:none;}
	.gform_wrapper li.gfield.gfield_error,
	.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{ padding:0 !important; border:none !important;}

	.subscribe-sidebar .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){ max-width: calc(100% - 0px) !important;}
	.subscribe-sidebar .gform_wrapper .field_description_below .gfield_description { font-size: 10px; font-style: italic; font-weight: normal;    padding-top: 5px;}

    .gform_wrapper ul.gfield_checkbox li label a, .gform_wrapper ul.gfield_radio li label a{ color:#d9534f !important}

/*
    font-family: 'Rokkitt', serif;
    font-family: 'Roboto Condensed', sans-serif;
*/

 #contact-section-bottom, .contact-section-bottom{ min-height:380px; background:url(../images/contact-section-bottom.png) no-repeat; background-size:cover; border-bottom:6px solid #90b6c3; border-top:6px solid #90b6c3; position:relative; padding-bottom:40px;}
 .contact-icon{ position:absolute; left:0; width:100%; height:0; top:-45.5px; text-align:center}
 .contact-icon span{ display:inline-block;}

 #contact-section-bottom h2, .contact-section-bottom h2{ text-align:center; color:#FFF; font-family: 'Rokkitt', serif; font-size:46px; margin-top:55px; position:relative; padding-bottom:15px; margin-bottom:15px;}
 #contact-section-bottom h2::after, .contact-section-bottom h2::after{content:""; position:absolute; height:2px; width:100px; left:50%; margin-left:-50px; background-color:#91b7c4; bottom:-1px;}
 .gform_wrapper input.large, .gform_wrapper input.medium, .gform_wrapper input.small, .gform_wrapper select.large, .gform_wrapper select.medium, .gform_wrapper select.small { width: 100% !important;}
 #contact-section-bottom .gform_body > ul.gform_fields,
 .contact-section-bottom .gform_body > ul.gform_fields{ padding-right:60%;}
 #contact-section-bottom .gform_body > ul.gform_fields li,
 .contact-section-bottom .gform_body > ul.gform_fields li{ display:block; width:100%; position:relative; padding:0 !important; margin-top:10px;}
 .contact-section-bottom .gform_body > ul.gform_fields li input[type="text"],
 .contact-section-bottom .gform_body > ul.gform_fields li input[type="email"],
 .contact-section-bottom .gform_body > ul.gform_fields li input[type="tel"],
 .contact-section-bottom .gform_body > ul.gform_fields li input[type="subnect"],
 .contact-section-bottom .gform_body > ul.gform_fields li input[type="number"],
 #contact-section-bottom .gform_body > ul.gform_fields li input[type="text"],
 #contact-section-bottom .gform_body > ul.gform_fields li input[type="email"],
 #contact-section-bottom .gform_body > ul.gform_fields li input[type="tel"],
 #contact-section-bottom .gform_body > ul.gform_fields li input[type="subnect"],
 #contact-section-bottom .gform_body > ul.gform_fields li input[type="number"]{ height:40px; border:none; border-radius:5px; padding:0 10px;}
 .contact-section-bottom .gform_body > ul.gform_fields li textarea,
 #contact-section-bottom .gform_body > ul.gform_fields li textarea {height:140px; border:none; border-radius:5px; padding:10px;}
 .contact-section-bottom .gform_body > ul.gform_fields li div,
 #contact-section-bottom .gform_body > ul.gform_fields li div{ margin-top:0;}
 .contact-section-bottom .gform_body > ul.gform_fields li .gfield_label,
 #contact-section-bottom .gform_body > ul.gform_fields li .gfield_label{ display:none}
 #contact-section-bottom .gform_body > ul.gform_fields li.description-field,
 .contact-section-bottom .gform_body > ul.gform_fields li.description-field{ position:absolute; right:0; padding:0; top:0; width:60%; margin-top:0;}
 .contact-section-bottom .gform_wrapper,
 #contact-section-bottom .gform_wrapper{ position:relative}
 .contact-section-bottom .gform_wrapper .gform_footer,
 #contact-section-bottom .gform_wrapper .gform_footer { bottom: 0px; margin:0; padding:0; position: absolute; right: 15px; width: 215px;}
 .contact-section-bottom .gform_wrapper .gform_footer input.gform_button,
 #contact-section-bottom .gform_wrapper .gform_footer input.gform_button{ background-color:#90b6c3; border:none; padding:10px 0; width:100%; border-radius:6px; font-family:'Roboto'; font-size:18px; text-align:center; text-transform:uppercase; font-weight:bold; color:#FFF;}
 .contact-section-bottom ul.gfield_checkbox li input,
 #contact-section-bottom ul.gfield_checkbox li input{ margin-top:0;}
 .contact-section-bottom ul.gfield_checkbox li label,
 #contact-section-bottom ul.gfield_checkbox li label{ color:#FFF;}
 @media screen and (-webkit-min-device-pixel-ratio:0){
	.contact-section-bottom .gform_body > ul.gform_fields li,
	#contact-section-bottom .gform_body > ul.gform_fields li{ display:block; width:100%; position:relative; padding-right:10px;}
	body .gform_wrapper ul li.gfield{
	}
 }
 .contact-section-bottom .gform_body > ul.gform_fields li.description-field div,
 #contact-section-bottom .gform_body > ul.gform_fields li.description-field div{ margin-left:15px; margin-right:15px;}

 .contact-box-bottom-right{ background:url(../images/phone-icon.png) no-repeat top center; padding-top:70px; text-align:center; margin-top:30px;}
 .contact-box-bottom-right span{ display:block; font-size:18px; color:#FFF;}
 .contact-box-bottom-right a,
 .contact-box-bottom-right abbr{ font-size:46px; color:#90b6c3; font-family: 'Rokkitt', serif; font-weight:500;}
 .contact-box-bottom-right a{ display:none}


 #bottom{ background-color:transparent; min-height:350px; padding:50px 0;}
 #bottom .col-xs-12{ position:relative}
 .location-box-bottom-content .col-xs-12::after,
 #bottom .col-xs-12::after{ content:""; position:absolute; left:-40px; top:0; width:1px; height:100%; background-color:#edeff3}
 .location-box-bottom-content .col-xs-12::after{ background-color:#cecece;}
 .location-box-bottom-content .col-xs-12:first-child::after,
 #bottom .col-xs-12:first-child::after{ width:0;}
 .bottom-inner-locations{ font-size:16px;}
 .bottom-inner-locations,
 #bottom .bottom-inner-locations{ min-height:270px;}
 .bottom-inner-locations h3,
 #bottom .bottom-inner-locations h3{ font-size:18px; font-weight:700; color:#676c7b; font-family:'Roboto'; margin:0; text-transform:uppercase}
 .bottom-inner-locations div,
 #bottom .bottom-inner-locations .textwidget div{ font-size:15px; color:#676c7b;}
 .bottom-inner-locations abbr,
 #bottom .bottom-inner-locations .textwidget abbr{ font-weight:300; color:#676c7b; font-size:16px; display:block; margin-bottom:20px;}
 .bottom-inner-locations .address-box,
 #bottom .bottom-inner-locations .address-box{margin-bottom:20px;}
 .bottom-inner-locations span.fax,
 #bottom .bottom-inner-locations span.fax{ display:block; margin-bottom:20px;}
 .bottom-inner-locations span a,
 #bottom .bottom-inner-locations span a{ color:#2b4666; font-size:16px; font-weight:bold;}


 #footer{ background-color:#e7e9ee; min-height:285px; padding-top:40px;}
 #footer h3{ margin-top:0; color:#676c7b; font-family:'Roboto'; font-size:18px; font-weight:900; margin-bottom:20px;}
 #footer p{ font-weight:400; color:#676c7b; font-size:14px; line-height:24px;}
 #footer .footer-contact{ padding-top:15px;}
 #footer .footer-contact a{ display:block; font-family: 'Rokkitt', serif; color:#213f63;  font-size:36px; font-weight:bold; line-height: 36px;}
 #footer .footer-contact span{ display:none; font-family: 'Rokkitt', serif; color:#213f63; font-size:36px; font-weight:bold; line-height: 36px;}
 #footer .footer-contact strong{color:#213f63;}




 #footer-copyright{ min-height:52px; background-color:#213f63; text-align:center; line-height:52px;}
 .copyright-footer{ font-size:14px; color:#FFF; font-weight:400;}
 .copyright-footer a{ color:#FFF;}

 .box-blog-section-layout .blog-post-box-layout-item .post-thumnil-box{}
 .box-blog-section-layout .blog-post-box-layout-item .post-thumnil-box {
    display: table;
    height: 240px;
    overflow: hidden;
    position: relative;
    text-align: center;
    width: 100%;
 }
 .box-blog-section-layout .blog-post-box-layout-item .post-thumnil-box a{display: table-cell; width: 100%;}
.box-blog-section-layout .blog-post-box-layout-item .post-thumnil-box img {

    max-height: 240px;
    width: 100%;
}
.mec-single-event{}
.mec-single-event .mec-frontbox{margin-top:50px;}
.mec-container{padding-bottom:40px;}
body.single .mec-events-event-image{display:none;}

ul.pagination > li > a, ul.pagination > li > span {
    border: 1px solid #eeeeee;
    background: #f9f8f8 none repeat scroll 0 0;
    border-radius: 100px;
    color: #544f45;
    display: inline-block;
    font-family: Arial;
    font-size: 14px;
    height: 33px;
    line-height: 33px;
    margin: 0 3px;
    padding: 0;
    text-align: center;
    width: 33px;
}
ul.pagination > li > span.dots {
    background-color: transparent;
    border: medium none;
}
ul.pagination > li > span.current {
    background-color: #213f63;
    border: 1px solid #213f63;
    border-radius: 100px;
    color: #fff;
}
ul.pagination > li > a.prev,
ul.pagination > li > a.next{     background-color: transparent;
    border: medium none; border-radius: 0px; width:auto; color:#213f63;}
.mec-search-form .mec-dropdown-wrap {
    float: left;
    width: 50%;
}
p#breadcrumbs{margin-bottom:0;}
.single .entry-summary h3{ color: #213f63;
    font-family: "Roboto";
    font-size: 16px;
    font-weight: 700;
    margin: 0 0 15px;}
.single .entry-summary h3 a{ color:#90b6c3}
 @media(max-width:1179px){
	 .main-navigation ul.navbar-nav > li:last-child > a,
	 .main-navigation ul.navbar-nav > li > a{ padding:0 33px}
	 .about-us-sectiuon-contact{ margin-top:100px;}
 }
 @media(max-width:1150px){
	 .main-navigation ul.navbar-nav > li:last-child > a,
	 .main-navigation ul.navbar-nav > li > a{ padding:0 30px}
	 .about-us-sectiuon-contact{ margin-top:100px;}
 }
 @media(max-width:1125px){
	 .main-navigation ul.navbar-nav > li:last-child > a,
	 .main-navigation ul.navbar-nav > li > a{ padding:0 28px}
 }
 @media(max-width:1100px){
	 .main-navigation ul.navbar-nav > li:last-child > a,
	 .main-navigation ul.navbar-nav > li > a{ padding:0 25px}
	 .box-blog-section-layout, .first-content-blog-box{ font-size:14px;}

	 .about-us-sectiuon h3{ font-size:20px;}
	 .about-us-sectiuon ul li,
	 .about-us-sectiuon p{ font-size:14px;}
	 .about-us-sectiuon-contact{ margin-top:100px;}

 }
 @media(max-width:1050px){
	 .main-navigation ul.navbar-nav > li:last-child > a,
	 .main-navigation ul.navbar-nav > li > a{ padding:0 22px}
	 .about-us-sectiuon-contact{ margin-top:100px; margin-bottom:40px;}
	 .newslatter-page-widget-left .gform_wrapper .gform_footer{ position:relative; padding-top:15px;}
	 .newslatter-page-widget-left .gform_wrapper input.gform_button{ max-width:240px;}
 }
 @media(min-width:1000px){
  	 .box-blog-section-layout .blog-post-box-layout-item .post-thumnil-box { }
     .box-blog-section-layout .blog-post-box-layout-item .post-thumnil-box img {min-height: 240px;}
 }
 @media(max-width:999px){
	 .main-navigation ul.navbar-nav > li:last-child > a,
	 .main-navigation ul.navbar-nav > li > a{ padding:0 20px; font-size:14px;}
	 .about-us-sectiuon-contact{ margin-top:100px; margin-bottom:40px; margin-left:30px;}

 }
 @media(max-width:930px){
	 .main-navigation ul.navbar-nav > li:last-child > a,
	 .main-navigation ul.navbar-nav > li > a{ padding:0 15px; font-size:14px;}
	 .top-menu-left li{ margin-right: 20px;}
	 .top-menu-right li{ margin-right:20px}
	 .top-menu-left li:last-child,
	 .top-menu-right li:last-child{ margin-right:0;}
	 .about-us-sectiuon-contact{ margin-top:155px; margin-bottom:50px; margin-left:30px;}
 }
 @media(max-width:860px){
	 .main-navigation ul.navbar-nav > li:last-child > a,
	 .main-navigation ul.navbar-nav > li > a{ padding:0 12px; font-size:13px;}

	 .top-menu-left li{ margin-right:12px;}
	 .top-menu-right li{ margin-right:12px}
	 .top-menu-left li:last-child,
	 .top-menu-right li:last-child{ margin-right:0;}

	 .box-blog-section-layout .blog-post-box-section h2{ font-size:14px;}

	 .lb-banner-top-form .gform_body > ul.gform_fields:first-child{ max-width:470px;}
	 .lb-banner-top-form h3{ }
	 .lawyer-title-box p{ font-size:14px;}

	 .about-us-sectiuon-contact{ margin-top:200px; margin-bottom:60px; margin-left:0px;}
	 .box-blog-section-layout .blog-post-box-layout-item .post-thumnil-box { height:170px;}
     .box-blog-section-layout .blog-post-box-layout-item .post-thumnil-box img {max-height: 170px;}
 }
 @media(min-width:768px) and (max-width:980px){
	 .bottom-inner-locations div, #bottom .bottom-inner-locations .textwidget div{ font-size:12px;}
	 .lawyer-contact-info span{ font-size:14px;}
	 .lawyer-contact-info abbr, .lawyer-contact-info a{ font-size:36px;}
	 .sidebar-lawyer-form-box { max-width: 304px; padding-left: 5px;  padding-right: 5px;}
	 .top-icons ul li.top-phone a{ font-size:18px;}
	 .top-icons ul li.top-phone { margin-right: 10px;}
	 .top-icons ul li.social-icon a{ width:26px; height:26px; line-height: 24px; font-size: 14px;}
 }
 @media(max-width:768px){
	 .main-navigation ul.navbar-nav > li:last-child > a,
	 .main-navigation ul.navbar-nav > li > a{ padding:0 10px; font-size:13px;}
 }
 @media(max-width:767px){
	 .top-icons ul li.top-chat{float: inherit; margin: 0 auto; text-align: right; width: 260px;}
	 .top-icons ul li.top-chat a { background-color: #213f63; border-radius: 3px; color: #fff; display: block;  font-family: "Josefin Sans",sans-serif; font-size: 21px; font-weight: 700; padding: 5px 15px; text-align: center;}
	 .top-icons ul li.top-chat a::hover{ background-color:#90b6c3;}


	 .navbar-toggle .icon-bar{ width:30px; height:4px;}
	 .navbar-toggle{ margin-top:10px; background-color:#90b6c3; color:#FFF; padding:10px 12px; margin-right:0;}
	 .navbar-inverse .navbar-toggle{border-color: #90b6c3;}
	 .navbar-inverse .navbar-toggle:hover,
	 .navbar-inverse .navbar-toggle:focus{ background-color:#213f63; border-color: #213f63;}


	  #mobile-menu .navbar-collapse{background-color:#213f63;}
	  #mobile-menu .navbar-collapse > ul.nav{ margin-top:0; margin-bottom:0;}
	  #mobile-menu .navbar-collapse > ul.nav > li{ border-bottom:1px solid #fff;}
	  #mobile-menu .navbar-collapse > ul.nav > li > a{ font-size:18px; color:#FFF; line-height:30px; text-transform:uppercase; text-align:center;}
	  #mobile-menu .navbar-collapse > ul.nav > li.current-menu-item > a,
	  #mobile-menu .navbar-collapse > ul.nav > li > a:hover,
	  #mobile-menu .navbar-collapse > ul.nav > li > a:focus{ background-color:#90b6c3;}

	  ul li span.menu-toggler i{ line-height:50px;}
	  ul li span.menu-toggler{ line-height:50px; height:50px; background-color:#90b6c3; width:40px}
	  #mobile-menu .navbar-collapse > ul.nav > li ul{ padding:0; margin:0;}
	  #mobile-menu .navbar-collapse > ul.nav > li ul li{ display:block; border-top:1px solid #fff;}
	  #mobile-menu .navbar-collapse > ul.nav > li ul li a{font-size:18px; color:#FFF; line-height:30px; text-transform:uppercase; text-align:center; padding:10px 0; display:block}

	  #mobile-menu .navbar-collapse > ul.nav > li ul li.current-menu-item > a,
	  #mobile-menu .navbar-collapse > ul.nav > li ul li a:hover,
	  #mobile-menu .navbar-collapse > ul.nav > li ul li a:focus{ background-color:#90b6c3;}

	  .lawyers-others-left-box{ margin:0 auto 20px;}
	  #clients-logo-banner{ min-height:30px;}
	  .results-matter-wrap-con::before{ background-image: none}
	  .results-matter-wrap-con{ min-height:450px;}
	  .results-matter-wrap-con .textwidget h2{ margin-top:40px;}
	  .contact-section-bottom .gform_wrapper .gform_footer input.gform_button,
	  #contact-section-bottom .gform_wrapper .gform_footer input.gform_button{}

	  .free-consultation-content-layout .newslatter-page-widget-left{ margin-left:15px;}
	  .free-consultation-content-layout .newslatter-page-widget-right .sow-image-container { margin: 0 auto 30px;  max-width: 488px;}

	  .lawyer-archive-list-box{ margin-left: auto; margin-right: auto; float: inherit !important;}
	  .lawyer-archive-list-box.box-middle{ margin-bottom:30px;}



	  .breadcrumbs{ border-top:1px solid #edeff4;}
	  .you-are-not-alone .sow-image-container{ margin-top:0;}
	  .client-testimonials-left, .client-testimonials-right,
	  .complite-commetment-right .widget-title,
	  .complite-commetment-right .textwidget,
	  .complite-commetment-left .textwidget,
	  .you-are-not-alone-right .textwidget{ max-width:100%;}

	  .sidebar-lawyer{ float:none; margin-left: auto; margin-right:auto;}

	  #testimonial-slider .testimonial-container{ padding:0 25px;}

	  .about-us-sectiuon-contact { margin: 0 auto 20px;}
	  .you-are-not-alone .sow-image-container{ margin-top:0; padding-top:0;}

	  .location-and-contact-layout #content::after{ background-size:300px auto !important}

	  .first-content-blog-box{}
	  .first-content-blog-box .blog-post-box-section,
	  .first-content-blog-box .post-thumnil-box{ width:100%; max-width:100%;}
	  .first-content-blog-box .blog-post-box-section h2, .first-content-blog-box .blog-post-box-section .entry-meta, .first-content-blog-box .blog-post-box-section .description_posts, .first-content-blog-box .blog-post-box-section > a{ margin-left:0;}
	  .first-content-blog-box .blog-post-box-section{ padding:15px; }
	  .first-content-blog-box .blog-post-box-section h2{ margin-top:0;}
	  .box-blog-section-layout .blog-post-box-section .description_posts {min-height: auto; padding-bottom: 15px;}

	  .blog-post-box-layout-item{ margin-bottom:20px;}
	  .lawyer-contact-info abbr{ display:none !important}
	  .lawyer-contact-info a{ display:block !important}
	  .sidebar-lawyer{ margin-bottom:50px;}
	  .lawyer-client-logos{ padding-bottom:20px; padding-top:20px; height:auto;}
	  .lb-banner-top-form{}
	  .lb-banner-top-form .gform_body > ul.gform_fields:first-child{ max-width:63%;}
	  .lb-banner-top-form .gform_wrapper .gform_footer{max-width:39%;}
	  .lb-banner-top-form .gform_body > ul.gform_fields:last-child{ max-width:37%;}
	  .lb-banner-top-form .gform_wrapper .gform_footer input.gform_button{ padding:0; line-height:35px}
	  .lb-section-psec::after{ background-size:80%;}

	  #contact-section-bottom .gform_body > ul.gform_fields li.description-field, .contact-section-bottom .gform_body > ul.gform_fields li.description-field{ position:relative; width:100%; margin-top:10px;}
	  #contact-section-bottom .gform_body > ul.gform_fields, .contact-section-bottom .gform_body > ul.gform_fields{ padding-left:0;}
	  .contact-section-bottom .gform_wrapper .gform_footer, #contact-section-bottom .gform_wrapper .gform_footer{ position:relative;}
	  #contact-section-bottom .gform_body > ul.gform_fields, .contact-section-bottom .gform_body > ul.gform_fields{ padding-right:0;}
	  .contact-section-bottom .gform_body > ul.gform_fields li.description-field div, #contact-section-bottom .gform_body > ul.gform_fields li.description-field div{ margin-left:0; margin-right:0;}
	  .contact-section-bottom .gform_wrapper .gform_footer, #contact-section-bottom .gform_wrapper .gform_footer{ left:0; right:0; width:100%; overflow:hidden; margin-top:10px !important;}
	  .notable-case::after{ width:0;}

	  .contact-box-bottom-right a{ display:block}
	  .contact-box-bottom-right abbr{ display:none;}
	  .lawyer-banner-dec{ width:50%;}
	  .lawyer-banner-dec p{ font-size:14px;}
	  #testimonial-slider .testimonial-container::before{ background-size:20px; left:0;}


	  .notable_case_box_con, .affiliations_con,
	  .notable_case_box_con{ float:none; margin-left:auto; margin-right:auto;}


	  .complite-commetment-right{ padding-top:0 !important;}
	 .about-us-sectiuon-contact abbr{ display:none}
	 .about-us-sectiuon-contact a{ display:block}
	 .accident-benefits::after{ width:0;}
	 #staff-interviews-slider .item{ padding:0;}
	 .location-sidebar-absulate,
	 .sidebar-absulate{ position:relative}

	 .location-content-right,
	 .location-content-left{ width:100%}


	 #bottom{ padding:20px 0;}
	 .bottom-inner-locations,
	 #bottom .bottom-inner-locations{ height:auto; margin-bottom:20px; min-height:100px; text-align:center;}

	 /*Footer*/
	 .footer-logo{ margin-bottom:20px; text-align:center}
	 .footer-logo img{ display:inline-block}
	 #footer h3{ text-align:center;}
	 #footer p{ text-align:center}
	 #footer .footer-contact{ text-align:center;}
	 #footer .footer-contact span{ display:none}
	 #footer .footer-contact a{ display:block !important; text-decoration:none;}
	 .copyright-footer{ line-height:1; padding-top:10px;}

	 .free-consultation-header-layout abbr{ display:none}
	 .free-consultation-header-layout a{ display:inline-block;}

	 .results-matter-wrap-con::before {
       background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
	 }
	 .results-matter-wrap-con .textwidget{ padding:0 15px;}
     .mec-search-form .mec-dropdown-wrap { float: none;  width: 100%;}
     .top-icons ul {  padding: 0; margin: 0;    margin-right: 0px;    margin-left: 0px;  width: 175px;  margin-left: auto;   margin-right: auto;}
	 .top-icons ul li.top-phone { margin-right: 0;  width: 100%;  clear: both; overflow: hidden;}
	 #header .free-consultation-top-bar .top-icons ul{width: 100%;}
	 .results-matter-wrap-con .textwidget{ padding-bottom:40px;}

 }
 @media(min-width:500px) and (max-width:767px){
	 .result-list-page #content .row .col-xs-12,
	 .lawyer-list-page #content .row .col-xs-12{ width:50%; float:left; clear: none;}
	 .lawyer-archive-list-box {   float: none !important;}
	 .programs_chaired_and_co_chaired_less .row .col-xs-12.col-sm-3.col-md-3{ width:30%; float:left}
	 .programs_chaired_and_co_chaired_less .row .col-xs-12.col-sm-9.col-md-9{ width:70%; float:left}

	 .box-blog-section-layout .blog-post-box-layout-item .post-thumnil-box { height:auto;}
     .box-blog-section-layout .blog-post-box-layout-item .post-thumnil-box img {max-height: inherit;}
 }

  @media(max-width:640px){
	 .lb-banner-top-form .gform_body > ul.gform_fields:first-child{ max-width:63%;}
	 .lb-banner-top-form .gform_body > ul.gform_fields:last-child{ max-width:37%;}
	 .lb-banner-top-form .gform_wrapper .gform_footer{ bottom:0; text-align:center}

	 .lb-banner-top-form .gform_body > ul.gform_fields li.gf_left_half,
	 .lb-banner-top-form .gform_body > ul.gform_fields li.gf_right_half{ width:50%;}
	 .lb-banner-top-form .gform_body > ul.gform_fields{bottom: 0; left: 15px; position: absolute; width: 48% !important;}
	 .free-consultation-content-layout{ padding-right:15px;}

 }
  @media(max-width:520px){
    .lb-banner-top-form{ display:none}
	.lawyer-banner-section::after{ width:0;}
	.lawyer-title-box h2{ font-size:36px;}
	.lawyer-banner-dec{ width:auto}
	.lawyer-single-box-result h2{ font-size:24px;}
	.programs_chaired_and_co_chaired_less img { display: inline-block; margin: 0 auto; max-width: 180px;}
	.testimonial-section-bottom h2{ font-size:36px;}
	.lb-section-psec::after{ right:0;}
	.programs_lawyer_img{ text-align:center}

	.result-list-page-sec-right,
	.result-list-page-sec-left{ width:100%}
	.result-list-page-navigation{ padding-top:0;}
    .result-list-page-navigation { margin-bottom: 30px; padding-top: 0;}
	.client-testimonials-wrap h2{ font-size:30px;}

	.location-and-contact-layout #content::after{ background-image:none !important}

     .top-icons ul {  padding: 0; margin: 0;    margin-right: 0px;    margin-left: 0px;  width: 175px;  margin-left: auto;   margin-right: auto;}
	 .top-icons ul li.top-phone { margin-right: 0;  width: 100%;  clear: both; overflow: hidden;}
	 #header .free-consultation-top-bar .top-icons ul{width: 80%;}
	 .results-matter-wrap-con .textwidget{ padding-bottom:40px;}
	 .header-banner{ padding-bottom:50px;}

  }

 @media(max-width:480px){
	.no-fee-guarantee .gform_wrapper .gform_footer{ position:relative;}
	.no-fee-guarantee .gform_wrapper .gform_footer input.gform_button{ padding:0 !important;}
	.no-fee-guarantee-left-form-box{ padding:0 10px;}
	 .box-blog-section-layout .blog-post-box-layout-item .post-thumnil-box { height:auto;}
     .box-blog-section-layout .blog-post-box-layout-item .post-thumnil-box img {max-height: inherit;}
 }

 @media(max-width:384px){

	 .header-banner h1{ font-size:36px; margin-top:30px;}
	 .header-banner h2{ font-size:30px; line-height:30px;}
	 .header-banner p{ font-size:14px;}




	 .results-matter-wrap-con::before{ background-image:none;}
	 .results-matter-wrap-con .textwidget h2{ font-size:32px; margin-top:30px;}


	 .our-clients-say-widget .textwidget{ padding:0;}
	 .our-clients-say-widget h2{ font-size:30px;}
	 .our-clients-say-testimonial .textwidget{ padding:0 25px;}
	 .our-clients-say-testimonial .textwidget::before,
	 .our-clients-say-testimonial .textwidget::after{ font-size:20px;}


	 .most-recommended h2{ font-size:24px;}


	 .serious-injuries-section ul{ padding-left:0;}
	 .serious-injuries-right .textwidget h2{ font-size:30px;}

	 .sidebar-lawyer-single .sidebar-lawyer-form .sidebar-lawyer-form-box{ padding-left:10px; padding-right:10px;}

	 .about-us-sectiuon-contact span{ font-size:15px;}
	 .about-us-sectiuon-contact a,
	 .about-us-sectiuon-contact abbr{ font-size:36px;}



	 #contact-section-bottom h2,
	 .contact-section-bottom h2{ font-size:30px;}
	 #contact-section-bottom .gform_body > ul.gform_fields,
	 .contact-section-bottom .gform_body > ul.gform_fields{ padding:0;}
	 #contact-section-bottom .gform_body > ul.gform_fields li.description-field,
	 .contact-section-bottom .gform_body > ul.gform_fields li.description-field{ position:relative; width:100%; margin-top:10px;}
	 .contact-section-bottom .gform_wrapper .gform_footer,
	 #contact-section-bottom .gform_wrapper .gform_footer { bottom: inherit; left: 0; margin: 0;  position: relative;   right: 0;  width: 100%;}
	 .contact-section-bottom .gform_body > ul.gform_fields li.description-field div,
	 #contact-section-bottom .gform_body > ul.gform_fields li.description-field div{ margin-left:0; margin-right:0;}
	 .contact-section-bottom .gform_wrapper .gform_footer input.gform_button,
	 #contact-section-bottom .gform_wrapper .gform_footer input.gform_button{ padding:3px 0;}



	 .newslatter-page-layout{ padding-right:10px; padding-left:10px;}
	 .newslatter-page-widget-left h3{ font-size:20px;}

	.sidebar-lawyer-form-box {max-width: 304px; padding-left: 10px;	padding-right: 10px;	}
	.lawyer-contact-info abbr, .lawyer-contact-info a{ font-size:42px;}
	.we-work-for-you{ padding-top:30px;}

	 #bottom{ padding:20px 0;}
	 .bottom-inner-locations,
	 #bottom .bottom-inner-locations{ height:auto; margin-bottom:20px; min-height:100px; text-align:center;}

	 /*Footer*/
	 .footer-logo{ margin-bottom:20px; text-align:center}
	 .footer-logo img{ display:inline-block}
	 #footer h3{ text-align:center;}
	 #footer p{ text-align:center}
	 #footer .footer-contact{ text-align:center;}
	 #footer .footer-contact span{ display:none}
	 #footer .footer-contact a{ display:block !important; text-decoration:none;}
	 .copyright-footer{ line-height:1; padding-top:10px;}
     .top-icons ul {  padding: 0; margin: 0;    margin-right: 0px;    margin-left: 0px;  width: 175px;  margin-left: auto;   margin-right: auto;}
	 .top-icons ul li.top-phone { margin-right: 0;  width: 100%;  clear: both; overflow: hidden;}
	 #header .free-consultation-top-bar .top-icons ul{width: 100%;}
	 .results-matter-wrap-con .textwidget{ padding-bottom:40px;}
 }
