@media only screen and (max-width :1024px){:root{--h1:80px;--h2:54px;--h3:44px;--h4:27px;--h5:24px;--h6:18px}.element h1.mtitle{color:var(--title-white);font-family:var(--font-1);font-size:var(--f40);font-style:normal;font-weight:700;line-height:110%}.heroslider-01 .dtext{color:var(--text-white);font-family:var(--font-1);font-size:var(--f20);font-style:normal;font-weight:300;line-height:130%}.element h2.mtitle{color:var(--title-dark);font-family:var(--font-1);font-size:var(--f36);font-style:normal;font-weight:700;line-height:110%}.gtranslate_wrapper{position:fixed;bottom:20px;left:20px;z-index:100}}@media only screen and (max-width :1024px){section.element .wrap{padding:30px 0 !important}section.element .nwrap{padding:0}.element.no-br br{display:none}header.menu-overlay{position:absolute}header .navbar-brand,header.ontop .navbar-brand{max-width:200px}header.sticky-head .navbar-brand{max-width:150px}header .menu_wrap,header.ontop .menu_wrap{padding:15px 0 0;background:0 0;transition:all .3s}header.sticky-head .menu_wrap{padding:15px 0;background:var(--bg-dark)}.page.page-id-491 header .menu_wrap{padding:37px 0 45px;background:var(--bg-dark)}header .nav-top{display:none}section.element.dmar100{margin-bottom:0}section.element.tmar100{margin-top:0}}@media only screen and (min-width :1441px){.footer-0 .bg-img{max-height:408px;top:unset;bottom:0;opacity:1;background-position:center center;background-size:cover}}@media only screen and (max-width :1024px){.footer-0 .bg-img{max-height:80%;top:unset;bottom:0;opacity:1;background-position:center center;background-size:cover}.footer-0 .navbar-brand.main-logo{display:block}.footer-0 .footer-menu .menu-title{display:none}.footer-0 .navbar-brand{width:100%}}@media only screen and (max-width :767px){.footer-0 .navbar-brand{width:264px}.footer-0 .foot{flex-direction:column;align-items:end}.footer-0 .dtop{padding-bottom:30px}.footer-0 .dtop .row{align-items:center;flex-direction:column}.footer-0 .dcompany{display:flex;flex-direction:column;align-items:center}.footer-0 .bg-img{max-height:65%}.footer-0 .wrap{padding:30px 0}}@media only screen and (max-width :600px){.footer-0 .footer-menu{flex-wrap:wrap;justify-content:center !important;row-gap:15px}.footer-0 .footer-menu .mw-190{max-width:100%}}@media only screen and (max-width :1024px){.heroslider-01 [data-colwidth="6"] .hero-opt{max-width:50%}.heroslider-01 .dinfo{padding-top:120px;padding-bottom:30px;row-gap:20px}}@media only screen and (max-width :800px){.heroslider-01 [data-colwidth="6"] .hero-opt{max-width:75%}}@media only screen and (max-width :767px){.heroslider-01 [data-colwidth="6"] .hero-opt{max-width:100%}}@media only screen and (max-width :1024px){.titleopt-01 .col-info{row-gap:15px}}@media only screen and (max-width :1200px){.iconflex-01 [data-ctr="4"] .flex-item{flex:0 0 33.33333%;max-width:33.33333%;padding:0 15px}.iconflex-01 [data-ctr="4"] .d-flex{row-gap:30px}.iconflex-01 [data-ctr="4"] .d-flex.dinfo,.iconflex-01 [data-ctr="4"] .d-flex.pad{row-gap:15px}.iconflex-01 .item{min-height:370px;padding:30px 15px 50px}}@media only screen and (max-width :767px){.iconflex-01 [data-ctr="4"] .flex-item{flex:0 0 50%;max-width:50%;padding:0 15px}.iconflex-01 .item{min-height:300px;padding:30px 15px 50px}}@media only screen and (max-width :600px){.iconflex-01 .item{min-height:340px;padding:30px 15px 50px}}@media only screen and (max-width :480px){.iconflex-01 [data-ctr="4"] .flex-item{flex:0 0 100%;max-width:100%;padding:0 15px}.iconflex-01 .item{min-height:300px;padding:30px 15px 50px}}@media only screen and (max-width :1024px){.rowposter-01.caption .show-lg:after{content:"";position:absolute;display:block;bottom:0;left:unset;right:0;width:100%;height:50%;border-radius:0 5px 5px;opacity:.9;background:linear-gradient(0deg,#05213a 0%,rgba(5,33,58,0) 100%);box-shadow:0px 4px 25px 0px rgba(0,25,48,.11)}.rowposter-01.caption .dinfo.cap{display:block;position:absolute;bottom:26px;gap:0;left:50px}.rowposter-01 .mw-450{max-width:100%}.rowposter-01 .img-overlay{max-height:400px;overflow:hidden}}@media only screen and (max-width :1200px){.cardsflex-01 .flexic{row-gap:30px}.cardsflex-01 .flexic .flex-item{flex:0 0 50%;max-width:50%}.cardsflex-01 .item{display:block;height:100%;max-width:100%;padding:0 15px}}@media only screen and (max-width :1024px){.cardsflex-01 .dinfo{min-height:360px;padding:40px;justify-content:flex-end}}@media only screen and (max-width :767px){.cardsflex-01 .flexic .flex-item{flex:0 0 100%;max-width:100%}.cardsflex-01 .item{display:block;height:100%;max-width:100%;padding:0}}@media only screen and (max-width :600px){.cardsflex-01 .pad .dtext{height:unset}}@media only screen and (max-width :1024px){.cta-01 h2.mtitle{font-weight:600;color:var(--text-white)}}@media only screen and (max-width :1024px){.rowaccordion-01.element h2.mtitle{color:var(--text-white)}}@media only screen and (max-width :767px){.rowaccordion-01 .accordion-set{gap:0 30px}}@media only screen and (max-width :600px){.rowaccordion-01 .accordion-set{flex-direction:column}}@media only screen and (max-width :1200px){.js-tabs-01 .card_container{padding:50px 30px}.js-tabs-01 .mw-600{max-width:50%}.js-tabs-01 .mw-570{max-width:100%}.js-tabs-01 .mw-505{max-width:50%}}@media only screen and (max-width :800px){.js-tabs-01 .flexic{flex-direction:column;row-gap:30px}.js-tabs-01 .mw-600{max-width:100%}.js-tabs-01 .mw-505{max-width:100%}}@media only screen and (max-width :767px){.js-tabs-01 .card_container{padding:30px}.js-tabs-01 [data-design*=tab-1] .ntabs{gap:10px;margin-bottom:56px}}@media only screen and (max-width :480px){[lang=es] .js-tabs-01 .main_title{font-size:36px}[lang=es] .js-tabs-01 .card_container{padding:30px 15px}}@media only screen and (min-width :1500px){.fire-element.long-line .sectionbg{background-size:cover}}@media only screen and (max-width :1024px){.heroopt-01.absolute-hero .dinfo{padding-top:100px;padding-bottom:200px}.heroopt-01.absolute-hero.contact .dinfo{padding-top:100px;padding-bottom:100px}.element.heroopt-01 h2.mtitle{color:var(--title-white);font-family:var(--font-1);font-size:var(--f36);font-style:normal;font-weight:700;line-height:110%}}@media only screen and (max-width :767px){.element.heroopt-01 h2.mtitle{text-align:center}}@media only screen and (max-width :1024px){.rowmedia-01.absolute-img [data-rtl="0"] img{display:block;margin-top:-230px}}@media only screen and (max-width :767px){.rowmedia-01.absolute-img [data-rtl="0"] img{max-width:360px;margin-left:auto;margin-right:auto;display:block;margin-top:-230px}}@media only screen and (max-width :1024px){.icon-01 .mtitle{color:var(--color2);leading-trim:both;text-edge:cap;font-size:var(--f24);font-style:normal;font-weight:700;line-height:110%}}@media only screen and (max-width :767px){.icon-01 .col-md-4{flex:0 0 50%;max-width:50%}}@media only screen and (max-width :480px){.icon-01 .col-md-4{flex:0 0 100%;max-width:100%;text-align:center}.icon-01 .dinfo{max-width:100%;align-items:center}.icon-01 .diconn{flex-direction:column;align-items:center}}@media only screen and (max-width :767px){.rowaccordion-02 img{max-width:100%;aspect-ratio:unset;object-fit:contain}.rowaccordion-02 .pad .dtext ul{margin-left:0}}@media only screen and (max-width :767px){.frcontact-01 .company-info{max-width:100%}}@media only screen and (max-width :992px){.ajaxc-01 .col-lg-4{flex:0 0 33.333333%;max-width:33.333333%}.ajaxc-01[data-axgrid] .ajax_grid{row-gap:30px}}@media only screen and (max-width :800px){.ajaxc-01 .col-lg-4{flex:0 0 50%;max-width:50%}}@media only screen and (max-width :600px){.ajaxc-01 .col-lg-4{flex:0 0 100%;max-width:100%}.ajaxc-01[data-axgrid] .cpt .thumb-bg{max-width:300px;margin:0 auto;display:block}}@media only screen and (max-width :1080px){.slidergallery-01 .slide-bg{min-height:480px}}@media only screen and (max-width :1024px){section.element.slidergallery-01 .wrap{margin:-30px 0 -15px}}@media only screen and (max-width :600px){.slidergallery-01 .slide-bg{min-height:400px}}@media only screen and (max-width :1024px){.single-team .team-title{margin:100px 0 100px}}@media only screen and (max-width :767px){.single-team .post-thumb{margin-top:-125px;margin-left:auto;margin-right:auto;display:block;max-width:100%;padding:0 15px}.single-team .member-contact,.single-team .admittances,.single-team .social{max-width:100%;width:100%}.single-team .info-sum{max-width:100%;flex-direction:column !important;flex-wrap:wrap}.single-team .team-title{text-align:center}}@media only screen and (max-width :1024px){section.element .diconn{left:-10px;top:-15px}section.element.cta-01 .diconn{left:50%;top:-15px}section.element.rowaccordion-01 .diconn{left:5px}.single-team .bio .diconn{max-width:107px;height:165px;background:url(//www.singhfirm.com/wp-content/themes/SinghLaw/images/overlay/Team-Shape.svg);opacity:.1;position:absolute;left:-15px;top:-15px}}@media only screen and (max-width :1024px){.colposter-01 .overlay.color{max-width:100%;background:linear-gradient(270deg,#fff 60.22%,rgba(255,255,255,0) 100%)}}@media only screen and (max-width :767px){.colposter-01 .overlay{display:none}.colposter-01 img{display:block;margin-bottom:30px}.colposter-01 [data-colwidth="6"] .hero-opt{max-width:100%}}