*{margin:0;padding:0;}
*{margin:0;padding:0;}
/* Fonts */
@font-face {
  font-family: 'FontAwesome';
  src: url('fonts/fontawesome-webfont.eot?v=4.7.0');
  src: url('fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;}
.fa {display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;transform: translate(0, 0);}
.fa-envelope:before {content: "\f0e0";}
.fa-circle:before {content: "\f111";}
.fa-caret-up:before {content: "\f0d8";}
.fa-calendar:before {content: "\f073";}
.fa-folder-open:before {content: "\f07c";}
.fa-folder-o:before {content: "\f114";}
.fa-folder-open-o:before {content: "\f115";}
.fa-home:before {content: "\f015";}
.fa-bookmark:before {content: "\f02e";}
.fa-envelope-o:before {content: "\f003";}
.fa-search:before {content: "\f002";}
.fa-search-plus:before {content: "\f00e";}
.fa-search-minus:before {content: "\f010";}
.fa-bars:before {content: "\f0c9";}
.fa-facebook-square:before {content: "\f082";}
.fa-linkedin-square:before {content: "\f08c";}
.fa-twitter-square:before {content: "\f081";}
.fa-youtube-square:before {content: "\f166";}
.fa-toggle-down:before{content: "\f150";}
.fa-toggle-up:before{content: "\f151";}
.fa-cog:before{content:"\f013"}
.fa-cogs:before {content: "\f085";}
.fa-bolt:before {content: "\f0e7";}
.fa-external-link:before {content: "\f08e";}
.fa-external-link-square:before {content: "\f14c";}
.fa-fast-backward:before {content: "\f049";}
.fa-backward:before {content: "\f04a";}
.fa-forward:before {content: "\f04e";}
.fa-fast-forward:before {content: "\f050";}
.fa-thumb-tack:before {content: "\f08d";}
.fa-map-marker:before {content: "\f041";}
.fa-map-o:before {content: "\f278";}
.fa-info-circle:before {content: "\f05a";}
.fa-envelope-square:before {content: "\f199";}
.fa-phone-square:before {content: "\f098";}
.fa-phone:before {content: "\f095";}
.fa-close:before {content: "\f00d";}
.fa-arrow-down:before {content: "\f063";}
.fa-arrow-up:before {content: "\f062";}
.fa-arrow-left:before {content: "\f060";}
.fa-user:before {content: "\f007";}
.fa-lock:before {content: "\f023";}
.fa-chevron-left:before {content: "\f053";}
.fa-chevron-right:before {content: "\f054";}
.fa-chevron-up:before {content: "\f077";}
.fa-chevron-down:before {content: "\f078";}
.fa-eye:before {content: "\f06e";}
.fa-arrow-right:before {content: "\f061";}
.fa-folder:before {content: "\f07b";}
.fa-plus:before {content: "\f067";}
.fa-minus:before {content: "\f068";}
.fa-caret-down:before {content: "\f0d7";}
.fa-check-square-o:before {content: "\f046";}
.fa-warning:before{content: "\f071";}
.fa-question-circle:before {content: "\f059";}
.fa-angle-down:before {content: "\f107";}
.fa-address-card-o:before {content: "\f2bc";}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section {display: block;}
a {color: #08c;text-decoration: none; outline:none;
-webkit-transition: background .5s ease-in-out;
-moz-transition: background .5s ease-in-out;
-o-transition: background .5s ease-in-out;
-ms-transition: background .5s ease-in-out;
transition: background .5s ease-in-out;}
a:hover, a:focus,a:active {color: #005580;text-decoration: none;outline: none;outline-offset: 0;}
img {max-width: 100%;width: auto \9;height: auto;vertical-align: middle;border: 0;}
.hide-text {font: 0/0 a;color: transparent;text-shadow: none;background-color: transparent;border: 0;}
.input-block-level {display: block;width: 100%;min-height: 28px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
html,body {font-size: 1em;width:100% !important; height:100% !important;font-family: 'Source Sans Pro', sans-serif;background:#111;color: #fff;}
.clearfix {*zoom: 1;}
.clearfix:before, .clearfix:after {display: table;content: "";line-height: 0;}
.clearfix:after {clear: both;}
.container {margin-right: auto;margin-left: auto;*zoom: 1;}
.container:before, .container:after {display: table;content: "";line-height: 0;}
.container:after {clear: both;}
.body .container1 {position:relative;}
.body{width:100% !important; height:100% !important;}
.row {margin-left: -20px;*zoom: 1;}
.row:before, .row:after {display: table;content: "";line-height: 0;}
.row:after {clear: both;}
[class*="span"] {float: left;min-height: 1px;}
.container {max-width: 95%;}
.container {width: 90%;}
.span12 {width: 940px;}
.span11 {width: 860px;}
.span10 {width: 780px;}
.span9 {width: 700px;}
.span8 {width: 620px;}
.span7 {width: 540px;}
.span6 {width: 460px;}
.span5 {width: 380px;}
.span4 {width: 300px;}
.span3 {width: 220px;}
.span2 {width: 140px;}
.span1 {width: 60px;}
.offset12 {margin-left: 980px;}
.offset11 {margin-left: 900px;}
.offset10 {margin-left: 820px;}
.offset9 {margin-left: 740px;}
.offset8 {margin-left: 660px;}
.offset7 {margin-left: 580px;}
.offset6 {margin-left: 500px;}
.offset5 {margin-left: 420px;}
.offset4 {margin-left: 340px;}
.offset3 {margin-left: 260px;}
.offset2 {margin-left: 180px;}
.offset1 {margin-left: 100px;}
[class*="span"].hide{display: none;}
[class*="span"].pull-right{float: right;}
.container {margin-right: auto;margin-left: auto;*zoom: 1;}
.container:before, .container:after {display: table;content: "";line-height: 0;}
.container:after {clear: both;}
.row-fluid {width: auto;*zoom: 1;}
.row-fluid:before, .row-fluid:after {display: table;content: "";line-height: 0;}
.row-fluid:after {clear: both;}
.row-fluid [class*="span"] {display: block;width: 100%;min-height: 28px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;float: left;}
.row-fluid [class*="span"]:first-child {margin-left: 0;}
.row-fluid .controls-row [class*="span"] + [class*="span"] {margin-left: 2.127659574%;}
.row-fluid .span12 {width: 99.99999999%;*width: 99.946808500638%;}
.row-fluid .span11 {width: 91.489361693%;*width: 91.436170203638%;}
.row-fluid .span10 {width: 82.978723396%;*width: 82.925531906638%;}
.row-fluid .span9 {width: 74.468085099%;*width: 74.414893609638%;}
.row-fluid .span8 {width: 65.957446802%;*width: 65.904255312638%;}
.row-fluid .span7 {width: 57.446808505%;*width: 57.393617015638%;}
.row-fluid .span6 {width: 48.936170208%;*width: 48.882978718638%;}
.row-fluid .span5 {width: 40.425531911%;*width: 40.372340421638%;}
.row-fluid .span4 {width: 31.914893614%;*width: 31.861702124638%;}
.row-fluid .span3 {width: 23.404255317%;*width: 23.351063827638%;}
.row-fluid .span2 {width: 14.89361702%;*width: 14.840425530638%;}
.row-fluid .span1 {width: 6.382978723%;*width: 6.3297872336383%;}
.row-fluid .offset12 {margin-left: 104.255319138%;*margin-left: 104.14893615928%;}
.row-fluid .offset12:first-child {margin-left: 102.127659564%;*margin-left: 102.02127658528%;}
.row-fluid .offset11 {margin-left: 95.744680841%;*margin-left: 95.638297862277%;}
.row-fluid .offset11:first-child {margin-left: 93.617021267%;*margin-left: 93.510638288277%;}
.row-fluid .offset10 {margin-left: 87.234042544%;*margin-left: 87.127659565277%;}
.row-fluid .offset10:first-child {margin-left: 85.10638297%;*margin-left: 84.999999991277%;}
.row-fluid .offset9 {margin-left: 78.723404247%;*margin-left: 78.617021268277%;}
.row-fluid .offset9:first-child {margin-left: 76.595744673%;*margin-left: 76.489361694277%;}
.row-fluid .offset8 {margin-left: 70.21276595%;*margin-left: 70.106382971277%;}
.row-fluid .offset8:first-child {margin-left: 68.085106376%;*margin-left: 67.978723397277%;}
.row-fluid .offset7 {margin-left: 61.702127653%;*margin-left: 61.595744674277%;}
.row-fluid .offset7:first-child {margin-left: 59.574468079%;*margin-left: 59.468085100277%;}
.row-fluid .offset6 {margin-left: 53.191489356%;*margin-left: 53.085106377277%;}
.row-fluid .offset6:first-child {margin-left: 51.063829782%;*margin-left: 50.957446803277%;}
.row-fluid .offset5 {margin-left: 44.680851059%;*margin-left: 44.574468080277%;}
.row-fluid .offset5:first-child {margin-left: 42.553191485%;*margin-left: 42.446808506277%;}
.row-fluid .offset4 {margin-left: 36.170212762%;*margin-left: 36.063829783277%;}
.row-fluid .offset4:first-child {margin-left: 34.042553188%;*margin-left: 33.936170209277%;}
.row-fluid .offset3 {margin-left: 27.659574465%;*margin-left: 27.553191486277%;}
.row-fluid .offset3:first-child {margin-left: 25.531914891%;*margin-left: 25.425531912277%;}
.row-fluid .offset2 {margin-left: 19.148936168%;*margin-left: 19.042553189277%;}
.row-fluid .offset2:first-child {margin-left: 17.021276594%;*margin-left: 16.914893615277%;}
.row-fluid .offset1 {margin-left: 10.638297871%;*margin-left: 10.531914892277%;}
.row-fluid .offset1:first-child {margin-left: 8.510638297%;*margin-left: 8.4042553182766%;}
[class*="span"].hide, .row-fluid [class*="span"].hide {display: none;}
[class*="span"].pull-right, .row-fluid [class*="span"].pull-right {float: right;}
h1, h2, h3, h4, h5, h6 {font-family: 'Oswald', sans-serif;color: inherit;text-rendering: optimizelegibility;}
h1{font-size:3em;}
h2{font-size:2.5em;}
h3{font-size:1.7em;}
h4{font-size:1em;}
h5{font-size:1.5em;}
h6{font-size:1.3em;}
ul ul, ul ol, ol ol, ol ul {margin-bottom: 0;}
.pull-right {float: right;}
.pull-left {float: left;}
.hide {display: none !important;}
.show {display: block !important;}
.invisible {visibility: hidden;}
.hidden {display: none;visibility: hidden;}
.resalt{ font-weight:900;}
.limp, .clear { clear:both;}
.salto { display:block;}
.over2 {overflow:hidden !important;}
.center {text-align: center;}
.element-invisible {position: absolute;padding: 0;margin: 0;border: 0;height: 1px;width: 1px;overflow: hidden;}
.invalid {color: #9d261d;font-weight: bold;}
.brand {color:#D0D2D1;-webkit-transition: color .5s linear;-moz-transition: color .5s linear;-o-transition: color .5s linear;transition: color .5s linear;}
.brand:hover {color: #08c;text-decoration: none;}
.navigation .nav-pills {margin-bottom: 0;}
.navigation .nav > li {position: relative;}
#filter-search {vertical-align: top;}
.search span.highlight {background-color: #FFFFCC;font-weight: bold;padding: 1px 4px;}
/* Header */
.titopct h1{width:100%;color:#fff;display:block; text-align:center; letter-spacing:1px; text-transform: uppercase; text-shadow: 2px 4px 3px rgba(0,0,0,0.9);position: absolute; left: 0; top: -90px;font-size: .9em;font-weight: 300;}
.full {width:auto; position:relative;}
.header {width:auto;padding:0 0 0;}
.headf {padding:0 0 0 !important;}
.sldp{text-transform: uppercase!important;padding:15px 25px !important;}
.headall{background: url("../../../images/website/headers/slide-2.jpg") no-repeat center center fixed; background-size: cover; width: auto; height: 300px;position: relative;}
.headall1{background: rgba(15,55,138,.8);width: 100%; height: 300px; position: absolute; top: 0; left: 0;}
/* Menu TOP Global */
.deeper {position: relative;}
.deeper ul{display:none;width: 200px; position: absolute; top: 30px; left: 0; background: rgba(255,255,255,.8); padding: 20px; list-style: none; text-align: left;box-shadow: rgba(0,0,0,0.5) 0px 3px 3px 0px;}
.deeper:hover ul {display:block;}
.deeper ul a {color:#111; display: block;margin: 5px 0 0;text-decoration: none; padding: 1px 3px;}
.deeper ul a:hover {color:#666;}
.navbar {position:fixed; width:100%; z-index:3;top:0; left:0;}
.navbar .brand{ margin:0 auto;text-align:center;width:100% !important; display:block; padding: 20px 0 20px;}
.navbar .brand img{ width:220px; margin: 0 auto !important; display:block;}
.navf {top:0 !important;position:fixed;}
.navf .brand{width:150px !important;left:20px; top:4px; position: fixed; left: 0; top: 0;z-index: 2; padding:12px 10px;}
.navf .brand img{ width:150px !important;}
.navf .naver {padding:10px 0;}
.navf .nav > li > a,nav .separator {font-size:.8em;}
.naver {width:100%; height: auto; z-index:1;position: relative;padding:10px 0; text-align: center; background: rgba(0,0,0,.7);}
.nav {list-style: none;}
.nav > li > a {display: block; }
.nav > li > a:hover, .nav > li > a:focus {text-decoration: none;}
.nav > .disabled > a {color: #999;}
.nav > .disabled > a:hover, .nav > .disabled > a:focus {text-decoration: none;cursor: default;}
.naver .nav > li { display:inline-block;}
.naver .nav > li > a,nav .separator {padding: 10px 0 3px;color:#fff;text-decoration: none; display:inline-block; margin: 0 25px 7px; text-transform:uppercase;letter-spacing:.2em; font-weight:600; font-size:.8em;}
.naver .nav > .active > a, .naver .nav > .active > a:hover, .naver .nav > .active > a:focus {text-decoration: none;border-bottom: 2px solid #008CDA;}
.separator { cursor:default;}
.separator:after {content:'';}
.hamburger {padding: 15px 15px;z-index:999999;cursor: pointer;transition-property: opacity, filter;transition-duration: 0.15s;transition-timing-function: linear;font: inherit;color: inherit;text-transform: none;background-color: transparent;border: 0;overflow: visible;opacity: .7; display:none;}
.hamburger:hover {opacity:1;}
.hamburger-box {width: 40px;height: 24px;display: block;position: relative;}
.hamburger-inner {display: block;top: 50%;margin-top: -2px;}
.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {width: 40px;height: 2px;background-color: #fff;border-radius: 2px;position: absolute;transition-property: transform;transition-duration: 0.15s;transition-timing-function: ease;}
.hamburger-inner::before, .hamburger-inner::after {content: "";display: block;}
.hamburger-inner::before {top: -10px;}
.hamburger-inner::after {bottom: -10px;}
/* Vortex*/
.hamburger--vortex .hamburger-inner {transition-duration: 0.2s;transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);}
.hamburger--vortex .hamburger-inner::before, .hamburger--vortex .hamburger-inner::after {transition-duration: 0s;transition-delay: 0.1s;transition-timing-function: linear;}
.hamburger--vortex .hamburger-inner::before {transition-property: top, opacity;}
.hamburger--vortex .hamburger-inner::after {transition-property: bottom, transform;}
.hamburger--vortex.is-active .hamburger-inner {transform: rotate(765deg);transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);}
.hamburger--vortex.is-active .hamburger-inner::before, .hamburger--vortex.is-active .hamburger-inner::after {transition-delay: 0s;}
.hamburger--vortex.is-active .hamburger-inner::before {top: 0;opacity: 0;}
.hamburger--vortex.is-active .hamburger-inner::after {bottom: 0;transform: rotate(90deg);}
/* Inicio */
.itemid-101 #content,.itemid-205 .item-image,.itemid-210 .item-image,.itemid-211 .item-image,.itemid-208 .item-image,.itemid-207 .item-image,.itemid-206 .item-image,.itemid-209 .item-image,.itemid-139 .item-image,.itemid-120 .item-image { display:none}
/* Titulo Inicio 1 */
#content {width: 100%;margin: 100px auto; padding: 0;}
 .set{width: auto;padding:150px 20px;height: auto;position: relative;}
.seth2{margin: auto; text-align: center;display: block;}
.set h2{text-transform: uppercase; font-weight: 500; text-align:center ;color: #fff; margin: 0 auto 60px;padding:0 10px 0 0;position: relative;letter-spacing: 2px}
.set h2 span{ display: block;width: 30px; height: 30px; margin:0 auto 100px;clip-path: polygon(100% 0, 0 100%, 100% 100%);transform: rotate(45deg);background: #fff;}
/* Fortalezas */
#fortalezas{background: #0F378A url("../../../images/website/inicio/pqe.png")no-repeat fixed center center; background-size: cover;}
#fortalezas.set{padding:0 0;}
.fortalezas{background: rgba(15,55,138,.8);padding:150px 0;}
.setin{width: 100%; margin: 0 auto; display:flex;}
.sin0{width: 20%;margin: 10px auto;padding: 20px;text-align: center}
.sin0 p span{display: block; text-align: center;font-weight: 700; border-bottom: 1px solid #20201E;margin: 0 20px 15px;padding: 0 0 3px;color: #f4f4f4}
.simg {display: block; text-align: center;margin:0 auto 20px; width: 60px; height: 60px; border-radius: 60px; padding: 10px; background-color: rgba(15,55,138,1);border: 5px solid #fff;}
.simg span{display: block; text-align: center;width: 50px; height: 50px;  background-size: cover; background-position: center center;}
.simg1{background-image:url("../../../images/website/inicio/Asset-1-1.png");margin:3px auto 0;}
.simg2{background-image:url("../../../images/website/inicio/Asset-3-1.png");margin:5px auto 0;}
.simg3{background-image:url("../../../images/website/inicio/Asset-2-1.png");margin:7px auto 0;}
.simg4{background-image:url("../../../images/website/inicio/Asset-4-1.png");margin:7px auto 0;}
/* Inicio-Servicios */
#servicios{background: #0F378A url("../../../images/website/inicio/servicios3.jpg")no-repeat fixed center center; background-size: cover;}
#servicios.set{padding:0 0;} 
.servicios{background: rgba(15,55,138,.8);padding:150px 20px; }
.setins{width: 90%; margin: 0 auto; display:flex;}
.serv0{width: 40%; margin: 0 auto 0;}
.sins{width: auto;min-height: 360px; margin: 0 auto 100px;position: relative; }
.sinsult{width: 40%;}
.sins h3{font-size: 1.3em; font-weight: 500; letter-spacing: 2px; font-variant: small-caps;padding:0 10px 0 40px; background: rgba(15,55,138,.8);color: #fff; position: absolute; left: 0; top: 30px; width: 75%;border-top-right-radius:10px;border-bottom-right-radius:10px;box-shadow: rgba(0,0,0,0.5) 0px 3px 3px 0px;}
.sins p{text-align: justify !important;background: rgba(255,255,255,.9);color: #111;padding:30px;position: absolute;bottom: -50px; left: 0;box-shadow: rgba(0,0,0,0.5) 0px 3px 3px 0px;border-top-left-radius:10px;border-bottom-left-radius:10px;}
.sins p span{padding:20px 20px 40px 20px;}
.sins p span{border: 1px solid #00AFE8;display: inline-block; background: rgba(255,255,255,.9);}
.serv1-1{background:url("../../../images/website/servicios/softlanding.jpg") no-repeat center center;}
.serv1-2{background:url("../../../images/website/servicios/bienes-raices.jpg") no-repeat center center;}
.serv1-3{background:url("../../../images/website/servicios/mentoring-coaching.jpg") no-repeat center center;}
.sinspt{display:block; font-weight: 700; margin: 0;border-bottom: 1px solid; text-align: left;}
.serv2-1{background:url("../../../images/website/servicios/asesoria-legal-financiera.jpg") no-repeat center center;}
.serv2-2{background:url("../../../images/website/servicios/representaciones.jpg") no-repeat center center;}
.serv2-3{background:url("../../../images/website/servicios/gastronomia02.jpg") no-repeat center center;}
.serv2-03{background:url("../../../images/website/servicios/planeacion-estrategica.jpg") no-repeat center center;}
.sinsp{width: 100%; height: 200px; display: block;background-size: cover;}
.sins a{color:#008CDA;  text-transform: uppercase;}
.sins a:before{content: "Explorar"; background: rgba(255,255,255,.3); display: block;margin:10px auto;position: absolute; border: 1px solid; padding: 5px 10px; border-radius: 5px; font-size: .7em;}
.sins p a:before{bottom: 30px; right: 40px;}
.sins a:hover{color: #111;background: rgba(255,255,255,.6);width: 100%; height: 100%;}
/* Decor */
.dec{display:block;width: 100px;height: 70px; position: absolute;}
.dect1 {left: 50px; top: 50px;background:#19195F;opacity: 1}
.dect2 {left: 65px; top: 60px;background:#0F378A;opacity: .8}
.dect3 {left: 80px; top: 70px;background:#008CDA;opacity: .8}
.decb1 {right: 50px; top: 50px;background:#19195F;opacity: 1}
.decb2 {right: 65px; top: 60px;background:#0F378A;opacity: .8}
.decb3 {right: 80px; top: 70px;background:#008CDA;opacity: .8}
/* Acerca de */
.setinn{margin: 0 auto; width: 80%;}
.sinn{width: auto;margin: 0 auto 100px;position: relative;display: flex;}
.sinn h3{display: block; text-align: center;font-weight: 700;}
.snt h3{display: none;}
.sntsp{border: 1px solid #00AFE8;display: inline-block; padding: 50px;margin: auto;background: rgba(255,255,255,1);outline: 20px solid #fff;}
.snt1 .sntsp{padding:75px 50px;border-bottom-right-radius:150px;}
.snt2 .sntsp{padding:75px 50px;border-bottom-left-radius:150px;}
.snt p {background: rgba(0,140,218,.8);font-size: 1.5em;}
.snimg h3{line-height: 300px; font-variant: small-caps; background: rgba(15,55,138,.7); color: #fff;width: 300px; height: 300px;text-shadow: 1px 2px 3px rgba(0,0,0,.5);margin: auto;box-shadow: rgba(0,0,0,0.5) 0px 3px 3px 0px;}
.snt {width: 60%;margin:0 auto;color: #111;}
.snimg0 {width: 40%; margin: auto;position: relative;}
.snimg02 {order: 2;}
.snimg {display: block; height: 300px;background-size: cover; background-position: center center;z-index: 1;margin: auto;}
.snimg1{background-image:url("../../../images/website/inicio/vision.jpg");position: relative;}
.snimg2{background-image:url("../../../images/website/inicio/mision.jpg");position: relative;}
.snimg3{background-image:url("../../../images/website/inicio/valores2.jpg");position: relative;}
.sntus1{display: inline-block;padding:0; background:#008CDA;color: #f4f4f4;font-weight: 700;font-variant: small-caps;border-radius: 5px;}
/* Alrededor del Mundo */
#mundo{background: #fff;margin: 0 auto;}
#mundo h2 {color: #111}
#mundo h2 span{background: #0F378A}
.mund{margin:auto; text-align: center;}
.mund img{margin:auto; text-align: center;width: auto;}
/* Aliados */
#aliados{background: #f4f4f4;}
#aliados h2 {color: #111}
#aliados h2 span{background: #0F378A}
.alia{margin:auto; text-align: center;}
.alia img{margin:auto; text-align: center;display: inline-block; margin: 10px; width: 300px;}
/* Clientes */
#clientes{background: #fff;}
#clientes h2 {color: #111}
#clientes h2 span{background: #0F378A}
.clie{margin:auto; text-align: center;}
.clie img{margin:auto; text-align: center;width: 150px;}
/* titulo Blog inicio */
.custom #blog.set {padding:150px 0 0 !important;}
.custom #blog {color:#666;}
#blog h2 {color: #fff; padding-bottom: 80px;}
#blog h2 span{background: #fff}
.set6 p{text-align:center;}
/*** Inicio BT blog****/
.moduletable.blogbt{padding:0 0 150px;margin:-150px auto 0;}
#btcontentslider117{ margin:0 auto 0; text-align:center;letter-spacing:1px; line-height: 1.6em; width:auto; max-width:100%;}
#btcontentslider117 .bt-row{ width:30%;height: 250px; padding:0; text-align:center; display:inline-block; margin:30px 10px;position: relative;}
#btcontentslider117 .bt-image-link{ width:100%;height:250px; display:block;overflow:hidden;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;transition:all .9s ease;}
#btcontentslider117 .bt-title{color:#111; font-weight:700; display:block; padding:15px 10px;text-align:center;background: rgba(255,255,255,.8); width: 90%;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);z-index: 1; }
#btcontentslider117 .bt-title:hover{text-decoration:none;cursor: default}
#btcontentslider117 .reds1{display:none;}
#btcontentslider117 .bt-introtext{padding:0 40px 20px;display: none;}
#btcontentslider117 .readmore a{ margin:0;display:block; position: absolute; bottom: 0; right: 0;color: #fff;font-weight: 700;font-size: .7em;width: 100%; height: 100%; background: rgba(15,55,138,.5); text-align: center;}
#btcontentslider117 .readmore a:before{content: "Ir"; background: rgba(255,255,255,.3); width: 30px; height: 30px; border-radius: 30px; display: block;margin:10px auto;position: absolute; bottom: 0; right: 10px}
#btcontentslider117 .readmore a:hover{color: #111;background: rgba(255,255,255,.6);}
/* Contáctanos */
/*** Datos de contacto ****/
.itemid-120 h3{display: none;}
.itemid-120 #contactenos{margin:auto;display: flex; }
.datc{width: 25%; margin: 0 auto 0;padding:0 40px; position: relative;z-index: 1;border-radius: 20px; border: 1px solid #999;}
.datc0{width: 100%; height: 100%; position: absolute;left: 0; top: 0; border-radius: 20px;}
.datc1{width: auto;margin: auto;text-align: center; padding: 15px 0 15px 0;}
.datc1 .fa{font-size: 1.5em; display: inline-block;}
.datc-1{margin-top: 20px;}
.datc1 p{margin: 15px auto 0!important;}
.datc1 a{color: #fff;cursor: default;}
.datc1 a:hover{text-decoration: none;}
.datcs{display: block;font-weight: 700;font-variant: small-caps;margin:0 0 10px;}
/*** Ubicanos ****/
.mapac{width: 60%; margin:0 auto 0; border: 1px solid #999; padding: 5px;filter: grayscale(100%);}
.mapac:hover{filter: grayscale(0%);}
@supports (-ms-ime-align:auto) {.mapac {filter:none;}}
@supports (-ms-ime-align:auto) {.mapac:hover{ filter: none;}}
.mapa{width: auto; margin:0 0 0;padding: 0;}
.mapa iframe {width: 100%;height: 440px;}
/* formulario de contacto */
fieldset{ border:none;}
#mod-rscontact-counter-162{display:none;}
#mod-rscontact-container-162 {width:auto;margin: auto; display:flex;justify-content: center;align-items: center;margin: 50px 0 0;}
#mod-rscontact-container-162 form {width:50%;max-width: 400px; margin:auto; padding:40px; border: 1px solid #999;border-radius: 20px;}
#mod-rscontact-container-162 .controls{position: relative;}
#mod-rscontact-container-162 input[type="text"],#mod-rscontact-container-162 input[type="email"],#mod-rscontact-container-162 input[type="tel"],#mod-rscontact-container-162 textarea{border: 1px solid #999;color: #000;padding: .6em .6em;-webkit-transition: all 0.1s linear;-moz-transition: all 0.1s linear;font-family: sans-serif; margin:auto; display:flex;width:90%; margin-bottom:30px; background: #f4f4f4;}
#mod-rscontact-container-162 input[type="text"]:focus,#mod-rscontact-container-162 input[type="email"]:focus,#mod-rscontact-container-162 input[type="tel"]:focus,#mod-rscontact-container-162 textarea:focus {background: #fff;border: 1px solid #008CDA;outline: none;}
#mod-rscontact-container-162 .submit{background: #008CDA;border: 1px #008CDA;color: #fff;font-weight: 700;padding:.8em 1.3em;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;cursor:pointer;letter-spacing:3px; display:block; margin:20px auto 0;border-radius: 20px;}
#mod-rscontact-container-162 .submit:hover{ background: #000; color:#fff;}
#mod-rscontact-container-162 .mod-rscontact-error{color: #111!important; background:#008CDA; padding: 5px; position: absolute; top: -15px; left: 0;font-size: .7em;}
#mod-rscontact-container-162 .alert-warning{display: none;}
#mod-rscontact-container-162 .alert-success{padding: 50px;border: 1px solid #999;border-radius: 20px 10px;}
/*** Footer ****/
#footup {background:rgba(15,55,138,.7); padding:100px 20px; color:#fff;}
#footup img{display:block; margin:auto;}
.tablt {display: flex;width:auto; margin:auto;}
.tabl {width:30%;min-height: 350px; margin:auto; text-align:center;font-size:1.4em;background: rgba(15,55,138,.5); padding: 20px;}
.tabl span{display:block;}
.tabltc1 p{width:80%;margin:30px auto!important; padding: 30px; border: 1px solid}
.tabl p{margin:5px auto;}
.tabl h4{text-transform:uppercase;font-weight: 200; border: 1px solid; margin: 0 0 10px; display: inline-block; padding: 10px 25px; letter-spacing: 2px;}
.tablt ul { list-style:none; padding:5px;margin:auto; text-align:center;}
.tablt ul li{display:block;margin:5px auto;}
.tablt a{color:#fff;}
.tablt a:hover{opacity:.7;}
.tablt0 { list-style:none; padding:20px;margin:auto; text-align:center; width:300px;}
.tablt0 li{display:inline-block;}
.tablt0 a{color:#fff; opacity:.7; text-align:center; display:inline-block; font-size:2em; margin:0 10px;}
.tablt0 a:hover{opacity:1;}
.tablt0 span{display:none;}
.footer {clear:both;background:#111 url("../../../images/website/headers/slide-3.jpg")no-repeat center center; background-size: cover;font-size:.8em;}
.footer .foall {color:#f4f4f4; padding:10px; text-align:center;background:rgba(0,0,0,.8);}
#back-top{color:#0F378A; background: #f4f4f4; padding:2px 7px 2px; font-size:1.5em;display:none;outline: none;border-radius: 20px;}
#back-top:hover{opacity:.5;}
#back-top.uptop{ position:fixed; bottom:5px; right:5px; z-index:3;display:inline-block;}
#back-top span{display:none;}
/* Categorias noticias*/
.view-category.itemid-136 .bw-social-share{display: none !important}
.layout-blog .subheading-category {display:none;}
.layout-blog #content .item-image {display:block; margin:0 auto 20px; text-align:center; width:100%;}
.layout-blog .iteart{display:inline-block;font-size:14px;color:#676767; margin:0 5px 5px 0;letter-spacing: 1px;  }
.layout-blog .iteart a{color:#fff;}
.layout-blog .item{position:relative; margin:0 0 40px 20px; border: 1px solid #999; padding: 20px;}
.layout-blog #content .page-header a{margin:0 auto 20px;font-size:.5em;letter-spacing:1px;display:block; padding:5px 20px;text-decoration:none;text-align: center;font-variant:small-caps;color: #fff}
.layout-blog #content .page-header a:hover{color:#ccc;}
.layout-blog #content p{ text-align: justify; padding:10px 0;}
.layout-blog #content ol,.layout-blog #content ul{ margin:10px 0 0 40px;}
.layout-blog .reds{ text-align:center; display:none;}
.layout-blog .reds a{ color:#666;}
.layout-blog .reds a:hover{ color:#999;}
.layout-blog .readmore { text-align:center !important;}
.layout-blog .readm { margin:30px auto 30px; color:#fff; display:inline-block; text-transform:uppercase; letter-spacing:2px;font-size:.7em; font-weight:700;padding: 15px 20px;}
.layout-blog .readm:hover{color:#ccc;text-decoration:none;}
.layout-blog .bt-social-share{display:none}
/* Article noticias*/
.no-layout.itemid-136 .bw-social-share ul{margin: auto!important; text-align: center; width: 210px !important;}
.no-layout.itemid-136 .bw-social-share ul li a{margin: auto!important; text-align: center; display: inline-block}
.no-layout.itemid-136 #content {text-align: justify;}
.no-layout.itemid-136 .article-info{text-align: left; margin: 0;}
.no-layout.itemid-136 .iteart{display:block;font-size:14px;color:#676767; margin:30px auto;letter-spacing: 1px;text-align: center;}
.no-layout.itemid-136 .iteart a{color:#676767;}
.no-layout.itemid-136 #content .page-header h2{padding:0 20px 0;margin: 0 auto 0; letter-spacing:1px;text-align: center;text-transform: uppercase;width: 80%}
.no-layout.itemid-136 #content p{margin:20px auto 0; width: 70%}
.no-layout.itemid-136 #content ol,.view-article #content ul{ margin:20px 0 0 40px;width: 70%}
.no-layout.itemid-136 #content li{margin:0 0 5px 0;}
.no-layout.itemid-136 .item-image img {display:block; margin:30px auto; text-align:center; width:80%; padding: 5px; border: 3px double #999;}
.no-layout.itemid-136 #articleBody figcaption {text-align: center;}
/*** Articulo Servicios 1****/
.sall{width: auto;margin: 0 auto; text-align: center}
.salls{width: 27%;height: 300px; margin: 20px;position: relative; background: rgba(255,255,255,.9);color: #111;display: inline-block;}
.salls:hover span:before{background: rgba(255,255,255,.5)}
.salls:hover h3{background: rgba(255,255,255,1);color: #111;border: 1px solid #0F378A}
.salls h3{font-size: 1em; font-weight: 500;font-variant: small-caps;padding:0; color: #fff; position: absolute; top: 50%;left: 50%;transform: translate(-50%,-50%); width: auto;text-transform: uppercase;letter-spacing: 2px; border: 1px solid; padding: 15px 20px;}
.salls span:before{content: ""; background: rgba(15,55,138,.8); width: 100%; height: 100%; display: block;position: absolute; bottom: 0; right: 0}
.serv2-4{background:url("../../../images/website/servicios/gestion-restaurantes.jpg") no-repeat center center;}
.sinss{width: 100%; height: 300px; display: block;background-size: cover;}
/*** Articulo Servicios 2****/
.serviwh {margin:0 auto 50px;}
.serviwh h2{width: 80%;margin:0 auto 30px;text-align: center; text-transform: uppercase; letter-spacing: 2px;}
.serviwh h2 span{ display: block;width: 30px; height: 30px; margin:0 auto 0;clip-path: polygon(100% 0, 0 100%, 100% 100%);transform: rotate(45deg);background:#fff}
.serviwh p{margin: auto;text-align: left;width: 65%; padding: 30px; border: 1px solid #999;border-radius: 10px;}
/*** softlanding****/
.serviw0{margin:0 auto;}
.serviw1{height: auto; margin:0 auto 0;}
 .serviw1 .serviw1-1{width: 100%; height: 250px; background:url("../../../images/website/servicios/soft1.jpg") no-repeat center center;background-size: cover;display: block;}
.serviw2{margin:0;border: 1px solid #999;color: #111;display: flex;border-bottom-right-radius: 160px;border-bottom-left-radius: 160px;background:url("../../../images/website/servicios/soft4.jpg") no-repeat center center;background-size: cover;}
.serviw2 ul li{margin: 0 auto 10px;list-style: none; position: relative; padding: 0 0 0 20px;}
.serviw2 ul li::before{font-family: 'FontAwesome';content: "\f061";position: absolute; left:0; top: 0;}
.serviw2 ul li ul li::before{font-family: 'FontAwesome';content: "\f054";}
.serviw2 ul li ul{margin:10px 0 0 50px!important;}
.serviw2 ul {width: 50%;margin: 0!important;}
.serviw2ul1{border-right: 1px solid #ccc;padding:40px;background:rgba(255,255,255,.9);border-bottom-left-radius: 160px;}
.serviw2ul2{padding: 40px;background:rgba(255,255,255,.9);border-bottom-right-radius: 160px;}
/*** coaching mentoring****/
 .cmimg-1{background:url("../../../images/website/servicios/coaching-ejecutivo.jpg") no-repeat center center;}
 .cmimg-2{background:url("../../../images/website/servicios/coaching-individual.jpg") no-repeat center center;}
 .cmimg-3{background:url("../../../images/website/servicios/coaching-grupal.png") no-repeat center center;}
 .cmimg-4{background:url("../../../images/website/servicios/mentoring-emprendedores.jpg") no-repeat center center;}
 .cmimg-5{background:url("../../../images/website/servicios/mentoring-individual.jpg") no-repeat center center;}
 .cmimg-6{background:url("../../../images/website/servicios/mentoring-grupal.jpg") no-repeat center center;}
 .cmimg{width: 100%; height: 250px;background-size: cover;display: block; border-top-left-radius: 60px;border-bottom-right-radius: 60px;margin:0 auto 25px;}
.serviwc0 .serviwc2,.serviwc0 .serviwc3{margin:50px auto 0; background: #fff;color: #111;border-top-left-radius: 120px;border-bottom-right-radius: 120px;padding: 50px;}
.serviwc0 h3{letter-spacing: 2px;text-transform: uppercase; margin: 0 auto 30px;text-align: center;}
.serviwc0 h3 span{ display: block;width: 40px; height: 1px; margin:7px auto 0;background:#333}
.serviwc0 h4{font-size: 1em;letter-spacing: 1px;text-transform: uppercase; margin: 0 auto 25px;text-align: center;padding: 10px 15px; border: 1px solid #333;font-weight: 100;}
.serviwc021{display: flex;}
.serviwc021 div{width: 30%; margin: auto; min-height: 500px;}
.serviwc0 p{margin: 0 auto 10px;position: relative; padding: 0 20px 0 25px;}
.serviwc0 p::before{font-family: 'FontAwesome';content: "\f054";position: absolute; left:5px; top: 0;}
/*** asesoria legal y financiera****/
.serviwlf0 {display: flex;margin: auto;}
.serviwlf1,.serviwlf2{width:50%; margin: auto;color: #111;}
.serviwlf01 .serviwlf2{padding: 50px;box-shadow: -5px 1px 5px 0 #000;}
.serviwlf01 .serviwlf2 ul li,.serviwlf02 .serviwlf2 ul li{margin: 0 auto 10px;list-style: none; position: relative; padding: 0 0 0 20px;}
.serviwlf01 .serviwlf2 ul li::before,.serviwlf02 .serviwlf2 ul li::before{font-family: 'FontAwesome';content: "\f061";position: absolute; left:0; top: 0;}
.serviwlf02 .serviwlf2 ul li ul li::before{font-family: 'FontAwesome';content: "\f054";}
.serviwlf02 .serviwlf2{padding: 50px 0;}
.serviwlf01 .serviwlf1-1{width: 100%; height: 500px; background:#fff url("../../../images/website/servicios/asesoria-legal1.jpg") no-repeat center center;background-size: cover;display: block;border-top-left-radius: 220px;} 
.serviwlf02 .serviwlf1-2{width: 100%; height: 500px; background:#fff url("../../../images/website/servicios/asesoria-financiera1.jpg") no-repeat center center;background-size: cover;display: block;border-bottom-right-radius: 220px;} 
.serviwlf01 .serviwlf2{background: #fff; }
.serviwlf02 .serviwlf2{order: 1;background: #fff;box-shadow: 5px 1px 7px 0 #000;z-index: 1}
.serviwlf02 .serviwlf1{order: 2;}
.serviwlf02{margin:50px auto 0; text-align: center;}
.serviwlf2 div{display: inline-block; width: 60%;margin: 10px;padding: 30px; text-align: left;border: 1px solid #333; background: #111; color: #fff;}
.serviwlf0 h3{letter-spacing: 2px;text-transform: uppercase; margin: 0 auto 30px;text-align: center;}
.serviwlf0 h3 span{ display: block;width: 40px; height: 1px; margin:7px auto 0;background:#333}
.serviwlf0 h4{font-size: 1em;letter-spacing: 1px;text-transform: uppercase; margin: 0 auto 25px;text-align: center;padding: 10px 15px; border: 1px solid #333;font-weight: 100;}
/*** representaciones****/
.serviwre0{margin:0 auto;display: flex;}
.serviwre1{width:50%;height: auto; margin:0 auto 0;}
 .serviwre1 .serviwre1-1{height: 250px; background:url("../../../images/website/servicios/representaciones1.jpg") no-repeat center center;background-size: cover;display: block; border-bottom-left-radius: 220px;}
.serviwre2{width:50%;margin:0 0 0 0;padding: 40px 50px;border: 1px solid #999;background: #fff;color: #111;border-bottom-right-radius: 220px;}
.serviwre2 p{margin:0 0 20px;}
/*** planeacion estrategica****/
.serviwpe0 {margin: auto}
 .serviwpe1 .serviwpe1-1{height: 200px; background:#fff url("../../../images/website/servicios/planeacion1.jpg") no-repeat center center;background-size: cover;display: block; margin: auto;}
.serviwpe0 .serviwpe2{margin:0 auto 0; background: #fff;color: #111; padding: 50px;border-bottom-right-radius: 120px;border-bottom-left-radius: 120px;}
.serviwpe0 h3{font-size: .9em;letter-spacing: 2px;text-transform: uppercase; margin: 0 auto;text-align: center;padding: 10px 15px; border: 1px solid #999;font-weight: 100;background: #0F378A; color: #fff;}
.serviwpe22{display: flex;}
.serviwpe22 div{width: 24%; margin: auto;}
.serviwpe222 div{min-height: 250px;}
.serviwpe223 div{margin: 30px auto 0;}
.serviwpe0 ul {background: #111; color: #fff;padding: 20px;margin:0 0 0 15px!important;}
.serviwpe0 ul li{margin: 0 auto;list-style: none; position: relative; padding: 0 0 0 20px;}
.serviwpe0 ul li::before{font-family: 'FontAwesome';content: "\f061";position: absolute; left:0; top: 0;}
/*** gastronomia****/
.serviwg0 {margin:auto; background: #fff;color: #111; padding: 50px;display: flex;}
.serviwg0 div{width:50%;}
 .serviwg1 .serviwg1-1{height: 300px; background:#fff url("../../../images/website/servicios/gastronomia02.jpg") no-repeat center center;background-size: cover;display: block; border-top-left-radius: 220px;border-bottom-right-radius: 220px;margin: auto;}
 .serviwg1 .serviwg1-2{height: 300px; background:#fff url("../../../images/website/servicios/food3.jpg") no-repeat center center;background-size: cover;display: block; border-top-left-radius: 220px;border-bottom-right-radius: 220px;margin: auto;}
.serviwg01 {margin: 50px auto 0;}
.serviwg01 .serviwg1{order: 2;}
.serviwg2{padding:30px;}
.serviwg0 h3{letter-spacing: 2px;text-transform: uppercase; margin: 0 auto 30px;}
.serviwg0 h3 span{ display: block;width: 40px; height: 1px; margin:7px 0 0;background:#333}
.serviwg2 ul li{margin: 5px auto;list-style: none; position: relative; padding: 0 0 0 20px;}
.serviwg2 ul li::before{font-family: 'FontAwesome';content: "\f061";position: absolute; left:0; top: 0;}
/*** bienes raices****/
.serviwb0{margin: auto; padding: 50px 0; background: #fff;color: #111;}
.serviwb02,.srv0{border-top-left-radius: 220px;border-bottom-right-radius: 220px;}
.srv0 img{width: 70%; margin: auto;display: block;}
.srv1 img{max-width: 100%; margin: auto;display: block;border: 3px double; padding: 3px;}
.serviwb01{margin:50px auto;max-width:600px;border-top-left-radius: 120px;border-bottom-right-radius: 120px;}
.srv0{margin: 50px auto 0;}
.serviwb02{display: flex;}
.serviwb02 div{margin:auto; width: 30%; text-align: center;} 
.serviwb0 h3{letter-spacing: 2px;text-transform: uppercase; margin: 0 auto 30px;text-align: center;}
.serviwb0 h3 span{ display: block;width: 40px; height: 1px; margin:7px auto 0;background:#333}
.serviwb1 .serviwb1-1{width: 100%; height: 300px; background:#fff url("../../../images/website/servicios/bienes-raices3.jpg") no-repeat center center;background-size: cover;margin: auto;display: block;border-top-left-radius: 220px;}
.serviwb1 .serviwb1-2{width: 100%; height: 300px; background:#fff url("../../../images/website/servicios/ir-4.jpg") no-repeat center center;background-size: cover;margin: auto;display: block;border-top-left-radius: 220px;}
.serviwb1 .serviwb1-3{width: 100%; height: 300px; background:#fff url("../../../images/website/servicios/bienes-raices4.jpg") no-repeat center center;background-size: cover;margin: auto;display: block;border-bottom-right-radius: 220px;}
.proyectos {margin: 50px auto;border: 1px solid; padding: 50px;border-top-left-radius: 220px;border-bottom-right-radius: 220px;}
.proyectos h3{letter-spacing: 2px;text-transform: uppercase; margin: 0 auto 30px;text-align: center;}
.proyectos h3 span{ display: block;width: 40px; height: 1px; margin:7px auto 0;background:#fff}
.proall{margin: auto; text-align: center;}
.proall div{width: 30%; padding: 30px; display: inline-block; margin: auto; text-align: center;border: 1px solid;}
.proyectos h4{letter-spacing: 2px;text-transform: uppercase;}
.proaimg{width: 100%; height: 200px; background: url("../../../images/website/proyectos/isola.jpg") no-repeat center center;background-size: contain;margin: auto;display: block;}
.proav a{color: #fff; padding: 10px 20px; margin:10px 10px 0;display: inline-block;;text-align: center;text-transform:uppercase;border-radius: 20px;}
.p01{background:rgba(15,55,138,1);}
.p02{background:rgba(0,72,153,1);}
.proav a:hover{opacity: .5;}
/*** Articulo Nosotros 1****/
.nost{margin: 0 auto;}
.nost01{margin: auto;display: flex;}
.nost01 div{width: 45%;margin: auto;}
.nost2{border: 1px solid #999;padding: 30px;}
.nost01 h3{margin: auto;}
.nost01 p{margin: auto; text-align: justify}
.nost1 img{margin: auto;text-align: center;display: block;border: 1px solid #999;padding: 5px;}
.nost h3{letter-spacing: 2px;text-transform: uppercase; margin: 0 auto 30px;text-align: center;}
.nost2s1{ display: block;margin:7px auto 0;font-size: .5em;}
.nost2s2{ display: block;width: 40px; height: 1px; margin:7px auto 0;background:#999}
.nost02 {margin:50px auto 0;padding: 50px 50px 0 50px;border: 1px solid #999;}
.nost3 {display: flex;margin:auto;  }
.nost3 div{width: 20%;margin:auto; padding: 10px;min-height: 440px;}
.nost3 h4{font-size: 1em;letter-spacing: 2px;text-transform: uppercase; margin: 0 auto 30px;text-align: center;}
.nost3 img{margin: 0 auto 10px;text-align: center;display: block;}
.nost3 ul{margin: 0 auto !important;list-style: none;}
.nost3 ul li{margin: 0 auto 15px;border: 1px solid #999; padding: 7px 10px;}
/*** PAGINATION ****/
.pagination {margin: 0 auto 0; text-align: center; width: 100%}
.pagination ul {display: inline-block;*display: inline;*zoom: 1;margin:20px auto 0;}
.pagination ul > li {display: inline;}
.pagination ul > li > a, .pagination ul > li > span {float: left;text-decoration: none;display: block;padding: 10px 20px;color: #fff;border: 1px solid #999; margin-right:15px;}
.pagination ul > li > a:hover, .pagination ul > li > a:focus, .pagination ul > .active > a, .pagination ul > .active > span {color:#008CDA;border: 1px solid #008CDA;}
.pagination ul > .active > a, .pagination ul > .active > span {color: #fff; background:#008CDA;cursor: default;border:1px solid #999;}
.pagination ul > .active > a:hover {color: #fff;cursor: default;}
.pagination ul > .disabled > span, .pagination ul > .disabled > a, .pagination ul > .disabled > a:hover, .pagination ul > .disabled > a:focus {display:none;}
.pagination-centered {text-align: center;}
.pagination-right {text-align: right;}
.pagination-large ul > li > a, .pagination-large ul > li > span {padding: 11px 19px;font-size: 16.25px;}
.pagination-large ul > li:first-child > a, .pagination-large ul > li:first-child > span {-webkit-border-top-left-radius: 6px;-moz-border-radius-topleft: 6px;border-top-left-radius: 6px;-webkit-border-bottom-left-radius: 6px;-moz-border-radius-bottomleft: 6px;border-bottom-left-radius: 6px;}
.pagination-large ul > li:last-child > a, .pagination-large ul > li:last-child > span {-webkit-border-top-right-radius: 6px;-moz-border-radius-topright: 6px;border-top-right-radius: 6px;-webkit-border-bottom-right-radius: 6px;-moz-border-radius-bottomright: 6px;border-bottom-right-radius: 6px;}
.pagination-mini ul > li:first-child > a, .pagination-mini ul > li:first-child > span, .pagination-small ul > li:first-child > a, .pagination-small ul > li:first-child > span {-webkit-border-top-left-radius: 3px;-moz-border-radius-topleft: 3px;border-top-left-radius: 3px;-webkit-border-bottom-left-radius: 3px;-moz-border-radius-bottomleft: 3px;border-bottom-left-radius: 3px;}
.pagination-mini ul > li:last-child > a, .pagination-mini ul > li:last-child > span, .pagination-small ul > li:last-child > a, .pagination-small ul > li:last-child > span {-webkit-border-top-right-radius: 3px;-moz-border-radius-topright: 3px;border-top-right-radius: 3px;-webkit-border-bottom-right-radius: 3px;-moz-border-radius-bottomright: 3px;border-bottom-right-radius: 3px;}
.pagination-small ul > li > a, .pagination-small ul > li > span {padding: 2px 10px;font-size: 12px;}
.pagination-mini ul > li > a, .pagination-mini ul > li > span {padding: 0 6px;font-size: 9.75px;}
/*** breadcrumb ****/
.breadcrumb {list-style:none;color:#7C9BAA; font-size:12px;background:#fff;margin:0 0 0; padding:10px 15px;}
.breadcrumb li{display:inline-block;}
.breadcrumb a{color:#7C9BAA;}
.breadcrumb .divider{ margin:0 10px;}
.second{margin:auto;}
@media (max-width: 767px) {
html,body {font-size: .9em;}	
.container {max-width: auto;}
.container {width: auto;}		
/* Menu TOP Global */
.navbar .brand img{ width:180px;}
.naver {width:100%; height: 30px; z-index:1;position: relative;padding:0; background: rgba(0,0,0,.7);}
.hamburger {display:inline-block;position: fixed; top: 15px; right:7px; outline:none;}
.naver .nav > li > a,nav .separator {padding: 10px;color:#fff;text-decoration: none; display:block; margin: 0 25px 15px;font-size:1em;}	
.naver .nav > li { display:block;}
.naver .nav > .active > a, .naver .nav > .active > a:hover, .naver .nav > .active > a:focus {text-decoration: none;border-bottom: none;}
.nav {display:none; text-align:center; margin-top:80px;}
.nav-child {display:none !important;}	
.navf .brand img{ width:120px !important;}	
.navf .hamburger {top: 0; right:5px;}	
.navm {width:100%;height:100%; background:rgba(0,0,0,.9); position:fixed; top:0; left:0; z-index:5;}
/*** Footer ****/
#footup {padding:70px 20px 50px;}
.tablt {display: block;width:auto; margin:auto;}
.tabl {width:auto; margin: 0 auto 35px;min-height: inherit;}
.tabl img{width:220px;}
.tablt0 {width:auto;}
.tablt0 li{display:inline-block;}
/* Titulo Inicio 1 */
.set h2{ font-size: 1.7em; margin: 0 auto 60px;}
.set h2 span{ width: 15px; height: 15px; margin:0 auto 50px;}
/* Decor */
.dec{width: 50px;height: 35px;}	
/* Acerca de */
.setinn{width: auto;max-width: 300px;}	
.sinn{margin: 0 auto 70px;display: block;}	
.snt {width: auto;}
.snimg0 {width: auto;}
.sntsp{padding: 30px;margin: auto;outline: 5px solid #fff;}
.snimg h3{line-height: 200px; width: auto; height: 200px;}
.snimg {height: 200px;}
/* Inicio-Servicios */
.setins{display:block;}
.serv0{width: auto;}
.sins{width: auto;max-width: 300px;min-height: auto; margin: 0 auto 50px;position: relative; }
.sins h3{font-size: 1.1em; }
.sins p{text-align: left !important;position: relative;bottom: inherit; left: inherit;border-top-left-radius:0;border-bottom-left-radius:0;}
/* Fortalezas */
#fortalezas{background: #0F378A url("../../../images/website/inicio/pqe.png")no-repeat scroll center center;background-size: cover;}
.setin{margin: 0 auto; display:block;}
.sin0{width: auto;max-width: 300px;}
/*** Inicio BT blog****/	
#btcontentslider117 .bt-row{ width:auto;max-width: 300px;display:block;margin:30px auto}
/* Header */
.titopct h1{top: -55px;}	
.full {width:auto; position:relative;}
.header {width:auto;padding:0 0 0;}
.headf {padding:0 0 0 !important;}
.sldp{text-transform: uppercase!important;padding:15px 25px !important;}
.headall{background: url("../../../images/website/headers/slide-2.jpg") no-repeat center center scroll; background-size: cover; height: 200px;}
.headall1{height: 200px;}
/*** Articulo Nosotros 1****/
.nost{width: auto;max-width: 300px;}
.nost01{display: block;}
.nost01 div{width: auto;}
.nost01 p{text-align: left}
.nost h3{font-size: 1.3em;}
.nost02 {width: 100%;padding: 50px 0 50px 0;}
.nost3 {display: block;}
.nost3 div{width: auto;min-height: auto;}
.nost3 ul{margin: 0 auto !important; width: 100%;}
/*** Articulo Servicios 1****/
.salls{width: auto;max-width: 300px;height: 200px;display:block;margin: 20px auto;}
.salls h3{font-size: .8em;}
.sinss{height: 200px;}	
/*** Titulo Articulo Servicios 1****/
.serviwh h2{font-size: 1.5em;padding: 0 10px;}
.serviwh h2 span{width: 15px; height: 15px;}
/*** softlanding****/
.serviw0{display: block;}
.serviw1{width:auto;height: auto;}
 .serviw1 .serviw1-1{max-width: 300px;padding: 0 0 0;height: 200px;margin:0 auto;}
.serviw2{width:auto;max-width: 300px;margin:0 auto;display: block;background:#fff;border-bottom-right-radius: 0;border-bottom-left-radius: 0;}
.serviw2 ul {width: auto;}
.serviw2ul1{border-right:none;padding:20px 20px 0 20px;border-bottom-left-radius: 0;}
.serviw2ul2{padding:0 20px 20px 20px;border-bottom-right-radius: 0;}	
/*** bienes raices****/
.serviwb0{padding: 0 0; border-top-left-radius: 0;border-bottom-right-radius: 0;max-width: 600px;}
.serviwb0 img{width: 95%;}
.serviwb01,.serviwb02{display: block;max-width: 300px;}
.serviwb2{padding: 20px}
.serviwb01 div{width: auto;} 
.serviwb02 div{width: auto;} 
.serviwb0 h3{font-size: 1.3em;}
.srv0{padding: 50px 0;}
.serviwb1 .serviwb1-1{border-top-left-radius: 0;}
.serviwb1 .serviwb1-2{border-top-left-radius: 0;}
.serviwb1 .serviwb1-3{border-bottom-right-radius: 0;}
	
.proyectos {padding: 25px;border-top-left-radius: 0;border-bottom-right-radius: 0;}
.proyectos h3{letter-spacing: 2px;text-transform: uppercase; margin: 0 auto 30px;text-align: center;}
.proyectos h3 span{ display: block;width: 40px; height: 1px; margin:7px auto 0;background:#fff}
.proall{margin: auto; text-align: center;}
.proall div{width: auto;max-width: 300px; padding: 15px;}

.proyectos h4{letter-spacing: 2px;text-transform: uppercase;}
.proaimg{width: 100%; height: 200px; background: url("../../../images/website/proyectos/isola.jpg") no-repeat center center;background-size: contain;margin: auto;display: block;}
.proav a{margin:0 10px 10px;}
/*** coaching mentoring****/
 .serviwc1 .serviwc1-1{max-width: 600px;height: 200px;border-top-left-radius: 70px;border-bottom-right-radius: 70px;}
.serviwc0 .serviwc2,.serviwc0 .serviwc3{width:90%;max-width: 400px;margin:50px auto 0;padding: 40px 20px;border-top-left-radius: 0;border-bottom-right-radius: 0;}
.serviwc0 h3{font-size: 1.3em;}
.serviwc0 h4{font-size: .8em;padding: 10px 15px; }
.serviwc021{display: block;}
.serviwc021 div{width: auto; margin: auto; min-height: auto;}
/*** asesoria legal y financiera****/
.serviwlf0 {display: block;}
.serviwlf1,.serviwlf2{width:auto;max-width: 400px;}
.serviwlf01 .serviwlf2{padding:50px 20px;}
.serviwlf01 .serviwlf2 ul li,.serviwlf02 .serviwlf2 ul li{margin: 0 auto 10px;list-style: none; position: relative; padding: 0 0 0 20px;}
.serviwlf01 .serviwlf1-1{max-width: 400px;height: 200px;border-top-left-radius: 0;padding:0 0;} 
.serviwlf02 .serviwlf1-2{max-width: 400px;height: 200px;border-bottom-right-radius: 0;} 
.serviwlf02 .serviwlf2{order: 2;}
.serviwlf02 .serviwlf1{order: 1;}
.serviwlf2 div{display: block; width: auto;padding: 20px;}
.serviwlf0 h3{font-size: 1.3em;}
.serviwlf0 h4{font-size: .8em;}
/*** representaciones****/
.serviwre0{display: block;}
.serviwre1{width:auto;height: auto;}
 .serviwre1 .serviwre1-1{max-width: 300px;height: 200px;border-bottom-left-radius: 0;margin:0 auto; padding: 40px;}
.serviwre2{width:auto;max-width: 300px;padding: 40px;border-bottom-right-radius: 0;margin:0 auto;}
/*** gastronomia****/
.serviwg0 {padding: 10px 10px 30px;display: block;max-width: 500px;}
.serviwg0 div{width:auto;}
 .serviwg1 .serviwg1-1{height: 200px;border-top-left-radius: 0;border-bottom-right-radius: 0;}
 .serviwg1 .serviwg1-2{height: 200px;border-top-left-radius: 0;border-bottom-right-radius: 0;}
/*** planeacion estrategica****/
.serviwpe0 .serviwpe2{padding: 30px 20px;max-width: 300px;border-bottom-right-radius: 0;border-bottom-left-radius: 0;}
.serviwpe0 h3{font-size: .8em;padding: 10px 15px;}
.serviwpe22{display: block;}
.serviwpe22 div{width: auto;margin:30px auto 0;}
.serviwpe222 div{min-height: auto;}
.serviwpe0 ul {background: #111; color: #fff;padding: 20px;margin:0 auto 15px!important;width: 100%;}
 .serviwpe1 .serviwpe1-1{max-width: 600px;}	
/* Categorias noticias*/
.span4 {width: auto;}
.row-fluid .span4 {width: auto;*width: auto;}
.layout-blog .item{margin:0 20px 40px !important;}	
/* Article noticias*/
.no-layout.itemid-136 #content {text-align: left;}
.no-layout.itemid-136 #articleBody,.no-layout.itemid-139 #articleBody{padding:0 30px;}
.no-layout.itemid-136 #content .page-header h2{font-size: 1.5em;width: auto}
.no-layout.itemid-136 #content p{width: auto}
.no-layout.itemid-136 #content ol,.view-article #content ul{ margin:20px 0 0 30px;width: auto}
.no-layout.itemid-136 .item-image img {width:auto;}
/* Contáctanos */
/*** Datos de contacto ****/
.itemid-120 #contactenos{display: block; }
.datc{width: auto;max-width: 300px; margin: 0 auto 0;padding:20px;}
.datc0{width: 90%; height: auto;margin: 0 auto;position: relative;left: inherit; top: inherit;}
/*** Ubicanos ****/
.mapac{width: 90%; margin:50px auto 0;}
/* formulario de contacto */
#mod-rscontact-container-162 form {width:90%;max-width: 400px;}
#mod-rscontact-container-162 .submit{font-size:.8em;}
.alia img{width: 200px;}	
}
@media (min-width: 768px) and (max-width: 1199px) {
/* Acerca de */
.setinn{margin: 0 auto; width: 90%;}
.snt p {font-size: 1.3em;}
/* Inicio-Servicios */
.setins{display:block;}
.serv0{width: auto;}
.sins{width: auto;max-width: 500px;min-height: auto; margin: 0 auto 50px;position: relative; }
.sins p{text-align: left !important;position: relative;bottom: inherit; left: inherit;border-top-left-radius:0;border-bottom-left-radius:0;}
#mod-rscontact-container-162 form {width:90%;}
}
@media (min-width: 768px) and (max-width: 1070px) {
.navf .naver {text-align: right;}	
.naver .nav > li > a,nav .separator {margin: 0 15px 0;font-size:.8em;}		
/*** Articulo Nosotros 1****/
.nost3 div{min-height: 540px;}
.nost3 h4{font-size: .8em;}
.nost3 img{width:60px}
.nost3 ul li{ padding: 7px 10px;}
/*** Articulo Servicios 1****/
.salls{width: 40%;height: 300px;}
.salls h3{font-size: .8em;}
/*** bienes raices****/
.serviwb0{padding: 0 0; border-top-left-radius: 0;border-bottom-right-radius: 0;max-width: 100%;}
.serviwb0 img{width: 95%;}
.serviwb01,.serviwb02{display: block;max-width: 500px;}
.serviwb2{padding: 20px}
.serviwb01 div{width: auto;} 
.serviwb02 div{width: auto;} 
.serviwb0 h3{font-size: 1.3em;}
.srv0{padding: 50px 0}
.serviwb1 .serviwb1-1{border-top-left-radius: 0;}
.serviwb1 .serviwb1-2{border-top-left-radius: 0;}
.serviwb1 .serviwb1-3{border-bottom-right-radius: 0;}
/*** planeacion estrategica****/
.serviwpe0 .serviwpe2{padding: 30px 20px;max-width: 500px;border-bottom-right-radius: 0;border-bottom-left-radius: 0;}
.serviwpe0 h3{font-size: .8em;padding: 10px 15px;}
.serviwpe22{display: block;}
.serviwpe22 div{width: auto;margin:30px auto 0;}
.serviwpe222 div{min-height: auto;}
.serviwpe0 ul {background: #111; color: #fff;padding: 20px;margin:0 auto 15px!important;width: 100%;}
 .serviwpe1 .serviwpe1-1{max-width: 100%;}
/*** Footer ****/
.tabl {width:30%;min-height: 250px;font-size:1em;}
.tabltc1 p{width:90%;padding:10px;}	
#footup img{width: 90%}		
	}
	
@media (min-width: 1366px) {
.container{margin:auto;max-width: 1200px;}
#content {width: 100%;margin: 100px auto; padding: 0;}
.setinn{max-width: 1050px;}
.setins{max-width: 1240px;}
.mund,.alia,.setin,.clie,#btcontentslider117 {max-width: 1200px;}	
}