a:hover, a:focus{text-decoration: none;}
.navbar-relative{position: relative;}
.affix{position: fixed;}
.list-unstyle{list-style: none; padding: 0; margin: 0;}
.list-rombo{display: flex; align-items: baseline;}
.list-rombo img {width: 10px!important;height: 10px!important;margin-right: 10px;}
.color-face{color: #3b5998;}
.color-face:hover, .color-face:focus{color: rgba(59, 89, 152, .5);}
.color-twitter{color: #00acee;}
.color-twitter:hover, .color-twitter:focus{color: rgba(0, 172, 238, .5);}
.cont-socials.whats{background: #25d366; border: 1px solid #25d366;}
.cont-socials.whats:hover{background: transparent; color: #25d366; border: 1px solid #25d366;}
.cont-socials.face{background: #3b5998; border: 1px solid #3b5998;}
.cont-socials.face:hover{background: transparent; color: #3b5998; border: 1px solid #3b5998;}
.cont-socials.twitter{background: #00acee; border: 1px solid #00acee;}
.cont-socials.twitter:hover{background: transparent; color: #00acee; border: 1px solid #00acee;}
.cont-socials.instagram{background: #c32aa3; border: 1px solid #c32aa3;}
.cont-socials.instagram:hover{background: transparent; color: #c32aa3; border: 1px solid #c32aa3;}
.cont-socials.linkedin{background: #0e76a8; border: 1px solid #0e76a8;}
.cont-socials.linkedin:hover{background: transparent; color: #0e76a8; border: 1px solid #0e76a8;}
.flexx{display: flex; justify-content: center;}
.credits-article{display: flex; align-items: center; margin-bottom: 20px; margin-top: 20px;}
.credits-article h2{margin: 0 0 0 5px; line-height: inherit;}
.credits-article h3{margin: 0 5px 0 0px; line-height: inherit;}
.gray-cap-img{position: absolute; top: 0; left: 0; width: 100%; height: 100%; content: ""; background: rgba(0,0,0,.3); z-index: 1;}
.img-slide{position:absolute; top: 40%; left: 50%; transform: translate(-50%,-50%); width: 700px;}
.navbar-default .nav > li > a{background: #eeeeee; border: 1px solid #fff; padding: 10px 15px;}
.navbar-default .nav > li > a.menu-first:hover{background: #ffc107; color: #fff;}
.navbar-default .nav > li > a.menu-second:hover{background: #2196f3; color: #fff;}
.navbar-default .nav > li > a.menu-third:hover{background: #4caf50; color: #fff;}
.affix.navbar-default .nav > li.active > a.menu-first, .affix.navbar-default .nav > li.active > a.menu-first:focus{background: #ffc107; color: #fff;}
.affix.navbar-default .nav > li.active > a.menu-second, .affix.navbar-default .nav > li.active > a.menu-second:focus{background: #2196f3; color: #fff;}
.affix.navbar-default .nav > li.active > a.menu-third, .affix.navbar-default .nav > li.active > a.menu-third:focus{background: #4caf50; color: #fff;}
.navbar-default .nav > li > a, .navbar-default .nav > li > a:focus{color: #575756; background: #eeeeee;}
.head-instagram{padding-left: 2px; padding-right: 2px; margin-bottom: -4px;}




.images-under-slide{position: absolute; top: -200px; width: 100%; left: 0; padding: 0 100px;}
.images-under-slide .shadow{position: absolute; content: ""; width: -webkit-fill-available; height: 100%; margin: 0 15px; top: 0; left: 0; background: linear-gradient(to bottom,transparent 40%, rgba(0, 0, 0, .7) 40%);}
.cont-image-services{margin-bottom: 105px;}
.cont-boxes{position: absolute; top: 40%; left: 0; margin: 0 30px; }
.cont-boxes p{margin-top: 25px; font-size: 18px; font-weight: 500; line-height: normal;}
.btn-blanco{padding: 5px 20px; background: #fff; border: 1px solid #fff;}
.btn-blanco:hover{text-decoration: none;}
.btn-ver{padding: 5px 20px; background: #eeeeee; border: 1px solid #eeeeee; color: #000; }
.btn-ver:hover{background: transparent; color: #000; transition: all .5s ease-in-out; text-decoration: none;}

.home-first-article{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}
.simulated-button{padding: 5px 20px; background: #fff; border: 1px solid #fff; max-width: 130px; margin: 0 auto;}
.simulated-button:hover{background: transparent; color: #fff;}
.simulated-button-2{padding: 5px 20px; background: #fff; border: 1px solid #fff; max-width: 130px; margin: 0 auto; color: #000;}
.simulated-button-2:hover{background: transparent; color: #fff;}

.line-short{width: 20px; margin: 0 auto; margin-bottom: 20px;}
.form-subscribe{background: #eeeeee; padding: 30px;}
.btn-mail{background: #000; color: #fff; padding: 10px; border: 1px solid #000; cursor: pointer;}
.btn-mail:hover{background: transparent; color: #000; border: 1px solid #000; transition: all .5s ease-in-out;}
.dis-flex-h2{display: flex;}
.dis-flex-article-home{display: flex; align-items: center;}
.dis-flex-banner{display: flex; align-items: center;}
.dis-flex-article{display: flex; align-items: center;}

.home-article-negocios{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center;}

.social-footer{display: flex; justify-content: center;}
.cont-socials{margin: 0 10px; width: 40px; height: 40px; background: #000; cursor: pointer; border-radius: 50%; position: relative; border: 1px solid #000;}
.cont-socials:hover{background:transparent; transition: all .5s ease-in-out;}
.cont-socials a{position: absolute; transform: translate(-50%, -50%); top: 50%; left: 50%;}

.zoom-image{overflow: hidden; transform: scale(1); transition: all 2s ease-in-out;}
.zoom-image:hover img{transform: scale(1.3); transition: all 2s ease-in-out;}
.m-0auto{margin: 0 auto;}

/*background*/
.bckgd-verde{background: #4caf50;}
.bckgd-rojo{background: #f44336;}
.bckgd-gris{background: #eeeeee;}
.bckgd-gray{background: gray;}
.back-cover{background-position: center!important; background-repeat: no-repeat!important; background-size: cover!important;}
.back-left{position: absolute; top: 0; left: 0; width: 100%; /*height: 100%;*/}
.bckgd-gif-transparent:before{content:""; background: rgba(255,255,255,0.7); position: absolute; top: 0; left: 0; width: 100%; height: 100%;}

/*Social icons share*/
.social-icons{display: inline-flex; list-style: none; padding: 0;}
.social-icons li:first-child{margin-right: 10px;}
.social-icons li{margin: 0 5px;}

/*Marketing*/
.width70{width: 70%;}
.width80{width: 80%;}
.flex-article-marketing{display:flex;}
.play-video-article{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); font-size: 100px; color: rgba(255,255,255,0.75);}
.play-video-article:hover{color: #fff; transition: all .5s ease-in-out; font-size: 110px;}
.two-columns-pr{padding-right: 25px;}
.two-columns-pl{padding-left: 25px;}
.quote-1-marketing{padding: 19px 45px; border: 1px solid #575756;}
.fb-page{width: 360px !important;}

/*gifs*/
.gif-300{width: 300px; margin: 0 auto;}

/*Responsive Blog*/

@media only screen and (max-width: 800px){
	.navbar-default .navbar-header .navbar-toggle{margin-top: 20px;}
	.images-under-slide{position: relative; top: 0; left: 0; padding: 0 15px;}
	.cont-boxes{margin: 0 20px;}
	.cont-image-services{margin-top: 70px; margin-bottom: 0px;}
	.home-first-article{width: 100% !important;}
	.date{font-size: 13px!important;}
	.dis-flex-article-home{display: block;}
	.dis-flex-article{display: block;}
	.img-responsive{width: 100%;}
	.home-article-negocios{width: 100%;}
	.width70{width: auto;}
	.width80{width: auto;}
	.flex-article-marketing{display: block;}
	.dis-flex-banner{display: block;}
	.back-left{position: relative;}
	.p-l15-small{padding-left: 15px;}
	.p-l0-small{padding-left: 0px;}
	.p-r0-small{padding-right: 0px;}
	.p-r15-small{padding-right: 15px;}
	.p-lr15-small{padding-left: 15px !important; padding-right: 15px !important;}
	.p-tb0-small{padding-top: 0; padding-bottom: 0;}
	.p-b0-small{padding-bottom: 0;}
	.list-rombo img{width: 15px!important; height: 15px!important; margin-top: 15px;}
	.flexx{display: block;}
	.fb-page{max-width: 320px!important;}
	.credits-article{display: block;}
	.credits-article h3, .credits-article p, .credits-article h2{font-size: 13px!important;}
	.credits-article h2{margin: 0;}
	.credits-article p span{display: none;}
	.img-slide{max-width: 330px;}
	.navbar-collapse{padding: 0;}

	.fs-18-small{font-size: 18px!important;}
	.fs-25-small{font-size: 25px!important;}


	.lh-30{line-height: 22px;}

	.m-t30-small{margin-top: 30px;}


	.m-b0-small{margin-bottom: 0px;}
	.m-b10-small{margin-bottom: 10px;}
	.m-b20-small{margin-bottom: 20px;}
	.m-b30-small{margin-bottom: 30px;}
}
