h1,.h1,h2,.h2,h3,.h3,h4,.h4{font-family:"Montserrat",sans-serif;line-height:1.2}h1.title,h2.title,h3.title,h4.title{color:#0aaecd;text-transform:uppercase}h1,.h1{font-size:36px}h2,.h2{font-size:24px}h3,.h3{font-size:22px}h4,.h4{font-size:18px}a{outline:none !important;color:#0aaecd}a:hover,a:focus{color:#333}.btn{font-size:16px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;padding:0 18px;height:36px;line-height:35px;letter-spacing:2px;position:relative;z-index:1;-webkit-transition:box-shadow .3s;-moz-transition:box-shadow .3s;-o-transition:box-shadow .3s;transition:box-shadow 0.3s}.btn:hover{-webkit-box-shadow:0 0 15px rgba(0,0,0,0.3);-moz-box-shadow:0 0 15px rgba(0,0,0,0.3);box-shadow:0 0 15px rgba(0,0,0,0.3);border-color:#0aaecd}.btn:before,.btn:after{content:"";display:block;position:absolute;z-index:-1;width:100%;height:0;top:0;left:0;right:0;background:#0aaecd;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all 0.3s}.btn:after{top:inherit;bottom:0}.btn:hover{text-shadow:0px 0px 0px #938e8e}.btn:hover:before,.btn:hover:after{content:"";height:50%}.btn-outline{border:1px solid #0aaecd;color:#938e8e}.btn-dark{background-color:#938e8e;color:#fff}.btn-wrap{padding-top:30px}.bg-primary{background-color:#0aaecd}.bg-light-gray{background-color:#F2F2F2}::-webkit-input-placeholder{color:#938e8e !important}:-moz-placeholder{color:#938e8e !important}::-moz-placeholder{color:#938e8e !important}:-ms-input-placeholder{color:#938e8e !important}.form-control{color:#938e8e;padding:5px 12px}body{font-family:"Source Sans Pro",sans-serif;font-size:18px;line-height:27px;color:#938e8e}section{padding-bottom:50px}section p{letter-spacing:0.5px}.section-content p{margin-bottom:25px}.main-header{width:100%;height:auto;margin:0;padding:0;background-color:#f7fdfe;border-bottom:12px solid #cceff5}.main-nav>ul{list-style:none;margin:0;padding:0;float:right}.main-nav>ul>li{display:inline-block;margin-left:-4px}.main-nav>ul>li>a{display:block;font-size:16px;text-transform:uppercase;color:#938e8e;padding:28px 15px;position:relative;z-index:1;text-decoration:none !important}.main-nav>ul>li>a:before{content:"";display:block;position:absolute;z-index:-1;width:100%;height:0;top:0;left:0;right:0;background:#cceff5;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all 0.3s ease-in}.main-nav>ul>li>a:hover,.main-nav>ul>li>a.active{text-shadow:0px 0px 0px #938e8e}.main-nav>ul>li>a:hover:before,.main-nav>ul>li>a.active:before{content:"";height:100%}.brand{padding-top:20px}.brand img{display:block}.banner{width:100%;height:auto;margin:0;padding:0;background:#0aaecd}.banner img{width:100%}.title{background-color:#938e8e;padding:14px;margin:0 -15px 24px -15px}.title h2{color:#fff;margin:0;padding:0;line-height:1;letter-spacing:1px;text-transform:uppercase}.index_do .title{margin-bottom:54px}.services-box{text-align:center;font-size:16px;padding:0 18px}.services-box.sbm{padding:0 45px}.services-box h3{text-transform:uppercase;color:#0aaecd}.services-box .btn-wrap{padding-top:10px}.services-box .btn-wrap .btn{min-width:140px;color:#4b4a4a}.form-group{margin-bottom:18px}.form-control{height:32px;border:1px solid #0aaecd;background-color:#F2F2F2;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;font-style:italic;font-size:16px}.form-control:focus{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(10,174,205,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(10,174,205,0.6)}textarea.form-control{height:175px}.footer{color:rgba(255,255,255,0.8);padding:30px 0}.footer a{color:rgba(255,255,255,0.8)}.footer-box .footer_img{float:left}.footer-box .footer_text{margin-left:45px}.footer-box .footer_text p{margin:0}.index_contact .title{margin-bottom:64px}.index_contact form{margin-top:27px}.banner-inner{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.banner-inner .page-title{height:255px;display:table}.banner-inner .page-title h1{font-size:72px;margin:0;display:table-cell;vertical-align:middle;font-weight:700;color:#fff}.wrap-img{display:block;float:left;margin-right:35px;margin-bottom:10px;max-width:100%}.section-content .title{margin-bottom:38px}.card-content{margin:0 -35px}.card-content ul{list-style:none;margin:0;padding:0}.card-content ul li{width:33.3%;float:left;padding:15px 33px}.card-content ul li .cc-wrap{background:#fff;border:1px solid #938e8e;padding-bottom:100%;position:relative;overflow:hidden}.card-content ul li .cc-wrap img{display:block;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;z-index:1;max-width:100%}.card-content ul li .cc-wrap .cc-box{position:absolute;height:100%;left:0;right:0;top:0;bottom:0;margin:auto;z-index:2;padding:20px 25px;background:rgba(75,74,74,0.85);line-height:1.35;color:#fff;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;visibility:hidden;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all 0.3s ease-in-out}.card-content ul li .cc-wrap .cc-box p{margin-bottom:0}.card-content ul li .cc-wrap .cc-box a{position:absolute;bottom:20px;left:25px}.card-content ul li .cc-wrap:hover .cc-box{visibility:visible;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.single-card ul li{width:100%;padding-top:5px;max-width:400px}.pop-inner{width:100%;display:table;height:100%;margin:auto}.pop-inner .pop-box{display:table-cell;vertical-align:middle}.pop-inner .pop-box .pop-content{padding:30px 50px 40px 50px;position:relative}.pop-wrap{width:100%;height:100%;left:0;right:0;top:0;bottom:0;position:fixed;z-index:99;overflow:auto;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;visibility:hidden;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all 0.3s ease-in-out}.pop-wrap.open-pop{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;visibility:visible}.pop-wrap.pop-sm .pop-inner{max-width:670px}.pop-wrap.pop-lg .pop-inner{max-width:670px}.pop-wrap .btn{background-color:#4b4a4a}.pop-wrap h2{margin-bottom:30px;font-weight:700;letter-spacing:1px}.pop-wrap p{margin-bottom:25px;color:rgba(255,255,255,0.9)}.pop-wrap .form-control{border-color:#938e8e;background-color:#ddf4f8}.close-pop{display:block;height:30px;padding-right:50px;position:absolute;font-weight:300;letter-spacing:2px;text-decoration:none !important;color:#fff !important;right:25px;top:25px;text-decoration:none;background:url(../images_mcc/close.png) no-repeat center right}.gallery{margin-top:45px}.gallery h2{color:#0aaecd;margin-bottom:25px}.gallery-list{list-style:none;margin:0;padding:0;margin:0 -10px}.gallery-list li{width:16.666%;float:left;padding:10px}.gallery-list li img{display:block;max-width:100%}.lg-backdrop.in{opacity:0.85}.fixed-size.lg-outer .lg-inner{background-color:#FFF}.fixed-size.lg-outer .lg-sub-html{position:absolute;text-align:left}.fixed-size.lg-outer .lg-toolbar{background-color:transparent;height:0}.fixed-size.lg-outer .lg-toolbar .lg-icon{color:#ccc}.fixed-size.lg-outer .lg-img-wrap{padding:12px}.lg-outer{padding:5px 0}.lg-outer .lg{border:1px solid #0aaecd;overflow:inherit}.lg-actions .lg-prev{left:-25px}.lg-actions .lg-next{right:-25px}.lg-backdrop{background:none}.lg-icon{display:none !important}.lg-close{display:block !important;background:#0aaecd;color:#fff !important}.lg-actions .lg-next,.lg-actions .lg-prev{margin-top:-20px;padding:20px 16px 20px;background:#0aaecd;color:#fff;display:block !important}.detail-section p{margin-bottom:25px}.cc-box h4{margin-top:0;margin-bottom:20px;font-family:"Source Sans Pro",sans-serif;font-weight:bold;line-height:1.4;color:#cceff5}.cc-box h4 span{display:block;float:left}.adv-card .cc-wrap{cursor:pointer}.adv-card .cc-wrap img{width:100%;height:100%}.adv-content{display:none}.adv-pop .pop-content{background-color:#cceff5;padding:30px 35px 20px 35px !important;border:1px solid #0aaecd}.adv-pop p{color:#6f6f6f}.adv-pop .adv-html .adv-title h2{color:#0aaecd;margin-top:10px}.adv-pop .adv-html h2{color:#4b4a4a}.adv-pop .close-pop{color:#938e8e !important;background:url(../images_mcc/close-dark.png) no-repeat center right}.pop-wrap.adv-pop .pop-inner{max-width:760px}.hamburger{width:60px;height:60px;padding:15px;float:right;margin-bottom:10px;margin-top:15px}.hamburger span{display:block;height:4px;margin:5px 0;background:#4d4d4d}.card-content.adv-card ul li{padding-bottom:50px}.lg-outer .lg-item{background:url("../images_mcc/loading.gif") no-repeat scroll center center transparent !important}.lg-close{background-image:url(../images_mcc/close.png);background-repeat:no-repeat;background-position:center;background-size:30px auto;width:66px !important;height:60px !important}.lg-close:after{display:none}.lg-prev,.lg-next{background-repeat:no-repeat !important;background-position:center !important;height:60px !important;width:56px !important}.lg-prev:after,.lg-prev:before,.lg-next:after,.lg-next:before{display:none !important}.lg-prev{background-image:url(../images_mcc/prev.png) !important}.lg-next{background-image:url(../images_mcc/next.png) !important}
.row > div > .by-cuatro > ul > li{
	width: 25%;
}
.row > div > .by-tres > ul > li{
	width: 33.33%;
}
.row > div > .by-dos > ul > li{
	width: 33.33%;
}
.row > div > .by-dos > ul > .marg-izq{
	margin-left: 17%;
}
.row > div > .card-content{
	margin: 0;
}
.sp-exited{
	position: absolute;
    bottom: 5px;
    right: 5px;
    color: #FFF;
    border-color: #000;
    border-width: 2px;
    border-style: solid;
    padding: 0 15px;
    border-radius: 35px;
    background-color: #000;
    font-weight: 600;
    text-transform: uppercase;
}
@media (min-width: 1200px){
.container{width:1100px}
}
@media (max-width: 1199px){
.main-nav>ul{float:none}.main-nav{position:fixed;top:0;left:0;right:0;height:100%;overflow:auto;background:#fff;padding:70px 0;visibility:hidden;z-index:99999;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all 0.3s}.main-nav.open-menu{visibility:visible;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.main-nav>ul>li{display:block;margin-left:0;text-align:center}.main-nav>ul>li>a{padding:15px 15px}.close-nav{color:#0aaecd !important;display:inline-block !important;vertical-align:middle;height:30px;line-height:30px;position:absolute;top:15px;left:25px;text-decoration:none !important}.close-nav span{font-size:36px;line-height:1;display:inline-block;vertical-align:middle;height:10px;line-height:0;position:relative;top:3px}.card-content{margin:0 -15px}.card-content ul li{padding:15px}.card-content ul li .cc-wrap .cc-box a{display:block;margin:10px 0;position:static}.card-content ul li .cc-wrap .cc-box{overflow:auto}.lg-actions .lg-prev{left:0}.lg-actions .lg-next{right:0}.lg-outer{padding:75px 15px}.main-nav>ul>li>a:hover:before,.main-nav>ul>li>a.active:before,.btn:hover:before,.btn:hover:after{display:none}.main-nav>ul>li>a:hover,.main-nav>ul>li>a.active{background:#cceff5}.btn:hover{background-color:#0aaecd}.card-content.adv-card ul li{padding-bottom:15px}
}
@media (max-width: 992px){
.services-box{padding:0 !important}.banner-inner .page-title{height:200px}.banner-inner .page-title h1{font-size:46px}.card-content ul li{width:50%}.card-content ul li .cc-wrap{padding-bottom:0;height:auto}.card-content ul li .cc-wrap img{position:static}.card-content ul li .cc-wrap .cc-box{position:static;visibility:visible;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;background:none;color:inherit}.cc-img{padding-top:20px;display:inline-block;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.adv-card .cc-wrap img{width:100%;height:auto}.cc-box h4{color:#000}.card-content.single-card ul li{width:100% !important}.lg-actions{display:none}.single-card .cc-wrap{padding-top:25px !important;padding-bottom:25px !important}
.row > div > .by-cuatro > ul > li, .row > div > .by-tres > ul > li, .row > div > .by-dos > ul > li{
	width: 50%;
}
.li-tab{
	clear: both;
}
.row > div > .by-dos > ul > .marg-izq{
	margin-left: 0;
}
}
@media (max-width: 767px){
.services-box{margin-bottom:20px}.footer-box{margin-bottom:15px}.footer .text-right p{text-align:left !important;margin-bottom:0}.page-title{width:100%}.card-content ul li{width:100%}.gallery{margin-top:0}.gallery-list li{width:25%}.adv-pop .pop-content{padding:50px 15px 20px !important}.pop-inner .pop-box .pop-content{padding:50px 15px 40px}.banner-inner .page-title h1{font-size:36px}.card-content.adv-card ul li .cc-wrap{height:auto}.cc-img{height:auto !important;padding-top:20px}.services-box p{height:auto !important}
.row > div > .by-cuatro > ul > li, .row > div > .by-tres > ul > li, .row > div > .by-dos > ul > li{
	width: 100%;
}
}
