@import url(http://code.ionicframework.com/ionicons/2.0.1/css/ionicons.min.css);@import url(https://fonts.googleapis.com/css?family=Open+Sans:100,400,300,700);body{font-family:'Open Sans', serif;color:#666666 !important;font-size:14px !important;background:#fff;padding:0;font-style:normal !important;font-weight:400 !important;line-height:26px !important;}
h1,
h2,
h3,
h4,
h5,
h6{font-weight:normal;position:relative;padding:0 0 10px 0;font-weight:normal;line-height:140% !important;color:#212121;}
h1{font-size:22px;}
h2{font-size:20px;}
h3{font-size:18px;}
h4{font-size:16px;}
h5{font-size:14px;}
h6{font-size:13px;}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a{color:#212121;text-decoration:none !important;}
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover{color:#fff !important;}
a{padding:0;margin:0;text-decoration:none;transition:background-color .2s linear, color .2s linear;}
a:hover,
a:focus{text-decoration:none;color:#686868;}
a.remove{background:url("../images/remove.png") repeat scroll 0 0 #798184;border-radius:100px;border-style:solid;border-width:1px;display:block;height:18px;margin:10px;padding-left:0 !important;text-indent:-9999px;width:18px;}
ul{padding-left:0;}
.mt30{margin-top:30px;}
section{padding-bottom:50px;}
.color-white{color:#fff;}
.scrolloff{pointer-events:none;}
.title.text-center{padding-top:40px;padding-bottom:40px;}
.lead{font-weight:normal !important;font-size:18px !important;margin-top:-10px;color:#969595;}
.hidden{display:none}
.alignleft{float:left}
.alignright{float:right}
.aligncenter{margin-left:auto;margin-right:auto;display:block;clear:both}
.text-left{text-align:left !important;}
mark{padding:6px 12px;}
section::before,
section::after{position:absolute;content:'';}
.first{clear:both !important}
.last{margin-right:0 !important}
dd{color:#8B8B8B;}
ol{list-style:disc;margin:0 0 20px 0;}
ul ul,
ol ol{list-style:circle;padding:0 10px;margin:0 0 10px 0;}
ul ul ul,
ol ol ol{list-style:square;padding:0 10px;margin:0 0 10px 0;}
ol{list-style:decimal;}
ol ol{list-style:lower-latin;}
ol ol ol{list-style:lower-roman;}
ul ul li,
ol ol li{margin:5px 0 5px 15px;}
dl{margin:0 0 20px 0;}
dd{margin:5px 0 5px 15px;font-style:italic;}
p.drop-caps:first-child:first-letter{float:left;font-size:75px;line-height:60px;padding:4px;margin-right:7px;margin-top:5px;}
p.drop-caps.full:first-child:first-letter{color:#fff;padding:7px;margin-right:7px;}
.breadcrumb .active{color:#fff;}
.check li:before{content:"\f00c";font-family:"FontAwesome";font-size:16px;left:0;color:#ECB1C3;padding-right:5px;position:relative;top:2px;}
.check li{font-size:14px;list-style:none;margin-bottom:4px;}
.check{margin-left:0;padding-left:0}
.check li a{color:#656565;}
.maps{width:100%;}
.white-text{color:white;}
img.img-responsive{margin:0 auto;}
div#faq{background:rgb(33, 45, 42);}
h2.header-text:before{content:"[";position:relative;right:10px;font-size:90px;top:5px;}
h2.header-text:after{content:"]";position:relative;left:10px;font-size:90px;top:5px;}
span.rotate{transition:1s;}
h2.header-text{color:#fff;font-size:55px;text-transform:uppercase;}
.fa-4x{font-size:90px;}
.attorney-button{background-color:#245b8a;border-radius:0;font-size:16px;padding:10px 45px;font-weight:normal;color:#ffffff;}
.attorney-button:hover , .attorney-button:focus{color:#245b8a;background:transparent;border:1px solid #245b8a;}
#thumbs .thumb{cursor:pointer;width:100%;float:left;position:relative;}
#thumbs .more{display:none;position:absolute;width:100%;top:0;left:0;background-color:#fff;}
.about-read-more{color:#245b8a;}
@media (min-width:768px){#about .row, #testimonial .item .row{display:table;}
#about [class*="col-"], #testimonial .item [class*="col-"]{float:none;display:table-cell;vertical-align:middle;}
}
@media only screen and (min-width:1024px) and (max-width:1920px){.title-pie{background:rgba(31, 65, 63, 1);color:white !important;}
}
.title-pie{background:rgba(31, 65, 63, 1);color:white !important;text-align:center;padding:5px;font-variant:small-caps;}
.title-text{font-weight:bolder;}
.space-top{margin-top:80px;}
.spancolor{color:#26CDA4;}
@font-face{font-family:'quaver_serifregular';src:url('../fonts/quaverserif.eot');src:url('../fonts/quaverserifd41d.eot?#iefix') format('embedded-opentype'), url('../fonts/quaverserif.woff') format('woff'), url('../fonts/quaverserif.ttf') format('truetype');font-weight:normal;font-style:normal;}
@font-face{font-family:'fquaver_sansregular';src:url('../fonts/quaversans.eot');src:url('../fonts/quaversansd41d.eot?#iefix') format('embedded-opentype'), url('../fonts/quaversans.woff') format('woff'), url('fonts/quaversans.ttf') format('truetype');font-weight:normal;font-style:normal;}
@font-face{font-family:'bariol_boldbold';src:url('../fonts/bariol_bold-webfont.eot');src:url('../fonts/bariol_bold-webfontd41d.eot?#iefix') format('embedded-opentype'), url('../fonts/bariol_bold-webfont.woff') format('woff'), url('../fonts/bariol_bold-webfont.ttf') format('truetype');font-weight:normal;font-style:normal;}
.angle-down a{font-size:60px;}
.angle-down a:hover, .angle-down a:active, .angle-down a:focus{color:#fff;}
.angle-down{position:absolute;bottom:50px;left:calc(50% - 18.75px);}
.navbar{margin-bottom:0;padding:45px 0;}
.navbar-brand > img{margin-top:-30px;}
.navbar-default{border-color:transparent;background-color:transparent;}
.navbar-toggle{border-radius:0;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{border-color:#fff;}
.navbar-default .navbar-toggle .icon-bar{background-color:#fff;}
.navbar-default .navbar-nav > li > a{color:#fff;font-weight:normal;text-transform:uppercase;}
.navbar-default .navbar-nav > li > a:hover{font-weight:bold;}
.thin{padding:0;transition:all 0.4s ease-in-out;background-color:#245b8a;}
.thin .navbar-brand > img{width:50%;margin-top:-10px;}
.thin.navbar-default .navbar-nav > li > a:hover{font-weight:normal !important;color:#FFFFFF !important;background:#4C33FF !important;}
.navbar-fixed-top .navbar-nav > li > a:hover{font-weight:normal !important;color:#4C33FF !important;background:transparent;}
@media (max-width:767px){.navbar{margin-bottom:0;padding:0;background-color:#245b8a;text-align:center;}
.navbar-brand > img{width:50%;margin-top:-10px;}
}
.item{background-color:#fff;}
.item-content{padding:0 30px;}
.item-content h3, .item-content h4{text-transform:uppercase;font-weight:700;margin:0;padding:0;}
.item-content p{margin-top:30px;position:relative;}
.item-content .speech:before, .item-content .speech:after{position:absolute;font-family:'FontAwesome';color:#245b8a;font-size:24px;}
.item-content .speech:before{content:"\f10d";left:-30px;top:-15px;}
.item-content .speech:after{content:"\f10e";right:-20px;bottom:-15px;}
.item-content p a span{color:#245b8a;}
p.testimonial_foter a{padding-right:20px;border-right:1px solid #B2B7B2;padding-left:20px;}
p.testimonial_foter a:first-child{padding-left:0px;}
p.testimonial_foter a:last-child{border:none;}
.owl-theme .owl-controls .owl-nav [class*=owl-]{position:absolute;top:calc(50% - 28px);padding:15px;background-color:#245b8a;opacity:1;border-radius:0;font-size:24px;transition:all 0.4s ease-in-out;border:1px solid transparent;}
.owl-theme .owl-controls .owl-nav [class*=owl-]:hover{background-color:#FFFFFF;border:1px solid #2ea48f;color:#2ea48f;}
.owl-prev{left:-5%;}
.owl-next{right:-5%;}
@media (min-width:768px){.fun-col{width:33.3333%;float:left;}
}
section#fun_facts{margin-bottom:0px;padding-bottom:0px;}
.fun-row{margin-top:30px;}
.fun{text-align:center;background-color:#2ea48f;color:#fff;padding:50px 0;}
.fun-col:nth-child(2) .fun{background-color:#245b8a;}
.fun i{font-size:30px;padding-bottom:10px;}
.fun strong{font-size:25px;}
.fun span{font-size:16px;}
.cta{background-image:url('../images/cta.png');background-size:cover;text-align:right;color:#fff;}
.cta .cta-title{font-size:60px;font-weight:700;line-height:55px;padding:50px 0;}
.cta p{font-size:30px;}
.cta-btn{display:inline-block;background-color:#245b8a;color:#fff;font-size:30px;}
.cta-btn div{display:inline-block;padding:20px;}
.cta-btn .btn-icon{background-color:#4C33FF;color:white;}
.cta-btn a:hover{color:#245b8a;}
.cta-btn:hover{background-color:white;color:#245b8a;}
.contact, .office{background-color:#f9f9f9;}
.contact_form{overflow:hidden;display:block;margin-top:50px;}
.contact #contactform .btn-primary{background:#245b8a;border-color:rgba(173, 154, 154, 0.4) !important;color:#fff;border-radius:0 !important;font-size:14px !important;float:right;clear:both;}
.contact #contactform .form-control{margin-bottom:20px;background:transparent;border-color:rgba(173, 154, 154, 0.4);height:45px;border-radius:0;}
.contact #contactform textarea.form-control{height:175px !important;}
.contact{padding-bottom:80px;border-bottom:1px solid #ddd;}
.office .media{background-color:#fff;}
.office .media-heading{font-weight:700;}
.office .media-body{padding:30px;}
.office .media-object{padding:92px 30px 92px 40px;}
.office .media-middle{transition:all .4s ease-in-out;}
.office .media:hover .media-middle{background-color:#245b8a;}
@media (min-width:768px){.footer-logo{padding:50px 0;}
}
.footer .social i{color:#6b6b6b;}
.footer .social a div{display:inline-block;width:30px;height:30px;text-align:center;margin-right:2px;font-size:18px;padding:3px;background-color:#fff;}
.footer .social div:hover{background-color:#245b8a;color:#fff;}
.footer{color:#969595;background-color:#245b8a;padding:50px 0;}
.footer h4{color:#fff;margin-bottom:15px;}
.footer ul{margin-left:0;}
.footer ul a li{list-style-type:none;color:#969595;margin-bottom:10px;}
.footer ul a:hover li{color:#fff;}
.footer ul li:before{content:"\f101";font-family:'FontAwesome';color:inherit;padding-right:5px;}
.footer .media{padding:0;padding-top:10px;}
.footer h5.media-heading{margin-bottom:0;padding:0 !important;color:#fff;font-weight:400 !important;word-spacing:normal;}
.signup{margin:15px 0;}
small{line-height:12px;}
.signup button, .search button{margin:0;padding:0;background-color:transparent;border:0;}
.form-control{box-shadow:none !important;border-radius:0;}
.input-group-addon{background-color:transparent;color:#bbb;border-radius:0;}
.input-group-addon:hover{background-color:#245b8a;color:#fff;border-color:#245b8a;}
#submit{float:right;clear:both;background-color:#245b8a;color:#fff;border-radius:0;}
.copyrights{background-color:#2d2d2d;padding:15px 0;margin-bottom:0;}
.copyrights a{color:#6b6b6b;}
.copyrights a:hover{color:#fff;}
.copyrights ul{text-align:right;}
.copyrights ul a li{display:inline-block;list-style-type:none;padding:0 10px;}
.team_list img{width:100%;}
.item .btn-primary{background:none;border:2px solid #fff !important;border-radius:0;color:#fff;padding:8px 40px;}
.btn{font-size:13px;}
.btn-dark,
.loadmore .btn-primary{background:#FFFFFF !important;border-color:#B2B2B2 !important;border-radius:0;letter-spacing:0.4px;color:#989898;padding:7px 30px;text-transform:uppercase;}
.loadmore{overflow:hidden;display:block;margin:75px 0;}
.team_list,
.clients_list,
.blog-masonry,
.portfolio-masonry,
.service_list{overflow:hidden;display:block;margin:0 0 20px;}
.hovereffect .icon.shopicon{height:100px;line-height:100px;width:100px;}
.entry{display:block;position:relative;}
#team{border-bottom:1px solid #eee;}
#practice{background:#fbfbfb;position:relative;}
.practice-item{position:relative;text-align:center;background-size:cover;background-repeat:no-repeat;padding:15px;margin-bottom:30px;}
.practice .col-sm-4:hover .practice-item:after{background:rgba(255, 255, 255, 1.0);}
.practice-item div, .practice-item h3, .practice-item p{position:relative;z-index:1;}
.practice_inner{background:rgba(255, 255, 255, 0.9);padding:10px;}
.practice-title{color:#245b8a;text-transform:uppercase;font-size:20px;font-weight:700;}
.practice-icon img{width:100px;}
#Practice .attorney-button{margin-top:20px;}
.team_member{text-align:center;position:relative;max-width:255px;min-height:345px;overflow:hidden;margin-left:auto;margin-right:auto;margin-bottom:30px;}
.team_member small{font-size:14px !important;}
.lawyer{background-color:#245b8a;text-transform:uppercase;color:#fff;padding:5px 20px 25px;position:absolute;z-index:22;bottom:-154px;width:100%;transition:all 0.4s ease-in-out;}
.team_member:hover .lawyer{bottom:0;background-color:rgb(48, 173, 151);}
.lawyer .pf_button{color:#fff;font-weight:400;padding:5px 10px;}
.lawyer .pf_button:hover{background-color:#fff;color:#245b8a;}
.team_member .lawyer-details{font-size:12px;text-transform:none;padding-top:25px;line-height:normal;margin-bottom:20px;}
.lawyer h3{color:inherit;margin-bottom:0;}
.lawyer p{font-weight:100;margin-top:-15px;}
@media (max-width:767px){.team_member{text-align:center;}
}
.news{background-color:#f9f9f9;}
.cover{position:relative;margin-bottom:25px;}
.cover-img{width:100%;}
.pro-img{position:absolute;bottom:-25px;left:25px;}
.blog{padding:10px 25px;}
.blog, .blog a{color:#969595;}
.blog h4{margin-bottom:0;padding-bottom:0;color:#313131;transition:all 0.4s ease-in-out;}
.blog h4:hover{text-decoration:underline;}
.blog p:last-child{padding:10px 0 20px;}
.share-block{background-color:#245b8a;color:#fff;padding:10px 35px;margin:0 0 40px;font-weight:300;}
.share-block i{margin-right:5px;}
.share-block div{display:inline-block;}
.share{float:right;}
.animationload{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:999999;}
.loader{width:200px;height:200px;font-size:0;position:absolute;left:50%;top:50%;background-image:url(../images/loading.gif);background-repeat:no-repeat;background-position:center;margin:-100px 0 0 -100px;}
.tab-content{padding:10px 20px;border:1px solid #DDDDDD;}
.panel-title{padding-bottom:0;}
.panel-body{padding:30px;background:#fff;color:#999;border:1px solid #245b8a;}
.title-panel{background:rgba(90, 103, 102, 1);color:#FFF !important;text-align:center;padding:15px;font-variant:small-caps;}
.panel{border:1px solid #ddd !important;box-shadow:0;border-radius:0;margin-bottom:-1px;}
.panel-default > .panel-heading.panel-collapsed{background-color:#fff;color:#245b8a;}
.panel-default > .panel-heading{color:#fff;background-color:#245b8a;border-radius:0;border-color:transparent;}
.nav-tabs{margin-left:0;border-bottom:0;}
.right-boxes{padding-right:5%;}
#page_header{height:100vh;background-image:url('../images/5.png');text-align:center;background-size:cover;position:relative;}
#page_header:after{content:'';width:100%;height:100%;background-color:rgba(0, 0, 0, 1);position:absolute;top:0;left:0;z-index:-1;}
.intro-wrapper{display:table;width:100%;height:100%;}
.intro{display:table-cell;vertical-align:middle;}
.blog-title{font-size:36px !important;}
.makepadding{padding:50px 0;}
.title{position:relative;display:block;}
.title h4{font-size:24px !important;padding-bottom:0;text-transform:uppercase;letter-spacing:0.6px;}
.tagline{text-align:center;}
.tagline h1{font-weight:bold;font-size:30px;text-transform:uppercase;}
.tagline h1 span{font-size:48px;}
.tagline .lead{font-size:24px !important;}
.tagline .readmore{font-size:14px !important}
.title{position:relative;display:block;}
.title h4{font-size:24px !important;padding-bottom:0;text-transform:uppercase;letter-spacing:0.6px;}
.title h3{font-size:30px !important;padding-bottom:0;text-transform:capitalize;letter-spacing:0.6px;color:#000;}
.btn-dark:hover,
.btn-dark:focus,
.purchase span,
body#error404 a,
.client_url{color:#26cda4 !important;}
a,
.check li:before,
.right-boxes .customlead,
#page_header h2 span,
#custom .navbar-default .navbar-nav > li > a:hover,
.team_member span,
.footer .social a:hover i,
.portfolio-filter li a:hover,
.readmore,
.tagline h1 span,
.lead span,
.flex-direction-nav a:hover,
.flex-direction-nav a:focus,
.ps-desc h3 span,
.miniservice:hover .miniicon a,
.post_meta,
.loadmore .btn-primary:hover,
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus,
.header .nav li a:hover,
.header .nav li a:focus{color:#fff;font-weight:700;}
p.drop-caps.full:first-child:first-letter,
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover,
.hovereffect .icon,
.magnifier,
.title hr,
#page_header hr,
.btn-primary{color:#fff;background-color:#26cda4;}
.btn-dark:hover,
.loadmore .btn-primary:hover,
.flex-direction-nav a:hover,
.flex-direction-nav a:focus,
.btn-primary,
.miniservice:hover .miniicon,
.form-control:focus{border-color:#26cda4 !important;}
blockquote{border-left-color:#26cda4;}
#custom .navbar-toggle,
#custom .navbar-toggle:hover,
.single_item .magnifier,
.related_items .item .magnifier,
.fullwidth .item .magnifier,
.blog-item .hovereffect,
.team_member .magnifier{background-color:rgb(36, 91, 138) !important;}
@media only screen and (min-width:768px) and (max-width:1024px){.ps-desc h3{font-size:38px;margin-top:10%;}
.flex-direction-nav .flex-prev{right:14%;}
.flex-direction-nav .flex-next{right:7.1%;}
.flexslider:hover .flex-prev{opacity:1;right:14%;}
.flexslider:hover .flex-next{opacity:1;right:7.1%;}
}
@media only screen and (min-width:480px) and (max-width:768px){.menu-wrapper.affix{top:0;}
.portfolio-filter ul{position:relative;}
.portfolio-filter li{margin-left:5px;}
li.img_item{width:360px;}
.modal-content .form-control,
.modal-content,
.title h3,
.tagline h1 span{font-size:28px !important;}
.tagline .lead{font-size:16px !important;}
.tagline h1{font-size:18px;}
.makeborder-top,
.makeborder-bottom,
.makeborder-right,
.makeborder-left{display:none;}
.ps-desc h3{font-size:26px;margin-top:10%;}
.masonry_wrapper .item{height:auto !important;}
.flex-direction-nav .flex-prev{right:14%;}
.flex-direction-nav .flex-next{right:7.1%;}
.flexslider:hover .flex-prev{opacity:1;right:14%;}
.flexslider:hover .flex-next{opacity:1;right:7.1%;}
.navbar-collapse{background:rgb(255, 255, 255) !important;background:rgba(255, 255, 255, 0.9) !important;}
.navbar-collapse i,
.navbar-collapse a{color:#666 !important;}
.title{text-align:center;}
}
@media only screen and (min-width:320px) and (max-width:480px){.comment-reply{display:none;}
.menu-wrapper.affix{top:0;}
.portfolio-filter ul{position:relative;}
.portfolio-filter li{margin-left:5px;}
.modal-content .form-control,
.modal-content,
.title h3,
.tagline h1 span{font-size:21px !important;}
.tagline .lead{font-size:14px !important;}
.tagline h1{font-size:18px;}
.flex-direction-nav a,
.makeborder-top,
.makeborder-bottom,
.makeborder-right,
.makeborder-left{display:none;}
.ps-desc h3{font-size:18px;margin-top:10%;}
.masonry_wrapper .item{width:100% !important;height:auto !important;}
.navbar-collapse{background:rgb(255, 255, 255) !important;background:rgba(255, 255, 255, 0.9) !important;}
.navbar-collapse i,
.navbar-collapse a{color:#666 !important;}
.title{text-align:center;}
}
img.img-responsive.pm-inline{text-align:center;margin:0 auto;}
h6.pm-column-title{margin-top:35px;font-size:30px;text-align:center;text-transform:capitalize;}
.block-one{padding:60px 15px 47px 15px;}
.block{border-right:2px solid rgba(199, 199, 199, 0.48);}
.pm-rounded-btn{width:auto;height:auto;display:inline;background-color:#2a313a;min-width:100px;display:inline-block;padding:10px 30px;text-decoration:none;text-transform:uppercase;font-size:14px;font-weight:bold;color:white !important;margin:15px 0px;text-align:center;border-radius:99px;transition:all 0.4s;}
.btn-blk{text-align:center;}
.caret-down{text-align:center;padding:0 0 17px 0;}
.clickable{cursor:pointer;}
.clickable .glyphicon{display:inline-block;padding:6px 12px;border-radius:4px}
.panel-heading span{margin-top:-23px;font-size:15px;margin-right:-9px;}
a.clickable{color:inherit;}
a.clickable:hover{text-decoration:none;}
.chart{position:relative;display:inline-block;width:110px;height:110px;margin-top:50px;margin-bottom:50px;text-align:center;}
.chart canvas{position:absolute;top:0;left:0;}
.percent{display:inline-block;line-height:110px;z-index:2;}
.percent:after{content:'%';margin-left:0.1em;font-size:.8em;}
.angular{margin-top:100px;}
.angular .chart{margin-top:0;}
input{display:block;margin:auto;margin-bottom:3em;}
.btn{display:block;width:200px;margin:0 auto;padding:10px 20px;background:#cccccc;color:#ffffff;text-transform:uppercase;cursor:pointer;font-size:0.8em;box-sizing:border-box;}
.btn:hover{background:#333333;color:#ffffff;}
.see_more_button{padding:20px 0px;}
@media only screen and (max-width:600px){li{font-size:14.4px;}
}
@media only screen and (max-width:430px){.span6{float:none;width:100%;}
body{padding-top:0;}
ul{height:auto;position:static;}
li{display:block;width:100%;}
li a{white-space:normal;}
a.active:after{display:none;}
}