body{font-family:'Open Sans', sans-serif;font-size:18px;color:#333;}
h1,h2,h3,h4,h5,h6{font-family:'Open Sans', sans-serif;margin-top:0px;}
a{color:#333;} a:hover, a:focus{color:#92C549;text-decoration:none;}
.btn{border-radius:0;width:210px;padding:14px 35px;font-weight: bold;text-transform:uppercase;color: #fff;} .btn-auto{width:auto;} .btn.btn-icon {padding: 14px 60px 14px 35px;margin-top:10px;} .btn-icon i {font-size: 25px;position: absolute;margin-left: 5px;margin-top: -2px;} .btn-action {position: fixed;right: 23px;bottom: 20px;z-index: 997; background: #15b20b;color:#fff;width: 56px;height: 56px;line-height:1.6;text-align:center;border-radius:50%;font-size:34px;}
.btn:hover, .btn:focus, .btn:active, .btn.active , .btn-action:hover {background: #111;color: #fff;}
/**m**/
.navbar-custom .dropdown-menu{box-shadow:none} 
.navbar a{transition:color 0.125s ease-in-out 0s}
.navbar-custom{background-color:rgba(236, 234, 234, 0.85);border:0;border-radius:0;z-index:1000;text-transform:uppercase;letter-spacing:1px;font-size:13px;padding-top: 10px;padding-bottom: 10px;transition:background, padding 0.4s ease-in-out 0s;}
.navbar-custom .navbar-brand{letter-spacing:4px;font-weight:400;font-size:22px;color:#fff;padding-top:0px;} .navbar-brand > img{width:105px;margin-top: -3px;transition: all 0.4s ease-in-out 0s;}
.navbar-custom .nav li>a{position:relative;}
.navbar-custom .dropdown-menu{background:rgba(26,26,26,0.5);border-radius:0;border:0;padding:0;box-shadow:none}
.navbar-custom .dropdown-menu>li>a{border-bottom:1px solid rgba(73,71,71,0.15) !important;padding:11px 15px;letter-spacing:2px;color:#fff;}
.navbar-custom .dropdown-menu .dropdown-menu{border-left:1px solid rgba(73,71,71,0.15);left:100%;right:auto;top:0;margin-top:0}
.navbar-custom .dropdown-menu.left-side .dropdown-menu{border:0;border-right:1px solid rgba(73,71,71,0.15);right:100%;left:auto}
.navbar-custom .nav>li>a:focus,.navbar-custom .nav>li>a:hover,.navbar-custom .nav .open>a,.navbar-custom .nav .open>a:focus,.navbar-custom .nav .open>a:hover,.navbar-custom .dropdown-menu>li>a:focus,.navbar-custom .dropdown-menu>li>a:hover{background:none;color:#fff}
.navbar-custom .dropdown-menu>li>a:hover{background:#92C549 !important}.navbar-custom .dropdown-toggle:after{position:absolute;display:block;right:0;top:50%;margin-top:-6px;font:normal normal normal 14px/1 FontAwesome;font-size:11px;content:"\f0d7";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.navbar-custom .navbar-toggle .icon-bar{background:#fff}.dropdown-menu{min-width:180px;font-size:11px}
@media (min-width: 768px){.navbar-transparent{background:transparent;padding-bottom:25px;padding-top:25px}.navbar-transparent .navbar-brand > img{width:160px;background:transparent;margin-top: -15px;}.navbar-transparent .nav li > a{color:rgba(255,255,255,0.7)}.navbar-custom .dropdown-menu{position:absolute;display:block;visibility:hidden;opacity:0}.navbar-custom .open>.dropdown-menu{visibility:visible;opacity:1}
.navbar-custom .dropdown-menu .dropdown-toggle:after{position:absolute;display:block;right:9px;top:50%;margin-top:-6px;font:normal normal normal 14px/1 FontAwesome;font-size:9px;content:"\f105";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.navbar-right .dropdown-menu{right:auto;left:0}.comment .comment{margin-left:75px}}
@media (max-width: 1050px){.navbar-custom{letter-spacing:1px}}
@media (max-width: 991px){.navbar-custom{letter-spacing:0}}
@media (max-width: 767px){.navbar-custom .navbar-nav{letter-spacing:3px;margin-top:1px;margin-bottom:0}.navbar-custom li>a:hover{background:#92C549 !important}.navbar-custom .navbar-nav .open .dropdown-menu .dropdown-header,.navbar-custom .navbar-nav .open .dropdown-menu>li>a{padding:10px 25px}
.navbar-custom .navbar-nav .open .dropdown-menu .dropdown-menu .dropdown-header,.navbar-custom .navbar-nav .open .dropdown-menu .dropdown-menu>li>a{padding:10px 35px}.navbar-custom li a,.navbar-custom .dropdown-search{border-bottom:1px solid rgba(73,71,71,0.15) !important}
.navbar-custom .dropdown-toggle:after,.navbar-custom .dropdown-menu .dropdown-toggle:after{right:7px;content:"\f107"}.navbar-custom .nav>.open>.dropdown-toggle:after,.navbar-custom .dropdown-menu .dropdown.open .dropdown-toggle:after{right:7px;content:"\f106"}.navbar-transparent img.logo-dark{display:block !important;} .navbar-transparent img.logo-light{display:none !important;}}
.nav > li > a{font-weight:bold;} img.logo-light{display:none}.navbar-transparent img.logo-dark{display:none} .navbar-transparent img.logo-light{display:block;}
#home{min-height:500px;background:#4c5264;}
#main-slide {overflow: hidden;}
#main-slide .item {height: 558px;background-repeat: no-repeat;background-position: 50% 50%;background-size: cover;}
#main-slide .slide-inner {position: absolute;top: 0;left: 0;width: 100%;height: 100%;color: #fff;} #main-slide .slide-inner.transp-bg{background:rgba(0,0,0,0.45)}
#main-slide .slide-content-ini{margin-top: 130px;} #main-slide .slide-content{margin-top: 220px;}
#main-slide .owl-prev, #main-slide .owl-next {position: absolute;top: 50%;background-color: rgba(255, 255, 255, 0.4);color: #fff;font-size: 30px;display: inline-block;margin-top: -35px;height: 70px;width: 70px;line-height: 70px;text-align: center;z-index: 5;-webkit-transition: background-color 400ms;transition: background-color 400ms;}
#main-slide .owl-prev {left: -35px;text-indent: 14px;} #main-slide .owl-next {right: -35px;text-indent: -14px;}
.title-xl, h2 {font-size:40px;}.title-xl-main{font-size:60px;} .title-shadow{text-shadow: 0 3px 3px rgba(0, 0, 0, .8);}
.text-wh p, .text-wh h1, .text-wh h2, .text-wh h3, .text-wh h4, .text-wh h5, .text-wh h6{color:#ffF;}.text-wh .heading h1:after,.text-wh .heading h3:after {background-color: #fff;}
.box{padding:40px;overflow:hidden;} .box h2{font-size:40px;line-height:1.3;margin-bottom:0;} .box h3{line-height:1.5;} .border-hz{height:5px;}
.box-over{padding:40px;position:relative;margin-left:-110px;z-index:99;} .img-hover{position:relative;margin-right:-60px;}
.main-info{position: relative;width: 70%;margin:auto;margin-top:-30px;} .main-info i{font-size:20px;margin-right:7px;}
.no-padding-rg{padding-right:0px;} .mgtop-30-sm{margin-top:30px;}
.form-control {width: 100%;height: 40px;border-radius: 0 !important;}.form-control:focus{-webkit-box-shadow:none;box-shadow:none;border-color:#92C549;} .alert{margin: 20px 0 0;}
label {margin-bottom: 20px;float: left;color:#92C549;font-size:16px;font-weight:normal;}
#las-talitas img, #san-andres img,#altos-del-sol img {width:100%;} #las-talitas img, #san-andres img,#altos-del-sol img {object-fit: cover;object-position: center right;height: 100%;} .place-item{text-align:center;margin-bottom:20px;} .place-img {height: 210px;} #las-talitas ul, #san-andres ul{padding-left: 0px;list-style: outside none none;}
.sold{position: absolute;display: table;bottom: 65px;right: -60px;width: 350px;height: 35px;z-index: 100;backface-visibility: hidden;text-align: center;color: #fff;background-color: #ce0c27;text-transform: uppercase;font-size: 16px;letter-spacing: -.2px;font-weight: 600;-webkit-transform: rotate(325deg);-moz-transform: rotate(325deg);transform: rotate(325deg);}
.sold-inner{text-align: center;color: #fff;text-transform: uppercase;font-size: 26px;letter-spacing: -.2px;font-weight: 600;}
.lotes{padding:20px;color: #fff;font-weight: bold;font-size: 20px;} .lotes > div{background: #000;padding: 20px;font-family: sans-serif;font-size: 55px;line-height: 1;}
.place-img{position:relative;width:100%;overflow:hidden;}.place-img img {transition: all 0.2s linear;}.place-img .place-mask {top:50px;width:200%;height:200%;position:absolute;opacity: 1;background-color: rgba(146,197,73,0.8);transform: translate(300px, 200px) rotate(45deg);transition: all 0.5s ease-in-out;}.place-img a{color:#fff;top:40%;position:absolute;opacity: 0;transition: all 0.4s ease-in-out;transition-delay: 0.3s;transform: translateX(-200px)}
.place-img:hover img{transform: scale(1.2);}.place-img:hover .place-mask{opacity: 1;transform: translate(-96px, -120px) rotate(45deg);}.place-img:hover a{opacity:1;left:50%;transform: translateX(-50%);color:#fff;} 
.serv-icons a,.serv-icons li {color: #92C549;background: #333744;display: inline-block;height: 60px;width: 60px;line-height: 70px;margin-right: 13px;margin-bottom: 13px;text-align: center;-webkit-transition: all 0.5s ease 0s;transition: all 0.5s ease 0s;}
.serv-icons > a:last-child, .serv-icons li:last-child {margin-right: 0;}
.serv-icons > a:hover, .serv-icons li:hover {background: #92C549;color: #ffffff;} .serv-icons {margin-top: 43px;margin-bottom:0;}
.why-item .icon {display: inline-block;padding-right: 10px;float: left;} .why-item h4{font-weight:bold;} .why-item h4, .why-item p {margin-left: 105px;}
.opinion-icon{color:#fff;width: 80px;height: 80px;display: inline-flex;font-size: 40px;border-radius: 50%;align-items: center;justify-content: center;margin-bottom: 10px;} #opinion-slide{overflow:hidden;} #opinion-slide .user p {font-weight: bold;font-size:16px;margin: 0;}
#opinion-slide .owl-prev, #opinion-slide .owl-next {position: absolute;top: 50%;background-color: rgba(255, 255, 255, 0.4);color: #fff;font-size: 40px;display: inline-block;margin-top: -35px;height: 70px;width: 70px;line-height: 70px;text-align: center;z-index: 5;-webkit-transition: background-color 400ms;transition: background-color 400ms;}
#opinion-slide .owl-prev {left: -35px;text-indent: 17px;} #opinion-slide .owl-next {right: -35px;text-indent: -17px;}
._dp_doppler-footer{display:none !important;} ._dp_container-HTMLForm{margin-top: 0 !important;max-width: none !important;}
.nosotros-bg{background-image: url("../img/oficina.jpg");background-size: cover;background-position: 0 center;height:430px;} .modal-body {padding: 0;}
.team{padding:100px 10px;} .team .icon{display:inline-block;} .team h3,.team h4{font-weight:bold;} .team h4{letter-spacing:2px;margin-bottom:0px;} .team p {font-size:20px;} .team i {font-size:24px;} .d-flex-sm {display: flex;}
#contact{/*background-image:url("../img/loma-alta-bg.png"); background-repeat: no-repeat;background-position: 0 center;*/background-color: #4c5264;} #contact p i{font-size:18px;width:20px;text-align:center;margin-right:5px;} #contact h3{font-weight:bold;margin-bottom:20px;} #contact img {width:280px;}
.social-icons {margin-top: 20px;margin-bottom: 30px;} .social-icons a {border: 1px solid #b1b1b1;color: #fff;display: inline-block;font-size: 30px;height: 44px;width: 44px;line-height: 42px;margin-right: 13px;text-align: center;-webkit-transition: all 0.5s ease 0s;transition: all 0.5s ease 0s;} .social-icons > a:hover {background: #111 !important;border-color: #111;color: #fff;}
.social-icons a.whatsapp {background: #15b20b;} .social-icons a.facebook {background: #3e5993;}
footer{color:#999;background:#3c4153;padding:30px 0px;}
#frames iframe{border:medium none;border-radius:0.25em;height:350px;width:100%;}
.mensaje.navbar-transparent{background:rgba(236, 234, 234, 0.85) !important;} .mensaje.navbar-transparent .nav li > a{color:inherit;}
/**g**/
.mgbot-20{margin-bottom:20px;}.mgbot-30{margin-bottom:30px;}.mgbot-50{margin-bottom:50px;}.mgtop-20{margin-top:20px;}.mgtop-30{margin-top:30px;}.mgtop-50{margin-top:50px;}
.padbot-20{padding-bottom:20px;}.padbot-30{padding-bottom:30px;}.padbot-50{padding-bottom:50px;}.padtop-85{padding-top:85px;}.padtb-85{padding:85px 0px;}.padtb-50{padding:50px 0px;}
.no-padding{padding:0px;}.no-margin{margin:0px;}.col-90{width:90%;}.pad-10{padding:10px;} 
.sub-section{padding:85px 0px 60px;}
.text-bold {font-weight:bold;}.text-spacing{letter-spacing:4px;text-transform:uppercase;font-size:12px;}
.tr-all-e {transition: all 0.4s ease 0s;-webkit-transition: all 0.4s ease 0s;}.tr-all-eo {transition: all 0.6s ease-out 0s;-webkit-transition: all 0.6s ease-out 0s;}.tr-all-eio {-webkit-transition: all ease-in-out .6s;transition: all ease-in-out .6s;}
.tr-delay {transition: all 1s ease 0s;-webkit-transition: all 1s ease 0s;}.tr-delay:hover{transition: all .1s ease;-webkit-transition: all .1s ease;}
.img-thumbnail.center, .img-responsive.center {display:inline;} .img-bg{width:100%;object-fit:cover;object-position: center right;height: 380px}
.d-flex-md{display: flex;}
.visible-ico{display:none;} 
ul.list{padding-left:20px;}ul.list-small{padding-left:20px;font-size:14px;}
.shadow{box-shadow:0px 0px 60px rgba(0,0,0,0.3); -webkit-box-shadow:0px 0px 60px rgba(0,0,0,0.3);}
.gray-bg{background:#f2f2f2;}.gray-drk-bg{background:#4c5264;}.black-bg{background:#111;}
.gray{color:#f2f2f2;}.green{color:#92C549;}.white{color:#fff;}
.green-bg{background:#92C549;}.green-sb-bg{background:#a3ce67;}.green-up-bg{background:#7cb130;}.white-bg{background:#fff;}.rose-bg{background:#d2162d;}
/**a**/
.ani-up{}.ani-dw{}.ani-lf{}.ani-rg{}
.animate{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.animate-slow{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.delay1{animation-delay:0.2s;-webkit-animation-delay:0.2s;}.delay2{animation-delay:0.4s;-webkit-animation-delay:0.4s;}.delay3{animation-delay:0.6s;-webkit-animation-delay:0.6s;}
.delay4{animation-delay:0.8s;-webkit-animation-delay:0.8s;}.delay5{animation-delay:1s;-webkit-animation-delay:1s;}.delay6{animation-delay:1s;-webkit-animation-delay:1.2s;}
@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-40px);transform:translateX(-40px);}
100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);}
}
@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-40px);-ms-transform:translateX(-40px);transform:translateX(-40px);}
100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
}
.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;}
@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(40px);transform:translateX(40px);}
100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);}
}
@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(40px);-ms-transform:translateX(40px);transform:translateX(40px);}
100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
}
.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight;}
@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px);}
100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}
}
@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(40px);-ms-transform:translateY(40px);transform:translateY(40px);}
100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);}
}
.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;}
@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-40px);transform:translateY(-40px);}
100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}
}
@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-40px);-ms-transform:translateY(-40px);transform:translateY(-40px);}
100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);}
}
.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;}

