*{padding:0;margin:0;box-sizing:border-box;}
h1{font-size: 30px;font-weight: 600;font-family: "Josefin Sans",sans-serif;}
body{background-image:url("img/fondonegro2.jpg");}
nav.navbar.navbar-default.main_menu{background:#fff;border:none;box-shadow:none;margin-bottom:0;}
.navbar-default .navbar-nav>li>a{font-family:"Muli",sans-serif;font-weight:700;font-size:1.1em;color:#2d2d2d;}
div.carousel-caption{background:rgba(0,0,0,0.7);width:100%;position:absolute;right:0;left:0;bottom:0;font-family:"PT Sans",sans-serif;font-weight:700;font-size:1.2em;text-transform:uppercase;padding:1em;}
div.carousel-caption h2{margin-bottom:1.5em;font-size:26px;}
ul.nav.navbar-nav.navbar-right.menu{margin-right:100px;padding:1em;}
img.logo{width:17%;left:7em;top:1em;position:absolute;z-index:100;}
img.img-slider{width:100%;}
.slider img{width:100%;}
section.intro{background-size:cover;position:relative;min-height:350px;}
div.intro-container{padding: 4em;text-align: center;}
div.intro-container h2{font-family:"Josefin Sans",sans-serif;font-weight:600;color:red;}
div.intro-container p{font-family:"Muli",sans-serif;font-weight:700;color:black;}
.intro-info{margin:0 auto;color:#e71313;}
div.img-container{display:flex;}
.right-img{width:50%;padding:0 30px;padding-top:130px;background:rgba(0,0,0,0.76);font-size:30px;color:#fff;}
.right-img h2{margin:0 100px;padding:30px 0;}
.right-img img{width:100%;}
.left-img{width:50%;padding:0;}
.left-img img{width:100%;}
div.owl-carousel img{padding:0px 2px;width: 100%;}
div.owl-carousel div.item h5{font-family:"Muli",sans-serif;font-weight:700;font-size:1.1em;color:black;}
.owl-prev, .owl-next{display:none;}
section.servicios{background:url(../img/drp.jpeg)no-repeat center center;background-size:cover;background-attachment:fixed;position:relative;height:450px;}
.servicios-info-container{position:absolute;left:0;height:100%;padding:5em 3em;background:rgba(255,0,0,0.7);color:#fff;}
.servicios-info-container h2{color:#fff;font-family:"PT Sans",sans-serif;font-weight:700;}
footer{background:#2d2d2d;color:#c1c1c1;padding:3em;font-family:"Muli",sans-serif;text-align:center;}
footer h5,footer h4{font-family:"PT Sans",sans-serif;font-weight:700;color:#fff;}
footer a{color:#fff;transition:all 0.3s ease;}
footer a:hover{color:green;text-decoration:none;}
footer ul{list-style:none;}
footer ul li ul li{position:relative;left:5px;}
.contacto li i,.ubicacion li i,.sitio li i{position:absolute;left: -5px;}
.social-media li a i{float:none;font-size:1.1em;padding:0.5em;}
.socket{background:#121212;width:100%;padding:0.8em;left:0;bottom:0;color:#fff;text-align:center;}
.row > .column{padding:0 6px;}
.row > .column p{background:green;padding:10px;color:#fff;cursor:pointer;margin-bottom:100px;}
.row > .column p a{color:green;background-color:transparent;text-decoration:none;}
.row > .column p:hover{background:#c90304;padding:10px;color:#fff;font-weight:bold;cursor:pointer;box-shadow:1px 5px 5px #888888;border-radius:5px;transition:.2s linear;}
.row:after{content:"";display:table;clear:both;}
.column{float:left;width:33%;}
.modal{display:none;position:fixed;z-index:111;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,0.9);}
.modal-content{position:relative;background-color:#fefefe;margin:auto;padding:0;width:40%;max-width:1200px;}
.close {color:white;position:absolute;top:10px;right:25px;font-size:75px;font-weight:bold;}
.close:hover,.close:focus{color:#fff;text-decoration:none;cursor:pointer;}
.mySlides{display:none;}
.cursor{cursor:pointer}
a:hover{color:#f5faff;text-decoration:none;}
.prev,.next{cursor:pointer;position:absolute;top:50%;width:auto;padding:16px;margin-top:-50px;color:white;font-weight:bold;font-size:20px;transition:0.6s ease;border-radius:0 3px 3px 0;user-select:none;-webkit-user-select: none;background:rgba(0,0,0,0.5);}
.next{right:0;border-radius:3px 0 0 3px;}
.prev:hover,.next:hover{background-color:rgba(0, 0, 0, 0.8);}
.numbertext{color:#000;font-size:12px;padding:8px 12px;position:absolute;top:0;}
.caption-container{text-align:center;
  background-color:black;padding:2px 16px;color:white;}
.demo{opacity:0.6;}
.active,.demo:hover{opacity:1;}
img.hover-shadow{transition:0.3s}
.hover-shadow:hover{box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19)}
.sectionP h4{color: #ce1e1e;}
.sectionP h3{border-bottom:2px solid #018729;padding:20px 0;margin-bottom:30px;color:#fff;text-align:center;background:#018729;}
.sectionP img{width:100%;height:auto;}
.sectionP{background:#fff;}
.fondoP{font-family:"PT Sans",sans-serif;border-bottom:1px solid #bbb;padding-top:50px;font-size:35px;padding-bottom:20px;text-align:center;width:100%;height:200px;background:#058528;color: #fff;text-transform:uppercase;}
.fondoP .transparente h2{font-weight:900;}
.nosotros{padding: 50px 0;}
.nosotros img{margin-left:10%;}
.direccion{padding:0;margin:0;background:rgba(0,0,0,.5);border: 1px solid #aaa;}
.direccion i{font-size:40px;color:#28994a;border-bottom:2px solid;}
.container .sectionP ol, ul{list-style:inside;}
.sectionP{padding-bottom:100px;}
.column{position:relative;width:100%;border: 1px solid #aaa;}
.column .image{display:block;width:100%;height:auto;}
.overlai p.p{padding-top:10px;}
.overlai{font-size: 20px;padding-top: 0%;position: absolute;bottom: 0;left:-2px;width: 101%;top:82%;background: #088c2f; overflow: hidden;height: 18%;transition: .3s ease;color: #fff;}
.column:hover .overlai {width:101%;color:#fff;top:77%;background:#cd1a1a;height:25%;cursor:pointer;}
.conlumn .text {  white-space: nowrap;  color: white;  font-size: 22px;  position: absolute;  overflow: hidden;  top: 50%;  left: 50%;  transform: translate(-50%, -50%);  -ms-transform: translate(-50%, -50%);}
.contenedorn .nosotros i {    background: #018729;    border-radius: 50%;    padding: 15px;color: #fff;font-size: 50px;margin: 10px;border: 1px solid;}
.valores{padding:50px;background:rgba(255, 255, 255, 0.5);}
.valores p{font-size:16px;}
.valores i{font-size: 60px;color:#008929;padding:0 50px;}
.valores h3{color:#333;}
.us{background:#f1efef;}
hr {margin-top: 50px;border-top: 1px solid #1f1c1c57;}
@media (min-width: 600px){.tabs1,.tabs2,.tabs3,.tabs4,.tabs5,.tabs6{padding:50px 100px;}}
@media (max-width: 600px){.tabs1,.tabs2,.tabs3,.tabs4,.tabs5,.tabs6{padding:0;}}
.tabs1 img,.tabs2 img,.tabs3 img,.tabs4 img,.tabs5 img,.tabs6 img{border: 1px solid #aaa;padding: 5px;}
.card img{transition:1s linear;}
.card img:hover{transform:scale(1.1);}
.card {overflow:hidden;}
.tabs2,.tabs4,.tabs6{background:#0d5f26;}
.tabs1,.tabs3,.tabs5{background:#fff;}
.tabs2 h3,.tabs4 h3,.tabs6 h3{color:#fff;font-weight:900;}
.tabs1 h3,.tabs3 h3,.tabs5 h3{color:#cb0e0f;font-weight:900;}
.tab-content{background:#efefef; padding: 20px;}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus{background:#efefef;}
.nav-tabs>li>a:hover {background:#cb0e0f;color:#fff;}
.nav-tabs>li>a{background:#299a4c;color:#fff;font-weight:600;font-size:16px;}
.container-fluid .col-sm-6 i{padding: 0 10px;color:#008929;}
.contact{text-align:center;background-image: url("../images/fondo2.jpg");background-attachment: fixed;}
.contact .servicios h2{color: #333; padding: 30px;}
.send-in input[type="submit"]{width: 100%;font-size: 1.5em;background:#018729;cursor:pointer;padding: 0.6em 1em;text-align: center;color: #fff;border: none;outline:none;-webkit-appearance: none;}
.contact-form {padding: 1em 0 3em;}
.tab-content>.active {display: block;font-size: 16px;font-family: sans-serif;}
h4{color: #222;font-weight: bold;}
.contact-grid{text-align:left; margin-top:20px;}
.contact-grid i{float: left;margin-right:15px;font-size:25px;color:green;}
.border{width:100%;border: .5px solid #aaa;}
.parrafo{padding-bottom:50px;color:#fff;background:red;height:100%;padding:4%;}