@font-face{font-family:"Flaticon";src:url(//garciamazin.com/wp-content/themes/corporate-mpt/fonts/Flaticon.eot);src:url(//garciamazin.com/wp-content/themes/corporate-mpt/fonts/Flaticon.eot?#iefix) format("embedded-opentype"), url(//garciamazin.com/wp-content/themes/corporate-mpt/fonts/Flaticon.woff) format("woff"), url(//garciamazin.com/wp-content/themes/corporate-mpt/fonts/Flaticon.ttf) format("truetype"), url(//garciamazin.com/wp-content/themes/corporate-mpt/fonts/Flaticon.svg#Flaticon) format("svg");font-weight:normal;font-style:normal;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
@font-face{font-family:"Flaticon";src:url(https://garciamazin.com/wp-content/themes/corporate-mpt/css/Flaticon.svg#Flaticon) format("svg");}
}
[class^="flaticon-"]:before, [class*=" flaticon-"]:before,
[class^="flaticon-"]:after, [class*=" flaticon-"]:after{font-family:Flaticon;font-style:normal;}
.flaticon-consulting-message:before{content:"\f100";}
.flaticon-family-of-three:before{content:"\f101";}
.flaticon-group-meeting:before{content:"\f102";}
.flaticon-handcuffs:before{content:"\f103";}
.flaticon-manager-avatar:before{content:"\f104";}
.flaticon-people:before{content:"\f105";}
.flaticon-shopping-support-online:before{content:"\f106";}
.flaticon-talking:before { content: "\f107"; }html, body{height:100%;width:100%;}
body {
color: #898989;
font-family: 'Open Sans', sans-serif;
} a{color:#333;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;transition:all 0.35s;}
a:hover, a:focus{outline:none;outline-offset:0px;}
h1, h2, h3, h4, h5, h6 {
font-family: 'Oswald', sans-serif;
color: #333;
} p{line-height:1.5;margin-bottom:20px;}
.gold{color:#0F8FCD;}
.white{color:#fff;}
.text-faded{color:#fff;}
section{padding:50px 0;}
aside{padding:15px 0;}
aside section{padding:15px 15px 10px 15px;margin:5px 0px 15px 0px;background:rgba(0, 0, 0, 0.08);}
table{font-family:arial, sans-serif;border-collapse:collapse;width:100%;}
td, th{border:1px solid #ddd;text-align:left;padding:8px !important;}
th{color:#fff;}
tr:nth-child(odd){background:#ddd;}
.no-padding{padding:0;}
.navbar-brand{display:table;text-transform:uppercase;line-height:40px !important;height:70px !important;}
.navbar-default{background-color:#fff;border-color:rgba(34, 34, 34, 0.05);-webkit-transition:all 0.35s;-moz-transition:all 0.35s;transition:all 0.35s;font-family:'Oswald', sans-serif;font-weight:300;letter-spacing:1px;}
.navbar-collapse{overflow:hidden !important;height:70px !important;}
.navbar-default .navbar-header .navbar-toggle{font-size:1em;color:#222222;text-transform:uppercase;background-color:#fff;}
.navbar-default .nav > li > a, .navbar-default .nav > li > a:focus{text-transform:uppercase;color:#fff;}
.navbar-default .nav > li.active > a, .navbar-default .nav > li.active > a:focus{background-color:transparent;outline:none;}
.navbar-default .nav > li.active > a:hover, .navbar-default .nav > li.active > a:focus:hover{background-color:transparent;}
@media(min-width:768px){
.home .navbar-default{border-color:transparent;margin:20px;position:absolute;}
.navbar-default, .blog .navbar-default{border-color:transparent;margin:0px;position:relative;}
.navbar-default .nav > li > a, .navbar-default .nav > li > a:focus{color:#fff;padding:25px;}
.home .navbar-default.affix{background-color:#fff;border-color:rgba(34, 34, 34, 0.05);margin:0;position:fixed;}
.navbar-default.affix{background-color:#fff;border-color:rgba(34, 34, 34, 0.05);margin:0;position:fixed;}
.navbar-default.affix .navbar-header .navbar-brand:hover, .navbar-default.affix .navbar-header .navbar-brand:focus{color:#000;}
.navbar-default.affix .nav > li > a, .navbar-default.affix .nav > li > a:focus{color:#222222;}
} .slider-banner{padding:0;}
.flex-caption{position:absolute;left:15%;right:15%;top:40%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#ffffff;font-family:'Oswald', sans-serif;text-align:left;text-transform:uppercase;}
.flex-caption h1{margin-bottom:30px;color:#fff;}
.btn-box{padding:10px 30px;margin-right:15px;letter-spacing:1px;}
.btn-box.call-btn{border:none;}
.btn-box.mail-btn{background-color:transparent;border:1px solid #fff;;}
.btn-box i{padding-right:10px;}
.section-title{margin-bottom:15px;}
.section-title h2{margin-bottom:20px;font-weight:700;letter-spacing:2px;text-transform:uppercase;background:url(//garciamazin.com/wp-content/themes/corporate-mpt/images/line-02.jpg) no-repeat bottom center;padding-bottom:30px;}
.section-title.center-text{text-align:center;}
.section-title.center-text p{width:50%;margin:10px auto 20px;}
.section-title p{margin:10px auto 20px;}
section.introbox{margin-top:-10%;position:relative;z-index:10;}
.intro-ser{color:#fff;padding:60px 40px 30px;text-align:center;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;transition:all 0.35s;box-shadow:0px;}
.intro-ser:hover, .intro-ser.in-one:hover, .intro-ser.in-two:hover, .intro-ser.in-three:hover{background-color:#f7f7f7;color:#898989;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;transition:all 0.35s;box-shadow:3px 3px 10px 0px rgba(0, 0, 0, 0.2);}
.intro-ser:hover h3{color:#333;}
.intro-ser:hover p.icon{border:1px solid;}
.intro-ser.in-two{background-color:#b48a55;}
.intro-ser.in-three{background-color:#a17b4b;}
.intro-ser p.icon{display:block;width:70px;height:70px;margin:0 auto;background-color:#fff;font-size:2.5714285714285716em;}
.intro-ser p i{vertical-align:middle;}
.intro-ser h3{margin-top:30px;color:#fff;}
.intro-ser hr{width:30px;height:3px;background-color:#fff;border:none;}
.about{background-color:#f3f3f3;padding-bottom:0;}
.about .section-title h2{background:url(//garciamazin.com/wp-content/themes/corporate-mpt/images/line-02.jpg) no-repeat bottom left;}
.about img{display:inline-block;}
.about .left-side{padding-right:100px;}
.about .right-side{padding-top:50px;}
.about-content{padding-top:10px;padding-bottom:10px;}
.about-img{text-align:center;}
.about-img figure{margin-bottom:0px;margin-top:15px;}
.about hr{border-top:1px solid;}
.newsletter{text-align:left;padding:5px 0px;}
.newsletter .form-control{width:320px;height:50px;background-color:#f9f9f9;border-radius:0;box-shadow:none;}
.newsletter .btn{border-radius:0;height:50px;border:1px solid;padding:0px 30px;font-weight:400;color:#fff;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;transition:all 0.35s;text-transform:uppercase;}
.newsletter .btn:hover{background-color:transparent;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;transition:all 0.35s;}
.newsletter p{margin-bottom:30px;}
.about-img figure{position:relative;}
.about-img figure::before{position:absolute;top:0;left:-87%;z-index:2;display:block;content:'';width:50%;height:100%;background:-webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .3) 100%);background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .3) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg);}
.about-img figure:hover::before{-webkit-animation:shine .75s;animation:shine .75s;}
figure{overflow:hidden;}
@-webkit-keyframes shine {
100%{left:125%;}
}
@keyframes shine {
100%{left:125%;}
} .attorneys .section-title{}
.team-block{text-align:center;}
.details-text{background-color:rgba(0, 0, 0, 0.8);position:absolute;display:block;width:100%;color:#fff;}
.hover{width:100%;height:100%;float:left;overflow:hidden;position:relative;text-align:center;cursor:default;margin-bottom:25px;}
.hover img{display:block;position:relative;}
.ehover .overlay{transition:all 0.4s ease-in-out;}
.hover .overlay{width:100%;height:100%;position:absolute;overflow:hidden;top:0;left:0;}
.ehover .name-block{transform:translateY(200px);transition:all 0.4s ease-in-out;}
.hover .name-block{text-transform:uppercase;color:#fff;text-align:center;position:relative;padding:10px;background:rgba(0, 0, 0, 0.8);}
.hover .name-block .h3{color:#fff;}
.ehover button.info{opacity:0;transform:scale(0);transition:all 0.4s ease-in-out;font-weight:normal;}
.hover button.info{display:inline-block;text-decoration:none;width:50px;height:50px;text-transform:uppercase;color:#fff;border:2px solid;margin:50px 0 0 5px;border-radius:100%;}
.hover button.info:hover{border:2px solid #fff;background-color:transparent;}
.ehover:hover .overlay{background-color:rgba(0, 0, 0, 0.8);}
.ehover:hover .name-block{transform:translateY(330px);}
.ehover:hover button.info{opacity:1;transform:scale(1);}
.services{background-color:#f3f3f3;}
.ser-block{text-align:center;background-color:#fff;padding:30px 10px;margin:15px 0px;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;transition:all 0.35s;-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1);}
.ser-block p.content{line-height:30px;padding:10px 20px 0px;}
.ser-block hr{width:30px;height:3px;border:none;}
.ser-block:hover hr{background-color:#333;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;transition:all 0.35s;}
.ser-block:hover{color:#fff;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;transition:all 0.35s;-ms-transform:scale(1.1, 1.1);-webkit-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1);}
.ser-block:hover .ser-icon{color:#fff;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;transition:all 0.35s;}
.ser-icon{font-size:3.4285714285714284em;color:#898989;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;transition:all 0.35s;}
.date i{font-size:1.2857142857142858em;padding-right:10px;}
.date p{color:#898989;}
.author{text-transform:capitalize;line-height:14px;padding:10px 0px;}
.author i{padding-right:10px;float:left;}
.author i.fa-user{padding-left:30px;}
.blog-title h3{margin-bottom:20px;margin-top:0px;}
.blog-content{padding:20px 15px;display:inline-block;text-align:justify;width:100%;}
.blog-content .col-md-6,.blog-content .col-sm-6, .blog-content .col-xs-12{padding-left:0px;}
.search-results .blog-content:last-child, .archive .blog-content:last-child, .category .blog-content:last-child{border-bottom:0px solid;}
.read-btn a.btn{border:none;box-shadow:none;text-transform:capitalize;letter-spacing:2px;margin:20px 0px;padding-left:0px;color:#898989;}
.read-btn a.btn:hover{padding-left:10px;}
article.blog-post{padding:20px 0px;display:block;}
article.blog-post img{display:block;width:100%;}
article.blog-post .img-right{padding-left:0px;float:right;}
article.blog-post .img-left{padding-right:0px;float:left;}
.post-categories{list-style:none !important;margin:0;float:left;padding:0px;}
.post-categories li{float:left;}
.post-categories li > a{color:#898989;}
.post-categories li:after{content:',';padding-right:3px;}
.post-categories li:last-child:after{content:'';}
.single-header{background:rgba(0, 0, 0, 0.08);padding:50px 0px 25px 0px;}
.single-header .post-meta{text-transform:capitalize;font-size:16px;}
.section-title h1{margin-bottom:20px;font-weight:700;letter-spacing:2px;text-transform:uppercase;padding-bottom:30px;}
.section-title h1:after{content:"";display:block;width:50px;height:2px;background-color:#1B8FCE;text-align:center;margin:21px auto 0;}
.featured-image{position:relative;min-height:60vh;background-size:cover;background-position:center center;display:flex;width:100%;align-items:center;justify-content:center;}
.featured-image:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(0, 0, 0, 0.2);z-index:1;}
.featured-image .row{width:100%;z-index:2;position:relative;}
.featured-image .section-title h1{color:#fff;}
.featured-image .section-title h1:after{background-color:#fff;}
.screen-reader-text{display:none;}
.nav-previous{width:50%;float:left;}
.nav-previous > a:before{content:'<<';padding-right:10px;}
.nav-next{width:50%;float:right;text-align:right;}
.nav-next > a:after{content:'>>';padding-left:10px;}
.post-navigation{padding:10px 0px;}
.comment-form-comment label, img.avatar{display:none !important;}
.comment-form-comment textarea, .comment-form-author input, input#email, input#url{width:100%;}
.form-submit .submit{float:right;padding:10px 20px;color:#fff !important;border:1px solid;}
article.blog-post img{padding-bottom:10px;}
.reply{color:#fff;width:75px;text-align:center;padding:5px 10px;}
.reply a{color:#fff;}
.comment-content{border-top:1px solid;padding-top:10px;margin-top:5px;}
.comment-author{font-size:18px;text-transform:capitalize;padding-bottom:5px;}
ol.comment-list{padding-left:0px !important;list-style:none;margin-left:0px !important;}
ol.children{list-style:none;margin:10px 10px;padding:0px !important;}
.comment{border-radius:10px;padding:10px 10px 10px 10px;margin-bottom:10px;}
button, html input[type="button"], input[type="reset"], input[type="submit"]{-webkit-appearance:button;cursor:pointer;border:1px solid;color:#fff;padding:5px 15px;}
input[type="search"],input[type="password"]{-webkit-appearance:none;border:1px solid #999999;padding:5px 15px;width:245px;}
.widget-title{border-bottom:2px solid;padding-bottom:10px;padding-top:0px;margin-top:0px;text-transform:uppercase;font-size:20px;}
.nav-links{padding-top:10px;}
.single-post .nav-links{border-top:1px solid;padding-top:10px;}
.nav-previous a, .nav-next a, .nav-previous a:hover, .nav-next a:hover{padding:10px 10px;color:#898989 !important;}
.search-results .blog-content, .archive .blog-content, .category .blog-content, .blog .blog-content{border-bottom:2px solid;width:100%;}
.author{text-transform:inherit;line-height:20px;padding:0px 0px;}
.widget ul, .widget ol{margin:0 0 1em 0em;padding-left:2.5em;}
.widget ul.sub-menu, .widget ol.sub-menu{margin:0 0 1em 0em;padding-left:0em;}
.widget-area .rsswidget img{display:inherit !important;width:auto !important;padding-bottom:5px !important;}
.widget select{width:100%;border:1px solid #999999;padding:5px 15px;color:#898989;background:#ffffff;font-weight:bold;}
.rssSummary{border-top:1px solid #cccccc;padding-top:5px;margin-top:5px;}
ul{list-style:circle !important;}
.blog-content.is-sticky, .blog-content.is-sticky h3 a, .blog-content.is-sticky h3 a:hover{color:#fff !important;margin-bottom:10px;}
.testimonials{background-image:url(//garciamazin.com/wp-content/themes/corporate-mpt/images/bg-01.jpg);background-repeat:no-repeat;background-position:center bottom;background-size:cover;color:#fff;}
.testimonials h2{color:#fff;}
blockquote{font-size:14px;}
#fade-quote-carousel.carousel{margin-top:40px;}
#fade-quote-carousel.carousel .carousel-inner .item{opacity:0;-webkit-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity;}
#fade-quote-carousel.carousel .carousel-inner .active{opacity:1;-webkit-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity;}
#fade-quote-carousel.carousel .carousel-indicators{bottom:10px;}
#fade-quote-carousel.carousel .carousel-indicators > li{background-color:#e84a64;border:none;}
#fade-quote-carousel blockquote{text-align:center;border:none;margin-bottom:0;}
blockquote p.quate-text{color:#ccc;font-style:italic;font-weight:300;width:80%;margin:15px auto}
#fade-quote-carousel .profile-circle{width:80px;height:80px;margin:0 auto;border-radius:100px;margin-bottom:10px;}
#fade-quote-carousel .profile-circle img{border-radius:100px;}
#fade-quote-carousel blockquote .person{color:#ccc;margin-bottom:0;text-transform:uppercase;letter-spacing:2px;}
#fade-quote-carousel blockquote .per-den{color:#ccc;font-size:0.8571428571428571em;margin-top:10px;}
#fade-quote-carousel .carousel-control{width:auto;color:#898989;opacity:1;text-shadow:none;}
#fade-quote-carousel .carousel-control .fa-long-arrow-left,
#fade-quote-carousel .carousel-control .icon-prev{margin-left:-10px;}
#fade-quote-carousel .carousel-control .fa-long-arrow-left,
#fade-quote-carousel .carousel-control .fa-long-arrow-right,
#fade-quote-carousel .carousel-control .icon-prev,
#fade-quote-carousel .carousel-control .icon-next{width:30px;height:30px;margin-top:-10px;font-size:30px;}
#fade-quote-carousel .carousel-control .icon-prev,
#fade-quote-carousel .carousel-control .fa-long-arrow-left{left:50%;margin-left:-10px;}
#fade-quote-carousel .carousel-control .icon-prev,
#fade-quote-carousel .carousel-control .icon-next,
#fade-quote-carousel .carousel-control .fa-long-arrow-left,
#fade-quote-carousel .carousel-control .fa-long-arrow-right{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px;}
#fade-quote-carousel .carousel-control .fa-long-arrow-right,
#fade-quote-carousel .carousel-control .icon-next{margin-right:-10px;}
#fade-quote-carousel .carousel-control .icon-next,
#fade-quote-carousel .carousel-control .fa-long-arrow-right{right:50%;margin-right:-10px;}
#fade-quote-carousel .carousel-control.left{left:5%;}
#fade-quote-carousel .carousel-control.right{right:5%;}
.contactus{background-color:#f3f3f3;padding:0;}
.contactus .section-title{text-align:left;}
.contactus  .section-title h2{background:url(//garciamazin.com/wp-content/themes/corporate-mpt/images/line-02.jpg) no-repeat bottom left;}
.contact-bock{padding:30px;}
.map{-webkit-filter:grayscale(100%);filter:grayscale(100%);}
.map iframe{pointer-events:none;width:100%;border:none;}
.contact-form .form-control{border-top:none;border-left:none;border-right:none;border-bottom:1px solid #fff;border-radius:0px;background-color:#fff;color:#333;height:50px;}
.contact-form textarea.form-control{height:auto;}
.contact-form .form-group{margin-bottom:15px;}
.contact-form .btn{border-radius:0px;border:2px solid;width:180px;height:50px;margin-left:15px;color:#fff;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;transition:all 0.35s;}
.contact-form .btn:hover{background-color:transparent;border:2px solid;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;transition:all 0.35s;}
.footer{background-color:#333;margin-top:0px;}
.footer-widget{padding:40px 0 0px;}
.social{margin-top:30px;}
.social li{text-align:center;}
.social li a{width:40px;height:40px;background-color:transparent;border:2px solid #898989;border-radius:100%;color:#898989;display:block;line-height:37px;}
.social li a:hover{border:2px solid;}
.social li a:hover .fa{color:#fff;}
.contact-info{color:#fff;text-align:right;}
.contact-info p i{margin-right:10px;}
.contact-info .address{margin-bottom:5px}
.contact-info .email-add{margin-top:35px;}
.copyright{border-top:1px solid #707070;margin-top:40px;}
.copy{color:#fff;text-align:center;margin-bottom:0;padding:15px 0px;font-family:'Oswald', sans-serif;letter-spacing:1px;}
.callnow{padding-bottom:10px;}
.hideme{display:none;}
.showme{display:block;}
#footer .widget-title{display:none;}
.footer-widget .row{margin-left:0px;margin-right:0px;}
.tagcloud a{font-size:14px !important;color:#333;}
.tagcloud a:after{content:'|';padding-left:5px;}
.tagcloud a:last-child:after{content:'|';padding-left:5px;}
@media only screen and (max-width: 3500px) { body{overflow-x:hidden;}
}
@media only screen and (max-width: 2500px){}
@media only screen and (max-width: 2100px){}
@media only screen and (max-width: 1600px){}
@media only screen and (max-width: 1566px){}
@media only screen and (max-width: 1366px){}
@media only screen and (min-width: 1300px){}
@media only screen and (max-width: 1280px) {
.navbar-default .nav > li > a, .navbar-default .nav > li > a:focus{padding:25px 15px;}
}
@media(min-width:1280px){}
@media only screen and (max-width: 1199px){}
@media only screen and (max-width: 1024px) {
#mainNav.navbar-default .nav > li > a,
#mainNav.navbar-default .nav > li > a:focus{padding:15px;}
.navbar-brand > img{max-width:90px;}
.flex-caption{top:30%;}
.about .left-side{padding-right:0px;}
.about-content{padding-bottom:0px;}
.blog-title h3{margin-bottom:10px;}
.read-btn a.btn{margin:5px 0px;}
.blog-content{padding:5px 0px;}
.news .author p{margin-bottom:5px;}
article.blog-post{padding:5px 0px;}
.blog-title h3{margin-bottom:5px;margin-top:5px;}
.blog-text p,.blog-text{margin-bottom:5px;text-align:justify;}
.contact-bock{padding:20px;}
input[type="search"]{width:175px;}
}
@media only screen and (max-width: 991px) {
body{font-size:100%;}
.navbar-brand > img{max-width:110px;}
.navbar-collapse{overflow:auto !important;height:auto !important;}
.navbar-header{max-width:100%;width:auto;}
.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse{max-height:600px;min-height:400px;}
.navbar-toggle{margin-right:0px;}
.navbar-default{border-color:transparent;}
.navbar-default.affix{background-color:#fff;border-color:rgba(34, 34, 34, 0.05);}
.btn{font-size:inherit;}
#mainNav.navbar-default .navbar-header .navbar-brand p{line-height:1;margin:0;}
#mainNav.navbar-default .nav > li > a,
#mainNav.navbar-default .nav > li > a:focus{text-align:center;}
section{padding:40px 0;}
section.introbox{margin-top:-15px;}
.about .left-side{padding-right:0px;}
.about-content{padding-bottom:0;}
.newsletter p{margin-bottom:30px;}
.ehover .name-block{transform:translateY(150px);}
.ehover:hover .name-block{transform:translateY(180px);}
.ehover:hover button.info, .ehover button.info{margin-top:0px;}
.newsletter .form-control{width:auto;}
.contact-bock{padding:10px;}
}
@media only screen and (max-width: 768px) {
input[type="search"]{width:120px;}
.navbar-default .navbar-header .navbar-toggle{margin-top:15px;}
} @media only screen and (max-width: 767px) {
body{font-size:100%;overflow-x:hidden;}
.navbar-toggle{margin-top:20px;margin-bottom:15px;}
.navbar-brand > img{margin-top:10px;}
.navbar-brand > img{max-width:110px;}
.navbar-brand{padding:10px 10px;}
.navbar-header{max-width:100%;width:auto;}
.navbar-default .nav > li > a, .navbar-default .nav > li > a:focus{color:#fff;}
.navbar-default.affix .nav > li > a, .navbar-default.affix .nav > li > a:focus{color:#222222;}
.navbar-default .navbar-header .navbar-brand:hover, .navbar-default .navbar-header .navbar-brand:focus{color:#000;}
.navbar-default.affix-top .navbar-header .navbar-brand:hover, .navbar-default.affix-top .navbar-header .navbar-brand:focus{color:#fff;}
.navbar-default .navbar-header .navbar-toggle{margin-top:20px;}
.flex-caption{top:0%;}
.flex-caption p, .flex-caption button{display:none;}
.flex-caption button.call-btn{display:block;}
.flex-caption h1{font-size:1.4285714285714284em;}
.intro-ser p i{padding-top:20px;}
section.introbox{margin-top:0;padding-top:15px;padding-bottom:0px;}
.intro-ser{margin-bottom:15px;}
.single-header .row{margin-left:0px;margin-right:0px;}
.single-header{padding:75px 0px 0px 0px;}
.about .left-side{padding-right:15px;}
.about-content{padding-bottom:0px;}
.newsletter .btn{width:100%;margin-top:10px;font-size:14px;}
.newsletter .form-control{width:100%;}
.about{padding-bottom:30px;padding-top:10px;}
.section-title.center-text p{width:100%;}
.services{padding:20px 0px;}
.ser-block p.content{line-height:1.5;}
.hover{margin-bottom:15px;}
.hover img{display:inline-block;}
.ehover .name-block{transform:translateY(250px);}
.ehover:hover .name-block{transform:translateY(300px);}
.ehover:hover button.info, .ehover button.info{margin-top:50px;}
.news{padding:20px 0px;}
#fade-quote-carousel blockquote{padding:10px 5px;}
.contact-bock{padding:15px 0px 15px;}
.contact-info{text-align:center;}
.map{padding-top:15px;}
.social{text-align:center}
.contact-info{font-size:16px;padding-top:15px;}
.social{margin-top:10px;}
.contact-info .email-add{margin-top:0px;}
.slider-banner{margin-top:50px;}
.navbar-default{}
.blog-content{border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:10px;display:inline-block;}
.blog-post img{display:inline-block;width:100%;}
article.blog-post .img-right{padding-left:15px;}
article.blog-post .img-left{padding-right:15px;}
.logo-footer{text-align:center;}
.logo-footer img{display:inline-block;}
.blog-title{padding-bottom:5px;}
} @media only screen and (max-width: 667px){}
@media only screen and (max-width: 568px){}
@media only screen and (max-width: 480px){}
@media only screen and (max-width: 414px) {
input[type="search"], input[type="password"]{width:280px;}
.btn-box.mail-btn{display:block;margin-top:5px;}
} @media only screen and (max-width: 375px) {
input[type="search"]{width:245px;}
} @media only screen and (max-width: 320px) {
input[type="search"]{width:190px;}
.btn-box.mail-btn{display:none;}
} 
@media only screen and (max-width: 300px){}
@media only screen and (max-width: 200px) {}.main-container{max-width:1170px;margin:0 auto;}
.current_page_item a{color:#0F8FCD !important;}
.section-title{width:50%;margin:0 auto;text-align:center;}
.seperator{margin-bottom:0px;}
h2{letter-spacing:1px;}
.blog .single-post article.blog-post{padding:20px 0px;}
.home.page article.blog-post, .page-template-default .blog-post{padding:0px;}
aside{padding:0px;}
.post-navigation{padding:0px 0px !important;}
.blog-content{padding:0px 15px;border:0px;margin-bottom:0px;}
.service-block hr, .service-block .wpb_wrapper:hover, .service-block .wpb_wrapper:hover .wpb_wrapper{background-color:#46c6fb;}
.rev_slider_wrapper .fa{margin-right:7px !important;}
.intro-ser-outer .intro-ser:hover{background-color:transparent;color:#898989;box-shadow:none;}
.intro-ser-outer{max-width:1170px;margin:40px auto 40px !important;}
.intro-ser .vc_column-inner{background:#0F8FCD}
.intro-ser .vc_column-inner{background:none repeat scroll 0% 0% #0F8FCD;text-align:center;padding:37px;width:100% !important;color:#fff;position:relative;z-index:10;margin-bottom:0px;box-shadow:3px 3px 10px 0px transparent;}
.intro-ser .vc_column-inner:hover{background:none repeat scroll 0% 0% #f7f7f7 !important;color:#898989 !important;transition:all 0.35s ease 0s;box-shadow:3px 3px 10px 0px rgba(0, 0, 0, 0.2);}
.intro-ser .vc_icon_element-inner{display:block !important;width:70px !important;height:70px !important;margin:0 auto;background-color:#fff;border:1px solid transparent !important;}
.intro-ser .vc_icon_element-inner:hover{border:1px solid #0F8FCD !important;}
.intro-ser .vc_column-inner:hover h3{color:#666 !important;}
.intro-ser .vc_column-inner:hover .vc_icon_element-inner{border:1px solid #0F8FCD !important;}
.intro-ser .vc_icon_element-inner:hover .vc_icon_element-icon:before{color:#0F8FCD !important;}
.intro-ser h3{margin-top:30px;color:#fff;}
.intro-ser hr{width:30px;height:3px;background-color:#fff;margin:20px auto;border:none;}
.intro-ser:hover hr{background-color:#0F8FCD;}
.about-section{margin:0 auto;left:0px !important;padding-left:0px !important;padding-right:0px !important;}
.about-us{margin-top:-10%;position:relative;z-index:10;padding:30px 0px;}
.about-us .left-side{min-height:525px;}
.about-us .left-side .wpb_wrapper .wpb_wrapper{padding:0;}
.about-us .left-side .wpb_wrapper{background-color:#f3f3f3;padding:15px 30px;}
.about-us .left-side h6{padding-top:20px;margin:0px;}
.left-side .newsletter .btn{background-color:#46c6fb;border-color:#46c6fb !important;}
.left-side .newsletter .btn:hover{background:transparent !important;color:#46c6fb !important;}
.left-side .wpb_content_element{margin-bottom:0px;}
.about-us .right-side{background-color:#46c6fb;padding:15px;text-align:center;min-height:532px;}
.quote input{background-color:#fff;color:#333;height:50px;border-radius:0px;line-height:normal;width:100%;border:none;margin-bottom:10px;padding:6px 12px;}
.quote textarea{height:auto;width:100%;border:none;margin-bottom:10px;padding:6px 12px;background-color:#fff;}
.quote p{margin-bottom:0px;}
.quote input[type='submit']{border-radius:0px;background-color:transparent;border:solid 2px #fff !important;width:100%;height:50px;color:#fff;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;transition:all 0.35s;}
.quote input[type='submit']:hover{border:solid 2px #46c6fb !impo;background-color:#fff;color:#46c6fb;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;transition:all 0.35s;}
.service-block .wpb_wrapper{text-align:center;background-color:#f3f3f3;padding:20px 10px;margin:15px 0px;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;transition:all 0.35s;-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1);}
.service-block hr{width:30px;height:3px;border:none;background:#46c6fb !important;}
.service-block:hover .wpb_wrapper hr{background-color:#000 !important;}
.service-block .wpb_wrapper:hover h4{color:#000 !important;}
.service-block .wpb_wrapper:hover .vc_icon_element-icon{color:#fff;}
.service-block .wpb_wrapper .wpb_wrapper{padding:0;margin:0;}
.service-block p.content{line-height:1.5em;padding:0px 10px 0px;}
.service-block .wpb_wrapper:hover{-webkit-transition:all 0.35s;-moz-transition:all 0.35s;transition:all 0.35s;-ms-transform:scale(1.1, 1.1);-webkit-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1);}
.service-block .wpb_wrapper:hover .wpb_wrapper{transform:none;color:#fff;}
.page-template-default .post-navigation{margin-bottom:-5px;}
.wpb_gmaps_widget .wpb_wrapper{background:transparent !important;padding:0px !important;}
.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon{right:20px !important;}
.why-us .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a{color:#fff;background:#46c6fb;}
.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a{color:#333 !important;}
.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover{background:#46c6fb !important;}
.vc_tta.vc_general .vc_tta-panel-title>a:focus, .vc_tta.vc_general .vc_tta-panel-title>a:hover{color:#fff !important;}
.our-attorney{padding-bottom:30px;}
.attorneys img, .about img{padding-bottom:0px !important;}
.testimonials .container{margin:0 auto;width:100%;}
..ehover:hover .overlay .contact-details .fa-phone{display:none;}
.contact-right-col{padding:30px 50px 0px !important;font-family:'Open Sans', sans-serif;}
.contact-right-col .wpb_single_image{margin:0;}
.contact-right-col form{width:80%;padding:0px;}
.contact-right-col .wpb_text_column{width:80%;margin-bottom:20px;}
.contact-right-col input[type="submit"]{background:#0F8FCD !important;border-radius:0 !important;max-width:35%;border:2px solid #0F8FCD !important;font-size:14px !important;}
.contact-right-col input[type="submit"]:hover{color:#0F8FCD !important;background:#fff !important;border-color:#0F8FCD !important;}
.contact-form input[type="text"],
.contact-form input[type="email"]{width:100%;float:left;margin-bottom:10px;}
.contact-form input[type="text"],
.contact-form input[type="url"],
.contact-form input[type="email"],
.contact-form input[type="tel"],
.contact-form textarea{border-bottom:1px solid #fff;border-radius:0 !important;border-top:0;border-right:0;border-left:0;}
.contact-form input[type="text"]{margin-right:15px;}
.contact-form input, .contact-form textarea{background:#fff !important;border:0 !important;width:100%;border-radius:10px;padding:15px 10px;}
.contact-form input[type="text"]:focus,
.contact-form input[type="url"]:focus,
.contact-form input[type="email"]:focus,
.contact-form textarea:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);}
.contact-form input[type="submit"]{background-color:#333 !important;border-radius:10px !important;box-sizing:border-box;}
.contact-form p{margin-bottom:10px;}
.contactus .vc_column-inner{padding-top:0px !important;}
.map{margin-bottom:0px !important}
.blog-title{margin:10px 0px 20px;}
.news .blog-content{padding:20px 15px;}
.news .blog-post{padding:20px 0px;}
.news .author{padding:10px 0px;}
.attorneys, .services, .news{padding-top:15px;}
.testimonials{padding-top:100px;}
a:focus, .navbar-brand, .navbar-default .nav > li > a:focus:hover, .navbar-default .nav > li > a:hover, .navbar-default .nav > li > a:focus:hover, .navbar-default .nav > li.active > a, .navbar-default .nav > li.active > a:focus, .navbar-default .nav > li.active > a:hover, .navbar-default .nav > li.active > a:focus:hover, .navbar-default .nav > li > a:hover, .navbar-default .nav > li > a:focus:hover, .navbar-default.affix .navbar-header .navbar-brand, .navbar-default.affix .nav > li > a:hover, .navbar-default.affix .nav > li > a:hover, .navbar-default.affix .nav > li > a:focus:hover, .section-title h6, .intro-ser:hover p.icon, .intro-ser p i, .intro-ser:hover hr, .contact-info h5, .contact-info p i, .contact-info span, .newsletter .btn:hover, .contact-form .btn:hover, .copy span, .widget-title, a:hover, a:focus, .navbar-default .nav > li > a:hover, .navbar-default .nav > li > a:focus:hover, .navbar-default .nav > li.active > a:focus, .navbar-default .nav > li.active > a:focus:hover, .navbar-default.affix .navbar-header .navbar-brand, .section-title h6, .intro-ser p i, .newsletter .btn:hover, .contact-form .btn:hover, .social li a:hover, .contact-info h5, .contact-info p i, .contact-info span, .copy span, .widget-title a{color:#0F8FCD !important;}
.newsletter .btn, hover button.info, .ser-block hr, .ser-block:hover, .intro-ser.in-one, .intro-ser.in-two, .intro-ser.in-three, #fade-quote-carousel .profile-circle,
.contact-form .btn, .btn-box.call-btn, .social li a:hover, .form-submit .submit, .reply, button, html input[type='button'],
input[type='reset'],
input[type='submit'],
.search-submit, .hover button.info, ser-block hr, .ser-block:hover, .btn-box.call-btn, .intro-ser.in-one, .intro-ser:hover hr, .newsletter .btn, #fade-quote-carousel .profile-circle,
.contact-form .btn, .social li a:hover, th, .mail-btn:hover, .is-sticky{background-color:#0F8FCD;}
.hover button.info, .contact-form .btn, .contact-form .btn:hover, .social li a:hover, .newsletter .btn, .form-submit .submit, .comment-content, .comment, button, html input[type='button'],
input[type='reset'],
input[type='submit'],
.widget-title, .nav-links, .about hr, .search-results .blog-content, .archive .blog-content, .category .blog-content, .hover button.info, .intro-ser:hover p.icon, .newsletter .btn, .contact-form .btn, .contact-form .btn:hover, .social li a:hover{border-color:#0F8FCD !important;}
@media only screen and (max-width: 1024px) { .attorneys .name-block p{text-align:center;}
.rev-btn{border-width:1px !important;}
.attorneys .name-block p:last-child{margin-bottom:10px;}
.intro-ser p, .attorneys p, .services p, .section-title p, .testimonials p{text-align:center !important;}
.author{margin-top:10px;}
.contact-form input[type="text"],
.contact-form input[type="email"]{width:47.5%;}
.contact-right-col input[type="submit"]{max-width:50%;}
.contact-right-col .wpb_text_column{width:100%;}
.service-block h4{min-height:35px;}
.service-block p.content{line-height:22px;}
.news .blog-content{padding:0 10px;}
.news .author{padding:0px 0px;}
.newsletter .form-control{width:306px;}
.hover .name-block{top:-15%;}
}
@media only screen and (max-width: 991px) {
section.introbox{margin-top:-10% !important;}
.service-block p.content{line-height:22px;padding:10px 10px 0px;}
.blog-post .col-md-6{width:100%;}
.contact-right-col form, .contact-form input[type="text"],
.contact-form input[type="email"]{width:100%;}
.contact-right-col input[type="submit"]{max-width:60%;}
article.blog-post .img-right{padding-left:0px;}
.service-block{width:50%;}
.newsletter .form-control{width:227px;}
.hover .name-block{top:0%;}
}
@media only screen and (max-width: 767px) {
.contact-right-col{padding:15px !important;}
.main-container{left:0 !important;}
.hover{margin-bottom:15px !important;}
.service-block{width:100%;}
.news .blog-content{border-bottom:1px solid #ccc;}
.newsletter .form-control{width:100%;}
.about .left-side{padding-right:0;}
}
@media only screen and (max-width: 480px) {
.section-title{width:100%;}
#mainNav{position:inherit;margin:0;}
}
@media only screen and (max-width: 360px) {
.hover .name-block{top:-24%;}
}html{}
body{margin:0;}
article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary{display:block;}
audio, canvas, progress, video{display:inline-block;vertical-align:baseline;}
audio:not([controls]){display:none;height:0;}
[hidden],
template {
display: none;
} a{background-color:transparent;}
a:active, a:hover{outline:0;}
abbr[title]{border-bottom:1px dotted;}
b, strong{font-weight:bold;}
dfn{font-style:italic;}
mark{background:#ff0;color:#000;}
small{font-size:80%;}
sub, sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
img{border:0;}
svg:not(:root){overflow:hidden;}
figure{margin:1em 40px;}
hr{box-sizing:content-box;height:0;}
pre{overflow:auto;}
code, kbd, pre, samp{font-family:monospace, monospace;font-size:1em;}
button, input, optgroup, select, textarea{color:inherit;font:inherit;margin:0;}
button{overflow:visible;}
button, select{text-transform:none;}
button, html input[type="button"],
input[type="reset"],
input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
button[disabled],
html input[disabled]{cursor:default;}
button::-moz-focus-inner, input::-moz-focus-inner{border:0;padding:0;}
input{line-height:normal;}
input[type="checkbox"],
input[type="radio"]{box-sizing:border-box;padding:0;}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button{height:auto;}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}
legend{border:0;padding:0;}
textarea{overflow:auto;}
optgroup{font-weight:bold;}
table{border-collapse:collapse;border-spacing:0;}
td, th{padding:0;}
html{box-sizing:border-box;}
*,
*:before,
*:after{box-sizing:inherit;}
body{background:#fff;}
blockquote:before, blockquote:after, q:before, q:after{content:"";}
blockquote, q{quotes:"" "";}
hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em;}
ul, ol{margin:0 0 1.5em 3em;}
ul{list-style:disc;}
ol{list-style:decimal;}
li > ul, li > ol{margin-bottom:0;margin-left:1.5em;}
dt{font-weight:bold;}
dd{margin:0 1.5em 1.5em;}
img{height:auto;max-width:100%;}
figure{margin:1em 0;}
table{margin:0 0 1.5em;width:100%;}
.navbar-nav li{float:left;list-style:none;}
.navbar-nav a{color:#fff;text-transform:uppercase;padding:25px;}
.navbar-nav a:hover{text-decoration:none;}
#mainNav.affix .navbar-nav a{color:#222222;}
.main-navigation{clear:both;display:block;float:left;width:100%;}
.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0;}
.main-navigation li{float:left;position:relative;}
.main-navigation a{display:block;text-decoration:none;}
.main-navigation ul ul{box-shadow:0 3px 3px rgba(0, 0, 0, 0.2);float:left;position:absolute;top:1.5em;left:-999em;z-index:99999;}
.main-navigation ul ul ul{left:-999em;top:0;}
.main-navigation ul ul a{width:200px;}
.main-navigation ul ul li{}
.main-navigation li:hover > a, .main-navigation li.focus > a{}
.main-navigation ul ul:hover > a, .main-navigation ul ul .focus > a{}
.main-navigation ul ul a:hover, .main-navigation ul ul a.focus{}
.main-navigation ul li:hover > ul, .main-navigation ul li.focus > ul{left:auto;}
.main-navigation ul ul li:hover > ul, .main-navigation ul ul li.focus > ul{left:100%;}
.main-navigation .current_page_item > a, .main-navigation .current-menu-item > a, .main-navigation .current_page_ancestor > a, .main-navigation .current-menu-ancestor > a{}
.menu-toggle, .main-navigation.toggled ul{display:block;}
@media screen and (max-width:991px){
.navbar-nav{margin-top:0px;}
.navbar-nav ul{margin:0px;padding:0px;}
.navbar-nav li{text-align:center;float:none;}
.navbar-nav a{line-height:40px;}
#mainNav.affix .navbar-nav a{color:#222222;}
}
@media screen and (min-width:37.5em){
.menu-toggle{display:none;}
.main-navigation ul{display:block;}
}
.site-main .comment-navigation, .site-main .posts-navigation, .site-main .post-navigation{margin:0 0 1.5em;overflow:hidden;}
.comment-navigation .nav-previous, .posts-navigation .nav-previous, .post-navigation .nav-previous{float:left;width:50%;}
.comment-navigation .nav-next, .posts-navigation .nav-next, .post-navigation .nav-next{float:right;text-align:right;width:50%;}
.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden;word-wrap:normal !important;}
.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;}
#content[tabindex="-1"]:focus{outline:0;}
.alignleft{display:inline;float:left;margin-right:1.5em;}
.alignright{display:inline;float:right;margin-left:1.5em;}
.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;}
.clear:before, .clear:after, .entry-content:before, .entry-content:after, .comment-content:before, .comment-content:after, .site-header:before, .site-header:after, .site-content:before, .site-content:after, .site-footer:before, .site-footer:after{content:"";display:table;table-layout:fixed;}
.clear:after, .entry-content:after, .comment-content:after, .site-header:after, .site-content:after, .site-footer:after{clear:both;}
.widget{margin:0 0 1.5em;}
.widget select{max-width:100%;}
.sticky{display:block;}
.hentry{margin:0 0 0;}
.byline, .updated:not(.published){display:none;}
.single .byline, .group-blog .byline{display:inline;}
.page-content, .entry-content, .entry-summary{margin:1.5em 0 0;}
.page-links{clear:both;margin:0 0 1.5em;}
.comment-content a{word-wrap:break-word;}
.bypostauthor{display:block;}
.infinite-scroll .posts-navigation, .infinite-scroll.neverending .site-footer{display:none;}
.infinity-end.neverending .site-footer{display:block;}
.page-content .wp-smiley, .entry-content .wp-smiley, .comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0;}
embed, iframe, object{max-width:100%;}
.wp-caption{margin-bottom:1.5em;max-width:100%;}
.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto;}
.wp-caption .wp-caption-text{margin:0.8075em 0;}
.wp-caption-text{text-align:center;}
.gallery{margin-bottom:1.5em;}
.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%;}
.gallery-columns-2 .gallery-item{max-width:50%;}
.gallery-columns-3 .gallery-item{max-width:33.33%;}
.gallery-columns-4 .gallery-item{max-width:25%;}
.gallery-columns-5 .gallery-item{max-width:20%;}
.gallery-columns-6 .gallery-item{max-width:16.66%;}
.gallery-columns-7 .gallery-item{max-width:14.28%;}
.gallery-columns-8 .gallery-item{max-width:12.5%;}
.gallery-columns-9 .gallery-item{max-width:11.11%;}
.gallery-caption{display:block;}
.grecaptcha-badge{position:absolute;left:200%;}
.contact-tabs li a{border-radius:10px 10px 0px 0px !important;background-color:#e3e3e3 !important;color:#333 !important;font-weight:bold;}
.contact-tabs li.vc_active a{background-color:#f1f1f1 !important;color:#333 !important;}
.contact-tabs .vc_tta-panels-container{background-color:#f1f1f1 !important;border-radius:0px 15px 15px 15px !important;padding:20px}
.contact-tabs .vc_tta-panel-heading{background:#0F8FCD !important;}
.contact-tabs .vc_tta-panel-heading .vc_tta-panel-title>a{
color: #fff !important
}