.owl-carousel .owl-wrapper:after {content: "."; display: block; clear: both;	visibility: hidden;line-height: 0;height: 0;}
.owl-carousel{display: none;position: relative;width: 100%;-ms-touch-action: pan-y;}
.owl-carousel .owl-wrapper{display: none;position: relative;	-webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow: hidden;position: relative;width: 100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;	-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}
.owl-carousel .owl-item{float: left;}
.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor: pointer;}
.owl-controls {-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
.grabbing {cursor:url(../images/grabbing.png) 8 8, move;}
.owl-carousel  .owl-wrapper,.owl-carousel  .owl-item{-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);}
/*ot*/
.owl-origin {-webkit-perspective: 1200px;-webkit-perspective-origin-x : 50%;	-webkit-perspective-origin-y : 50%;	-moz-perspective : 1200px;-moz-perspective-origin-x : 50%;-moz-perspective-origin-y : 50%;perspective : 1200px;}
.owl-fade-out {z-index: 10; -webkit-animation: fadeOut .7s both ease; -moz-animation: fadeOut .7s both ease; animation: fadeOut .7s both ease;}
.owl-fade-in {-webkit-animation: fadeIn .7s both ease; -moz-animation: fadeIn .7s both ease;animation: fadeIn .7s both ease;}
.owl-backSlide-out {-webkit-animation: backSlideOut 1s both ease; -moz-animation: backSlideOut 1s both ease;animation: backSlideOut 1s both ease;}
.owl-backSlide-in {-webkit-animation: backSlideIn 1s both ease; -moz-animation: backSlideIn 1s both ease;animation: backSlideIn 1s both ease;}
.owl-goDown-out {-webkit-animation: scaleToFade .7s ease both; -moz-animation: scaleToFade .7s ease both;animation: scaleToFade .7s ease both;}
.owl-goDown-in {-webkit-animation: goDown .6s ease both; -moz-animation: goDown .6s ease both;animation: goDown .6s ease both;}
.owl-fadeUp-in {-webkit-animation: scaleUpFrom .5s ease both; -moz-animation: scaleUpFrom .5s ease both;animation: scaleUpFrom .5s ease both;}
.owl-fadeUp-out {-webkit-animation: scaleUpTo .5s ease both; -moz-animation: scaleUpTo .5s ease both;animation: scaleUpTo .5s ease both;}
@-webkit-keyframes empty { 0% {opacity: 1}}
@-moz-keyframes empty { 0% {opacity: 1}}
@keyframes empty {0% {opacity: 1}}
@-webkit-keyframes fadeIn {0% { opacity:0; } 100% { opacity:1; }}
@-moz-keyframes fadeIn { 0% { opacity:0; } 100% { opacity:1; }}
@keyframes fadeIn { 0% { opacity:0; } 100% { opacity:1; }}
@-webkit-keyframes fadeOut { 0% { opacity:1; } 100% { opacity:0; }}
@-moz-keyframes fadeOut { 0% { opacity:1; } 100% { opacity:0; }}
@keyframes fadeOut { 0% { opacity:1; } 100% { opacity:0; }}
@-webkit-keyframes backSlideOut { 25% { opacity: .5; -webkit-transform: translateZ(-500px); } 75% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); } 100% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }}
@-moz-keyframes backSlideOut { 25% { opacity: .5; -moz-transform: translateZ(-500px); } 75% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); } 100% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }}
@keyframes backSlideOut { 25% { opacity: .5; transform: translateZ(-500px); } 75% { opacity: .5; transform: translateZ(-500px) translateX(-200%); } 100% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }}
@-webkit-keyframes backSlideIn { 0%, 25% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(200%); } 75% { opacity: .5; -webkit-transform: translateZ(-500px); } 100% { opacity: 1; -webkit-transform: translateZ(0) translateX(0); }}
@-moz-keyframes backSlideIn { 0%, 25% { opacity: .5; -moz-transform: translateZ(-500px) translateX(200%); } 75% { opacity: .5; -moz-transform: translateZ(-500px); } 100% { opacity: 1; -moz-transform: translateZ(0) translateX(0); }}
@keyframes backSlideIn { 0%, 25% { opacity: .5; transform: translateZ(-500px) translateX(200%); } 75% { opacity: .5; transform: translateZ(-500px); } 100% { opacity: 1; transform: translateZ(0) translateX(0); }}
@-webkit-keyframes scaleToFade { to { opacity: 0; -webkit-transform: scale(.8); }}
@-moz-keyframes scaleToFade { to { opacity: 0; -moz-transform: scale(.8); }}
@keyframes scaleToFade { to { opacity: 0; transform: scale(.8); }}
@-webkit-keyframes goDown { from { -webkit-transform: translateY(-100%); }}
@-moz-keyframes goDown { from { -moz-transform: translateY(-100%); }}
@keyframes goDown { from { transform: translateY(-100%); }}
@-webkit-keyframes scaleUpFrom { from { opacity: 0; -webkit-transform: scale(1.5); }}
@-moz-keyframes scaleUpFrom { from { opacity: 0; -moz-transform: scale(1.5); }}
@keyframes scaleUpFrom { from { opacity: 0; transform: scale(1.5); }}
@-webkit-keyframes scaleUpTo { to { opacity: 0; -webkit-transform: scale(1.5); }}
@-moz-keyframes scaleUpTo { to { opacity: 0; -moz-transform: scale(1.5); }}
@keyframes scaleUpTo { to { opacity: 0; transform: scale(1.5); }}

.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:black;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8;display:none;}
.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:normal;}
.lightbox .lb-image{display:block;height:auto;max-width:inherit;}
.lightbox a img{border:none;}
.lb-outerContainer{position:relative;background-color:white;*zoom:1;width:250px;height:250px;margin:0 auto;}
.lb-outerContainer:after{content:"";display:table;clear:both;}.lb-container{}
.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0;}
.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url('../img/loading.gif') no-repeat;}
.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}.lb-container > .nav{left:0;}
.lb-nav a{outline:none;background-image:url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==');}
.lb-prev, .lb-next{height:100%;cursor:pointer;display:block;}
.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url('../img/prev.png') left 48% no-repeat;opacity:0;-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;-o-transition:opacity 0.6s;transition:opacity 0.6s;}
.lb-nav a.lb-prev:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}
.lb-nav a.lb-next{width:64%;right:0;float:right;background:url('../img/next.png') right 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.6s;-o-transition:opacity 0.6s;transition:opacity 0.6s;}
.lb-nav a.lb-next:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}
.lb-dataContainer{margin:0 auto;padding-top:5px;*zoom:1;width:100%;}.lb-dataContainer:after{content:"";display:table;clear:both;}
.lb-data{padding:0 4px;color:#ccc;}
.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em;}.lb-data .lb-caption{font-size:13px;font-weight:bold;line-height:1em;}
.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999999;}
.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url('../img/close.png') top right no-repeat;text-align:right;outline:none;opacity:0.7;-webkit-transition:opacity 0.2s;-o-transition:opacity 0.2s;transition:opacity 0.2s;}
.lb-data .lb-close:hover{cursor:pointer;opacity:1;}

@media (max-width: 991px) {
	.mgbot-30-sm {margin-bottom:30px;} .d-flex-md{display: inherit;} .main-info{width: 100%;} .no-padding-sm{padding:0px;} #contact{background-position: 0 0;} .nosotros-bg{height: 480px;} .place-img {height: auto;}
}
@media (max-width: 767px) {
    #main-slide a{display:block; text-align:center;margin-right:auto;margin-left:auto;margin-bottom:10px;} .slide-content{text-align:center;}
	.visible-ico{display:inline-block;}.no-padding-rg{padding-right:15px;} .mgtop-30-sm{margin-top:0px;} .mgtop-120-sm{margin-top:120px;} .box-over{margin-left:0px;} .img-hover {margin-right:0px;} #contact{background-image: none;} .d-flex-sm {display: inherit;} .nosotros-bg{height: 400px;} footer .pull-left, footer .pull-right {float:none !important;}
}
@media (max-width: 479px) {
	.title-xl{font-size:35px;}.title-xl-main{font-size:50px;} .heading h1, .heading h2{font-size:40px;} #social-links{padding:50px 0px;} .box .why-item h4, .box .why-item p {margin-left: 0;}
}
@media (min-width: 1200px) {
	.col-90-lg{width:90%;margin: 0 auto;}
}
@media (min-width: 1500px) {	
}