/*==== -------------- ESTILOS GLOBALES -------------- ====*/

	.container{max-width: 1170px !important;}
	a, a:hover{text-decoration: none !important;}
	.form-control:focus{border-color: #fff !important;box-shadow: none !important;}
	.ir-arriba{display: inline-block;padding: 10px 17px;background: #cd3e7c;font-size: 20px;color: #fff;cursor: pointer;position: fixed;bottom: 82px;right: 14px;z-index: 999;border-radius: 50%;}
	.presu{display: inline-block !important;padding: 0px !important;cursor: pointer !important;position: fixed;right: -5px;z-index: 999;border-radius: 0 !important;margin-top: 22px;}
	.presu .container{padding: 0px;}
	.presu .col-md-3{background: #fff;color: #cd3e7c;padding: 10px 30px;border: 1px solid #ddd;}
	.presu .col-md-9{background: #cd3e7c;color: #fff;text-align: center;}
	.presu .col-md-3 p{margin-bottom: 0px !important;}
	.presu .col-md-3 i{font-size: 40px;margin-left: -16px;}
	.presu .col-md-9{display: none;}
	.presu:hover .col-md-9{display: initial;}
	.presu .col-md-9 p{margin-bottom: 0px !important;margin-top: 20px;}
  	.form_presu fieldset:not(:first-of-type){display: none;}
  	#form_presu fieldset:not(:first-of-type){display: none;}
  	.whtspp .col-md-3{background: #01e675;color: #fff;}
  	.tlgrm .col-md-3{background: #32afed;color: #fff;}
  	.skype .col-md-3{background: #fff;color: #32afed;}
  	.whtspp i{font-size: 37px;}
  	.tlgrm i{font-size: 37px;}*/
  	.skype i{font-size: 37px;}
	
  	.pgr{margin-top: 120px;}
  	.pgr .col-md-3{padding: 15px 30px;}
  	.pgr .col-md-3 i {font-size: 30px;margin-left: -16px;}
  	.pgr .col-md-9 p{margin-top: 20px;}

	/*.tlgrm{margin-top: 120px;}
	.tlgrm .col-md-3{padding: 15px 30px;}
	.tlgrm .col-md-3 i {font-size: 30px;margin-left: -16px;}
	.tlgrm .col-md-9 p{margin-top: 20px;}*/

  	.img-fluid{width: 100%;}    
    .presu .container:hover{padding-right: 15px;}
    #mocak-diseño-web .modal-dialog h5 a,#mocak-diseño-web-medida-rediseño .modal-dialog h5 a,#mocak-diseño-web-wordpress .modal-dialog h5 a,#mocak-diseño-web-tienda-online .modal-dialog h5 a{color: #cd3e7c;}

  	/*-------------- MODAL FORMULARIO PRESUPUESTO PRODUCTO --------------*/

		.form_presu{margin-top: 25px;}
	  	.form_presu .modal-dialog {max-width: 650px !important;}
		.form_presu .modal-dialog .modal-content{background: #ececec !important;}
		.form_presu .modal-dialog .modal-header{padding: 22px 30px;border-bottom: 0.5px solid #292929;}
		.form_presu .modal-dialog .modal-header i{font-size: 52px;color: #cd3e7c;}
		.form_presu .modal-dialog .modal-header span{font-size: 25px;color: #cd3e7c;line-height: 25px;margin-left: 20px;font-weight: 700;}
		.form_presu .modal-dialog fieldset:nth-child(2) .modal-header span{margin-top: 10px;}
		.form_presu .modal-dialog .modal-body{padding: 20px 30px;}
		.form_presu select,.form_presu input,.form_presu textarea{font-size: 12px;}
		.form_presu .modal-dialog .modal-body .c1{padding: 0 5px 0 0;}
		.form_presu .modal-dialog .modal-body .c2{padding: 0 0 0 5px;}
		.form_presu .modal-dialog .modal-body .c3{padding: 0 0 0 5px;max-width: 22%;flex: auto;}
		.form_presu .modal-dialog .modal-body .c4{padding: 0;margin: 0 1px 0 1px;max-width: 5%;text-align: center;}
		.form_presu .modal-dialog .modal-body .c5{padding: 0;max-width: 22%;flex: auto;}
		.form_presu .modal-dialog .modal-body .sprdr{max-width: 5%;padding: 0;}
		.form_presu .modal-dialog .modal-body input, .form_presu .modal-dialog .modal-body select{height: 32px;margin-bottom: 0px;}
		.form_presu .modal-dialog .modal-body option{font-size: 11px;}
		.form_presu .modal-dialog .modal-body input[type='checkbox'], .form_presu .modal-dialog .modal-body input[type='radio']{width: 12px;height: 12px;margin-right: 5px;}
		.form_presu .modal-dialog .modal-body p{text-align: right;font-size: 15px;margin-top: 4px;}
		.form_presu .modal-dialog .modal-body img{margin-bottom: 2px;margin-top: 15px;width: 100%;}
		.form_presu .modal-dialog .modal-body .c1-1{padding: 0 5px 0 0;}
		.form_presu .modal-dialog .modal-body .c1-2{padding: 0;}
		.form_presu .modal-dialog fieldset .next{float: right;margin-bottom: 20px;margin-right: 30px;padding: 5px 25px;background: #28a9e1 !important;border-color: #28a9e1 !important;color: #fff;}
		.form_presu .modal-dialog fieldset .btnEnviar{float: right;margin-bottom: 20px;margin-right: 30px;padding: 5px 25px;background: #28a9e1 !important;border-color: #28a9e1 !important;color: #fff;}
		.form_presu .modal-dialog fieldset .previous{float: right;margin-bottom: 20px;margin-right: 15px;padding: 5px 25px;background: #706f6f !important;border-color: #706f6f !important;color: #fff;}

		@media (max-width: 992px){

			.form_presu .modal-dialog fieldset .next, .form_presu .modal-dialog fieldset .btnEnviar{float: left;margin-right: 0px;margin-left: 30px;}
			.form_presu .modal-dialog fieldset .btnEnviar{float: right;margin-bottom: 20px;margin-right: 100px;margin-left: 0px;}
			.form_presu .modal-dialog fieldset .previous{float: right;margin-bottom: 20px;margin-right: 30px}

		}


	/*-------------- ANIMACION --------------*/

		/*.animate{opacity: 0;}*/
	    /*.animate.animated{opacity: 1;}*/
	    /*.cnt .animated.zoomInDown{animation-duration: 3s !important;}H1*/
	    /*.cnt .animated.fadeInDown{animation-duration: 2s !important;}H2*/
	    /*.cnt .animated.fadeInLeft{animation-duration: 5s !important;}CAMION*/

	/*-------------- RESPONSIVE --------------*/

	    @media (max-width: 576px){

	    	.presu{margin-top:5px !important;}
	    	.presu,.pgr{right: 0px;}
	    	.pgr{margin-top:273px !important;}
	    	.whtspp{margin-top:72px !important;}
	    	.tlgrm{margin-top:139px !important;}
	    	/*.skype{margin-top:206px !important;}*/
	    	.presu .col-md-9{display: none !important;visibility: hidden;}
			.pgr .col-md-9{display: none !important;visibility: hidden;}
	    	.form_presu .modal-dialog .modal-body .col-md-5{max-width: 100%;flex: 100%;}
			.form_presu .modal-dialog .modal-body .col-md-4{max-width: 100%;flex: 100%;}
			.form_presu .modal-dialog .modal-body .col-md-6{max-width: 100%;flex: 100%;}

	    }

	    @media (min-width: 577px) and (max-width: 767.98px){

	    	.presu{margin-top:5px !important;}
	    	.presu,.pgr{right: 0px;}
	    	.pgr{margin-top:206px !important;}
	    	.whtspp{margin-top:72px !important;}
	    	.tlgrm{margin-top:139px !important;}
	    	/*.skype{margin-top:206px !important;}*/
	    	.presu .col-md-9{display: none !important;visibility: hidden;}
			.pgr .col-md-9{display: none !important;visibility: hidden;}
	    	.form_presu .modal-dialog .modal-body .col-md-5{max-width: 100%;flex: 100%;}
			.form_presu .modal-dialog .modal-body .col-md-4{max-width: 100%;flex: 100%;}
			.form_presu .modal-dialog .modal-body .col-md-6{max-width: 100%;flex: 100%;}

	    }

	    @media (min-width: 768px) and (max-width: 991.98px){

	    	.presu{margin-top: 75px !important;}
	    	.presu,.pgr{right: 0px;}
	    	.pgr{margin-top:285px !important;}
	    	.whtspp{margin-top:145px !important;}
	    	.tlgrm{margin-top:215px !important;}
	    	/*.skype{margin-top:285px !important;}*/
	    	.form_presu .modal-dialog .modal-body .col-md-5{max-width: 47%;flex: 47%;}
			.form_presu .modal-dialog .modal-body .col-md-4{max-width: 24%;flex: 24%;}
			.form_presu .modal-dialog .modal-body .col-md-6{max-width: 70%;flex: 70%;}
			.form_presu .modal-dialog .modal-body .col-md-6 .col-md-4{max-width: 33%;flex: 33%;}
			.form_presu .modal-dialog .modal-body .col-md-5 .col-md-6{max-width: 50%;flex: 50%;}

	    }

		@media (min-width: 992px) and (max-width: 1139.98px){

			.presu{margin-top: 75px !important;}
			.pgr{margin-top:285x !important;}
			.whtspp{margin-top:145px !important;}
			.tlgrm{margin-top:215px !important;}
			/*.skype{margin-top:285x !important;}*/
			.form_presu .modal-dialog .modal-body .col-md-5{max-width: 47%;flex: 47%;}
			.form_presu .modal-dialog .modal-body .col-md-4{max-width: 24%;flex: 24%;}
			.form_presu .modal-dialog .modal-body .col-md-6{max-width: 70%;flex: 70%;}
			.form_presu .modal-dialog .modal-body .col-md-6 .col-md-4{max-width: 33%;flex: 33%;}
			.form_presu .modal-dialog .modal-body .col-md-5 .col-md-6{max-width: 50%;flex: 50%;}
			#mocak-estudio-diseño-grafico .modal-dialog,#mocak-logotipos .modal-dialog,#mocak-fotograficos .modal-dialog,#mocak-diseño-web .modal-dialog,#mocak-diseño-web-medida-rediseño .modal-dialog,#mocak-diseño-web-wordpress .modal-dialog,#mocak-diseño-web-tienda-online .modal-dialog{max-width: 840px;}
			#mocak-estudio-diseño-grafico .modal-dialog img,#mocak-logotipos .modal-dialog img,#mocak-fotograficos .modal-dialog img,#mocak-diseño-web .modal-dialog img,#mocak-diseño-web-medida-rediseño .modal-dialog img,#mocak-diseño-web-wordpress .modal-dialog img,#mocak-diseño-web-tienda-online .modal-dialog img{width: auto;}

		}

		@media (min-width: 1140px) and (max-width: 1869.98px){

			.presu{margin-top: 75px !important;}
			.pgr{margin-top:285px !important;}
			.whtspp{margin-top:145px !important;}
			.tlgrm{margin-top:215px !important;}
			/*.skype{margin-top:285px !important;}-*/
			.form_presu .modal-dialog .modal-body .col-md-5{max-width: 47%;flex: 47%;}
			.form_presu .modal-dialog .modal-body .col-md-4{max-width: 24%;flex: 24%;}
			.form_presu .modal-dialog .modal-body .col-md-6{max-width: 70%;flex: 70%;}
			.form_presu .modal-dialog .modal-body .col-md-6 .col-md-4{max-width: 33%;flex: 33%;}
			.form_presu .modal-dialog .modal-body .col-md-5 .col-md-6{max-width: 50%;flex: 50%;}
			#mocak-estudio-diseño-grafico .modal-dialog,#mocak-logotipos .modal-dialog,#mocak-fotograficos .modal-dialog,#mocak-diseño-web .modal-dialog,#mocak-diseño-web-medida-rediseño .modal-dialog,#mocak-diseño-web-wordpress .modal-dialog,#mocak-diseño-web-tienda-online .modal-dialog{max-width: 840px;}
			#mocak-estudio-diseño-grafico .modal-dialog img,#mocak-logotipos .modal-dialog img,#mocak-fotograficos .modal-dialog img,#mocak-diseño-web .modal-dialog img,#mocak-diseño-web-medida-rediseño .modal-dialog img,#mocak-diseño-web-wordpress .modal-dialog img,#mocak-diseño-web-tienda-online .modal-dialog img{width: auto;}

		}

		@media (min-width: 1870px){

			.presu{margin-top: 75px !important;}
			.pgr{margin-top:285px !important;}
			.whtspp{margin-top:145px !important;}
			.tlgrm{margin-top:215px !important;}
			/*.skype{margin-top:285px !important;}*/
			.form_presu .modal-dialog .modal-body .col-md-5{max-width: 47%;flex: 47%;}
			.form_presu .modal-dialog .modal-body .col-md-4{max-width: 24%;flex: 24%;}
			.form_presu .modal-dialog .modal-body .col-md-6{max-width: 70%;flex: 70%;}
			.form_presu .modal-dialog .modal-body .col-md-6 .col-md-4{max-width: 33%;flex: 33%;}
			.form_presu .modal-dialog .modal-body .col-md-5 .col-md-6{max-width: 50%;flex: 50%;}
			#mocak-estudio-diseño-grafico .modal-dialog,#mocak-logotipos .modal-dialog,#mocak-fotograficos .modal-dialog,#mocak-diseño-web .modal-dialog,#mocak-diseño-web-medida-rediseño .modal-dialog,#mocak-diseño-web-wordpress .modal-dialog,#mocak-diseño-web-tienda-online .modal-dialog{max-width: 840px;}
			#mocak-estudio-diseño-grafico .modal-dialog img,#mocak-logotipos .modal-dialog img,#mocak-fotograficos .modal-dialog img,#mocak-diseño-web .modal-dialog img,#mocak-diseño-web-medida-rediseño .modal-dialog img,#mocak-diseño-web-wordpress .modal-dialog img,#mocak-diseño-web-tienda-online .modal-dialog img{width: auto;}

		}

/*==== -------------- TIPOGRAFIAS -------------- ====*/

    @font-face {font-family: "Montserrat-Regular";src: url("../fonts/Montserrat-Regular.ttf");font-display: swap;}
    @font-face {font-family: "Montserrat-Bold";src: url("../fonts/Montserrat-Bold.ttf");font-display: swap;}
    @font-face {font-family: "Montserrat-Semi-Bold";src: url("../fonts/Montserrat-SemiBold.ttf");font-display: swap;}
    @font-face {font-family: "Montserrat-Black";src: url("../fonts/Montserrat-Black.ttf");font-display: swap;}
    @font-face {font-family: "Montserrat-ExtraBold";src: url("../fonts/Montserrat-ExtraBold.ttf");font-display: swap;}
    @font-face {font-family: "Montserrat-Medium";src: url("../fonts/Montserrat-Medium.ttf");font-display: swap;}
    @font-face {font-family: "Montserrat-Light";src: url("../fonts/Montserrat-Light.ttf");font-display: swap;}
    @font-face {font-family: "OpenSans-Regular";src: url("../fonts/OpenSans-Regular.ttf");font-display: swap;}
    @font-face {font-family: "OpenSans-SemiBold";src: url("../fonts/OpenSans-SemiBold.ttf");font-display: swap;}
    @font-face {font-family: "OpenSans-Bold";src: url("../fonts/OpenSans-Bold.ttf");font-display: swap;}

/*==== -------------- FUENTES -------------- ====*/

	.cnt h1{font-size: 36px !important;font-family: "Montserrat-Bold";}
	.cnt h2{font-size: 21px !important;font-family: "Montserrat-Bold";}
	.rlc h3{font-size: 28px !important;font-family: "Montserrat-Semi-Bold";}
	.rlc h5{font-size: 19px !important;}
	.cnt h6{font-size: 18px !important;}
	.cnt p{font-size: 16px !important;}
	p,.plx span{font-family: "OpenSans-Regular";}
	.bm .bm1 span,.bm .bm4 span{font-family: "Montserrat-Semi-Bold";}
	.cnt1 h3, .cnt2 h3{font-size: 22px;font-family: "Montserrat-Semi-Bold";}
	.cnt1 h4, .cnt2 h4{font-size: 20px;font-family: "Montserrat-Semi-Bold";}

/*==== -------------- ESTILOS HEADER -------------- ====*/

	header{width: 100%;}
	header p{margin: 0px !important;}

	/*-------------- BARRA SUPERIOR --------------*/

		.bs{background: linear-gradient(to right, #ff6a6e, #7f32a0);text-align: right;}
		.bs #drh{text-align: left;}
		.bs #drh a:nth-child(1){margin-left: 3px;}
		.bs p{color: #fff;padding:7px 0px;}
		.bs a,.bs a:hover{color: #fff;margin-left: 20px;font-family: 'Montserrat-Regular';}
		.bs p a:nth-child(1) i,.bs p a:nth-child(2) i{letter-spacing: 6px;}
		.bs p a:nth-child(3) i{color: #4eaa60;font-size: 21px;}

	/*-------------- BARRA MEDIO --------------*/

		.bm{background: #515151;padding: 15px 0px 10px 0px;}
		#bm .bm1 img,#bm .bm3 img{width: 43%;}
		#bm .bm1 img{float: left;}
		#bm .bm3 img{float: right;}
		#bm .bm1 .top, #bm .bm3 .top{display: none;visibility: hidden;}
		#bm .bm1:hover .top,#bm .bm3:hover .top{display: block;visibility: visible;}
		#bm .bm1:hover .bottom,#bm .bm3:hover .bottom{display: none;visibility: hidden;}
		#bm .bm2{display: flex;align-items: center;}
		#bm .bm2 .col-md-6:nth-child(1) a{display: block;text-align: right;padding: 5px 0px;}
		#bm .bm2 .col-md-6:nth-child(1) img{width: 70%;}

	/*-------------- BUSCADOR --------------*/

		.bm .input-group-text{background: #fff;border-right: none;}
		#entradafilter{border-left: none;}
		input[type="search"]{border-radius: 0px;font-style: italic;}
		.search{width: 86%;position: absolute;z-index: 999;max-width: 100%;margin: auto;background: #fff;overflow-x: hidden;display: none;height: auto;margin-left: 41px;}
		.search-table{width: 100% !important;}
		tbody td:nth-child(1){width: 17%;padding-left: 10px;padding-right: 10px;}
		tbody td:nth-child(2){font-size: 18px;display: block;width: auto;height: 100%;margin-top: 11px;}
		tbody tr:hover{background: #cd3e7c;color: #fff;cursor: pointer;}
		tbody img{width: 50px; height: 50px;}
		.search::-webkit-scrollbar{background:rgba(0,0,0,0);}
		.search::-webkit-scrollbar-button{background:#C1C1C1;}
		.search::-webkit-scrollbar-thumb{background:#C1C1C1;}
		.dataTables_length,.dataTables_filter,.dataTables_info,.dataTables_paginate{display: none;}

	/*-------------- BARRA INFERIOR --------------*/

		.bi{background: #fff;border-bottom: 1px solid #cd3e7c;}
		.bi .container{padding: 0;}
		.bi .navbar-nav{margin-left: auto;margin-right: auto;}
		.bi .navbar-nav a i{color: #cd3e7c;letter-spacing: 3px;}
		.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover{color: #cd3e7c !important;}
		.bi .nav-link{font-size: 19px;}
		.bi .mega-area{border-radius: 0px;}
		.bi #menu1,.bi #menu2,.bi #menu3,.bi #menu4{margin-top: 0px;}
		.bi #menu1{background: #cd3e7c; -webkit-box-shadow:inset 0 25px 20px -20px #962c5a;box-shadow:inset 0 25px 20px -20px #962c5a;} /*IMPRENTA*/
		.bi #menu2{background: #ea787e; -webkit-box-shadow:inset 0 25px 20px -20px #a25357;box-shadow:inset 0 25px 20px -20px #a25357;} /*DISEÑO*/
		.bi #menu3{background: #5480ad; -webkit-box-shadow:inset 0 25px 20px -20px #36516d;box-shadow:inset 0 25px 20px -20px #36516d;} /*WEB*/
		.bi #menu4{background: #64a3ce; -webkit-box-shadow:inset 0 25px 20px -20px #457290;box-shadow:inset 0 25px 20px -20px #457290;} /*SEO*/
		.bi .dropdown-menu .col-md-3:nth-child(2){padding-left: 40px;}
		.bi .dropdown-menu .col-md-3:nth-child(3) .row:nth-child(2),.bi .dropdown-menu .col-md-3:nth-child(3) .row:nth-child(3){margin-top: 20px;}
		.bi .dropdown-menu .col-md-3 .col-md-2{padding-right: 0;margin-right: -10px;}
		.bi .dropdown-menu .col-md-3 .col-md-10{padding-left: 0;}
		.bi .dropdown-menu i{font-size: 25px;margin-top: 9px;color: #fff;}
		.bi .dropdown-menu a{color: #fff;padding: 0;padding-left: 20px;}
		.bi .dropdown-menu a:hover{background: none;}
		.bi #menu1 a:nth-child(1){font-size: 20px;font-family: "Montserrat-Semi-Bold"}
		.bi #menu1 a:nth-child(1){background: #cd3e7c !important;color:#fff !important;}
		.bi #menu1 a:hover{background: #fff; color: #cd3e7c;}
		.bi #menu2 i,.bi #menu3 i,.bi #menu4 i{font-size: 20px;line-height: 22px;margin-top: 0px;color: #fff;}
		.bi #menu2 a,.bi #menu3 a,.bi #menu4 a{font-size: 16px;line-height: 20px;padding-left: 0;height: 30px;align-items: center;vertical-align: middle;display: grid;}
		.bi #menu2 a:hover,.bi #menu3 a:hover,.bi #menu4 a:hover{background: #fff;}
		.bi #menu2 a:hover,.bi #menu2 a:hover i{color:#ea787e;}
		.bi #menu3 a:hover,.bi #menu3 a:hover i{color:#5480ad;}
		.bi #menu4 a:hover,.bi #menu4 a:hover i{color:#64a3ce;}
		.bi #menu1, .bi #menu2, .bi #menu3, .bi #menu4{opacity: 0.95;}
		.bi #menu2, .bi #menu3, .bi #menu4 {padding: 15px 16px 19px 15px;border-radius: 0;border: none;}
		.bi .navbar-nav span i{color: #cd3e7c;}
		.navbar-light .navbar-nav .show>.nav-link{color: #cd3e7c !important;}

	/*-------------- RESPONSIVE --------------*/

		/*-- PHONE --*/

			@media (max-width: 576px){

				/*-- BARRA SUPERIOR --*/

					.bs,.bs .container{margin: 0px;padding: 0px;}
					.bs .col-md-6{text-align: center !important;}
					.bs #drh{max-width: 20%;flex: 20%;}
					.bs #izq{max-width: 80%;flex: 80%;padding-left: 0px;}
					.bs #drh a:nth-child(1){margin-left: 0px;}
					.bs #drh a:nth-child(2){margin-left: 6px;}
					.bs a, .bs a i{font-size: 13px; line-height: 18px;}

				/*-- BARRA MEDIO --*/

					#bm .bm1,#bm .bm3{display: none;visibility: hidden;}
					#bm .bm2 .input-group-prepend{display: none;visibility: hidden;}
					.bm3 span.input-group-text{border-radius: 10px 0 0 10px;background: #515151;}
					.bm3 span.input-group-text i{color: #dfdfdf;}
					.navbar-light .navbar-nav .nav-link{color: #fff !important;}
					#bm .bm2 .col-md-6:nth-child(1) a{text-align: center;padding-bottom: 20px;}
					#bm .bm2{padding: 0px;}
					#bm .bm2 .input-group{width: 87%;}
					.search{margin-left: 0px;width: 77.6%;}

				/*-- BUSCADOR --*/

				/*-- BARRA INFERIOR --*/

					.bi{background: #515151;}
					.bi nav > a{display: none;visibility: hidden;}
					.bi button.navbar-toggler{background: #515151;margin-left: auto;margin-top: -60px;border-radius: 0 10px 10px 0;padding: 3px;border-color: #fff;width: 52px;}
					.navbar-light .navbar-toggler-icon{background-image: url(https://iconestudio.es/img/menu.svg) !important;}
					.bi .container{padding: 0px !important;}
					.navbar{padding: 0px !important;}
					.navbar-brand{float: right !important;width: 70% !important;}
					.navbar-brand img{width: 100% !important;}
					.bi .nav-link{font-weight: 500;}
					.bi .dropdown-menu .col-md-3{padding-left: 20px;}
					.bi .dropdown-menu .col-md-3:nth-child(2){padding-left: 20px;}
					.bi .mega-area .col-md-3 .row{margin-top: 20px;}
					.bi .mega-area .col-md-3 .col-md-2{flex:10%; max-width: 10%;margin-right:0px;}
					.bi .mega-area .col-md-3 .col-md-10{flex:90%; max-width: 90%;}
					.bi #menu2 .row:nth-child(2),.bi #menu3 .row:nth-child(2),.bi #menu4 .row:nth-child(2){margin-top: 0px;}
					.bi .nav-link::after{display:none;visibility: hidden;}
					.bi .navbar-nav li a{display: inline-block;}
					.bi .navbar-nav li span{float: right;display: inline-block;}
					.bi #menu2,.bi #menu3,.bi #menu4{padding: 5px 10px 10px 20px !important;}
					.bi #menu1{padding: 0 0 15px 15px !important;}
					.bi .navbar-nav li{border:0.5px solid #ccc;border-left: 0;border-right: 0;border-collapse: collapse;}
					.bi .navbar-nav{margin:10px 0 0 0;}

			}

			@media (min-width: 577px) and (max-width: 992px){

				.bi .navbar-brand {display: none !important;visibility: hidden !important;}

			}

			@media (min-width: 577px) and (max-width: 767.98px){

				/*-- BARRA SUPERIOR --*/

					.bs .col-md-6{text-align: center !important;}

				/*-- BARRA MEDIO --*/

					#bm .bm1,#bm .bm3{display: none;visibility: hidden;}
					.navbar-light .navbar-nav .nav-link{color: #fff !important;}
					.bm3 span.input-group-text{border-radius: 10px 0 0 10px;background: #515151;}
					.bm3 span.input-group-text i{color: #dfdfdf;}
					.navbar-light .navbar-nav .nav-link{color: #fff !important;}

				/*-- BUSCADOR --*/

				/*-- BARRA INFERIOR --*/

					.bi{background: #515151;}
					.bi button.navbar-toggler{background: #515151;margin-left: auto;margin-top: -68px;border-radius: 0 10px 10px 0;padding: 3px;border-color: #fff;width: 52px;}
					.navbar-light .navbar-toggler-icon{background-image: url(https://iconestudio.es/img/menu.svg) !important;}
					.bi .container{padding: 0px !important;}
					.navbar{padding: 0px !important;}
					.navbar{padding-left: 0px !important;padding-right: 0px !important;}
					.navbar-brand{float: right !important;width: 70% !important;}
					.bi .nav-link{font-weight: 500;}
					.bi .dropdown-menu .col-md-3{padding-left: 20px;}
					.bi .dropdown-menu .col-md-3:nth-child(2){padding-left: 20px;}
					.bi .mega-area .col-md-3 .row{margin-top: 20px;}
					.bi .mega-area .col-md-3 .col-md-2{flex:10%; max-width: 10%;margin-right:0px;}
					.bi .mega-area .col-md-3 .col-md-10{flex:90%; max-width: 90%;}
					.bi #menu2 .row:nth-child(2),.bi #menu3 .row:nth-child(2),.bi #menu4 .row:nth-child(2){margin-top: 0px;}
					.bi .nav-link::after{display:none;visibility: hidden;}
					.bi .navbar-nav li a{display: inline-block;}
					.bi .navbar-nav li span{float: right;display: inline-block;}
					.bi #menu2,.bi #menu3,.bi #menu4{padding: 5px 10px 10px 20px !important;}
					.bi #menu1{padding: 0 0 15px 15px !important;}
					.bi .navbar-nav li{border:0.5px solid #ccc;border-left: 0;border-right: 0;border-collapse: collapse;}
					.bi .navbar-nav{margin:10px 0 0 0;}

			}

		/*-- TABLET --*/

			@media (min-width: 768px) and (max-width: 991.98px){

				/*-- BARRA SUPERIOR --*/

					.bs .col-md-6{text-align: center !important;}

				/*-- BARRA MEDIO --*/

					#bm .bm1,#bm .bm3{display: none;visibility: hidden;}
					#bm .bm2{max-width: 100%;flex: 100%;}


					.bm3 span.input-group-text{border-radius: 10px 0 0 10px;background: #515151;}
					.bm3 span.input-group-text i{color: #dfdfdf;}

				/*-- BUSCADOR --*/

					#bm .bm2 .input-group-prepend{display: none;visibility: hidden;}
					#bm .bm2 .input-group {width: 90%;}
					.search {margin-left: 0px;width: 82.5%;}

				/*-- BARRA INFERIOR --*/

					.bi{background: #515151;}
					.bi .container{padding: 0px !important;}
					.bi button.navbar-toggler{background: #515151;margin-left: auto;margin-top: -68px;border-radius: 0 10px 10px 0;padding: 3px;border-color: #fff;width: 52px;}
					.navbar-light .navbar-toggler-icon{background-image: url(https://iconestudio.es/img/menu.svg) !important;}
					.navbar{padding: 0px !important;}
					.bi button.navbar-toggler{height: 40px;}
					.bi .nav-link{font-weight: 500;}
					.bi .mega-area .col-md-3{flex:50%; max-width: 50%;}
					.bi .mega-area .col-md-3 .row{margin-top: 20px;}
					.bi .dropdown-menu i {margin-left: 12px;}
					.bi .dropdown-menu .col-md-3:nth-child(2){margin-left: 0px;}
					.bi #menu2 .row:nth-child(2),.bi #menu3 .row:nth-child(2),.bi #menu4 .row:nth-child(2){margin-top: 0px;}
					.bi .nav-link::after{display:none;visibility: hidden;}
					.bi .navbar-nav li a{display: inline-block;}
					.bi .navbar-nav li span{float: right;display: inline-block;}
					.bi #menu1,.bi #menu2,.bi #menu3,.bi #menu4{padding: 5px 10px 10px 20px !important;}
					.bi #menu1{padding: 0 0 15px 15px !important;}
					.bi .navbar-nav li{border:0.5px solid #ccc;border-left: 0;border-right: 0;border-collapse: collapse;}
					.bi .navbar-nav{margin:10px 0 0 0;}

			}

		/*-- MONITOR - DESKTOPS --*/

			@media (min-width: 992px) and (max-width: 1139.98px){

				/*-- BARRA SUPERIOR --*/

				/*-- BARRA MEDIO --*/

					.bm3 span.input-group-text{border-radius: 10px 0 0 10px;background: #515151;}
					.bm3 span.input-group-text i{color: #dfdfdf;}

				/*-- BUSCADOR --*/

				/*-- BARRA INFERIOR --*/

					.bi .navbar-brand{display: none !important;visibility: hidden !important;}
					.bi .dropdown:hover .dropdown-menu {display: block;}
					.bi .menu-area{position: static !important;}
					.bi .mega-area{position: absolute;width: 100%;left: 0;right: 0;padding: 15px;}
					.bi .dropdown-toggle::after{display: none;}
					.bi .navbar{padding: 0px;}
					.bi .nav-link{padding: 15px 20px !important;font-weight: 500;}
					.xtr{display: none;visibility: hidden;}
					.bi .mega-area .col-md-3{flex:25%; max-width: 25%;}
					.bi .mega-area .col-md-3 .row{margin-top: 0px;}
					.bi .dropdown-menu .col-md-3 .col-md-2{margin-right: 0px;}
					.bi #menu2, .bi #menu3, .bi #menu4{width: 210px;}
					.bi .nav-link::after{display:none;visibility: hidden;}
					.bi .navbar-nav li a{display: block;}
					.bi .navbar-nav li span{display:none;visibility: hidden;}

			}

		/*-- TV - LARGE DESKTOPS --*/

			@media (min-width: 1140px) and (max-width: 1869.98px){

				/*-- BARRA SUPERIOR --*/

				/*-- BARRA MEDIO --*/

					.bm3 span.input-group-text{border-radius: 10px 0 0 10px;background: #515151;}
					.bm3 span.input-group-text i{color: #dfdfdf;}

				/*-- BUSCADOR --*/

				/*-- BARRA INFERIOR --*/

					.bi .navbar-brand{display: none !important;visibility: hidden !important;}
					.bi .dropdown:hover .dropdown-menu {display: block;}
					.bi .menu-area{position: static !important;}
					.bi .mega-area{position: absolute;width: 100%;left: 0;right: 0;padding: 15px;}
					.bi .dropdown-toggle::after{display: none;}
					.bi .navbar{padding: 0px;}
					.bi .nav-link{padding: 15px 20px !important;font-weight: 500;}
					.xtr{display: none;visibility: hidden;}
					.bi .mega-area .col-md-3{flex:25%; max-width: 25%;}
					.bi .mega-area .col-md-3 .row{margin-top: 0px;}
					.bi .dropdown-menu .col-md-3 .col-md-2{margin-right: 0px;}
					.bi #menu2, .bi #menu3, .bi #menu4{width: 210px;}
					.bi .nav-link::after{display:none;visibility: hidden;}
					.bi .navbar-nav li a{display: block;}
					.bi .navbar-nav li span{display:none;visibility: hidden;}

			}

			@media (min-width: 1870px){

				/*-- BARRA SUPERIOR --*/

				/*-- BARRA MEDIO --*/

					.bm3 span.input-group-text{border-radius: 10px 0 0 10px;background: #515151;}
					.bm3 span.input-group-text i{color: #dfdfdf;}

				/*-- BUSCADOR --*/

				/*-- BARRA INFERIOR --*/

					.bi .navbar-brand{display: none !important;visibility: hidden !important;}
					.bi .dropdown:hover .dropdown-menu {display: block;}
					.bi .menu-area{position: static !important;}
					.bi .mega-area{position: absolute;width: 100%;left: 0;right: 0;padding: 15px;}
					.bi .dropdown-toggle::after{display: none;}
					.bi .navbar{padding: 0px;}
					.bi .nav-link{padding: 15px 20px !important;font-weight: 500;}
					.xtr{display: none;visibility: hidden;}
					.bi .mega-area .col-md-3{flex:25%; max-width: 25%;}
					.bi .mega-area .col-md-3 .row{margin-top: 0px;}
					.bi .dropdown-menu .col-md-3 .col-md-2{margin-right: 0px;}
					.bi #menu2, .bi #menu3, .bi #menu4{width: 210px;}
					.bi .nav-link::after{display:none;visibility: hidden;}
					.bi .navbar-nav li a{display: block;}
					.bi .navbar-nav li span{display:none;visibility: hidden;}

			}

/*==== -------------- ESTILOS FOOTER -------------- ====*/

	/*footer{background: #cd3e7c}*/
	footer{background: linear-gradient(to right, #ff6a6e, #7f32a0);padding: 50px 0px;}
	footer p{margin-bottom: 0px !important;color: #fff;}
	footer a, footer a:hover{color: #fff;}

	/*-------------- BARRA SUPERIOR --------------*/

		.fs{padding: 5px;text-align: center;}
		.fs .col-md-12 a{font-family: "Montserrat-Regular";font-size: 22px;line-height: 27px;margin: 0 20px;}
		.fs .col-md-12 a:hover{border-top: 2px solid #fff;padding-top: 15px;}
		footer#provincias .fs{ padding-bottom: 40px;}

	/*-------------- BARRA MEDIO --------------*/

		.fm{margin: 70px 0px !important;text-align: center;font-size: 17px;line-height: 22px;font-family: "OpenSans-Regular";}
		footer#provincias .fm{margin: 0px !important;}
		footer#provincias .fm .col-md-12{padding: 0px !important;}

	/*-------------- BARRA INFERIOR --------------*/

		.fi{text-align: center;}
		.fi .col-md-12 a{font-family: "OpenSans-Regular";margin: 0 10px;font-size: 13px;line-height: 18px;}
		footer#provincias .fi{padding-top: 40px;}

	/*-------------- RESPONSIVE --------------*/

		/*-- PHONE --*/

			@media (max-width: 576px){
				.fs .col-md-12 a,.fi .col-md-12 a{display: block;}
			}

			@media (min-width: 577px) and (max-width: 767.98px){
				.fs .col-md-12 a,.fi .col-md-12 a{display: block;}
			}

		/*-- TABLET --*/

			@media (min-width: 768px) and (max-width: 991.98px){
				.fs .col-md-12 a{display: block;}
			}

		/*-- MONITOR - DESKTOPS --*/

			@media (min-width: 992px) and (max-width: 1139.98px){}

		/*-- TV - LARGE DESKTOPS --*/

			@media (min-width: 1140px) and (max-width: 1869.98px){}

			@media (min-width: 1870px){}

/*==== -------------- ESTILOS PAGINA INDEX -------------- ====*/

	/*-------------- SLIDER --------------*/

		#slider{background: url(../img/index/agencia-de-diseño-y-marketing.gif);background-repeat: no-repeat;background-position: center 0% !important;background-size: cover;padding: 130px 0px;}
		#slider .col-md-12{padding: 0px !important;}
		#slider h3{text-align: center;font-size: 60px;display: block;line-height: 60px;color: #fff;font-family: 'Montserrat-regular';font-weight: 500;}

	/*-------------- INFORMACION INDEX 0 --------------*/

		#infoIndex0 a{display: block;text-align: center;}
		#infoIndex0 img{padding: 15px 0px; width: 80%;}
		#infoIndex0 #infoIndex0_0{background: linear-gradient(to right, #ffc437, #ff7c3f);}
		#infoIndex0 #infoIndex0_0 p{font-family: 'Montserrat-Semi-Bold';margin: 0px;font-size: 15px;line-height: 20px;color: #fff;text-align: center;padding: 5px 0;}

	/*-------------- INFORMACION INDEX 1 --------------*/

		#infoIndex1 #infoIndex1_0{padding: 100px 0px;}
		#infoIndex1 #infoIndex1_0 h1{color: #494949;font-family: 'Montserrat-Bold';font-size: 56px;line-height: 61px;}
		#infoIndex1 #infoIndex1_0 h2{color: #F44677;font-size: 30px;line-height: 35px;font-family: 'OpenSans-Regular';margin-top: 25px;}
		#infoIndex1 #infoIndex1_0 p{color: #515151;font-family: 'OpenSans-Regular';font-size: 18px;line-height: 23px;}
		#infoIndex1 #infoIndex1_1{padding-bottom: 100px;}
		#infoIndex1 #infoIndex1_1 h3{text-align: center;color: #868686;font-family: 'Montserrat-Bold';font-size: 40px;line-height: 45px;margin-bottom: 40px;}
		#infoIndex1 #infoIndex1_1 .col-md-3{border: 1px solid #C6C6C5;border-radius: 20px;padding: 15px;margin: 0px 20px;}
		#infoIndex1 #infoIndex1_1 .col-md-3 .top{display: none;visibility: hidden;}
		#infoIndex1 #infoIndex1_1 .col-md-3:hover .top{display: block;visibility: visible;}
		#infoIndex1 #infoIndex1_1 .col-md-3:hover .bottom{display: none;visibility: hidden;}
		#infoIndex1 #infoIndex1_2{background: linear-gradient(to right, #ff6a6e, #7f32a0);padding: 2.5px 0px;}
		#infoIndex1 #infoIndex1_2 .col-md-6:nth-child(1) #p2 a{display: flex;align-content: center;justify-content: center;align-items: center;}
		#infoIndex1 #infoIndex1_2 .col-md-6:nth-child(2) #p2{display: flex;align-content: center;justify-content: center;align-items: center;margin-top: -20px;}
		#infoIndex1 #infoIndex1_2 .col-md-6:nth-child(2) #p2 a{margin: 0 5px !important;font-size: 13px !important;width: 115px;text-align: center;padding: 25px 0;}
    	#infoIndex1 #infoIndex1_2 .col-md-6:nth-child(2) #p2 a i{display: block;font-size: 23px;margin-bottom: 10px;}
		#infoIndex1 #infoIndex1_2 .col-md-6:nth-child(1) #p2 .material-symbols-rounded{font-size: 40px;margin-right: 25px;}
		#infoIndex1 #infoIndex1_2 .col-md-6:nth-child(1){display: flex;align-items: center;}
		#infoIndex1 #infoIndex1_2 .col-md-6:nth-child(2) p{display: flex;align-items: center;}
		#infoIndex1 #infoIndex1_2 p, #infoIndex1 #infoIndex1_2 p a{margin: 20px 0px;color: #fff;font-size: 21px;line-height: 26px;}
		#infoIndex1 #infoIndex1_2 button{background: transparent;border: 0px;padding: 0px;margin-right: 20px;}		
		#infoIndex1 #infoIndex1_2 button i{border: 1px solid #fff;font-size: 20px;line-height: 34px;padding: 9px;border-radius: 5px;color: #fff;}
		#infoIndex1 #infoIndex1_2 button:hover{background: #fff;cursor: pointer;}
		#infoIndex1 #infoIndex1_2 button:hover i{color: #F44677;}
		#infoIndex1 #infoIndex1_2 a{border: 1px solid #fff;padding: 10px 12px;border-radius: 5px;font-size: 18px !important;line-height: 23px !important;margin: 20px 10px !important;}
		#infoIndex1 #infoIndex1_2 a:hover{cursor: pointer;}
		#infoIndex1 #infoIndex1_2 a:hover{background: #fff;color: #F44677;}

	/*-------------- INFORMACION INDEX 2 --------------*/

		#infoIndex2{text-align: center;padding: 65px 0px;}
		#infoIndex2 > .container{max-width: 70% !important;flex: 70% !important;}
		#infoIndex2 h2{color: #868686;font-size: 32px;font-family: "Montserrat-Bold";line-height: 34px;margin-bottom: 10px;}
		#infoIndex2 p{color: #515151;font-family: 'OpenSans-Regular';font-size: 18px;line-height: 23px;margin-bottom: 30px;}
		#infoIndex2 .row:nth-child(2) .container{padding: 0;}
		#infoIndex2 .tab-content .tab-pane{padding-bottom: 40px;border-radius: 0 0 5px 5px;}
		#infoIndex2 .tab-content #nav-dsñgrfc{background: #fc5a44;}
		#infoIndex2 .tab-content #nav-pscnmnts{background: #7035bc;}
		#infoIndex2 .tab-content #nav-dsñwb{background: #a541d8;}
		#infoIndex2 .tab-content #nav-mprnt{background: #ff3e84;}
		#infoIndex2 .tab-content h3{color:#fff; display: block;font-size: 28px;font-family: "Montserrat-Bold";line-height: 33px;padding-top: 43px;text-align: left;}
		#infoIndex2 .tab-content hr{background: #fff;padding: 0.5px 0;margin-left: 0;width: 35%;}		
		#infoIndex2 .tab-content p, #infoIndex2 .tab-content p a{color: #fff !important;text-align: left;}
		#infoIndex2 .tab-content .tab-pane .card{padding: 16px;background: none;border: 2px solid #fff;border-radius: 0;}
		#infoIndex2 .tab-content .tab-pane .card img{border-radius: 0;width: 55%;display: block;text-align: center;margin: 0 auto;}
		#infoIndex2 .tab-content .tab-pane h4{color: #fff;}
		#infoIndex2 .tab-content .tab-pane .col-md-3 a:hover .card{background: #fff;}
		#infoIndex2 .tab-content #nav-dsñgrfc .col-md-3 a:hover h4{color: #fc5a44;}
		#infoIndex2 .tab-content #nav-pscnmnts .col-md-3 a:hover h4{color: #7035bc;}
		#infoIndex2 .tab-content #nav-dsñwb .col-md-3 a:hover h4{color: #a541d8;}
		#infoIndex2 .tab-content #nav-mprnt .col-md-3 a:hover h4{color: #ff3e84;}
		#infoIndex2 .tab-content .col-md-9 .tab-content{border: 0px !important;}
		#infoIndex2 .tab-content .col-md-3 .container .col-md-6{padding: 5px 0px 5px 10px;}
		#infoIndex2 .tab-content .col-md-3 .container a{background: #fff;display: block;width: 100%;border: 1px solid #fff;color: #FF3E84;padding: 5px 0;}
		#infoIndex2 .tab-content .col-md-3 .container a:hover{background: #FF3E84; color: #fff;}
		#infoIndex2 nav .nav-tabs{border: 0px solid transparent;}
		#infoIndex2 nav .nav-tabs a{background:#9c9b9b;color: #fff;font-size: 16px;font-family: "Montserrat-Bold";line-height: 18px;border: 0px solid transparent;border-radius: 0;border-bottom-width: 10px;border-bottom-style: solid;border-bottom-color: #868686;padding: 30px 0;border-radius: 5px 5px 0 0;display: flex;justify-content: center;align-items: center;align-content: center;flex-wrap: nowrap;}
		#infoIndex2 nav .nav-tabs #nav-dsñgrfc-tab:hover{background: #fc5a44;border-bottom-color: #d64f41;}
		#infoIndex2 nav .nav-tabs #nav-dsñgrfc-tab.active{background: #fc5a44;border-bottom-color: #fc5a44;}
		#infoIndex2 nav .nav-tabs #nav-mprnt-tab:hover{background: #ff3e84;border-bottom-color: #d13776;}
		#infoIndex2 nav .nav-tabs #nav-mprnt-tab.active{background: #ff3e84;border-bottom-color: #ff3e84;}
		#infoIndex2 nav .nav-tabs #nav-dsñwb-tab:hover{background: #a541d8;border-bottom-color: #843aaf;}
		#infoIndex2 nav .nav-tabs #nav-dsñwb-tab.active{background: #a541d8;border-bottom-color: #a541d8;}
		#infoIndex2 nav .nav-tabs #nav-pscnmnts-tab:hover{background: #7035bc;border-bottom-color: #582e99;}
		#infoIndex2 nav .nav-tabs #nav-pscnmnts-tab.active{background: #7035bc;border-bottom-color: #7035bc;}
		#infoIndex2 nav .nav-tabs a:nth-child(1){margin: 0 5px 0 0;}
		#infoIndex2 nav .nav-tabs a:nth-child(2),#infoIndex2 .nav-tabs a:nth-child(3){margin:0 5px;}
		#infoIndex2 nav .nav-tabs a:nth-child(4){margin: 0 0 0 5px;}
		#infoIndex2 .tab-content{border: 0px solid #d4d4d4 !important;border-radius: 0;}
		#infoIndex2 .tab-content p a{color: #cd3e7c;}
		#infoIndex2 .tab-content .tab-pane{background: none;}
		#infoIndex2 #nav-dsñgrfc #infoIndex2_1_1 h3,#infoIndex2 #nav-dsñwb #infoIndex2_3_1 h3,#infoIndex2 #nav-pscnmnts #infoIndex2_4_1 h3{margin-bottom: 23px;}
		#infoIndex2 .tab-content .tab-pane p{font-family: OpenSans-Regular;}
		#infoIndex2 .tab-content .tab-pane .nav-tabs{margin: 25px 0 5px 0;border: 0px solid transparent;width: 100%;}
		#infoIndex2 .tab-content .tab-pane .nav-tabs a{background:#d4d4d4;color: #fff;font-size: 16px;font-family: "Montserrat-Bold";line-height: 18px;border: 0px solid transparent;border-radius: 0;}
		#infoIndex2 .tab-content .tab-pane .nav-tabs a.active{background: #cd3e7c;}
		#infoIndex2 .tab-content .tab-pane .nav-tabs a:nth-child(1){margin: 0 5px 0 0;}
		#infoIndex2 .tab-content .tab-pane .nav-tabs a:nth-child(2),#infoIndex2 .tab-content .tab-pane .nav-tabs a:nth-child(3),#infoIndex2 .tab-content .tab-pane .nav-tabs a:nth-child(4),#infoIndex2 .tab-content .tab-pane .nav-tabs a:nth-child(5){margin: 0 5px;}
		#infoIndex2 .tab-content .tab-pane .nav-tabs a:nth-child(6){margin: 0 0 0 5px;}
		
		#infoIndex2 #servicios2 .accordion .card{margin-bottom: 10px;}
		#infoIndex2 #servicios2 .accordion .card h2 .btn-block{border-radius: 5px 5px 0px 0px;padding: 20px 0;}
		#infoIndex2 #servicios2 .accordion .card h2 .btn-block:focus{box-shadow: none;}
		#infoIndex2 #servicios2 .accordion .card h2 .btn-block .t{width: 50%;color: #fff;text-align: left;padding-left: 15px;}
		#infoIndex2 #servicios2 .accordion .card h2 .btn-block .i{text-align: right;display: block;width: 50%;padding-right: 20px;color: #fff;font-size: 20px;}

		#infoIndex2 #servicios2 h2 .btn-block{background: #9c9b9b;color: #fff;font-size: 16px;font-family: "Montserrat-Bold";line-height: 18px;display: flex;align-content: center;align-items: center;}
		#infoIndex2 #servicios2 #headingOne button:not(.collapsed){background: #fc5a44;}
		#infoIndex2 #servicios2 #collapseOne{background: #fc5a44;}
		#infoIndex2 #servicios2 #headingTwo button:not(.collapsed){background: #ff3e84;}
		#infoIndex2 #servicios2 #collapseTwo{background: #ff3e84;}
		#infoIndex2 #servicios2 #headingThree button:not(.collapsed){background: #a541d8;}
		#infoIndex2 #servicios2 #collapseThree{background: #a541d8;}
		#infoIndex2 #servicios2 #headingFour button:not(.collapsed){background: #7035bc;}
		#infoIndex2 #servicios2 #collapseFour{background: #7035bc;}
		#infoIndex2 #servicios2 .card h4{color: #fff;}
		#infoIndex2 #servicios2 .card hr{background: #fff;padding: 0.5px 0;width: 35%;}
		#infoIndex2 #servicios2 .card-body h3, #infoIndex2 #servicios2 .card-body p, #infoIndex2 #servicios2 .card-body p a{color: #fff;}
		#infoIndex2 #servicios2 .card .card-body .card{padding: 16px;background: none;border: 2px solid #fff;border-radius: 0;}
		#infoIndex2 #servicios2 .card-body .col-md-9, #infoIndex2 #servicios2 .card-body .col-md-9 .container{padding: 0px;}
		#infoIndex2 #servicios2 .card-body .col-md-9 .col-md-3{margin: 40px 0px 0px 0px;max-width: 50% !important;flex: 50% !important;padding: 0 10px;}
		#infoIndex2 #servicios2 .card-body .col-md-9 .col-md-3 .card-body{padding: 10px 10px 20px 10px;}
		#infoIndex2 #servicios2 .card-body .col-md-3 .container a{background: #fff;display: block;width: 100%;border: 1px solid #fff;color: #FF3E84;padding: 5px 0;}
		#infoIndex2 #servicios2 .card-body .col-md-3 .container .col-md-6{max-width: 50% !important;flex: 50%;padding: 2px;}
		#infoIndex2 #servicios2 .card-body .col-md-9 .col-md-3 img{width: 55%;display: block;text-align: center;margin: 0 auto;}
		#infoIndex2 #servicios2 .card-body .col-md-9 .col-md-3 h4{margin: 10px 0 -5px 0;text-align: center;font-size: 18px;line-height: 23px;font-weight: lighter;}

	/*-------------- ESPACIO --------------*/

		.espacio{background: linear-gradient(to right, #ff6a6e, #7f32a0);padding: 2.5px 0px;}

	/*-------------- INFORMACION INDEX 3 --------------*/
		
		#infoIndex3{padding: 80px 0;}
		#infoIndex3 #infoIndex3_1 h2{text-align: center;color: #868686;font-family: 'Montserrat-Bold';font-size: 40px;line-height: 45px;}		
		#infoIndex3 #infoIndex3_1 .col-md-4{margin: 20px 15px;border: 1px solid #C6C6C5;border-radius: 20px;padding: 30px;}
		#infoIndex3 #infoIndex3_1 span{color: #C6C6C5;font-family: 'Montserrat-Bold';font-size: 55px;line-height: 55px;display: block;}
		#infoIndex3 #infoIndex3_1 h3{color: #C6C6C5;font-family: 'Montserrat-Bold';font-size: 29px;line-height: 35px;margin-bottom: 25px;}
		#infoIndex3 #infoIndex3_1 p{color: #515151;font-size: 15px;line-height: 22px;font-family: 'OpenSans-Regular';}
		#infoIndex3 #infoIndex3_2{margin: 80px auto;}
		

		#infoIndex3 #infoIndex3_3{margin: 80px auto;}
		#infoIndex3 #infoIndex3_3 h2{font-family: 'Montserrat-Semi-Bold';text-align: center;color: #868686;font-size: 32px;line-height: 37px;margin-bottom: 50px;}
		#infoIndex3 #infoIndex3_3 .carousel-item .nCliente{color: #868686;font-size: 17px;line-height: 22px;font-weight: 600;margin: 0px 0px 5px 0px;}
		#infoIndex3 #infoIndex3_3 .carousel-item .col-md-9{margin-left: 25px;}
		#infoIndex3 #infoIndex3_3 .carousel-item .col-md-9 p:nth-child(2){margin: 0px 0px 5px 0px;}
		#infoIndex3 #infoIndex3_3 .carousel-item .col-md-9 p:nth-child(2) i{color: #F4CC21;font-size: 13px;line-height: 22px;}
		#infoIndex3 #infoIndex3_3 .carousel-item .dCliente{color: #868686;font-size: 13px;line-height: 22px;margin: 0px;}		
		#infoIndex3 #infoIndex3_4 h2{font-family: 'Montserrat-Semi-Bold';text-align: center;color: #868686;font-size: 32px;line-height: 37px;}
		#infoIndex3 #infoIndex3_4 .col-md-2{max-width: 12.5%;flex: 12.5%;}

	/*-------------- INFORMACION INDEX 4 --------------*/

		#infoIndex4 #infoIndex4_1 div.col-md-6:nth-child(1){padding: 0px;}
		#infoIndex4 #infoIndex4_1 div.col-md-6:nth-child(2){display: flex;align-items: center;align-content: center;flex-wrap: wrap;}
		#infoIndex4 h3{color: #F44677; font-size: 45px;font-family: "Montserrat-Bold";line-height: 46px;margin-bottom: 30px;}
		#infoIndex4 h6{color:#6F6F6E;font-family: "Montserrat-Bold"; font-size: 26px;line-height: 28px;margin: 10px 0 20px 0;}
		#infoIndex4 p{margin-bottom: 15px;}
		#infoIndex4 a, #infoIndex4 strong{color:#6F6F6E;}
		#infoIndex4 #infoIndex4_2 .col-md-6{padding: 0px;}
		#infoIndex4 #infoIndex4_2 .google-maps{width: 100%!important;}
		#infoIndex4 #infoIndex4_2 .google-maps iframe{width: 100%!important;}

	/*-------------- RESPONSIVE --------------*/

		/*-- PHONE --*/

			@media (max-width: 576px) {

				/*-- SLIDER --*/

					#slider{padding: 35px 0;}
					#slider h3{font-size: 30px;line-height: 35px;}

				/*-- INFORMACION INDEX 0 --*/

					#infoIndex0 img{width: 100%;padding: 15px 0;}

				/*-- INFORMACION INDEX 1 --*/

					#infoIndex1 #infoIndex1_1  .col-md-3{max-width: 44%;flex: 44%;margin: 10px;}
					#infoIndex1 #infoIndex1_2 .col-md-6{max-width: 100%;flex: 100%;}
					#infoIndex1 #infoIndex1_2 .col-md-6:nth-child(1){display: block;margin: 0px 5px 20px;}
					#infoIndex1 #infoIndex1_2 .col-md-6:nth-child(2) p{display: block;}
					#infoIndex1 #infoIndex1_2 a{display: table;margin-right: auto !important;margin-left: auto !important;}

					#infoIndex1 #infoIndex1_2 #p1{display: none;visibility: hidden;}
					#infoIndex1 #infoIndex1_2 #p2{display: block;visibility: visible;margin-top: 3px;}

					#infoIndex1 #infoIndex1_0 h1{font-size: 40px;line-height: 45px;}
					#infoIndex1 #infoIndex1_0 h2{font-size: 22px;line-height: 27px;}

				/*-- INFORMACION INDEX 2 --*/

					#infoIndex2 > .container{max-width: 100% !important;flex: 100% !important;}
					#infoIndex2 .tab-pane .row .col-md-3{max-width: 100% !important;flex: 100%;}
					#infoIndex2 .tab-pane .row .col-md-9{padding: 0;}
					#infoIndex2 .tab-pane .row .col-md-9 .col-md-3{max-width: 50% !important;flex: 50%;}
					#infoIndex2 .tab-content .tab-pane .card{padding: 19.5px 0 19.5px 0 !important;}
					#infoIndex2 .tab-content .tab-pane .container{padding: 0 15px;}
					#infoIndex2 .tab-pane .row .col-md-3 .col-md-6{max-width: 50% !important;flex: 50%;padding: 2px;}

					#infoIndex2 nav .nav-tabs a{width: 100% !important;margin: 0px !important;}
															
					#infoIndex2 #infoIndex2_2 .nav-tabs .nav-item{width: 100%;}
					#infoIndex2 #infoIndex2_2 .nav-tabs .nav-item a{margin: 0 5px 5px 0;}
					#servicios1{display: none;visibility: hidden;}
					#servicios2{display: block;visibility: visible;}

				/*-- INFORMACION INDEX 3 --*/

					#infoIndex3 #infoIndex3_1 .col-md-4{max-width: 100%;flex: 100%;}
					#infoIndex3 #infoIndex3_2 #mockup{display: none;visibility: hidden;}
					#infoIndex3 #infoIndex3_2 #movil{display: block;visibility: visible;}
					#infoIndex3 #infoIndex3_3 #movil{display: block;visibility: visible;}
					#infoIndex3 #infoIndex3_3 .col-md-12 .col-md-2{max-width: 13%;flex: 13%;}
					#infoIndex3 #infoIndex3_3 .col-md-12 .col-md-9{max-width: 79%;flex: 79%;}
					#infoIndex3 #infoIndex3_3 #rstdispositivos{display: none;visibility: hidden;}
					#infoIndex3 #infoIndex3_4 .col-md-2{display: none;visibility: hidden;}
					#infoIndex3 #infoIndex3_4 #movil{display: block;visibility: visible;}

				/*-- INFORMACION INDEX 4 --*/

					#infoIndex4 #infoIndex4_1 div.col-md-6:nth-child(2){padding: 50px 20px;}
					#infoIndex4 #infoIndex4_1 div.col-md-6,#infoIndex4 #infoIndex4_2 div.col-md-6{max-width: 100%;flex: 100%;}
					#infoIndex4 #infoIndex4_1 div.col-md-6:nth-child(2) .container{padding: 30px 15px 30px 15px;}
					#infoIndex4 #infoIndex4_2 .google-maps, #infoIndex4 #infoIndex4_2 .google-maps iframe{height: 273px!important;}
					
			}

			@media (min-width: 577px) and (max-width: 767.98px){

				/*-- SLIDER --*/

				/*-- INFORMACION INDEX 1 --*/

					#infoIndex1 #infoIndex1_1  .col-md-3{max-width: 20%;flex: 20%;margin: 0px 15px;}
					#infoIndex1 #infoIndex1_2 .col-md-6{max-width: 100%;flex: 100%;}
					#infoIndex1 #infoIndex1_2 .col-md-6:nth-child(1){justify-content: space-evenly;}
					#infoIndex1 #infoIndex1_2 .col-md-6:nth-child(2) p{display: block;}
					#infoIndex1 #infoIndex1_2 a{display: table;margin-right: auto !important;margin-left: auto !important;}

					#infoIndex1 #infoIndex1_2 #p1{display: none;visibility: hidden;}
					#infoIndex1 #infoIndex1_2 #p2{display: block;visibility: visible;}

				/*-- INFORMACION INDEX 2 --*/

					#infoIndex2 nav .nav-tabs a{width: 100% !important;margin: 0px !important;}
					#infoIndex2 .row:nth-child(2) .container{padding: 0 15px;}
					#infoIndex2 .tab-content .tab-pane .card{padding: 19.5px !important;}
					#infoIndex2 #infoIndex2_2 .nav-tabs .nav-item{width: 100%;}
					#infoIndex2 #infoIndex2_2 .nav-tabs .nav-item a{margin: 0 5px 5px 0;}
					#infoIndex2 .tab-content .tab-pane .row:nth-child(5) .col-md-3{max-width:50%;flex:50%;}
					#servicios1{display: none;visibility: hidden;}
					#servicios2{display: block;visibility: visible;}

				/*-- INFORMACION INDEX 3 --*/

					#infoIndex3 #infoIndex3_1 .col-md-4{max-width: 100%;flex: 100%;}
					#infoIndex3 #infoIndex3_2 #mockup{display: none;visibility: hidden;}
					#infoIndex3 #infoIndex3_2 #movil{display: block;visibility: visible;}
					#infoIndex3 #infoIndex3_3 .col-md-12 .col-md-2{max-width: 13%;flex: 13%;}
					#infoIndex3 #infoIndex3_3 .col-md-12 .col-md-9{max-width: 80%;flex: 80%;}
					#infoIndex3 #infoIndex3_3 #movil{display: block;visibility: visible;}
					#infoIndex3 #infoIndex3_3 #rstdispositivos{display: none;visibility: hidden;}
					#infoIndex3 #infoIndex3_4 .col-md-2{display: none;visibility: hidden;}
					#infoIndex3 #infoIndex3_4 #movil{display: block;visibility: visible;}

				/*-- INFORMACION INDEX 4 --*/

					#infoIndex4 #infoIndex4_1 div.col-md-6:nth-child(2){padding: 50px;}
					#infoIndex4 #infoIndex4_1 div.col-md-6,#infoIndex4 #infoIndex4_2 div.col-md-6{max-width: 100%;flex: 100%;}
					#infoIndex4 #infoIndex4_1 div.col-md-6:nth-child(2) .container{padding: 30px 15px 30px 15px;}
					#infoIndex4 #infoIndex4_2 .google-maps, #infoIndex4 #infoIndex4_2 .google-maps iframe{height: 273px!important;}
					

			}

		/*-- TABLET --*/

			@media (min-width: 768px) and (max-width: 991.98px){

				/*-- SLIDER --*/

				/*-- INFORMACION INDEX 1 --*/

					#infoIndex1 #infoIndex1_1  .col-md-3{max-width: 19%;flex: 19%;}
					#infoIndex1 #infoIndex1_2 .col-md-6{max-width: 100%;flex: 100%;}
					#infoIndex1 #infoIndex1_2 .col-md-6:nth-child(1),#infoIndex1 #infoIndex1_2 .col-md-6:nth-child(2) p{justify-content: space-evenly;}

					#infoIndex1 #infoIndex1_2 #p1{display: flex;visibility: visible;align-content: center;justify-content: center;align-items: center;}
					#infoIndex1 #infoIndex1_2 #p2{display: none !important;visibility: hidden;}

				/*-- INFORMACION INDEX 2 --*/

					#infoIndex2 nav .nav-tabs a{width: 23.8% !important;}
					#infoIndex2 .tab-content .tab-pane .nav-tabs a{margin-top: 5px !important;margin-bottom: 5px !important;}
					#infoIndex2 .row:nth-child(2) .container{padding: 0 15px;}
					#infoIndex2 #infoIndex2_2 .nav-tabs .nav-item{width: 34%;}
					#infoIndex2 #infoIndex2_2 .nav-tabs .nav-item a{margin: 0 5px 5px 0;}
					#infoIndex2 > .container{max-width: 90% !important;flex: 100% !important;}
					#infoIndex2 > .container #infoIndex2_1 .col-md-3{max-width: 35%;flex: 35%;}
					#infoIndex2 > .container #infoIndex2_1 .col-md-9{max-width: 65%;flex: 65%;}
					#infoIndex2 > .container #infoIndex2_1 .col-md-9 .col-md-3{flex: 50%;max-width: 50%;}
					#servicios1{display: block;visibility: visible;}
					#servicios2{display: none;visibility: hidden;}

				/*-- INFORMACION INDEX 3 --*/

					#infoIndex3 #infoIndex3_1 .col-md-4{max-width: 46%;flex: 46%;}
					#infoIndex3 #infoIndex3_2 #mockup{display: block;visibility: visible;}
					#infoIndex3 #infoIndex3_2 #movil{display: none;visibility: hidden;}
					#infoIndex3 #infoIndex3_3 .col-md-3{max-width: 49.8%;flex: 49.8%;margin-bottom: 40px;}
					#infoIndex3 #infoIndex3_3 #movil{display: none;visibility: hidden;}
					#infoIndex3 #infoIndex3_4 .col-md-2{max-width: 24.8%;flex: 24.8%;}
					#infoIndex3 #infoIndex3_4 #movil{display: none;visibility: hidden;}

				/*-- INFORMACION INDEX 4 --*/

					#infoIndex4 #infoIndex4_1 div.col-md-6:nth-child(2){padding: 50px;}
					#infoIndex4 #infoIndex4_1 div.col-md-6,#infoIndex4 #infoIndex4_2 div.col-md-6{max-width: 100%;flex: 100%;}
					#infoIndex4 #infoIndex4_1 div.col-md-6:nth-child(2) .container{padding: 30px 15px 30px 15px;}
					#infoIndex4 #infoIndex4_2 .google-maps, #infoIndex4 #infoIndex4_2 .google-maps iframe{height: 273px!important;}
					

			}

		/*-- MONITOR - DESKTOPS --*/

			@media (min-width: 992px) and (max-width: 1139.98px){

				/*-- SLIDER --*/

				/*-- INFORMACION INDEX 1 --*/

					#infoIndex1 #infoIndex1_1  .col-md-3{max-width: 21%;flex: 21%;}

					#infoIndex1 #infoIndex1_2 #p1{display: flex;visibility: visible;align-content: center;justify-content: center;align-items: center;}
					#infoIndex1 #infoIndex1_2 #p2{display: none !important;visibility: hidden;}

				/*-- INFORMACION INDEX 2 --*/

					#infoIndex2 nav .nav-tabs a{width: 24.1% !important;}
					#infoIndex2 #infoIndex2_2 .nav-tabs .nav-item{width: 26%;}
					#infoIndex2 #infoIndex2_2 .nav-tabs .nav-item a{margin: 0 5px 5px 0;}
					#infoIndex2 > .container{max-width: 90% !important;flex: 100% !important;}
					#infoIndex2 > .container #infoIndex2_1 .col-md-3{max-width: 30%;flex: 30%;padding: 0 0 0 40px;}
					#infoIndex2 > .container #infoIndex2_1 .col-md-9{max-width: 65%;flex: 65%;}
					#infoIndex2 > .container #infoIndex2_1 .col-md-9 .col-md-3{flex: 33%;max-width: 33%;}
					#servicios1{display: block;visibility: visible;}
					#servicios2{display: none;visibility: hidden;}

				/*-- INFORMACION INDEX 3 --*/

					#infoIndex3 #infoIndex3_1 .col-md-4{max-width: 29.7%;flex: 29.7%;}
					#infoIndex3 #infoIndex3_2 #mockup{display: block;visibility: visible;}
					#infoIndex3 #infoIndex3_2 #movil{display: none;visibility: hidden;}
					#infoIndex3 #infoIndex3_3 .col-md-3{max-width: 49.8%;flex: 49.8%;margin-bottom: 40px;}
					#infoIndex3 #infoIndex3_3 #movil{display: none;visibility: hidden;}
					#infoIndex3 #infoIndex3_4 .col-md-2{max-width: 24.8%;flex: 24.8%;}
					#infoIndex3 #infoIndex3_4 #movil{display: none;visibility: hidden;}

				/*-- INFORMACION INDEX 4 --*/

					#infoIndex4 #infoIndex4_1 div.col-md-6:nth-child(2){padding: 50px 110px;}
					#infoIndex4 #infoIndex4_1 div.col-md-6,#infoIndex4 #infoIndex4_2 div.col-md-6{max-width: 100%;flex: 100%;}
					#infoIndex4 #infoIndex4_1 div.col-md-6:nth-child(2) .container{padding: 30px 15px 30px 15px;}
					#infoIndex4 #infoIndex4_2 .google-maps, #infoIndex4 #infoIndex4_2 .google-maps iframe{height: 273px!important;}
					

			}

		/*-- TV - LARGE DESKTOPS --*/		

			@media (min-width: 1152px) and (max-width: 1420px){

				/*-- INFORMACION INDEX  --*/
					
					#infoIndex1 #infoIndex1_2 #p1{display: flex;visibility: visible;align-content: center;justify-content: center;align-items: center;}
					#infoIndex1 #infoIndex1_2 #p2{display: none !important;visibility: hidden;}

				/*-- INFORMACION INDEX 2 --*/

					#infoIndex2 nav .nav-tabs a{width: 24.2% !important;}
					#infoIndex2 > .container{max-width: 90% !important;flex: 100% !important;}
					#infoIndex2 .tab-content .tab-pane .nav-tabs a{margin-top: 5px !important;margin-bottom: 5px !important;}
					#infoIndex2 .row:nth-child(2) .container{padding: 0 15px;}
					#infoIndex2 #infoIndex2_2 .nav-tabs .nav-item{width: 34%;}
					#infoIndex2 #infoIndex2_2 .nav-tabs .nav-item a{margin: 0 5px 5px 0;}
					#infoIndex2 > .container #infoIndex2_1 .col-md-3{max-width: 35%;flex: 35%;}
					#infoIndex2 > .container #infoIndex2_1 .col-md-9{max-width: 65%;flex: 65%;}
					#infoIndex2 > .container #infoIndex2_1 .col-md-9 .col-md-3{flex: 33.3%;max-width: 33.3%;}
					#servicios1{display: block;visibility: visible;}
					#servicios2{display: none;visibility: hidden;}

			}
			
			@media (min-width: 1420.5px) and (max-width: 4000.98px) {

				/*-- SLIDER --*/

				/*-- INFORMACION INDEX 1 --*/

					#infoIndex1 #infoIndex1_1  .col-md-3{max-width: 21%;flex: 21%;}

					#infoIndex1 #infoIndex1_2 #p1{display: flex;visibility: visible;align-content: center;justify-content: center;align-items: center;}
					#infoIndex1 #infoIndex1_2 #p2{display: none !important;visibility: hidden;}

				/*-- INFORMACION INDEX 2 --*/

					#infoIndex2 nav .nav-tabs a{width: 24.4% !important;}
					#infoIndex2 > .container{max-width: 90% !important;flex: 100% !important;}
					#servicios1{display: block;visibility: visible;}
					#servicios2{display: none;visibility: hidden;}

				/*-- INFORMACION INDEX 3 --*/

					#infoIndex3 #infoIndex3_1 .col-md-4{max-width: 30.7%;flex: 30.7%;}
					#infoIndex3 #infoIndex3_2 #movil{display: none;visibility: hidden;}
					#infoIndex3 #infoIndex3_3 #movil{display: none;visibility: hidden;}
					#infoIndex3 #infoIndex3_4 #movil{display: none;visibility: hidden;}

				/*-- INFORMACION INDEX 4 --*/

					#infoIndex4 #infoIndex4_1 div.col-md-6:nth-child(2){padding: 0px 110px 0 110px;}
					#infoIndex4 #infoIndex4_1 div.col-md-6:nth-child(2) .container{padding: 90px 135px 90px 66px;}
					#infoIndex4 #infoIndex4_2 .google-maps, #infoIndex4 #infoIndex4_2 .google-maps iframe{height: 273px!important;}
					

			}

			@media (min-width: 1870px) {

				/*-- SLIDER --*/

				/*-- INFORMACION INDEX 1 --*/

					#infoIndex1 #infoIndex1_1  .col-md-3{max-width: 21%;flex: 21%;}

					#infoIndex1 #infoIndex1_2 #p1{display: flex;visibility: visible;align-content: center;justify-content: center;align-items: center;}
					#infoIndex1 #infoIndex1_2 #p2{display: none !important;visibility: hidden;}foIndex1_2 #p2{display: none;visibility: hidden;}

				/*-- INFORMACION INDEX 2 --*/

					#infoIndex2 nav .nav-tabs a{width: 24.41% !important;}
					#servicios1{display: block;visibility: visible;}
					#servicios2{display: none;visibility: hidden;}

				/*-- INFORMACION INDEX 3 --*/

					#infoIndex3 #infoIndex3_1 .col-md-4{max-width: 30.7%;flex: 30.7%;}
					#infoIndex3 #infoIndex3_2 #movil{display: none;visibility: hidden;}
					#infoIndex3 #infoIndex3_3 #movil{display: none;visibility: hidden;}
					#infoIndex3 #infoIndex3_4 #movil{display: none;visibility: hidden;}

				/*-- INFORMACION INDEX 4 --*/

					#infoIndex4 #infoIndex4_1 div.col-md-6:nth-child(2){padding: 0px 310px 0 110px;}
					#infoIndex4 #infoIndex4_2 .google-maps, #infoIndex4 #infoIndex4_2 .google-maps iframe{height: 360px!important;}
					
			}

/*==== -------------- ESTILOS PAGINA SERVICIOS -------------- ====*/

	/*-------------- PARALLAX --------------*/

		.plx{background-attachment: fixed !important;background-position: center 0% !important;background-repeat: no-repeat !important;}
		.plx h3{font-size: 16px;line-height: 20px;display: block;background: #cd3e7c;color: #fff;text-align: center;font-weight: bold;padding: 5px 10px;margin: 56px auto;width: fit-content;}

		/*-------------- FONDO IMAGENES PARALLAX SERVICIOS --------------*/

			#nombreServicio{background: url(../img/imprenta/parallax/tarjetas-de-visita-baratas-madrid.jpg);}
			#imprenta-offset{background: url(../img/imprenta/parallax/imprenta-offset-madrid.jpg);}
			#imprenta-digital{background: url(../img/imprenta/parallax/imprenta-digital-madrid.jpg);}
			#imprenta-barata{background: url(../img/imprenta/parallax/imprenta-barata-madrid-centro.jpg);}
			#contacto{background: url(../img/contacto-iconestudio.jpg);}
			#gracias{background: url(../img/parallax-gracias.jpg);}
			#tools{background: url(../img/parallax-gracias.jpg);}
			#pagar{background: url(../img/parallax-gracias.jpg);}
			#templates{background: url(../img/parallax-gracias.jpg);}
			#videos{background: url(../img/parallax-gracias.jpg);}
			#imagenes{background: url(../img/parallax-gracias.jpg);}
			#pautas{background: url(../img/parallax-gracias.jpg);}
			#guia-instalacion{background: url(../img/parallax-gracias.jpg);}
			#certificado-fsc{background: url(../img/certificado-FSC.jpg);}
			#kit-digital{background: url(../img/kit-digital-parallax.jpg);}

			/*-------------- PAPELERIA CORPORATIVA --------------*/

				#tarjetas{background: url(../img/imprenta/parallax/tarjetas-de-visita-baratas-madrid.jpg);}
				#sobres{background: url(../img/imprenta/parallax/impresion-sobres-baratos-madrid.jpg);}
				#carpetas{background: url(../img/imprenta/parallax/impresion-carpetas-corporativas.jpg);}
				#talonarios{background: url(../img/imprenta/parallax/impresion-talonarios-autocopiativos-albaranes.jpg);}
				#papelContinuo{background: url(../img/imprenta/parallax/papel-continuo-impreso.jpg);}
				#invitacionesBoda{background: url(../img/imprenta/parallax/invitaciones-boda-personalizadas.jpg);}
				#sellos{background: url(../img/imprenta/parallax/sellos-caucho-baratos-madrid.jpg);}
				#carta{background: url(../img/imprenta/parallax/impresion-hojas-de-carta.jpg);}

			/*-------------- PUBLICIDAD --------------*/

				#flyers{background: url(../img/imprenta/parallax/flyers-baratos-madrid.jpg);}
				#dipticos{background: url(../img/imprenta/parallax/impresion-dipticos-baratos.jpg);}
				#folletos{background: url(../img/imprenta/parallax/impresion-folletos-catalogos.jpg);}
				#buzoneo{background: url(../img/imprenta/parallax/buzoneo-reparto-publicidad-barato.jpg);}
				#pegatinas{background: url(../img/imprenta/parallax/pegatinas-personalizadas-stickers.jpg);}
				#calendarios{background: url(../img/imprenta/parallax/calendarios-personalizados-madrid.jpg);}
				#packaging2{background: url(../img/imprenta/parallax/packaging-cajas-carton-corrugado.jpg);}
				#manteles{background: url(../img/imprenta/parallax/manteles-individuales-personalizados.jpg);}

			/*-------------- PUBLICACIONES --------------*/

				#libros{background: url(../img/imprenta/parallax/impresion-libros-online-madrid.jpg);}
				#revistas{background: url(../img/imprenta/parallax/impresion-revistas-madrid.jpg);}

			/*-------------- CARTELERIA --------------*/

				#lonas{background: url(../img/imprenta/parallax/lonas-publicitarias-baratas-madrid.jpg);}
				#vinilos{background: url(../img/imprenta/parallax/vinilos-baratos-madrid.jpg);}
				#soportes{background: url(../img/imprenta/parallax/impresion-carton-pluma-foam-dibond-forex.jpg);}
				#roll-up{background: url(../img/imprenta/parallax/roll-up-barato-madrid.jpg);}
				#photocall{background: url(../img/imprenta/parallax/photocall-para-eventos.jpg);}
				#posters{background: url(../img/imprenta/parallax/posters-baratos-personalizados.jpg);}

			/*-------------- MERCHANDISING --------------*/

				#tazas{background: url(../img/imprenta/parallax/tazas-personalizadas-baratas.jpg);}
				#lanyards{background: url(../img/imprenta/parallax/impresion-cintas-lanyard.jpg);}

			/*-------------- TEXTIL --------------*/

				#camisetas{background: url(../img/imprenta/parallax/serigrafia-camisetas-madrid.jpg);}
				#sudaderas{background: url(../img/imprenta/parallax/sudaderas-personalizadas-madrid.jpg);}
				#gorras{background: url(../img/imprenta/parallax/gorras-personalizadas-madrid.jpg);}

			/*-------------- DISEÑO GRAFICO --------------*/

				#estudio-diseño-grafico{background: url(../img/diseño-grafico/parallax/estudio-diseño-grafico-madrid.jpg);}
				#diseño-imagen{background: url(../img/diseño-grafico/parallax/diseno-imagen-corporativa.jpg);}
				#diseño-grafico{background: url(../img/diseño-grafico/parallax/diseño-papeleria-corporativa.jpg);}
				#registro-marca{background: url(../img/diseño-grafico/parallax/registro-marca-nombre-comercial.jpg);}
				#diseño-publi{background: url(../img/diseño-grafico/parallax/agencia-publicidad-madrid.jpg);}
				#maquetacion{background: url(../img/diseño-grafico/parallax/maquetacion-de-revistas-y-libros.jpg);}
				#packaging{background: url(../img/diseño-grafico/parallax/diseño-packaging-madrid.jpg);}
				#fotografo{background: url(../img/diseño-grafico/parallax/fotografo-profesional-madrid.jpg);}

			/*-------------- DISEÑO WEB --------------*/

				#diseño-web{background: url(../img/diseño-web/parallax/diseño-web-barato-madrid.jpg);}
				#diseño-a-medida{background: url(../img/diseño-web/parallax/diseño-web-a-medida.jpg);}
				#diseño-restyle{background: url(../img/diseño-web/parallax/rediseno-actualizacion-paginas-web.jpg);}
				#diseño-wordpress{background: url(../img/diseño-web/parallax/diseño-web-wordpress-madrid.jpg);}
				#diseño-tienda-online{background: url(../img/diseño-web/parallax/diseño-tienda-online-madrid.jpg);}
				#dominios-hosting{background: url(../img/diseño-web/parallax/registro-dominio-hosting.jpg);}
				#mantenimineto-web{background: url(../img/diseño-web/parallax/mantenimiento-web-wordpress.jpg);}

			/*-------------- POSICIONAMIENTO SEO --------------*/

				#agencia-seo{background: url(../img/posicionamiento-seo/parallax/agencia-seo-madrid.jpg);}
				#precio-seo{background: url(../img/posicionamiento-seo/parallax/precios-posicionamiento-seo.jpg);}
				#auditoria-seo{background: url(../img/posicionamiento-seo/parallax/consultor-seo-madrid.jpg);}
				#redes-sociales{background: url(../img/posicionamiento-seo/parallax/gestion-profesional-redes-sociales.jpg);}
				#gestion-procesos{background: url(../img/posicionamiento-seo/parallax/gestion-de-procesos-parallax.jpg);}
				#redaccion-pro{background: url(../img/posicionamiento-seo/parallax/servicios-de-redaccion-profesional.jpg);}

	/*-------------- CONTENIDO --------------*/

		.cnt{background: #f2f2f2;padding-bottom: 40px;}
		.cnt h1,.cnt h2{text-align: center;margin-top: 38px;margin-bottom: 0px;}
		.cnt h1{color: #515151;line-height: 1.1;}
		.cnt h2{color: #cd3e7c;margin-bottom: 44px;margin-top: 22px;line-height: 1.3;}
		#imprenta-brt{text-align: center;}
		#imprenta-brt a{color: #434343;}
		#imprenta-brt a:hover{color: #fff;}
		#imprenta-brt a:hover span{background:#cd3e7c;}
		#imprenta-brt span{border: 1px solid #434343;padding: 20px 40px;display: block;font-size: 18px;line-height: 20px;}		

		/*-------------- CONTENIDO 1 --------------*/

			.cnt .cnt1{padding-right: 40px;}
			.cnt1 h3,.cnt1 h4{color: #cd3e7c;}
			.cnt1 h3.dark{color: #fff;margin: 10px -15px 25px -15px;background: #cd3e7c;padding: 10px;text-align: center;}

			/*-------------- BANNER 1 --------------*/

				.cnt .cnt1 .bn1{margin-bottom: 30px;}
				.cnt .cnt1 .bn1 img{margin-top: 10px;}
				.cnt .cnt1 .bn1 .col-md-4:nth-child(2),.cnt .cnt1 .bn1 .col-md-4:nth-child(3){padding-right: 0px !important;}
				.cnt .cnt1 .bn1 .ggl .col-md-6:nth-child(2){text-align: center;padding-left: 0px !important;}
				.cnt .cnt1 .bn1 .ggl .col-md-6:nth-child(1) span{font-size: 53px;color: #FF6900;font-weight: 400;border-right: 3px solid #FF6900;}
				.cnt .cnt1 .bn1 .ggl .col-md-6:nth-child(2) span:nth-child(1){color: #FF6900;font-size: 15px;width: 100%;display: block;}
				.cnt .cnt1 .bn1 .ggl .col-md-6:nth-child(2) span:nth-child(2){color: #003399;font-size: 13px;font-weight: 400;padding: 5px 0px;width: 100%;display: block;}

			/*-------------- BANNER 2 --------------*/

				.cnt .cnt1 .bn2{background: #cd3e7c;margin-bottom: 5px;margin-top: 5px;}

			/*-------------- BANNER 3 --------------*/

				.cnt .cnt1 .bn3{background: #515151;margin-top: 5px;}

			/*-------------- BANNER 4 --------------*/

				.cnt .cnt1 .bn4{margin-top: 30px;}
				.cnt .cnt1 .bn4 .col-md-12{padding: 0;}
				.cnt .cnt1 .bn4 .col-md-12 iframe{width: 100% !important;}
				.cnt .cnt1 .bn4 .modal .carousel,
				.cnt .cnt1 .bn4 .modal .carousel-inner{margin-bottom: 0;}
				.cnt .cnt1 .bn4 .modal .carousel-inner .modal-header{z-index: 999;}
				.cnt .cnt1 .bn4 .modal .modal-header{margin-bottom: 0;padding: 15px 15px 5px 15px;}				.cnt .cnt1 .bn4 .modal .carousel-inner h5{color: #cd3e7c;font-family: "Montserrat-Semi-Bold";}
				.cnt .cnt1 .bn4 .modal .modal-body{padding: 12px 15px 15px 15px;}
				.cnt .cnt1 .bn4 .modal .carousel-control-next,
				.cnt .cnt1 .bn4 .modal .carousel-control-prev{margin-top: 60px;}
				.cnt .cnt1 .bn4 .modal .carousel-control-next span,
				.cnt .cnt1 .bn4 .modal .carousel-control-prev span{font-size: 25px;}
				.cnt .cnt1 .bn4 .modal .carousel-indicators{bottom: 2px;}
				.cnt .cnt1 .bn4 .modal .carousel-indicators li{background: #515151 !important;}
				.cnt .cnt1 .bn4 .modal .carousel-indicators .active{background: #cd3e7c !important;}

			/*-------------- BANNER 5 --------------*/	

				.cnt .cnt1 .bn5{text-align: center;border: 1px solid #515151;margin-top: 10px;margin-bottom: 10px;}
				.cnt .cnt1 .bn5 a{width: 100%;}
				.cnt .cnt1 .bn5 a:hover{background: #cd3e7c;}
				.cnt .cnt1 .bn5 a:hover h3, .cnt .cnt1 .bn5 a:hover p{color: #fff !important;}
				.cnt .cnt1 .bn5 .col-md-12{padding: 15px;}
				.cnt .cnt1 .bn5 h3{color: #515151;margin-bottom: 0;font-family: "Montserrat-Bold";}
				.cnt .cnt1 .bn5 p{color: #515151;margin-bottom: 0;font-family: "OpenSans-Regular";}

			/*-------------- BANNER 6 --------------*/	

				.cnt .cnt1 .bn6{text-align: center;font-family: "Montserrat-Semi-Bold";margin-top: 15px;}
				.cnt .cnt1 .bn6 span{display: block;width: 100%;padding: 4px 0 2px 0;}
				.cnt .cnt1 .bn6 .container .row{margin-bottom: 6px;}
				.cnt .cnt1 .bn6 .valor{padding: 0 3px;}
				.cnt .cnt1 .bn6 .unidad{padding: 0 3px 0 0;}
				.cnt .cnt1 .bn6 .precio{padding: 0 3px;}
				.cnt .cnt1 .bn6 .valor span{background: #cd3e7c;color: #fff;font-size: 13px;padding: 5px 0;}
				.cnt .cnt1 .bn6 .unidad span{background: #515151;color: #fff;}
				.cnt .cnt1 .bn6 .precio span{background: #fff;color: #515151;}

			/*-------------- BANNER 7 --------------*/

				.cnt .cnt1 .bn7{margin-top: 15px;}
				.cnt .cnt1 .bn7 .col-md-4{background: #cd3e7c; color: #fff;text-align: center;}
				.cnt .cnt1 .bn7 .col-md-4 span{display: block;}
				.cnt .cnt1 .bn7 .col-md-4 span:nth-child(1){font-family: "Montserrat-Regular";font-size: 20px;line-height: 23px;padding: 15px 0;}
				.cnt .cnt1 .bn7 .col-md-4 span:nth-child(2){font-family: "Montserrat-Bold";font-size: 25px;line-height: 27px;}
				.cnt .cnt1 .bn7 .col-md-4, .cnt .cnt1 .bn7 .col-md-8{margin: 15px 0;}
				.cnt .cnt1 .bn7 .col-md-8 .col-md-12:nth-child(4){font-size: 12px;}
				.bn7 #dtrs a{color: #cd3e7c;display: inline-block;}
				.bn7 #dtrs div{margin-bottom: 0px;}
				.bn7 #dtrs .col-md-12{margin-bottom: 10px;}
				.bn7 #dtrs .form-control:focus {border-color: #cd3e7c !important;box-shadow: 0 0 0 0.2rem #cd3e7c !important;}
				.bn7 #dtrs input[type="submit"]{background: #cd3e7c;color: #fff;float: right;padding: 10px 30px;}

			/*-------------- BANNER 8 --------------*/

				.cnt .cnt1 .bn8{margin-bottom: 25px;}
				.cnt .cnt1 .bn8 h4{font-size: 27px;line-height: 32px;color: #a4c9d3;display: block;width: 100%;}
				.cnt .cnt1 .bn8 h4 img{width: 52px;}
				.cnt .cnt1 .bn8 .col-md-6{background: #a4c9d3;}
				.cnt .cnt1 .bn8 .col-md-6 .container{padding-bottom: 10px;}
				.cnt .cnt1 .bn8 .col-md-6 .container .col-md-2 img{max-width: auto !important;height: 100%;width: auto !important;}
				.cnt .cnt1 .bn8 .col-md-6:nth-child(2){margin: 0px 5px 0px 0px;}
				.cnt .cnt1 .bn8 .col-md-6:nth-child(3){margin: 0px 0px 0px 5px;}
				.cnt .cnt1 .bn8 .col-md-6 .col-md-10{padding: 0px;}
				.cnt .cnt1 .bn8 .col-md-6 .col-md-10 h5{color: #fff;font-family: "Montserrat-Semi-Bold";padding-top: 10px;margin: 0 0 10px 0;}
				.cnt .cnt1 .bn8 .col-md-6 .col-md-10 span.p1{color: #fff;display: block;font-size: 50px;line-height: 55px;font-family: "Montserrat-Semi-Bold";}
				.cnt .cnt1 .bn8 .col-md-6 .col-md-10 span.p1 small{font-size: 30px;line-height: 35px;}
				.cnt .cnt1 .bn8 .col-md-6 .col-md-10 span.p2{color: #fff;display: block;font-size: 20px;line-height: 10px;font-family: "Montserrat-Semi-Bold";}
				.cnt .cnt1 .bn8 .col-md-6 .col-md-10 span.p3{color: #ffffffc2;display: block;font-style: italic;font-size: 15px !important;line-height: 20px;margin: 12px 0px 0px 0px !important;}
				.cnt .cnt1 .bn8 .col-md-6 .col-md-2{padding: 10px 0 0 0;text-align: center;}
				.cnt .cnt1 .bn8 .col-md-6 .col-md-2 p{margin: 12px 0px;}
    			.cnt .cnt1 .bn8 .col-md-6 .col-md-2 p span{display: block;}
    			.cnt .cnt1 .bn8 .col-md-6 .col-md-2 p span img{width: 22px;margin-bottom: 10px;}
    			.cnt .cnt1 .bn8 p.t1{color: #a4c9d3;font-style: italic;font-size: 13px !important;background: #f2f2f2;line-height: 30px;margin: 0px -15px 0px -15px !important;}

			/*-------------- BANNER 9 --------------*/

				.cnt .cnt1 .bn9{margin-bottom: 25px;}
				.cnt .cnt1 .bn9 h4{font-size: 27px;line-height: 32px;color: #7c8cb9;display: block;width: 100%;}
				.cnt .cnt1 .bn9 h4 img{width: 52px;}
				.cnt .cnt1 .bn9 span.t{font-size: 17px;line-height: 19px;color: #7c8cb9;font-family: "Montserrat-Bold";display: block;width: 100%;}
				.cnt .cnt1 .bn9 .col-md-4,.cnt .cnt1 .bn9 .col-md-8{background: #7c8cb9;text-align: center;}
				.cnt .cnt1 .bn9 .col-md-4,.cnt .cnt1 .bn9 .col-md-8 img{width:100%;height: 100%;}
				.cnt .cnt1 .bn9 .col-md-4{margin: 5px 5px 0px 0px;padding: 0;}
				.cnt .cnt1 .bn9 .col-md-8{margin: 5px 0px 20px 0px;padding: 0px;}
				.cnt .cnt1 .bn9 .col-md-4 span.p1{color: #fff;display: block;margin-top: 15px;font-family: "Montserrat-Semi-Bold";}
				.cnt .cnt1 .bn9 .col-md-4 span.p1 small{font-size: 20px;line-height: 20px;}
				.cnt .cnt1 .bn9 .col-md-4 span.p3{color: #ffffffc2;display: block;font-style: italic;font-size: 15px !important;line-height: 20px;margin: 3px 0px 14px 0px !important;}
				.cnt .cnt1 .bn9 p.t1{color: #7c8cb9;font-style: italic;background: #f2f2f2;margin: 0px -15px 0px -15px !important;}
				.cnt .cnt1 .bn9 .col-md-8 p{margin: 18px 0;}				

			/*-------------- BANNER 10 --------------*/

				.cnt .cnt1 .bn10 .container .row{margin-bottom: 15px;}
				.cnt .cnt1 .bn10 h4{font-size: 27px;line-height: 32px;color: #b51f68;display: block;width: 100%;}
				.cnt .cnt1 .bn10 h4 img{width: 52px;}
				.cnt .cnt1 .bn10 span.t{font-size: 17px;line-height: 19px;display: block;color: #b51f68;font-family: "Montserrat-Bold";width: 100%;}
				.cnt .cnt1 .bn10 .col-md-4,.cnt .cnt1 .bn10 .col-md-8{background: #b51f68;text-align: center;}
				.cnt .cnt1 .bn10 .col-md-4,.cnt .cnt1 .bn10 .col-md-8 img{width:100%;height: 100%;}
				.cnt .cnt1 .bn10 .col-md-4{margin: 5px 5px 0px 0px;padding: 0;}
				.cnt .cnt1 .bn10 .col-md-8{margin: 5px 0px 20px 0px;padding: 0px;}
				.cnt .cnt1 .bn10 .col-md-4 span.p1{color: #fff;display: block;margin-top: 15px;font-family: "Montserrat-Semi-Bold";}
				.cnt .cnt1 .bn10 .col-md-4 span.p1 small{font-size: 20px;line-height: 20px;}
				.cnt .cnt1 .bn10 .col-md-4 span.p3{color: #ffffffc2;display: block;font-style: italic;font-size: 15px !important;line-height: 20px;margin: 3px 0px 14px 0px !important;}
				.cnt .cnt1 .bn10 p.t1{color: #b51f68;font-style: italic;background: #f2f2f2;margin: 0px -15px 0px -15px !important;}
				.cnt .cnt1 .bn10 .col-md-8 p{margin: 18px 0;}

			/*-------------- BANNER COMUN --------------*/

				.cnt .cnt1 .bn2,.cnt .cnt1 .bn3{color: #fff;}
				.cnt .cnt1 .bn2 .col-md-5, .cnt .cnt1 .bn3 .col-md-5{padding-left: 30px !important;}
				
				/*.cnt .cnt1 .bn2 .col-md-5 > img, .cnt .cnt1 .bn3 .col-md-5 > img{height:100%; object-fit: cover; overflow: hidden;}*/ /*ajuste imagen*/

				.cnt .cnt1 .bn2 small, .cnt .cnt1 .bn3 small{font-size: 20px;line-height: 20px;}
				.cnt .cnt1 .bn2 span:nth-child(1) small, .cnt .cnt1 .bn3 span:nth-child(1) small{font-size: 15px;line-height: 20px;}
				.cnt .cnt1 .col-md-7 span{display: block;font-weight: bold;}
				.cnt .cnt1 .col-md-7 span:nth-child(1){font-size: 24px;line-height: 1.2;}
				.cnt .cnt1 .col-md-7 span:nth-child(2){font-size: 44px;}
				.cnt .cnt1 .col-md-7 span:nth-child(3){font-size: 16px;line-height: 1.2;} 
				.cnt .cnt1 .col-md-7 span:nth-child(1){font-family: "Montserrat-Semi-Bold";}
				.cnt .cnt1 .col-md-7 span:nth-child(2){font-family: "Montserrat-Bold";}
				.cnt .cnt1 .col-md-7 span:nth-child(3){font-family: "OpenSans-Regular";}

			/*-------------- BANNER KIT DIGITAL --------------*/

				.cnt .cnt1 .bnkd .col-md-12{padding: 0px;margin: 30px 0px;}
				.cnt .cnt1 .bnkd .col-md-12 a:hover img{filter: brightness(85%);}

		/*-------------- CONTENIDO 2 --------------*/

			.cnt .cnt2 div{margin-bottom: 8px;}
			.cnt .cnt2 div div{margin-bottom: 0px;}
			.cnt .cnt2 a,.cnt .container-fluid .cnt2 a:hover{color: #cd3e7c;}
			.cnt2 h3,.cnt2 h4{color: #cd3e7c;}
			.cnt .cnt2 h2{text-align: left;width: auto;margin-bottom: 0.5em;}
			.ltr{list-style: upper-alpha;}
			.num{font-weight: bold;}
			.num p{font-weight: 100;}
			.num p strong{font-weight: bold;}
			.cnt .cnt2 img{width: 100%;margin-bottom: 1rem;}
			.cnt .cnt2 ul li p, .cnt .cnt2 ol li p{margin-bottom: 0;}
			.cnt .cnt2 p .btn-primary{color: #fff;background: #cd3e7c;font-size: 12px;border-radius: 0;border:none;}
			#gallery img:hover{cursor: pointer;}
			#cjG{margin-bottom: 15px;}
			#cjG p{margin: 0;}
			.cnt .cnt2 ul li{font-size: 16px;line-height: 21px;}

			/*-------------- IMPRENTA --------------*/

				.cnt .cnt2 .ppls, .cnt .cnt2 .crtlr{padding: 0px;margin: 0px;}
				.cnt .cnt2 .ppls .col-md-3, .cnt .cnt2 .crtlr .col-md-3{padding-right: 0px;margin: 0;}
				.cnt .cnt2 .ppls #gallery img{border-radius: 50%;}
				.cnt .cnt2 .ppls .modal .carousel,.cnt .cnt2 .ppls .modal .carousel-inner, .cnt .cnt2 .crtlr .modal .carousel,.cnt .cnt2 .crtlr .modal .carousel-inner{margin-bottom: 0;}
				.cnt .cnt2 .ppls .modal .carousel-inner .modal-header, .cnt .cnt2 .crtlr .modal .carousel-inner .modal-header{z-index: 999;}
				.cnt .cnt2 .ppls .modal .modal-header, .cnt .cnt2 .crtlr .modal .modal-header{margin-bottom: 0;padding: 15px 15px 5px 15px;}
				.cnt .cnt2 .ppls .modal .carousel-inner h5, .cnt .cnt2 .crtlr .modal .carousel-inner h5{color: #cd3e7c;font-family: "Montserrat-Semi-Bold";}
				.cnt .cnt2 .ppls .modal .modal-body, .cnt .cnt2 .crtlr .modal .modal-body{padding: 12px 15px 15px 15px;}
				.cnt .cnt2 .ppls .modal .carousel-control-next, .cnt .cnt2 .ppls .modal .carousel-control-prev, .cnt .cnt2 .crtlr .modal .carousel-control-next, .cnt .cnt2 .crtlr .modal .carousel-control-prev{margin-top: 60px;}
				.cnt .cnt2 .ppls .modal .carousel-control-next span, .cnt .cnt2 .ppls .modal .carousel-control-prev span, .cnt .cnt2 .crtlr .modal .carousel-control-next span, .cnt .cnt2 .crtlr .modal .carousel-control-prev span{font-size: 25px;}
				.cnt .cnt2 .ppls .modal .carousel-indicators, .cnt .cnt2 .crtlr .modal .carousel-indicators{bottom: 2px;}
				.cnt .cnt2 .ppls .modal .carousel-indicators li, .cnt .cnt2 .crtlr .modal .carousel-indicators li{background: #515151 !important;}
				.cnt .cnt2 .ppls .modal .carousel-indicators .active, .cnt .cnt2 .crtlr .modal .carousel-indicators .active{background: #cd3e7c !important;}
				.cnt .cnt2 #pckgng,.cnt .cnt2 #pckgng1,.cnt .cnt2 #pckgng2{padding: 0;}
				.cnt .cnt2 #pckgng h4{background: #cd3e7c;color: #fff;padding: 8px;font-size: 16px;line-height: 21px;height: 79px;display: grid;align-items: center;}
				.cnt .cnt2 #pckgng p{font-size: 13px !important;}
				.cnt .cnt2 #pckgng1 p{text-align: center;}
				.cnt .cnt2 #crct-txtl{padding: 0;text-align: center;color: #888888;}
				.cnt .cnt2 #crct-txtl i{font-size: 45px;margin-bottom: 11px;}
				.cnt .cnt2 #mrcs-txtl{padding: 0;}
				.cnt .cnt2 #tps-txtl, .cnt .cnt2 #tps-txtl1{padding: 0;text-align: center;}
				.cnt .cnt2 #tps-txtl .col-md-4:nth-child(1),.cnt .cnt2 #tps-txtl1 .col-md-4:nth-child(1){padding: 0 2px 0 15px;}
				.cnt .cnt2 #tps-txtl .col-md-4:nth-child(1) p:nth-child(3), .cnt .cnt2 #tps-txtl .col-md-4:nth-child(2) p:nth-child(3){padding: 23px 0;}
				.cnt .cnt2 #tps-txtl1 .col-md-4:nth-child(1) p:nth-child(2), .cnt .cnt2 #tps-txtl1 .col-md-4:nth-child(2) p:nth-child(2){padding: 22px 0;}
				.cnt .cnt2 #tps-txtl .col-md-4:nth-child(2), .cnt .cnt2 #tps-txtl1 .col-md-4:nth-child(2){padding: 0 2px;}
				.cnt .cnt2 #tps-txtl h4, .cnt .cnt2 #tps-txtl1 h4{padding: 12px 0;background: #515151;color: #fff;margin-bottom: 0;}
				.cnt .cnt2 #tps-txtl .col-md-4:nth-child(3), .cnt .cnt2 #tps-txtl1 .col-md-4:nth-child(3){padding: 0 15px 0 2px;}
				.cnt .cnt2 #tps-txtl .col-md-4 a, .cnt .cnt2 #tps-txtl1 .col-md-4 a{width: 100%;}
				.cnt .cnt2 #tps-txtl .col-md-4 p, .cnt .cnt2 #tps-txtl1 .col-md-4 p{background:#fff;color: #515151;margin: 5px 0;padding: 10px 0;}
				#tll, #tll1{padding: 0;text-align: center;}
				#tll .col-md-3:nth-child(1), #tll1 .col-md-3:nth-child(1){padding-right: 2px;margin: 0;}
				#tll .col-md-3:nth-child(2), #tll .col-md-3:nth-child(3), #tll1 .col-md-3:nth-child(2), #tll1 .col-md-3:nth-child(3){padding: 0 2px;margin: 0;}
				#tll .col-md-3:nth-child(4), #tll1 .col-md-3:nth-child(4){padding-left: 2px;margin: 0;}
				#tll .row:nth-child(1) span, #tll1 .row:nth-child(1) span{background: #515151;color: #fff;display: block;padding: 5px 0;}
				#tll .row:nth-child(2) span, #tll .row:nth-child(3) span, #tll1 .row:nth-child(2) span, #tll1 .row:nth-child(3) span{background: #fff;color: #515151;display: block;padding: 5px 0;margin: 4px 0px 2px 0;}

			/*-------------- DISEÑO GRAFICO --------------*/

				#pdi .col-md-4{padding: 20px 0;text-align: center;max-width: 30%;background: #fff;}
				#pdi .col-md-4:nth-child(1){margin-right: 10px;}
				#pdi .col-md-4:nth-child(2){margin: 0 10px;border: 2px solid #cd3e7c;padding: 20px 0 0 0;}
				#pdi .col-md-4:nth-child(3){margin-left: 10px;}
				#pdi .col-md-4 span{display: block;}
				#pdi .col-md-4 span:nth-child(1){font-family: "Montserrat-Bold";border-radius: 50%;width: auto;display: inline-block;font-size: 30px;}
				#pdi .col-md-4:nth-child(1) span:nth-child(1){border: 4px solid #4f4f52; color: #4f4f52;}
				#pdi .col-md-4:nth-child(2) span:nth-child(1){border: 4px solid #7e98a6;color:#7e98a6;}
				#pdi .col-md-4:nth-child(3) span:nth-child(1){border: 4px solid #b5a371;color:#b5a371;}
				.lgtps .col-md-4:nth-child(1) span:nth-child(1),.lgtps .col-md-4:nth-child(2) span:nth-child(1),.lgtps .col-md-4:nth-child(3) span:nth-child(1){padding: 10px 22px;}
				.dsñmgn .col-md-4:nth-child(1) span:nth-child(1){padding: 10px 18px;}
				.dsñmgn .col-md-4:nth-child(2) span:nth-child(1),.dsñmgn .col-md-4:nth-child(3) span:nth-child(1){padding: 10px 22px;}
				.mqtcn .col-md-4:nth-child(1) span:nth-child(1),.mqtcn .col-md-4:nth-child(2) span:nth-child(1){padding: 10px 22px;}
				.mqtcn .col-md-4:nth-child(3) span:nth-child(1){padding: 10px 18px;}
				.mqtcn small{font-size: 12px;font-weight: bold;margin-top: 5px;line-height: 14px;display: block;}
				.mqtcn .col-md-4:nth-child(2){border:none !important;}
				#pdi .col-md-4 span:nth-child(2),#pdi .col-md-4 span:nth-child(3),#pdi .col-md-4 span:nth-child(4){font-weight: bold;font-family: "Montserrat-regular";}
				#pdi .col-md-4 span:nth-child(2){padding: 16px 0;font-size: 16px;line-height: 18px;}
				#pdi .col-md-4:nth-child(1) span:nth-child(2){color:#4f4f52;}
				#pdi .col-md-4:nth-child(2) span:nth-child(2),#pdi .col-md-4:nth-child(2) span:nth-child(4){color:#7e98a6;}
				#pdi .col-md-4:nth-child(3) span:nth-child(2),#pdi .col-md-4:nth-child(3) span:nth-child(4){color:#b5a371;}
				#pdi .col-md-4 span:nth-child(3){color:#4f4f52;font-size: 27px;line-height: 30px;}
				#pdi .col-md-4 span:nth-child(4){font-size: 12px;line-height: 15px;}
				#pdi .col-md-4 span:nth-child(4) i{font-size: 10px;line-height: 15px;}
				#pdi .col-md-4 span:nth-child(5), #pdi .col-md-4 span:nth-child(6), #pdi .col-md-4 span:nth-child(7){font-family: "OpenSans-Regular";padding: 6px 0 0 0;}
				#pdi .col-md-4 span:nth-child(5){font-weight: bold;font-size: 14px;line-height: 16px;padding: 8px 0 3px 0;}
				#pdi .col-md-4 span:nth-child(6), #pdi .col-md-4 span:nth-child(7){font-size: 11px;line-height: 14px;}
				#pdi .col-md-4:nth-child(2) p{margin: 20px 0 0 0;background: #cd3e7c;color: #fff;}

			/*-------------- DISEÑO WEB --------------*/

				#dsñwbbrt .col-md-4{text-align: center;padding: 15px 0;}
				#dsñwbbrt .col-md-4:nth-child(1){background: #00c5ff;}
				#dsñwbbrt .col-md-4:nth-child(2){background: #5553ba;}
				#dsñwbbrt .col-md-4:nth-child(3){background: #f8298a;}
				#dsñwbbrt a, #dsñwbbrt h4{color: #fff;}
				#dsñwbbrt span{font-family: "Montserrat-Bold";font-size: 12px;line-height: 14px;}
				#dsñwbbrt h4{font-family: "Montserrat-Bold";margin: 15px 0 0 0;font-size: 35px;line-height: 37px;}
				#dsñwbbrt h5{font-family: "Montserrat-Bold";margin: 0;font-size: 20px;line-height: 22px;}
				#dsñwbbrt h5:nth-child(4){font-size: 17px;line-height: 19px;}
				#dsñwbbrt hr{height: 0.5px;border: 2px solid #f2f2f2;background: #f2f2f2;}
				#dsñwbbrt p.t{font-size: 11px !important;margin: 0;}
				#dsñwbbrt p.m{font-size: 11px !important;}
				#dsñwbbrt p{margin: 15px 0 0 0;padding: 0 5px 0 5px;font-size: 15px !important;}
				#dsñwamdd{margin-top: 10px !important;}
				#dsñwamdd .col-md-3{text-align: center;padding: 20px 0;margin: 7px 5px;background: #888888;max-width: 31%;flex: 31%;}
				#dsñwamdd i{font-size: 40px;color: #fff;}
				#dsñwamdd p{font-weight: 400;margin: 10px 0 0 0;font-family: "Montserrat-Bold";color: #fff;line-height: 19px;}
				#dsñtnd{padding: 0;}
				#dsñtnd .row{margin-bottom: 15px;}
				#dsñtnd .row:last-child{margin-bottom: 25px;}
				#dsñtnd img,#dsñtnd p{margin: 0;}
				#dsñtnd h5{font-size: 20px;line-height: 22px;margin-top: -3px;}
				#mntnmnt .col-md-6{padding: 0;}				
				#mntnmnt .col-md-6 div{text-align: center;border-style: solid !important;border-color: #f2f2f2 !important;}
				#mntnmnt #mntnmnt-1 div{background: #7d8dba;border-right: 5px;}
				#mntnmnt #mntnmnt-2 div{background: #806f9b;border-right: 5px;}
				#mntnmnt div h4{padding: 15px 0 15px 0;color: #fff;line-height: 8px;margin: 0px !important;}
				#mntnmnt div h4 span{font-family: "Montserrat-Regular" !important;font-size: 20px !important;display: inline !important;}
				#mntnmnt #mntnmnt-1 div h4 span,#mntnmnt #mntnmnt-2 div h4 span{color: #fff !important;}
				#mntnmnt .col-md-6 div span{font-family: "Montserrat-Bold";font-size: 35px;line-height: 40px;color: #fff;}
				#mntnmnt .col-md-6 p{font-size: 14px !important;line-height: 20px;color: #fff;}
				#mntnmnt #mntnmnt-1-1 p, #mntnmnt #mntnmnt-2-1 p{margin-bottom: 3px !important;}
				#mntnmnt1{margin-bottom: 25px;padding-right: 5px;}
				#mntnmnt1 .row{margin-bottom: 10px;}
				#mntnmnt1 .row:nth-child(1) .col-md-1 p{height: 40px;}
				#mntnmnt1 .row:nth-child(1) .col-md-1 img{margin: 0;}
				#mntnmnt1 .col-md-1{padding: 0 0 0 5px;text-align: center;}
				#mntnmnt1 .col-md-9 p,#mntnmnt1 .col-md-1 p{margin-bottom: 0;}
				#mntnmnt1 .col-md-9 p{font-size: 14px !important;line-height: 20px;color:#56404E;text-align: right;font-weight: 600;height: 40px;align-items: center;display: grid;}
				#mntnmnt1 .row:nth-child(3) i{font-size: 14px;line-height: 19px;}
				#mntnmnt1 .datos .col-md-1:nth-child(2) p{background: #f2f2f2;border: 1px solid #515151;height: 40px;color: #515151;padding: 8px 0;}
				#mntnmnt1 .datos .c1 p,#mntnmnt1 .datos .c2 p,#mntnmnt1 .datos .v p{border: 1px solid #fff;height: 40px;color: #fff;padding: 11px 0;font-size: 11px !important;line-height: 16px;}
				#mntnmnt1 .datos .v p{background:#D9D9D9;border: 1px solid #D9D9D9;}
				#mntnmnt1 .datos .c1 p{background:#7d8dba;border: 1px solid #7d8dba;}
				#mntnmnt1 .datos .c2 p{background:#806f9b;border: 1px solid #806f9b;}
				#mntnmnt1 .ult{margin-top: 30px;margin-bottom: 0;}
				#mntnmnt1 .ult .col-md-11 p{padding: 4px 0;margin: 0;font-size: 11px !important;line-height: 16px;color: #56404E;text-align: right;font-weight: 600;}
				#mntnmnt1 .ult .col-md-1 p{background:#CC96B9;border: 1px solid #fff;height: 40px;color: #fff;padding: 11px 0;font-size: 11px !important;line-height: 16px;}

			/*-------------- AGENCIA SEM --------------*/

				/*--- TARIFAS SEM ---*/
					
					#trfssem h4, span{color:#fff; /*padding-left: 2%;*/}
					#trfssem .badge{text-align: center; font-size: 0.85em; color:#2E5F98; font-weight: normal;}
					/*#trfssem > span:last-child{color:#2E5F98;}*/
					#trfssem .semprecio > span {display: block; text-align: center;}
					#trfssem .trfssemInfo > span {display: block;}
					#trfssem-1{background-color: #2E5F98;}
					#trfssem-1 .semprecio {width:50%; margin-left:50%}
					#trfssem-1 h4{text-align: left; font-size: 25px; margin-bottom: 0.5px;}
					#trfssem-1 .semprecio span{text-align: center;}
					#trfssem-2{background-color: #587BB9;}
					#trfssem-2 h4{text-align: left; font-size: 25px; margin-bottom: 0.5px;}
					#trfssem-2 #insem1 {opacity: 0.7; padding: 0; text-align: center;}
					#trfssem-2 #insem1 span:first-of-type {font-size: 2.5em; margin-top: 10px;}
					#trfssem-2 #insem1 span:last-of-type {font-size: initial; margin-top: -15px;}

					/*Estilos nuevos - Sara*/
					#trfssem .semprecio span:first-child{font-size: 3.5rem; font-family: "Montserrat-Semi-Bold";}
					#trfssem-1, #trfssem-2{padding: 5px 25px; border-radius: 10px;}
					#trfssem-2{margin-bottom: 10px;}
					#trfssem-1 .trfssemInfo{margin-top:10px;}
					#trfssem-2 .trfssemInfo{margin-top: 10px;}
					#trfssem span small{font-size: 0.8em;}
					#trfsSeoSem .row .col-md-3 p>small{font-size: 0.775em;}
					.semprecio .badge{margin-top: -7px;}
					.cnt small.italica{font-style: italic;}
					#trfssem .row:nth-child(2) small{color:#2E5F98;}

					#trfsSeoSem p{line-height: 13px;text-align: center; color: #fff; }
					#trfsSeoSem h4:nth-child(1){font-family: "Montserrat-Semi-Bold";font-size: 20px;line-height: 13px;text-align: center;display: block; margin-bottom: 5px; color: #8cb8c4; }
					#trfsSeoSem h4:nth-child(2){font-family: "Montserrat-Semi-Bold";font-size: 20px;line-height: 13px;text-align: center;display: block; margin-bottom: 5px; color: #7d8dba; }
					#trfsSeoSem h4:nth-child(3){font-family: "Montserrat-Semi-Bold";font-size: 20px;line-height: 13px;text-align: center;display: block; margin-bottom: 5px; color: #806f9b; }
					#trfsSeoSem h4:nth-child(4){font-family: "Montserrat-Semi-Bold";font-size: 20px;line-height: 13px;text-align: center;display: block; margin-bottom: 5px; color: #dd458e; }
					#trfsSeoSem .col-md-3{padding: 0 2px!important;}
					#trfsSeoSem .col-md-3 div > p.precioInicial {font-family: "Montserrat-Semi-Bold"; font-size: 13px; text-decoration: line-through; color:#fff; opacity: 60%;}
				    #trfsSeoSem .col-md-3 div > p.precioFinal {font-family: "Montserrat-Semi-Bold"; font-size: 35px!important; color:#fff; padding: 4% 0;}
					#trfsSeoSem .col-md-3 div{padding: 12% 3%; border-radius: 10px;}
					#trfsSeoSem .col-md-3:nth-child(1) div{background: #8cb8c4;}
					#trfsSeoSem .col-md-3:nth-child(2) div{background: #7d8dba;}
					#trfsSeoSem .col-md-3:nth-child(3) div{background: #806f9b;}
					#trfsSeoSem .col-md-3:nth-child(4) div{background: #dd458e;}
					
					#trfsSeoSem .col-md-3 div p:nth-child(3){display:flex; flex-flow: row nowrap; align-items: center; justify-content: center; margin:0;}
					#trfsSeoSem .col-md-3 div p:nth-child(3) small+span{font-weight:normal; color: #8cb8c4;}
					#trfsSeoSem .col-md-3:nth-child(2) div p:nth-child(3) small+span{color: #7d8dba;}
					#trfsSeoSem .col-md-3:nth-child(3) div p:nth-child(3) small+span{color: #806f9b;}
					#trfsSeoSem .col-md-3:nth-child(4) div p:nth-child(3) small+span{color: #dd458e;}
					#trfsSeoSem .col-md-3:nth-child(2) h4{color: #7d8dba;}
					#trfsSeoSem .col-md-3:nth-child(3) h4{color: #806f9b;}
					#trfsSeoSem .col-md-3:nth-child(4) h4{color: #dd458e;}

					/* sara - cambio tamaño fuente banner general*/
					@media (min-width: 1870px) {
					.cnt .cnt1 .col-md-7.bannerSem span:nth-child(1){font-size: 18px;line-height: 24px;} 
					}
					.cnt .cnt1 .col-md-7.bannerSem span:nth-child(3){font-size: 13px;line-height: 1.2;} /*cambio banner comun*/
					
			
					

			
				/*-------------- POSICIONAMIENTO SEO --------------*/

				/*--- AUDITORIA SEO ---*/

					#audit-seo .col-md-12:nth-child(1) .input-group-text{padding: 5px 13px;}
					#audit-seo .col-md-12:nth-child(5) .input-group-text{padding: 5px 14px;}
					#audit-seo #lgl{font-size: 13px;}
					#audit-seo input[type=submit]{background: #cd3e7c;color: #fff;float: right;padding: 10px 30px;}

				/*--- TARIFAS SEO ---*/		

					#trfsseo .col-md-3{padding: 0;}
					#trfsseo span:nth-child(1){font-family: "Montserrat-Semi-Bold";font-size: 13px;line-height: 13px;text-align: center;display: block;margin-bottom: 5px;}
					#trfsseo #trfsseo-1 span:nth-child(1){color: #8cb8c4;}
					#trfsseo #trfsseo-2 span:nth-child(1){color: #7d8dba;}
					#trfsseo #trfsseo-3 span:nth-child(1){color: #806f9b;}
					#trfsseo #trfsseo-4 span:nth-child(1){color: #dd458e;}
					#trfsseo .col-md-3 div{text-align: center;border-style: solid !important;border-color: #f2f2f2 !important;}
					#trfsseo #trfsseo-1 div{background: #8cb8c4;border-right: 5px;}
					#trfsseo #trfsseo-2 div{background: #7d8dba;border-right: 5px;}
					#trfsseo #trfsseo-3 div{background: #806f9b;border-right: 5px;}
					#trfsseo #trfsseo-4 div{background: #dd458e;border-right: 5px;}
					#trfsseo div h4{padding: 15px 0 15px 0;color: #fff;line-height: 8px;}
					#trfsseo div h4 span{font-family: "Montserrat-Regular" !important;font-size: 20px !important;display: inline !important;}
					#trfsseo #trfsseo-1 div h4 span,#trfsseo #trfsseo-2 div h4 span,#trfsseo #trfsseo-3 div h4 span,#trfsseo #trfsseo-4 div h4 span{color: #fff !important;}
					#trfsseo .col-md-3 div span{font-family: "Montserrat-Bold";font-size: 35px;line-height: 40px;color: #fff;}
					#trfsseo .col-md-3 p{font-size: 14px !important;line-height: 20px;color: #fff;}
					#trfsseo span.cond{font-family: "Montserrat-Semi-Bold";font-size: 9px;line-height: 13px;text-align: center;display: block;color: #8cb8c4;}
					#trfsseo1{margin-bottom: 25px;padding-right: 5px;}
					#trfsseo1 .row{margin-bottom: 10px;}
					#trfsseo1 .row:nth-child(1) .col-md-1 p{height: 20px;}
					#trfsseo1 .row:nth-child(1) .col-md-1 img{margin: 0;}
					#trfsseo1 .col-md-1{padding: 0 0 0 5px;text-align: center;}
					#trfsseo1 .col-md-7 p,#trfsseo1 .col-md-1 p{margin-bottom: 0;}
					#trfsseo1 .col-md-7 p{font-size: 14px !important;line-height: 20px;color:#56404E;text-align: right;font-weight: 600;}
					#trfsseo1 .row:nth-child(3) i{font-size: 14px;line-height: 19px;}
					#trfsseo1 .datos .col-md-1:nth-child(2) p{background: #AD7695;height: 40px;color: #fff;padding: 8px 0;}
					#trfsseo1 .datos .c1 p,#trfsseo1 .datos .c2 p,#trfsseo1 .datos .c3 p,#trfsseo1 .datos .c4 p,#trfsseo1 .datos .v p{border: 1px solid #fff;height: 40px;color: #fff;padding: 11px 0;font-size: 11px !important;line-height: 16px;}
					#trfsseo1 .datos .v p{background:#D9D9D9;}
					#trfsseo1 .datos .c1 p{background:#8cb8c4;}
					#trfsseo1 .datos .c2 p{background:#7d8dba;}
					#trfsseo1 .datos .c3 p{background:#806f9b;}
					#trfsseo1 .datos .c4 p{background:#dd458e;}
					#trfsseo1 .ult{margin-top: 30px;margin-bottom: 0;}
					#trfsseo1 .ult .col-md-11 p{padding: 4px 0;margin: 0;font-size: 11px !important;line-height: 16px;color: #56404E;text-align: right;font-weight: 600;}
					#trfsseo1 .ult .col-md-1 p{background:#CC96B9;border: 1px solid #fff;height: 40px;color: #fff;padding: 11px 0;font-size: 11px !important;line-height: 16px;}
					#trfsseo-1-1 p,#trfsseo-2-1 p,#trfsseo-3-1 p,#trfsseo-4-1 p{margin-bottom: 4px;}
					#trfsseo2 .col-md-4{text-align: center;padding: 15px 0;background: #fff;border: 1px solid #dadada;}
					#trfsseo2 .col-md-4 h5{color: #cd3e7c;font-family: "Montserrat-Bold";font-size: 16px;line-height: 22px;}
					#trfsseo2 .col-md-4 h5 span{font-family: "Montserrat-Regular";font-size: 16px;line-height: 22px;}
					#trfsseo2 .col-md-4 span{font-family: "Montserrat-Bold";color: #cd3e7c;font-size: 30px;line-height: 35px;}
					#trfsseo2 .col-md-4 p{font-size: 14px !important;line-height: 20px;margin-top: -2px;margin-bottom: 0;color: #cd3e7c;}

				/*--- REDES SOCIALES ---*/

					#rdsscls .col-md-4{text-align: center;padding: 15px 0;background: #fff;border: 2px solid;}
					#rdsscls .col-md-4:nth-child(1){border-color: #ccb0a4;}
					#rdsscls .col-md-4:nth-child(2){border-color: #96a0ad;}
					#rdsscls .col-md-4:nth-child(3){border-color: #b9ac7a;}
					#rdsscls .col-md-4:nth-child(1) h4{color: #ccb0a4;}
					#rdsscls .col-md-4:nth-child(2) h4{color: #96a0ad;}
					#rdsscls .col-md-4:nth-child(3) h4{color: #b9ac7a;}
					#rdsscls .col-md-4 span{font-family: "Montserrat-Bold";color: #5b5a5d;font-size: 30px;line-height: 35px;}
					#rdsscls .col-md-4 span small{font-size: 20px;line-height: 25px;}
					#rdsscls .col-md-4 p{font-size: 14px !important;line-height: 20px;margin-top: 8px;margin-bottom: 0;}
					#rdsscls1 .col-md-6{text-align: center;padding: 15px;background: #fff;border: 2px solid;}
					#rdsscls1 .col-md-6:nth-child(1){border-color: #cd3e7c;}
					#rdsscls1 .col-md-6:nth-child(2){border-color: #5b5a5d;}
					#rdsscls1 .col-md-6:nth-child(1) h4{color: #cd3e7c;}
					#rdsscls1 .col-md-6:nth-child(2) h4{color: #5b5a5d;}
					#rdsscls1 .col-md-6 span{display: block;}
					#rdsscls1 .col-md-6 span:nth-child(2){font-family: "Montserrat-Bold";color: #5b5a5d;font-size: 30px;line-height: 35px;}
					#rdsscls1 .col-md-6 span small{font-size: 20px;line-height: 25px;}
					#rdsscls1 .col-md-6 span:nth-child(3){font-family: "Montserrat-Bold";font-size: 13px;line-height: 16px;margin-top: 5px;}
					#rdsscls1 .col-md-6:nth-child(1) span:nth-child(3){color: #cd3e7c;}
					#rdsscls1 .col-md-6:nth-child(2) span:nth-child(3){color: #5b5a5d;}
					.cnt .cnt2 .vntjs-s{font-size: 18px;}
					#rdsscls1 .col-md-6 p{font-size: 14px !important;line-height: 20px;margin-top: 8px;margin-bottom: 0;}

				/*--- REDES SOCIALES TARIFAS---*/

					.cnt2 h3.dark{color: #5b5a5d;}					
				
				/*--- REDACCION DE TEXTOS ---*/

					#cpwrtr .col-md-4{text-align: center;padding: 15px 0;background: #fff;border: 2px solid;}
					#cpwrtr .col-md-4:nth-child(1){border-color: #ccb0a4;}
					#cpwrtr .col-md-4:nth-child(2){border-color: #96a0ad;}
					#cpwrtr .col-md-4:nth-child(3){border-color: #b9ac7a;}
					#cpwrtr .col-md-4:nth-child(1) h4{color: #ccb0a4;}
					#cpwrtr .col-md-4:nth-child(2) h4{color: #96a0ad;}
					#cpwrtr .col-md-4:nth-child(3) h4{color: #b9ac7a;}
					#cpwrtr .col-md-4 span{font-family: "Montserrat-Bold";color: #5b5a5d;font-size: 30px;line-height: 35px;}
					#cpwrtr .col-md-4 span small{font-size: 20px;line-height: 25px;}
					#cpwrtr .col-md-4 p{font-size: 14px !important;line-height: 20px;margin-top: 8px;margin-bottom: 0;}
					#cpwrtr1 .col-md-12{text-align: center;padding: 15px;background: #5b5a5d;}
					#cpwrtr1 .col-md-12 span{color: #fff;font-size: 20px;font-family: "Montserrat-Semi-Bold";margin-bottom: .5rem;}
					#cpwrtr1 .col-md-12 p{color: #fff;font-size: 14px !important;line-height: 20px;margin-top: 8px;margin-bottom: 0;}
					#cpwrtr1 .col-md-4{text-align: center;padding: 15px;background: #fff;border: 2px solid;}
					#cpwrtr1 .col-md-4:nth-child(2){border-color: #ccb0a4;}
					#cpwrtr1 .col-md-4:nth-child(3){border-color: #96a0ad;}
					#cpwrtr1 .col-md-4:nth-child(4){border-color: #b9ac7a;}
					#cpwrtr1 .col-md-4 span{font-family: "Montserrat-Bold";color: #5b5a5d;font-size: 30px;line-height: 35px;}
					#cpwrtr1 .col-md-4 p{font-size: 14px !important;line-height: 20px;margin-top: 8px;margin-bottom: 0;}

		/*-------------- RELACIONADOS --------------*/

			.rlc{margin: 60px 0;}
			.rlc h3{color: #cd3e7c; text-align: center;margin-bottom: 60px;}
			.rlc .nav-tabs .nav-item .nav-link{border-radius: 0;border: 1px solid #ddd !important;color: #ddd !important;font-size: 14px;padding: 13px 43px !important;}
			.rlc .nav-tabs .nav-item .nav-link:hover,.rlc .nav-tabs .nav-item .nav-link.active{background: #cd3e7c !important;color: #fff !important;}
			.tab-content{border-bottom: 1px solid #ddd !important;border-right: 1px solid #ddd !important;border-left: 1px solid #ddd !important;}
			.tab-pane{background: #f1f1f1;}
			.tab-pane .container{padding-bottom: 40px;}
			.tab-pane .row .col-md-3{margin: 40px 0px 0px 0px;
			}
			.tab-pane .card{padding: 36px;}
			.tab-pane .card-body{padding: 0;}
			.rlc .card .card-img-top{border-radius: 0px !important;width: 100%;}
			.tab-pane .card-title{margin: 10px 0 -5px 0;text-align: center;font-size:18px;line-height: 23px;color: #515151;font-weight: lighter;}
			.tab-pane .card:hover{border-bottom: 4px solid #cd3e7c;}

	/*-------------- RESPONSIVE --------------*/

		/*-- PHONE --*/

			@media (max-width: 576px) {

				.cnt h1{font-size:34px !important}

				/*-- CONTENIDO 1 --*/

					.plx{background-size: initial !important;}
					.cnt h1,.cnt h2{width: 100%;margin-left: auto;margin-right: auto;}	

					/*-- BANNER 1 --*/

						.cnt .cnt1{padding-right: 15px; padding-left: 15px;}
						.cnt .cnt1 .bn1 .col-md-4:nth-child(1){text-align: center;}
						.cnt .cnt1 .bn1 .col-md-4:nth-child(1) img{width: 55%;}
						.cnt .cnt1 #dg .col-md-4:nth-child(2){text-align: right;}
						.cnt .cnt1 #dg .col-md-4:nth-child(2) img{margin-right: 22px;}
						.cnt .cnt1 .bn1 .col-md-4:nth-child(2),.cnt .cnt1 .bn1 .col-md-4:nth-child(3){max-width: 50%;flex: 50%;margin-top: 20px;margin-left: -15px;}
						.cnt .cnt1 .bn1 .col-md-4:nth-child(2) img,.cnt .cnt1 .bn1 .col-md-4:nth-child(3) img{width: auto;height: 89px;}

					/*-- BANNER 2 & 3 --*/

						.cnt .cnt1 .col-md-7{max-width: 100%;flex: 100%;padding: 15px;padding-right: 15px;text-align: center;}
						.cnt .cnt1 .col-md-5{display: none; visibility: hidden;}
						.cnt .cnt1 .col-md-7 span:nth-child(1){width: 100%;}
						.cnt .cnt1 .col-md-7 span:nth-child(2){width: 100%;}
						.cnt .cnt1 .col-md-7 span:nth-child(3) br{display: initial; visibility: visible;}

					/*-- BANNER 4 --*/

						.cnt .cnt1 .bn4 .col-md-6{max-width: 100%;flex: 100%;}

					/*-- BANNER 6 --*/

						.cnt .cnt1 .bn6 .col-md-25{flex: 25%;max-width: 25%;}
						.cnt .cnt1 .bn6 .col-md-5{display: initial; visibility:visible;}

					/*-- BANNER 7 --*/

						.cnt .cnt1 .bn7 .col-md-4{height: 125px;}

					/*-- BANNER 8 --*/

						.cnt .cnt1 .bn8 .col-md-6{max-width: 100%;flex: 100%;}
						.cnt .cnt1 .bn8 .col-md-6 .col-md-10{max-width: 80%;flex: 80%;}
						.cnt .cnt1 .bn8 .col-md-6 .col-md-2{max-width: 20%;flex: 20%;}
						.cnt .cnt1 .bn8 .col-md-6:nth-child(2){margin: 0px;}
						.cnt .cnt1 .bn8 .col-md-6:nth-child(3){margin: 20px 0 0 0;}

					/*-- BANNER 9 --*/

						.cnt .cnt1 .bn9 .col-md-4{max-width: 100%;flex: 100%;}
						.cnt .cnt1 .bn9 .col-md-8{max-width: 100%;flex: 100%;margin-top: 10px;}
						.cnt .cnt1 .bn9 .col-md-4 span.p1{font-size: 34px;line-height: 39px;}
						.cnt .cnt1 .bn9 .col-md-8 p img{width: 25px;margin: 0 3px;}
						.cnt .cnt1 .bn9 p.t1{font-size: 13px !important;line-height: 20px;}

					/*-- BANNER 10 --*/

						.cnt .cnt1 .bn10 .col-md-4{max-width: 100%;flex: 100%;}
						.cnt .cnt1 .bn10 .col-md-8{max-width: 100%;flex: 100%;margin-top: 20px;}
						.cnt .cnt1 .bn10 .col-md-4 span.p1{font-size: 34px;line-height: 39px;}
						.cnt .cnt1 .bn10 .col-md-8 p img{width: 25px;margin: 0 3px;}
						.cnt .cnt1 .bn10 p.t1{font-size: 13px !important;line-height: 20px;}

					/*-- BANNER COMUN --*/

				/*-- CONTENIDO 2 --*/

					.cnt .cnt2{padding-right: 15px; padding-left: 15px;}
					.cnt .cnt2 #tps-txtl .col-md-4, .cnt .cnt2 #tps-txtl1 .col-md-4{padding:0 15px !important;}
					.cnt .cnt2 #tps-txtl .col-md-4:nth-child(1) h4, .cnt .cnt2 #tps-txtl1 .col-md-4:nth-child(1) h4{padding: 12px 0;}
					.cnt .cnt2 #tps-txtl .col-md-4:nth-child(1) p:nth-child(3), .cnt .cnt2 #tps-txtl .col-md-4:nth-child(2) p:nth-child(3){padding: 10px 0;}
					.cnt .cnt2 #tps-txtl1 .col-md-4:nth-child(1) p:nth-child(2), .cnt .cnt2 #tps-txtl1 .col-md-4:nth-child(2) p:nth-child(2){padding: 10px 0;}
					#tll .col-md-3, #tll1 .col-md-3{max-width: 25%; flex: 25%;}
					#pdi .col-md-4{max-width: 100%; margin:15px !important;padding: 20px;}
					.mqtcn .col-md-4:nth-child(2){padding: 20px 0 !important;}
					#dsñwamdd .col-md-3{max-width: 50%;}
					#dsñwbbrt .col-md-4{margin: 0 0 15px 0;}
					#dsñtnd .col-md-8{padding-left: 15px;}
					#dsñtnd h5{margin-top: 15px;}
					#mntnmnt .col-md-6{margin: 0 0 15px 0;padding: 0;flex: 50%;max-width: 50%;}
					#mntnmnt1 .col-md-9{flex: 100%;max-width: 100%;}
					#mntnmnt1 .col-md-9 p{padding: 10px 0 5px 0;text-align: center;}
					#mntnmnt1 .col-md-1{flex: 32%;max-width: 32%;}
					#mntnmnt1 .col-md-1 p{padding: 7px 0;}
					#mntnmnt1 .ult .col-md-11{flex: 76%;max-width: 76%;}
					#mntnmnt1 .ult .col-md-1{flex: 19%;max-width: 19%;}
					#trfsseo .col-md-3{margin: 0 0 15px 0;padding: 0;flex: 50%;max-width: 50%;}
					#trfsseo1 .col-md-7{flex: 100%;max-width: 100%;}
					#trfsseo1 .col-md-1{flex: 19%;max-width: 19%;}
					#trfsseo1 .col-md-7 p{padding: 10px 0 5px 0;text-align: center;}
					#trfsseo1 .col-md-1 p{padding: 7px 0;}
					#trfsseo1 .ult .col-md-11{flex: 76%;max-width: 76%;}
					#trfsseo1 .ult .col-md-1{flex: 19%;max-width: 19%;}
					#trfsseo2 .col-md-4{margin: 0 0 15px 0;}
					#rdsscls .col-md-4{margin: 0 0 15px 0;}
					#rdsscls .col-md-4 h4 br{display: none;visibility: hidden;}
					#rdsscls1 .col-md-6{margin: 0 0 15px 0;}
					#cpwrtr .col-md-4{margin: 0 0 15px 0;}
					#cpwrtr .col-md-4 h4 br{display: none;visibility: hidden;}
					#cpwrtr1 .col-md-4{margin: 0 0 15px 0;}
					#cpwrtr1 .col-md-12{margin: 0 0 12px 0 !important;}
					p.icons img{width: 60px !important;}

				/*-- PRODUCTOS RELACIONADOS --*/

					.rlc ul li{width: 100%;}
					.tab-pane .row .col-md-3{max-width: 50%;flex: 50%;}
					.tab-pane .row .col-md-3:nth-child(even){padding-left: 5px;}
					.tab-pane .row .col-md-3:nth-child(odd){padding-right: 5px;}
					.rlc .tab-pane .card {padding: 18.5px;}

			}

			@media (min-width: 577px) and (max-width: 767.98px){

				/*-- CONTENIDO 1 --*/

					.plx{background-size: cover !important;}
					.cnt h1,.cnt h2{width: 100%;margin-left: auto;margin-right: auto;}					

					/*-- BANNER 1 --*/

						.cnt .cnt1{padding-right: 15px;padding-left:15px;max-width: 100%;flex: 100%;}
						.cnt .cnt1 .bn1 .ggl{padding-right: 0;flex: 50%;max-width: 50%;margin-left: -15px;}
						.cnt .cnt1 .bn1 .ggl .col-md-6{max-width: 40%;flex: 40%;text-align: center;}
						.cnt .cnt1 .bn1 .ggl .col-md-6:nth-child(1){padding-left: 45px;margin-left: 20px;}
						.cnt .cnt1 .bn1 .ggl .col-md-6:nth-child(1) span{padding-right: 15px; font-size: 63px;}
						.cnt .cnt1 .bn1 .ggl .col-md-6:nth-child(2){padding-left: 15px !important;}
						.cnt .cnt1 .bn1 .col-md-4:nth-child(2),.cnt .cnt1 .bn1 .col-md-4:nth-child(3){max-width: 25%;flex: 25%;padding-left: 15px;}
						.cnt .cnt1 .bn1 .col-md-4:nth-child(2){margin-left: -55px;}
						.cnt .cnt1 .bn1 .col-md-4:nth-child(3){margin-left: 0px;}

					/*-- BANNER 2 --*/

						.cnt .cnt1 .bn2, .cnt .cnt1 .bn3{display: inline-block;flex: 50%;max-width: 50%;text-align: center;}
						.cnt .cnt1 .bn2{margin-right: 12px;}
						.cnt .cnt1 .bn3{margin-left: 12px;}
						.cnt .cnt1 .col-md-7{max-width: 100%;flex: 100%;padding: 15px;}
						.cnt .cnt1 .col-md-5{display: none; visibility: hidden;}
						.cnt .cnt1 .col-md-7 span:nth-child(1){display: inline-block;width: 100%;font-size: 23px;}
						.cnt .cnt1 .col-md-7 span:nth-child(2){display: inline-block;width: 100%;font-size: 40px;}
						.cnt .cnt1 .col-md-7 span:nth-child(3) br{display: none;visibility: hidden;}

					/*-- BANNER 3 --*/

					/*-- BANNER 4 --*/

					/*-- BANNER 6 --*/

						.cnt .cnt1 .bn6 .col-md-25{flex: 25%;max-width: 25%;}
						.cnt .cnt1 .bn6 .col-md-5{display: initial; visibility:visible;}

					/*-- BANNER 7 --*/

						.cnt .cnt1 .bn7 .col-md-4{height: 100px;}

					/*-- BANNER 8 --*/

						.cnt .cnt1 .bn8 .col-md-6{max-width: 49%;flex: 49%;}
						.cnt .cnt1 .bn8 .col-md-6 .col-md-10{max-width: 80%;flex: 80%;}
						.cnt .cnt1 .bn8 .col-md-6 .col-md-2{max-width: 20%;flex: 20%;}

					/*-- BANNER 9 --*/

						.cnt .cnt1 .bn9 .col-md-4{max-width: 35%;flex: 35%;}
						.cnt .cnt1 .bn9 .col-md-8{max-width: 63%;flex: 63%;}
						.cnt .cnt1 .bn9 .col-md-4 span.p1{font-size: 34px;line-height: 39px;}
						.cnt .cnt1 .bn9 .col-md-8 p img{width: 25px;margin: 0 8px;}
						.cnt .cnt1 .bn9 p.t1{font-size: 13px !important;line-height: 20px;}

					/*-- BANNER 10 --*/

						.cnt .cnt1 .bn10 .col-md-4{max-width: 35%;flex: 35%;}
						.cnt .cnt1 .bn10 .col-md-8{max-width: 63%;flex: 63%;}
						.cnt .cnt1 .bn10 .col-md-4 span.p1{font-size: 34px;line-height: 39px;}
						.cnt .cnt1 .bn10 .col-md-8 p img{width: 25px;margin: 0 8px;}
						.cnt .cnt1 .bn10 p.t1{font-size: 13px !important;line-height: 20px;}

				/*-- CONTENIDO 2 --*/

					.cnt .cnt2{padding-right: 15px;padding-left: 15px;flex: 100%;max-width: 100%;}
					.cnt .cnt2 #tps-txtl .col-md-4, .cnt .cnt2 #tps-txtl1 .col-md-4{padding: 0 15px !important;}
					.cnt .cnt2 #tps-txtl .col-md-4:nth-child(1) h4, .cnt .cnt2 #tps-txtl1 .col-md-4:nth-child(1) h4{padding: 12px 0;}
					.cnt .cnt2 #tps-txtl .col-md-4:nth-child(1) p:nth-child(3), .cnt .cnt2 #tps-txtl .col-md-4:nth-child(2) p:nth-child(3){padding: 10px 0;}
					.cnt .cnt2 #tps-txtl1 .col-md-4:nth-child(1) p:nth-child(2), .cnt .cnt2 #tps-txtl1 .col-md-4:nth-child(2) p:nth-child(2){padding: 10px 0;}
					#tll .col-md-3, #tll1 .col-md-3{max-width: 25%; flex: 25%;}
					#pdi .col-md-4{max-width: 100%; margin:15px !important;}
					.mqtcn .col-md-4:nth-child(2){padding: 20px 0 !important;}
					#dsñwamdd .col-md-3{max-width: 50%;}
					#dsñwbbrt .col-md-4{margin: 0 0 15px 0;}
					#dsñtnd .col-md-8{padding-left: 15px;}
					#dsñtnd h5{margin-top: 15px;}
					#mntnmnt .col-md-6{margin: 0 0 15px 0;padding: 0;flex: 50%;max-width: 50%;}
					#mntnmnt1 .col-md-9{flex: 71%;max-width: 71%;}
					#mntnmnt1 .col-md-1{flex: 9%;max-width: 9%;}
					#mntnmnt1 .col-md-1 p{padding: 7px 0;}
					#mntnmnt1 .ult .col-md-11{flex: 89%;max-width: 89%;}
					#mntnmnt1 .ult .col-md-1{flex: 9%;max-width: 9%;}
					#trfsseo .col-md-3{margin: 0 0 15px 0;padding: 0;}
					#trfsseo1 .col-md-7{flex: 53%;max-width: 53%;}
					#trfsseo1 .col-md-1{flex: 9%;max-width: 9%;}
					#trfsseo1 .col-md-1 p{padding: 7px 0;}
					#trfsseo1 .ult .col-md-11{flex: 89%;max-width: 89%;}
					#trfsseo1 .ult .col-md-1{flex: 9%;max-width: 9%;}
					#trfsseo2 .col-md-4{margin: 0 0 15px 0;}
					#rdsscls .col-md-4{margin: 0 0 15px 0;}
					#rdsscls .col-md-4 h4 br{display: none;visibility: hidden;}
					#rdsscls1 .col-md-6{margin: 0 0 15px 0;}
					#cpwrtr .col-md-4{margin: 0 0 15px 0;}
					#cpwrtr .col-md-4 h4 br{display: none;visibility: hidden;}
					#cpwrtr1 .col-md-4{margin: 0 0 15px 0;}
					#cpwrtr1 .col-md-12{margin: 0 0 12px 0 !important;}
					p.icons img{width: 119px !important;}

				/*-- PRODUCTOS RELACIONADOS --*/

					.rlc ul li{width: 50%;}
					.rlc .tab-content .col-md-3{flex: 50%;max-width: 50%;}
					.rlc .tab-pane .card {padding: 17px;}

			}

		/*-- TABLET --*/

			@media (min-width: 768px) and (max-width: 991.98px){

				/*-- CONTENIDO 1 --*/

					.plx{background-size: cover !important;}
					.cnt h1,.cnt h2{width: 100%;margin-left: auto;margin-right: auto;}				

					/*-- BANNER 1 --*/

						.cnt .cnt1{padding-right: 15px;padding-left:15px;max-width: 100%;flex: 100%;}
						.cnt .cnt1 .bn1 .ggl{padding-right: 0;flex: 50%;max-width: 50%;}
						.cnt .cnt1 .bn1 .ggl .col-md-6{max-width: 40%;flex: 40%;text-align: center;}
						.cnt .cnt1 .bn1 .ggl .col-md-6:nth-child(1){padding-left: 45px;margin-left: 20px;}
						.cnt .cnt1 .bn1 .ggl .col-md-6:nth-child(1) span{padding-right: 15px; font-size: 63px;}
						.cnt .cnt1 .bn1 .ggl .col-md-6:nth-child(2){padding-left: 15px !important;}
						.cnt .cnt1 .bn1 .col-md-4:nth-child(2),.cnt .cnt1 .bn1 .col-md-4:nth-child(3){max-width: 25%;flex: 25%;padding-left: 15px;}
						.cnt .cnt1 .bn1 .col-md-4:nth-child(2){margin-left: -55px;}
						.cnt .cnt1 .bn1 .col-md-4:nth-child(3){margin-left: 0px;}
						.cnt .cnt1 #dg{display: flex;align-items: center;justify-content: center;align-content: center;}
						.cnt .cnt1 #dg .col-md-4:nth-child(1),.cnt .cnt1 #dg .col-md-4:nth-child(3){max-width: 25%;flex: 25%;margin: 0;padding: 0;}
						.cnt .cnt1 #dg .col-md-4:nth-child(2){max-width: 20%;flex: 20%;margin: 0;padding: 0;}

					/*-- BANNER 2 & 3 --*/

						.cnt .cnt1 .bn2, .cnt .cnt1 .bn3{display: inline-flex;flex: 50%;max-width: 50%;height: 154px;width: 354px;}
						.cnt .cnt1 .bn2{margin-right: 12px;}
						.cnt .cnt1 .bn3{margin-left: 12px;}
						.cnt .cnt1 .col-md-7{max-width: 100%;flex: 100%;padding: 15px;}
						.cnt .cnt1 .col-md-5{display: none; visibility: hidden;}
						.cnt .cnt1 .col-md-7 span:nth-child(1){display: inline-block;width: 100%;font-size: 23px;}
						.cnt .cnt1 .col-md-7 span:nth-child(2){display: inline-block;width: 100%;font-size: 40px;}
						.cnt .cnt1 .col-md-7 span:nth-child(3) br{display: none;visibility: hidden;}

					/*-- BANNER 4 --*/

						.cnt .cnt1 .bn4 .col-md-6{max-width: 100%;flex: 100%;}

					/*-- BANNER 6 --*/

						.cnt .cnt1 .bn6 .col-md-25{flex: 20.83%;max-width: 20.83%;}
						.cnt .cnt1 .bn6 .col-md-5{display: initial; visibility:visible;}

					/*-- BANNER 7 --*/

						.cnt .cnt1 .bn7 .col-md-4{height: 175px;}

					/*-- BANNER 8 --*/

						.cnt .cnt1 .bn8 .col-md-6{max-width: 49%;flex: 49%;}

					/*-- BANNER 9 --*/

						.cnt .cnt1 .bn9 .col-md-4{max-width: 35%;flex: 35%;}
						.cnt .cnt1 .bn9 .col-md-8{max-width: 63%;flex: 63%;}
						.cnt .cnt1 .bn9 .col-md-4 span.p1{font-size: 34px;line-height: 39px;}
						.cnt .cnt1 .bn9 .col-md-8 p img{width: 25px;margin: 0 8px;}
						.cnt .cnt1 .bn9 p.t1{font-size: 13px !important;line-height: 20px;}

					/*-- BANNER 10 --*/

						.cnt .cnt1 .bn10 .col-md-4{max-width: 35%;flex: 35%;}
						.cnt .cnt1 .bn10 .col-md-8{max-width: 63%;flex: 63%;}
						.cnt .cnt1 .bn10 .col-md-4 span.p1{font-size: 34px;line-height: 39px;}
						.cnt .cnt1 .bn10 .col-md-8 p img{width: 25px;margin: 0 8px;}
						.cnt .cnt1 .bn10 p.t1{font-size: 13px !important;line-height: 20px;}

				/*-- CONTENIDO 2 --*/

					.cnt .cnt2{padding-right: 15px;padding-left:15px;flex: 100%;max-width: 100%;}
					.cnt .cnt2 #tps-txtl .col-md-4:nth-child(1) h4, .cnt .cnt2 #tps-txtl1 .col-md-4:nth-child(1) h4{padding: 12px 0;}
					#dsñwbbrt .col-md-4{max-width: 32%;flex: 32%;margin: 0 9px 10px 0 !important;}
					#dsñtnd .col-md-8{padding-left: 15px;}
					#mntnmnt{padding-right: 0;}
					#mntnmnt .col-md-6{margin: 0 0 10px 0 !important;padding: 0;}
					#mntnmnt1{padding-left: 0;}
					#mntnmnt1 .col-md-9, #mntnmnt1 .ult .col-md-11{margin-left: 0px;}
					#trfsseo .col-md-3{max-width: 23%;flex: 23%;margin: 0 9px 10px 0 !important;padding: 0;}
					#trfsseo1 .col-md-7{flex: 44%;max-width: 44%;}
					#trfsseo1 .col-md-1{flex: 10%;max-width: 10%;}
					#trfsseo1 .col-md-7 p{padding: 10px 0;}
					#trfsseo1 .ult .col-md-11{flex: 84%;max-width: 84%;}
					#trfsseo1 .ult .col-md-1{flex: 10%;max-width: 10%;}
					#trfsseo2 .col-md-4{max-width: 31%;flex: 31%;margin: 0 9px 10px 0 !important;}
					#rdsscls .col-md-4{max-width: 32%;flex: 32%;margin: 0 9px 10px 0 !important;}
					#rdsscls1 .col-md-6{max-width: 48%;flex: 48%;margin: 0 6px 15px 0 !important;}
					#cpwrtr .col-md-4{max-width: 32%;flex: 32%;margin: 0 6px 15px 0 !important;}
					#cpwrtr1 .col-md-4{max-width: 32%;flex: 32%;margin: 0 6px 15px 0 !important;}
					#cpwrtr1 .col-md-12{max-width: 98%;flex: 98%;margin: 0 0 6px 0 !important;}
					p.icons img{width: 119px !important;}

				/*-- PRODUCTOS RELACIONADOS --*/

					.rlc ul li{width: 50%;}
					.rlc .tab-pane .card {padding: 17px;}

			}

		/*-- MONITOR - DESKTOPS --*/

			@media (min-width: 992px) and (max-width: 1139.98px){

				/*-- CONTENIDO 1 --*/

					.plx{background-size: unset !important;}
					.cnt h1{width: 630px;margin-left: auto;margin-right: auto;}
					.cnt h2{width: 840px;margin-left: auto;margin-right: auto;}				

					/*-- BANNER 1 --*/

						.cnt .cnt1 {padding-right: 15px;}
						.cnt .cnt1 .bn1 .ggl{padding-right: 0;flex: 45%;max-width: 45%;}
						.cnt .cnt1 .bn1 .ggl .col-md-6:nth-child(1){max-width: 40%;flex: 40%;padding-left: 0px;margin-left: 0px;}
						.cnt .cnt1 .bn1 .ggl .col-md-6:nth-child(1) span{padding-right: 8px;text-align: right;}
						.cnt .cnt1 .bn1 .col-md-4:nth-child(2), .cnt .cnt1 .bn1 .col-md-4:nth-child(3){flex: 27.5%;max-width: 27.5%;padding-left: 0;}
						.cnt .cnt1 .bn1 .col-md-4:nth-child(2){margin-left: -10px;}
						.cnt .cnt1 .bn1 .col-md-4:nth-child(3){margin-left: 10px;}

					/*-- BANNER 2 & 3 --*/

						.cnt .cnt1 .col-md-7{padding-left: 20px !important;flex: 58.3%;max-width: 58.3%;padding: 0;padding-top: 18px;padding-bottom: 18px;}
						.cnt .cnt1 .bn2 .col-md-5, .cnt .cnt1 .bn3 .col-md-5{padding-left: 15px !important;}
						.cnt .cnt1 .col-md-7 span:nth-child(1),.cnt .cnt1 .col-md-7 span:nth-child(2){display: block;width: 100%;}
						.cnt .cnt1 .col-md-5{display: initial; visibility: visible;}
						.cnt .cnt1 .col-md-7 span:nth-child(3) br{display: initial; visibility: visible;}
						.cnt .cnt1 .col-md-7 span:nth-child(1){font-size: 24px;line-height: 24px;}
						.cnt .cnt1 .col-md-7 span:nth-child(2){font-size: 50px;line-height: 50px;padding: 4px 0;}

					/*-- BANNER 4 --*/

						.cnt .cnt1 .bn4 .col-md-6{flex: 50% !important; max-width: 50% !important;}

					/*-- BANNER 6 --*/

						.cnt .cnt1 .bn6 .col-md-25{flex: 20.83%;max-width: 20.83%;}

					/*-- BANNER 7 --*/

						.cnt .cnt1 .bn7 .col-md-4{height: 205px;}

					/*-- BANNER 8 --*/

						.cnt .cnt1 .bn8 .col-md-6{max-width: 48%;flex: 48%;}

					/*-- BANNER 9 --*/

						.cnt .cnt1 .bn9 .col-md-4{max-width: 35%;flex: 35%;}
						.cnt .cnt1 .bn9 .col-md-8{max-width: 63%;flex: 63%;}
						.cnt .cnt1 .bn9 .col-md-4 span.p1{font-size: 34px;line-height: 39px;}
						.cnt .cnt1 .bn9 .col-md-8 p img{width: 25px;}
						.cnt .cnt1 .bn9 p.t1{font-size: 13px !important;line-height: 20px;}

					/*-- BANNER 10 --*/

						.cnt .cnt1 .bn10 .col-md-4{max-width: 35%;flex: 35%;}
						.cnt .cnt1 .bn10 .col-md-8{max-width: 63%;flex: 63%;}
						.cnt .cnt1 .bn10 .col-md-4 span.p1{font-size: 34px;line-height: 39px;}
						.cnt .cnt1 .bn10 .col-md-8 p img{width: 25px;}
						.cnt .cnt1 .bn10 p.t1{font-size: 13px !important;line-height: 20px;}

				/*-- CONTENIDO 2 --*/

					.cnt .cnt2{padding-right: 15px;padding-left: 15px;}
					#dsñwbbrt .col-md-4{max-width: 32%;flex: 32%;margin: 0 6px 15px 0 !important;}
					#dsñtnd .col-md-8{padding-left: 0;}
					#mntnmnt{padding-right: 0;}
					#mntnmnt .col-md-6{margin: 0 0 10px 0 !important;padding: 0;}
					#mntnmnt1{padding-left: 0;}
					#trfsseo{padding-right: 0;}
					#trfsseo .col-md-4{max-width: 31%;flex: 31%;margin: 0 9px 10px 0 !important;padding: 0;}
					#trfsseo1{padding-left: 0;}
					#trfsseo1 .col-md-7{flex: 58%;max-width: 58%;}
					#trfsseo2 .col-md-4{max-width: 31%;flex: 31%;margin: 0 9px 10px 0 !important;}
					#rdsscls .col-md-4{max-width: 32%;flex: 32%;margin: 0 6px 15px 0 !important;}
					#rdsscls1 .col-md-6{max-width: 48%;flex: 48%;margin: 0 6px 15px 0 !important;}
					#cpwrtr .col-md-4{max-width: 32%;flex: 32%;margin: 0 6px 15px 0 !important;}
					#cpwrtr1 .col-md-4{max-width: 32%;flex: 32%;margin: 0 6px 15px 0 !important;}
					#cpwrtr1 .col-md-12{max-width: 98%;flex: 98%;margin: 0 0 6px 0 !important;}
					p.icons img{width: 74px !important;}

				/*-- PRODUCTOS RELACIONADOS --*/

					.rlc ul li{width: 33%;}
					.rlc .tab-pane .card {padding: 17px;}

			}

		/*-- TV - LARGE DESKTOPS --*/

			@media (min-width: 1140px) and (max-width: 1869.98px) {

				/*-- CONTENIDO 1 --*/

					.plx{background-size: unset !important;}
					.cnt h1{width: 630px;margin-left: auto;margin-right: auto;}
					.cnt h2{width: 840px;margin-left: auto;margin-right: auto;}				

					/*-- BANNER 1 --*/

						.cnt .cnt1 {padding-right: 40px;}
						.cnt .cnt1 .bn1 .ggl{padding-right: 0;flex: 40%;max-width: 40%;}
						.cnt .cnt1 .bn1 .ggl .col-md-6:nth-child(1){max-width: 40%;flex: 40%;padding-left: 0px;margin-left: 0px;}
						.cnt .cnt1 .bn1 .ggl .col-md-6:nth-child(1) span{padding-right: 8px;text-align: right;}
						.cnt .cnt1 .bn1 .col-md-4:nth-child(2), .cnt .cnt1 .bn1 .col-md-4:nth-child(3){flex: 30%;max-width: 30%;padding-left: 0;}
						.cnt .cnt1 .bn1 .col-md-4:nth-child(2){margin-left: -10px;}
						.cnt .cnt1 .bn1 .col-md-4:nth-child(3){margin-left: 10px;}

					/*-- BANNER 2 & 3 --*/

						.cnt .cnt1 .col-md-7{padding-left: 70px !important;flex: 58.3%;max-width: 58.3%;padding: 0;padding-top: 18px;padding-bottom: 18px;}
						.cnt .cnt1 .col-md-7 span:nth-child(1),.cnt .cnt1 .col-md-7 span:nth-child(2){display: block;width: 100%;}
						.cnt .cnt1 .col-md-5{display: initial; visibility: visible;}
						.cnt .cnt1 .col-md-7 span:nth-child(3) br{display: initial; visibility: visible;}
						.cnt .cnt1 .col-md-7 span:nth-child(1){font-size: 24px;line-height: 24px;}
						.cnt .cnt1 .col-md-7 span:nth-child(2){font-size: 50px;line-height: 50px;padding: 4px 0;}

					/*-- BANNER 4 --*/

						.cnt .cnt1 .bn4 .col-md-6{flex: 50% !important; max-width: 50% !important;}

					/*-- BANNER 6 --*/

						.cnt .cnt1 .bn6 .col-md-25{flex: 20.83%;max-width: 20.83%;}

					/*-- BANNER 7 --*/

						.cnt .cnt1 .bn7 .col-md-4{height: 175px;}

					/*-- BANNER 8 --*/

						.cnt .cnt1 .bn8 .col-md-6{max-width: 49%;flex: 49%;}

					/*-- BANNER 9 --*/

						.cnt .cnt1 .bn9 .col-md-4{max-width: 36%;flex: 36%;}
						.cnt .cnt1 .bn9 .col-md-8{max-width: 63%;flex: 63%;}
						.cnt .cnt1 .bn9 .col-md-4 span.p1{font-size: 43px;line-height: 43px;}
						.cnt .cnt1 .bn9 .col-md-8 p img{width: 27px;}
						.cnt .cnt1 .bn9 p.t1{font-size: 13px !important;line-height: 20px;}

					/*-- BANNER 10 --*/

						.cnt .cnt1 .bn10 .col-md-4{max-width: 36%;flex: 36%;}
						.cnt .cnt1 .bn10 .col-md-8{max-width: 63%;flex: 63%;}
						.cnt .cnt1 .bn10 .col-md-4 span.p1{font-size: 43px;line-height: 43px;}
						.cnt .cnt1 .bn10 .col-md-8 p img{width: 27px;}
						.cnt .cnt1 .bn10 p.t1{font-size: 13px !important;line-height: 20px;}
						
				/*-- CONTENIDO 2 --*/

					#dsñwbbrt .col-md-4{max-width: 32%;flex: 32%;margin: 0 6px 15px 0 !important;}
					#dsñtnd .col-md-8{padding-left: 0;}
					#mntnmnt{padding-right: 0;}
					#mntnmnt .col-md-6{margin: 0 0 10px 0 !important;padding: 0;}
					#mntnmnt1{padding-left: 0;}
					#trfsseo{padding-right: 0;}
					#trfsseo .col-md-4{max-width: 31%;flex: 31%;margin: 0 9px 10px 0 !important;padding: 0;}
					#trfsseo1{padding-left: 0;}
					#trfsseo1 .col-md-7{flex: 58%;max-width: 58%;}
					#trfsseo2 .col-md-4{max-width: 31%;flex: 31%;margin: 0 9px 10px 0 !important;}
					#rdsscls .col-md-4{max-width: 32%;flex: 32%;margin: 0 6px 15px 0 !important;}
					#rdsscls1 .col-md-6{max-width: 48%;flex: 48%;margin: 0 6px 15px 0 !important;}
					#cpwrtr .col-md-4{max-width: 32%;flex: 32%;margin: 0 6px 15px 0 !important;}
					#cpwrtr1 .col-md-4{max-width: 32%;flex: 32%;margin: 0 6px 15px 0 !important;}
					#cpwrtr1 .col-md-12{max-width: 98%;flex: 98%;margin: 0 0 6px 0 !important;}
					.rlc ul li{width: auto;}
					.tab-pane .card {padding: 17px;}
					p.icons img{width: 80px !important;}

			}

			@media (min-width: 1870px) {

				/*-- CONTENIDO 1 --*/

					.plx{background-size: unset !important;}
					.cnt h1{width: 640px;margin-left: auto;margin-right: auto;}
					.cnt h2{width: 840px;margin-left: auto;margin-right: auto;}

					/*-- BANNER 1 --*/

						.cnt .cnt1 {padding-right: 40px;}
						.cnt .cnt1 .bn1 .ggl{padding-right: 0;flex: 40%;max-width: 40%;margin-top: 10px;}
						.cnt .cnt1 .bn1 .ggl .col-md-6:nth-child(1){max-width: 40%;flex: 40%;padding-left: 0px;margin-left: 0px;}
						.cnt .cnt1 .bn1 .ggl .col-md-6:nth-child(1) span{padding-right: 8px;text-align: right;}
						.cnt .cnt1 .bn1 .col-md-4:nth-child(2), .cnt .cnt1 .bn1 .col-md-4:nth-child(3){flex: 30%;max-width: 30%;padding-left: 0;}
						.cnt .cnt1 .bn1 .col-md-4:nth-child(2){margin-left: -10px;}
						.cnt .cnt1 .bn1 .col-md-4:nth-child(3){margin-left: 10px;}

					/*-- BANNER 2 & 3 --*/

						.cnt .cnt1 .col-md-7{padding-left: 70px !important;flex: 58.3%;max-width: 58.3%;padding: 0;padding-top: 18px;padding-bottom: 18px;}
						.cnt .cnt1 .col-md-7 span:nth-child(1),.cnt .cnt1 .col-md-7 span:nth-child(2){display: block;width: 100%;}
						.cnt .cnt1 .col-md-5{display: initial; visibility: visible;}
						.cnt .cnt1 .col-md-7 span:nth-child(3) br{display: initial; visibility: visible;}
						.cnt .cnt1 .col-md-7 span:nth-child(1){font-size: 24px;; line-height: 24px;}
						.cnt .cnt1 .col-md-7 span:nth-child(2){font-size: 50px;line-height: 50px;padding: 4px 0;}

					/*-- BANNER 4 --*/

						.cnt .cnt1 .bn4 .col-md-6{flex: 50% !important; max-width: 50% !important;}

					/*-- BANNER 6 --*/

						.cnt .cnt1 .bn6 .col-md-25{flex: 20.83%;max-width: 20.83%;}

					/*-- BANNER 7 --*/

						.cnt .cnt1 .bn7 .col-md-4{height: 175px;}

					/*-- BANNER 8 --*/

						.cnt .cnt1 .bn8 .col-md-6{max-width: 49%;flex: 49%;}

					/*-- BANNER 9 --*/

						.cnt .cnt1 .bn9 .col-md-4{max-width: 36%;flex: 36%;}
						.cnt .cnt1 .bn9 .col-md-8{max-width: 63%;flex: 63%;}
						.cnt .cnt1 .bn9 .col-md-4 span.p1{font-size: 43px;line-height: 43px;}
						.cnt .cnt1 .bn9 .col-md-8 p img{width: 27px;}
						.cnt .cnt1 .bn9 p.t1{font-size: 15px !important;line-height: 20px;}

					/*-- BANNER 10 --*/

						.cnt .cnt1 .bn10 .col-md-4{max-width: 36%;flex: 36%;}
						.cnt .cnt1 .bn10 .col-md-8{max-width: 63%;flex: 63%;}
						.cnt .cnt1 .bn10 .col-md-4 span.p1{font-size: 43px;line-height: 43px;}
						.cnt .cnt1 .bn10 .col-md-8 p img{width: 27px;}
						.cnt .cnt1 .bn10 p.t1{font-size: 15px !important;line-height: 20px;}

				/*-- CONTENIDO 2 --*/

					.cnt .cnt2 {padding-right: 83px;padding-left: 0;}
					#dsñwbbrt .col-md-4{max-width: 32%;flex: 32%;margin: 0 6px 15px 0 !important;}
					#dsñtnd .col-md-8{padding-left: 0;}
					#mntnmnt{padding-right: 0;}
					#mntnmnt .col-md-6{margin: 0 0 10px 0 !important;padding: 0;}
					#mntnmnt1{padding-left: 0;}
					#trfsseo{padding-right: 0;}
					#trfsseo .col-md-4{max-width: 31%;flex: 31%;margin: 0 9px 10px 0 !important;padding: 0;}
					#trfsseo1{padding-left: 0;}
					#trfsseo1 .col-md-7{flex: 58%;max-width: 58%;}
					#trfsseo2 .col-md-4{max-width: 31%;flex: 31%;margin: 0 9px 10px 0 !important;}
					#rdsscls .col-md-4{max-width: 32%;flex: 32%;margin: 0 6px 15px 0 !important;}
					#rdsscls1 .col-md-6{max-width: 48%;flex: 48%;margin: 0 6px 15px 0 !important;}
					#cpwrtr .col-md-4{max-width: 32%;flex: 32%;margin: 0 6px 15px 0 !important;}
					#cpwrtr1 .col-md-4{max-width: 32%;flex: 32%;margin: 0 6px 15px 0 !important;}
					#cpwrtr1 .col-md-12{max-width: 98%;flex: 98%;margin: 0 0 6px 0 !important;}
					p.icons img{width: 80px !important;}

				/*-- PRODUCTOS RELACIONADOS --*/

					.rlc ul li{width: auto;}
					.rlc .tab-pane .card {padding: 17px;}

			}		

/*==== -------------- ESTILOS PAGINA TOOLS -------------- ====*/

	#tls h1{padding-bottom: 20px; color: #cd3e7c;}
	#tls p,#tls h4{text-align: center;}
	#tls .bnd{background: #cd3e7c;}
	#tls h3{color: #333;margin: 0;font-size: 25px;line-height: 30px;text-align: center;font-family: "Montserrat-Bold";}
	#tls .tab-content h3{color: #fff;padding: 15px 25px;font-size: 25px;line-height: 30px;font-family: "Montserrat";font-weight: 600;background: #cd3e7c;margin: 30px 15px 0 15px;text-align: center;}
	#tls .card,#tls .card img{border-radius: 0 !important;}
	#tls .card{margin-top: 20px;margin-bottom:-7px;padding: 0;border: none;background: #f2f2f2;}
	#tls .card:hover{border-bottom: 6px solid #cd3e7c;}
	#tls #nav-tools-oficina .card:hover, #tls #nav-tools-diseño .card:hover, #tls #nav-tools-web-seo .card:hover{border-bottom:none !important;}
	#tls .card-body{padding:0 15px;}
	#tls .col-md-4 .col-md-12{padding: 0px;}
	#tls .col-md-4 .card{height: 150px;}
	/*#tls .col-md-4 .card{height: 280px;}*/
	#tls .col-md-4 h4.recurso{font-family: "Montserrat";color: #fff;font-size: 23px;line-height: 28px;margin: 30px 0 -10px 0;background: #818181;font-weight: 500;padding: 8px;}
	#tls .card h4{font-family: "Montserrat-Bold";color: #333;font-size: 18px;line-height: 24px;}
	#tls .card p{font-size: 15px !important;line-height: 20px;color: #333;padding-top: 20px; }
	#tls .card hr{background: #333;}
	#tls .card span{color: #cd3e7c;font-family: "Montserrat-Bold";display: block;text-align: center;}
	#tls .card a{color: #333;}
	#tls .guia-instalacion .card{height: auto;}
	#tls .nav-tabs, #tls .tab-content{border: none !important;}	
	#tls nav .nav-tabs a{background:#d4d4d4;color: #fff;font-size: 16px;font-family: "Montserrat-Bold";line-height: 18px;border: 0px solid transparent;border-radius: 0;width: 200px;text-align: center;}
	#tls nav .nav-tabs a.active{background: #cd3e7c;}
	#tls nav .nav-tabs a:nth-child(2){margin:0 5px;}
	#tls .tab-content{border: 0px solid transparent !important;border-radius: 0;}

	#tls #tlsPrincipal .espacio{margin: 20px;}
	#tls #tlsPrincipal nav{display: block;}
	#tls #tlsPrincipal nav .nav-tabs {border: 0px solid transparent;}
	#tls #tlsPrincipal nav .nav-tabs a{background: #9c9b9b;color: #fff;font-size: 16px;font-family: "Montserrat-Bold";line-height: 18px;border: 0px solid transparent;border-bottom-width: 10px;border-bottom-style: solid;border-bottom-color: #868686;padding: 30px 0;border-radius: 5px 5px 0 0;display: flex;justify-content: center;align-items: center;align-content: center;flex-wrap: nowrap;}
	#tls #tlsPrincipal nav .nav-tabs a:nth-child(1){margin: 0 5px 0 0;}
	#tls #tlsPrincipal nav .nav-tabs a:nth-child(2),#tls #tlsPrincipal nav .nav-tabs a:nth-child(3),#tls #tlsPrincipal nav .nav-tabs a:nth-child(4),#tls #tlsPrincipal nav .nav-tabs a:nth-child(5){margin: 0 5px;}
	#tls #tlsPrincipal nav .nav-tabs a:nth-child(6){margin: 0 0 0 5px;}
	#tls #tlsPrincipal .tab-content .col-md-9 .col-md3{padding-left: 10px;}

	#tls #tlsPrincipal nav .nav-tabs #nav-tools-dsñgrfc-tab:hover{background: #f52a45;border-bottom-color: #d7253c;}
	#tls #tlsPrincipal nav .nav-tabs #nav-tools-dsñgrfc-tab.active{background: #f52a45;border-bottom-color: #f52a45;}
	#tls #tlsPrincipal .tab-content #nav-tools-dsñgrfc{background: #f52a45;}
	#tls #tlsPrincipal .tab-content #nav-tools-dsñgrfc .flip-card-back{background: #d7253c;}
	#tls #tlsPrincipal .tab-content #nav-tools-dsñgrfc .flip-card{background: #f52a45;}
	
	#tls #tlsPrincipal nav .nav-tabs #nav-tools-imagenvideo-tab:hover{background: #f52a66;border-bottom-color: #d7255a;}
	#tls #tlsPrincipal nav .nav-tabs #nav-tools-imagenvideo-tab.active{background: #f52a66;border-bottom-color: #f52a66;}
	#tls #tlsPrincipal .tab-content #nav-tools-imagenvideo{background: #f52a66;}
	#tls #tlsPrincipal .tab-content #nav-tools-imagenvideo .flip-card-back{background: #d7255a;}
	#tls #tlsPrincipal .tab-content #nav-tools-imagenvideo .flip-card{background: #f52a66;}

	#tls #tlsPrincipal nav .nav-tabs #nav-tools-web-tab:hover{background: #f52a88;border-bottom-color: #d72578;}
	#tls #tlsPrincipal nav .nav-tabs #nav-tools-web-tab.active{background: #f52a88;border-bottom-color: #f52a88;}
	#tls #tlsPrincipal .tab-content #nav-tools-web{background: #f52a88;}
	#tls #tlsPrincipal .tab-content #nav-tools-web .flip-card-back{background: #d72578;}
	#tls #tlsPrincipal .tab-content #nav-tools-web .flip-card{background: #f52a88;}

	
	#tls #tlsPrincipal nav .nav-tabs #nav-tools-mrktng-tab:hover{background: #f52aa9;border-bottom-color: #d72595;}
	#tls #tlsPrincipal nav .nav-tabs #nav-tools-mrktng-tab.active{background: #f52aa9;border-bottom-color: #f52aa9;}
	#tls #tlsPrincipal .tab-content #nav-tools-mrktng{background: #f52aa9;}
	#tls #tlsPrincipal .tab-content #nav-tools-mrktng .flip-card-back{background: #d72595;}
	#tls #tlsPrincipal .tab-content #nav-tools-mrktng .flip-card{background: #f52aa9;}

	
	#tls #tlsPrincipal nav .nav-tabs #nav-tools-copy-tab:hover{background: #f52acb;border-bottom-color: #d725b1;}
	#tls #tlsPrincipal nav .nav-tabs #nav-tools-copy-tab.active{background: #f52acb;border-bottom-color: #f52acb;}
	#tls #tlsPrincipal .tab-content #nav-tools-copy{background: #f52acb;}
	#tls #tlsPrincipal .tab-content #nav-tools-copy .flip-card-back{background: #d725b1;}
	#tls #tlsPrincipal .tab-content #nav-tools-copy .flip-card{background: #f52acb;}

	
	#tls #tlsPrincipal nav .nav-tabs #nav-tools-prdctvdd-tab:hover{background: #b92af5;border-bottom-color: #a225d7;}
	#tls #tlsPrincipal nav .nav-tabs #nav-tools-prdctvdd-tab.active{background: #b92af5;border-bottom-color: #b92af5;}
	#tls #tlsPrincipal .tab-content #nav-tools-prdctvdd{background: #b92af5;}
	#tls #tlsPrincipal .tab-content #nav-tools-prdctvdd .flip-card-back{background: #a225d7;}
	#tls #tlsPrincipal .tab-content #nav-tools-prdctvdd .flip-card{background: #b92af5;}
		
	
	#tls #tlsPrincipal .tab-pane .row .col-md-4{margin: 40px 0px 0px 0px;}
	#tls #tlsPrincipal .tab-content h3{color: #fff;display: block;font-size: 28px;font-family: "Montserrat-Bold";line-height: 33px;text-align: left;padding: 0px 0px 0px 0px;background: none;margin: 0 0 0 0;}
	#tls #tlsPrincipal .tab-content hr{background: #fff;padding: 0.5px 0;margin-left: 0;width: 35%;}		
	#tls #tlsPrincipal .tab-content p, #tls #tlsPrincipal .tab-content p a{color: #fff !important;text-align: left;}
	#tls #tlsPrincipal .col-md-3 .card {height: 182px;}
	#tls #tlsPrincipal .card h4{font-size: 14px;line-height: 19px;padding-bottom: 0px;}
	#tls #tlsPrincipal .card p{text-align: center;font-size: 14px !important;line-height: 17px;margin-top: 0px;}
	#tls #tlsPrincipal .card:hover{border-bottom: 0px;} 

	#tls #tlsPrincipal #tlsPrincipal2 .accordion .card{margin-bottom: 10px;}
	#tls #tlsPrincipal #tlsPrincipal2 .card, #tls #tlsPrincipal #tlsPrincipal2 .card h2{margin-top: 0px;}
	#tls #tlsPrincipal #tlsPrincipal2 h2 .btn-block:focus{box-shadow: none;}
	#tls #tlsPrincipal #tlsPrincipal2 h2 .btn-block{background: #9c9b9b;color: #fff;font-size: 16px;font-family: "Montserrat-Bold";line-height: 18px;padding: 20px 0;display: flex;align-content: center;align-items: center;}
	#tls #tlsPrincipal #tlsPrincipal2 h2 .btn-block .t{width: 50%;color: #fff;text-align: left;padding-left: 15px;}
	#tls #tlsPrincipal #tlsPrincipal2 h2 .btn-block .i{text-align: right;display: block;width: 50%;padding-right: 20px;color: #fff;font-size: 20px;}
	#tls #tlsPrincipal #tlsPrincipal2 #headingOne button:not(.collapsed){background: #f52a45;}
	#tls #tlsPrincipal #tlsPrincipal2 #collapseOne{background: #f52a45;}
	#tls #tlsPrincipal #tlsPrincipal2 #collapseOne .flip-card{background: #f52a45;}
	#tls #tlsPrincipal #tlsPrincipal2 #headingTwo button:not(.collapsed){background: #f52a66;}
	#tls #tlsPrincipal #tlsPrincipal2 #collapseTwo{background: #f52a66;}
	#tls #tlsPrincipal #tlsPrincipal2 #collapseTwo .flip-card{background: #f52a66;}
	#tls #tlsPrincipal #tlsPrincipal2 #headingThree button:not(.collapsed){background: #f52a88;}
	#tls #tlsPrincipal #tlsPrincipal2 #collapseThree{background: #f52a88;}
	#tls #tlsPrincipal #tlsPrincipal2 #collapseThree .flip-card{background: #f52a88;}
	#tls #tlsPrincipal #tlsPrincipal2 #headingFour button:not(.collapsed){background: #d72595;}
	#tls #tlsPrincipal #tlsPrincipal2 #collapseFour{background: #d72595;}
	#tls #tlsPrincipal #tlsPrincipal2 #collapseFour .flip-card{background: #d72595;}
	#tls #tlsPrincipal #tlsPrincipal2 #headingFive button:not(.collapsed){background: #f52acb;}
	#tls #tlsPrincipal #tlsPrincipal2 #collapseFive{background: #f52acb;}
	#tls #tlsPrincipal #tlsPrincipal2 #collapseFive .flip-card{background: #f52acb;}
	#tls #tlsPrincipal #tlsPrincipal2 #headingSix button:not(.collapsed){background: #b92af5;}
	#tls #tlsPrincipal #tlsPrincipal2 #collapseSix{background: #b92af5;}
	#tls #tlsPrincipal #tlsPrincipal2 #collapseSix .flip-card{background: #b92af5;}
	#tls #tlsPrincipal #collapseOne .flip-card-back{background: #d7253c;}
	#tls #tlsPrincipal #collapseTwo .flip-card-back{background: #d7255a;}
	#tls #tlsPrincipal #collapseThree .flip-card-back{background: #d72578;}
	#tls #tlsPrincipal #collapseFour .flip-card-back{background: #d725b1;}
	#tls #tlsPrincipal #collapseFive .flip-card-back{background: #d725b1;}
	#tls #tlsPrincipal #collapseSix .flip-card-back{background: #a225d7;}

	#tls #tlsPrincipal #tlsPrincipal2 .card h3, #tls #tlsPrincipal #tlsPrincipal2 .card p{color: #fff;}
	#tls #tlsPrincipal #tlsPrincipal2 .card hr{background: #fff;padding: 0.5px 0;width: 35%;}

	/*-------------- ESTILOS TOOLS --------------*/		

		#tls .card h4{font-family: "Montserrat-Bold";color: #333;font-size: 18px;line-height: 24px;}
		#tls .card .img-tools{padding: 10px 0;color: #fff !important;}
		#tls .card .flip-card-back p{color: #fff;}
		.flip-card {background-color: transparent;height: 300px;border: 0px;perspective: 3000px;}
		.flip-card-inner {position: relative;width: 100%;height: 100%;text-align: center;transition: transform 0.6s;transform-style: preserve-3d;}
		.flip-card:hover .flip-card-inner {transform: rotateY(180deg);}
		.flip-card-front, .flip-card-back {position: absolute;width: 100%;height: 100%;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
		.flip-card-front-post > img{width: 100%;height: 100%;object-fit:cover;}
		.flip-card-back {background-color: #d14481b3;color: white;transform: rotateY(180deg);}

	/*-------------- ESTILOS GUIA INSTALACION --------------*/

		#tls1 h1{padding-bottom: 20px; color: #cd3e7c;}
		#tls1 p{text-align: center;}
		#tls1 #tls1-1{background: #fff;padding: 50px 15px;}
		#tls1 #tls1-1 #tls1-1-2{padding: 0;}
		#tls1 #tls1-1 h3{color: #735662;margin: 0;padding: 0 15px 0 0;font-size: 25px;line-height: 30px;text-align: right;font-family: "Montserrat-Bold";}
		#tls1 #tls1-1 .card-flip > div {backface-visibility: hidden;transition: transform 100ms;transition-timing-function: linear;width: 100%;height: 200px;margin: 0;display: flex;}
		#tls1 #tls1-1 .card-front{transform: rotateY(0deg);}
		#tls1 #tls1-1 .card-back{transform: rotateY(180deg);position: absolute;top: 0;}
		#tls1 #tls1-1 .card-flip:hover .card-front{transform: rotateY(-180deg);}
		#tls1 #tls1-1 .card-flip:hover .card-back{transform: rotateY(0deg);}
		#tls1 #tls1-1 #flip1-1 .card-flip .card-front{background: #cd3e7c;color: #fff;border-radius: 0;text-align: center;}
		#tls1 #tls1-1 #flip1-1 .card-flip .card-back{background: #735662;color: #fff;border-radius: 0;text-align: center;}
		#tls1 #tls1-1 #flip1-2 .card-flip .card-front{background: #cd3e7c;color: #fff;border-radius: 0;text-align: center;}
		#tls1 #tls1-1 #flip1-2 .card-flip .card-back{background: #735662;color: #fff;border-radius: 0;text-align: center;}
		#tls1 #tls1-1 #flip1-1 .card-flip .card-front h4,#tls1 #tls1-1 #flip1-2 .card-flip .card-front h4{font-family: "Montserrat-Bold";margin: 0;padding: 70px 0;}
		#tls1 #tls1-1 #flip1-1 .card-flip h4,#tls1 #tls1-1 #flip1-2 .card-flip h4{font-family: "Montserrat-Bold";}
		#tls1 #tls1-2{padding: 50px 15px;}
		#tls1 #tls1-2 #tls1-2-1{padding: 0 15px 0 0;}
		#tls1 #tls1-2 h3{color: #735662;margin: 0;padding: 0;font-size: 25px;line-height: 30px;text-align: left;font-family: "Montserrat-Bold";}
		#tls1 #tls1-2 .card-flip > div {backface-visibility: hidden;transition: transform 100ms;transition-timing-function: linear;width: 100%;height: 80px;margin: 0;display: flex;}
		#tls1 #tls1-2 .card-front{transform: rotateY(0deg);}
		#tls1 #tls1-2 .card-back{transform: rotateY(180deg);position: absolute;top: 0;}
		#tls1 #tls1-2 .card-flip:hover .card-front{transform: rotateY(-180deg);}
		#tls1 #tls1-2 .card-flip:hover .card-back{transform: rotateY(0deg);}
		#tls1 #tls1-2 #flip2-2{margin: 15px 0;}
		#tls1 #tls1-2 #flip2-2 .card{background: #735662;color: #fff;border-radius: 0;text-align: center;height: 80px;}
		#tls1 #tls1-2 #flip2-1 .card-flip .card-front,#tls1 #tls1-2 #flip2-3 .card-flip .card-front{background: #cd3e7c;color: #fff;border-radius: 0;text-align: center;}
		#tls1 #tls1-2 #flip2-1 .card-flip .card-back,#tls1 #tls1-2 #flip2-3 .card-flip .card-back{background: #735662;color: #fff;border-radius: 0;text-align: center;}
		#tls1 #tls1-2 #flip2-1 .card .card-front .card-body,#tls1 #tls1-2 #flip2-3 .card .card-front .card-body{padding: 25px 0;}
		#tls1 #tls1-2 #flip2-2 .card .card-front .card-body{padding: 16px 0;}
		#tls1 #tls1-2 #flip2-1 .card .card-back .card-body{padding: 18px 0;}
		#tls1 #tls1-2 #flip2-3 .card .card-back .card-body{padding: 30px 0;}
		#tls1 #tls1-2 #flip2-1 .card-flip .card-front h4,#tls1 #tls1-2 #flip2-3 .card-flip .card-front h4{font-family: "Montserrat-Bold";margin: 0;padding: 0;}
		#tls1 #tls1-2 #flip2-1 .card-flip h4,#tls1 #tls1-2 #flip2-3 .card-flip h4{font-family: "Montserrat-Bold";}
		#tls1 #tls1-3{background: #fff;padding: 50px 15px;}
		#tls1 #tls1-3 h3{color: #735662;margin: 0;padding: 0 15px 0 0;font-size: 25px;line-height: 30px;text-align: right;font-family: "Montserrat-Bold";}
		#tls1 #tls1-3 .col-md-4{margin: 0 0 20px 0 !important;padding: 0 10px;}
		#tls1 #tls1-3 .card-flip > div{backface-visibility: hidden;transition: transform 100ms;transition-timing-function: linear;width: 100%;height: 145px;margin: 0;display: flex;}
		#tls1 #tls1-3 .card-front{transform: rotateY(0deg);}
		#tls1 #tls1-3 .card-back{transform: rotateY(180deg);position: absolute;top: 0;}
		#tls1 #tls1-3 .card-flip:hover .card-front{transform: rotateY(-180deg);}
		#tls1 #tls1-3 .card-flip:hover .card-back{transform: rotateY(0deg);}
		#tls1 #tls1-3 .card-flip .card-front{background: #cd3e7c;border-radius: 0;text-align: center;}
		#tls1 #tls1-3 .card-flip .card-front img{width: auto;}
		#tls1 #tls1-3 .card-flip .card-back{background: #735662;color: #fff;border-radius: 0;text-align: center;}
		#tls1 #tls1-3 .card .card-front .card-body{padding: 40px 0;}
		#tls1 #tls1-3 .card .card-back .card-body{padding: 65px 0;}
		#tls1 #tls1-3 .card-flip h4{font-family: "Montserrat-Bold";font-size: 17px;line-height: 22px;margin: 0;}

	/*-------------- ESTILOS VIDEOS LIBRES DERECHOS --------------*/

		#tls2 h1{padding-bottom: 20px; color: #cd3e7c;}
		#tls2 p{text-align: center;}
		#tls2 #tvids h3{color: #fff;padding: 15px 25px;font-size: 25px;line-height: 30px;font-family: "Montserrat";font-weight: 600;background: #cd3e7c;margin: 30px 0 0 0;text-align: center;}		
		#tls2 .col-md-4 .card{border:none;border-radius: 0;background: #f2f2f2 !important;margin: 30px 0 10px 0;}
		#tls2 .col-md-4 .card-img-top{border-radius: 0;}
		#tls2 h4{text-align: center;font-family: "Montserrat-Bold";color: #fff;font-size: 23px;line-height: 28px;margin: 30px 0 15px 0;background: #818181;font-weight: 500;padding: 8px;}
		#tls2 .col-md-4 .card{border:none;border-radius: 0;background: #f2f2f2 !important;margin: 0 0 20px 0;}
		#tls2 .flip-card-inner{height: 180px;position: relative;width: 100%;text-align: center;transition: transform 0.6s;transform-style: preserve-3d;box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);}
		#tls2 .flip-card:hover .flip-card-inner{transform: rotateY(180deg);}
		#tls2 .flip-card-front, #tls2 .flip-card-back{position: absolute;width: 100%;height: 100%;-webkit-backface-visibility: hidden;backface-visibility: hidden;}		
		#tls2 .flip-card-front{background-position: center;background-repeat: no-repeat;color: #fff;background-size: auto;}		
		#tls2 .flip-card-back{transform: rotateY(180deg);}
		#tls2 .mixkit .flip-card-back{background-color: #020203;}
		#tls2 .pexels .flip-card-back{background-color: #05a081;}
		#tls2 .pixabay .flip-card-back{background-color: #4fb26c;}
		#tls2 .freesound .flip-card-back{background-color: #fc384b;}
		#tls2 .col-md-4 .container,#tls2 .col-md-4 .container .col-md-6 .card-body{padding: 0;}
		#tls2 .col-md-4 .container .col-md-6{padding: 0 2px;}

	/*-------------- ESTILOS IMAGENES LIBRES DERECHOS --------------*/

		#tls3 h1{padding-bottom: 20px; color: #cd3e7c;}		
		#tls3 #timg p a{color: #cd3e7c;}
		#tls3 p{text-align: center;}
		#tls3 .col-md-3 .card{border:none;border-radius: 0;background: #f2f2f2 !important;margin: 30px 0 10px 0;}
		#tls3 .col-md-3 .card-img-top{border-radius: 0;}
		#tls3 .col-md-3 .card h4{font-family: "Montserrat-Bold";color: #333;font-size: 18px;line-height: 24px;text-align: center;}
		#tls3 .col-md-3 .card p a{font-size: 15px !important;line-height: 20px;color: #333;padding-top: 20px; }
		#tls3 .flip-card{background-color: transparent;width: 100%;height: 100%;perspective: 1000px;}
		#tls3 .flip-card-inner{height: 265px;position: relative;width: 100%;text-align: center;transition: transform 0.6s;transform-style: preserve-3d;box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);}
		#tls3 .flip-card:hover .flip-card-inner{transform: rotateY(180deg);}
		#tls3 .flip-card-front, #tls3 .flip-card-back{position: absolute;width: 100%;height: 100%;-webkit-backface-visibility: hidden;backface-visibility: hidden;}		
		#tls3 .flip-card-front{background-position: center;background-repeat: no-repeat;color: #fff;background-size: auto;}		
		#tls3 .flip-card-back{transform: rotateY(180deg);}
		#tls3 #img1 .flip-card-back{background-color: #020203;}
		#tls3 #img2 .flip-card-back{background-color: #05a081;}
		#tls3 #img3 .flip-card-back{background-color: #4fb26c;}
		#tls3 #img4 .flip-card-back{background-color: #376bb3;}
		#tls3 .col-md-3 .container,#tls3 .col-md-3 .container .col-md-6 .card-body{padding: 0;}
		#tls3 .col-md-3 .container .col-md-6{padding: 0 2px;}

	/*-------------- ESTILOS PAUTAS DE IMPRESION --------------*/

		#tls4 h1{padding-bottom: 20px; color: #cd3e7c;}
		#tls4 p{text-align: center;}
		#tls4 .col-md-3 .card{border:none;border-radius: 0;background: #f2f2f2 !important;margin: 30px 0 10px 0;}
		#tls4 .col-md-3 .card-img-top{border-radius: 0;}
		#tls4 .col-md-3 .card h4{font-family: "Montserrat-Bold";color: #fff;font-size: 18px;line-height: 24px;text-align: center;}		
		#tls4 .card .ps, #tls4 #tls4-3 .card .ai{width: 100%;color: #fff;border-radius: 0;}
		#tls4 .card .ps{background: #4477c0;}
		#tls4 .card .ai{background: #fa7631;}
		#tls4 .bnd{text-align: center;background:#cd3e7c;color: #fff;margin: 20px 0;}
		#tls4 .bnd h3{font-family: "Montserrat-Bold";margin: 0;padding: 8px;}
		#tls4 .col-md-4{margin: 30px 0 10px 0;}
		#tls4 .flip-card{background-color: transparent;width: 100%;height: 100%;perspective: 1000px;}
		#tls4 .flip-card-inner{position: relative;width: 100%;text-align: center;transition: transform 0.6s;transform-style: preserve-3d;box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);}
		#tls4 .flip-card:hover .flip-card-inner{transform: rotateY(180deg);}
		#tls4 .flip-card-front, #tls4 .flip-card-back{position: absolute;width: 100%;height: 100%;-webkit-backface-visibility: hidden;backface-visibility: hidden;}		
		#tls4 #flip4-1 .flip-card-front{background-image: url(../img/tools/impresion/revision-de-textos.jpg); background-size: cover;}
		#tls4 #flip4-2 .flip-card-front{background-image: url(../img/tools/impresion/medida-en-mm.jpg); background-size: cover;}
		#tls4 #flip4-3 .flip-card-front{background-image: url(../img/tools/impresion/sangrado.jpg); background-size: cover;}
		#tls4 #flip4-4 .flip-card-front{background-image: url(../img/tools/impresion/margenes.jpg); background-size: cover;}
		#tls4 #flip4-5 .flip-card-front{background-image: url(../img/tools/impresion/modo-de-color.jpg); background-size: cover;}
		#tls4 #flip4-6 .flip-card-front{background-image: url(../img/tools/impresion/libros-y-revistas.jpg); background-size: cover;}
		#tls4 #flip4-7 .flip-card-front{background-image: url(../img/tools/impresion/acabados.jpg); background-size: cover;}
		#tls4 #flip4-8 .flip-card-front{background-image: url(../img/tools/impresion/pdf-con-lineas-de-corte.jpg); background-size: cover;}
		#tls4 .flip-card-back{background-color: #cd3e7c;color: #fff;transform: rotateY(180deg);}
		#tls4 .flip-card-back h4{color: #fff !important;}
		#tls4 .flip-card-back p{font-size: 15px !important;line-height: 20px;}

	/*-------------- ESTILOS TEMPLETES --------------*/

		#tls5{padding-top: 40px;}
		#tls5 #efectos .position-fixed{width: 255px;background: grey;}
		#tls5 #efectos .position-fixed p a{margin: 0;padding: 0;color: #fff;}
		#tls5 #efectos .position-fixed p{border: 1px solid #fff;text-align: center;margin-bottom: 0;}
		#tls5 #parallax{background: url(../img/parallax-gracias.jpg);background-attachment: fixed !important;background-position: center !important;background-repeat: no-repeat !important;background-size: contain !important;margin: auto 15px;}
		#tls5 #parallax h3{text-align: center;color: #fff;padding: 50px;}
		#tls5 #galeria .col-md-4{padding: 5px;}

	/*-------------- RESPONSIVE --------------*/

		/*-- PHONE --*/

			@media (max-width: 576px){

				#tls > #tlsPrincipal {max-width: 90% !important;flex: 90% !important;}
				#tls nav{display: block;}
				#tls nav .nav-tabs a{width: 100%; text-align: center;}
				#tls nav .nav-tabs a:nth-child(2){margin:0;}
				#tls1-1 #tls1-1-1 h3{text-align: center;margin-bottom: 30px;}
				#tls1-1 #tls1-1-1 h3 br{display: none;}
				#tls1-2 #tls1-2-2 h3{text-align: center;margin-top: 30px;}
				#tls1-2 #tls1-2-2 h3 br{display: none;}
				#tls1-3 #tls1-3-1 h3{text-align: center;margin-bottom: 30px;}
				#tls1-3 #tls1-3-1 h3 br{display: none;}
				#tls1-2 #tls1-2-1{padding: 0 !important;}
				#tls1-1 #tls1-1-2 #flip1-1{margin-bottom: 15px;}
				#tls2 .flip-card{height: 190px;}
				#tls2 .flip-card-inner{height: 190px;}
				#tls4 .flip-card-front{background-size: cover;}
				#tls4 .flip-card-inner{height: 240px;}
				#tls4 .flip-card-front h4{padding: 88px 0;}
				#tlsPrincipal1{display: none;visibility: hidden;}
				#tlsPrincipal2{display: block;visibility: visible;}
				#tls #tlsPrincipal .col-md-3 .card{height: 225px;}
				#tls #tlsPrincipal #tlsPrincipal2 h2 .btn-block {border-radius: 5px 5px 0px 0px;}
				#tls #tlsPrincipal .cajatools{padding-top: 40%;}

			}

			@media (min-width: 577px) and (max-width: 767.98px){

				#tls > #tlsPrincipal {max-width: 90% !important;flex: 90% !important;}
				#tls nav{display: block;}
				#tls nav .nav-tabs a{width: 100%; text-align: center;}
				#tls nav .nav-tabs a:nth-child(2){margin:0;}
				#tls1-1 #tls1-1-1 h3{text-align: center;margin-bottom: 30px;}
				#tls1-1 #tls1-1-1 h3 br{display: none;}
				#tls1-2 #tls1-2-2 h3{text-align: center;margin-top: 30px;}
				#tls1-2 #tls1-2-2 h3 br{display: none;}
				#tls1-3 #tls1-3-1 h3{text-align: center;margin-bottom: 30px;}
				#tls1-3 #tls1-3-1 h3 br{display: none;}
				#tls1-2 #tls1-2-1{padding: 0 !important;}
				#tls1-1 #tls1-1-2 #flip1-1{margin-bottom: 15px;}
				#tls2 .flip-card{height: 315px;}
				#tls2 .flip-card-inner{height: 315px;}
				#tls4 #tls4-1 .col-md-3{max-width: 50%;flex: 50%;}
				#tls4 .flip-card-front{background-size: cover;}
				#tls4 .flip-card-inner{height: 260px;}
				#tls4 .flip-card-front h4{padding: 98px 0;}
				#tlsPrincipal1{display: none;visibility: hidden;}
				#tlsPrincipal2{display: block;visibility: visible;}
				#tls #tlsPrincipal .col-md-3 .card{height: 225px;}
				#tls #tlsPrincipal #tlsPrincipal2 h2 .btn-block {border-radius: 5px 5px 0px 0px;}
			}

		/*-- TABLET --*/

			@media (min-width: 768px) and (max-width: 991.98px){

				#tls nav{display: table;margin-left: auto;margin-right: auto;}
				#tls1-1 #tls1-1-1, #tls1-1 #tls1-1-2{flex: 100%;max-width: 100%;}
				#tls1-1 #tls1-1-1 h3{text-align: center;margin-bottom: 30px;}
				#tls1-1 #tls1-1-1 h3 br{display: none;}
				#tls1-2 #tls1-2-1, #tls1-2 #tls1-2-2{flex: 100%;max-width: 100%;}
				#tls1-2 #tls1-2-2 h3{text-align: center;margin-top: 30px;}
				#tls1-2 #tls1-2-2 h3 br{display: none;}
				#tls1-2 #tls1-2-1{padding: 0;}
				#tls1-3 #tls1-3-1, #tls1-3 #tls1-3-2{flex: 100%;max-width: 100%;}
				#tls1-3 #tls1-3-1 h3{text-align: center;margin-bottom: 30px;}
				#tls1-3 #tls1-3-1 h3 br{display: none;}
				#tls2 .flip-card{height: 120px;}
				#tls4 #tls4-1 .col-md-3{max-width: 50%;flex: 50%;}
				#tls4 .flip-card-front{background-size: auto;}
				#tls4 .flip-card-inner{height: 200px;}
				#tls4 .flip-card-front h4{padding: 68px 0;}

				#tls > #tlsPrincipal {max-width: 90% !important;flex: 90% !important;}
				#tls #tlsPrincipal nav .nav-tabs a{width: 15.6% !important;font-size: 12px;line-height: 12px;}
				#tls > #tlsPrincipal{max-width: 90% !important;flex: 100% !important;}
				#tls #tlsPrincipal .col-md-9 .col-md-3{flex: 50%;max-width: 50%;padding-top: 20%;}
				#tlsPrincipal1{display: none;visibility: hidden;}
				#tlsPrincipal2{display: block;visibility: visible;}

			}

		/*-- MONITOR - DESKTOPS --*/

			@media (min-width: 992px) and (max-width: 1151.98px){

				#tls nav{display: table;margin-left: auto;margin-right: auto;}
				#tls2 #tvid{padding: 0 180px;}
				#tls2 .flip-card{height: 160px;}
				#tls3 #timg{padding: 0 180px;}
				#tls4 .flip-card-front{background-size: cover;}
				#tls4 .flip-card-inner{height: 300px;}
				#tls4 .flip-card-front h4{padding: 118px 0;}

				#tls #tlsPrincipal .col-md-12:nth-child(1) p{width: 640px;margin: 0 auto 1rem auto;}
				#tls > #tlsPrincipal {max-width: 70% !important;flex: 70% !important;}
				#tls #tlsPrincipal nav .nav-tabs a{width: 15.7% !important;font-size: 12px;line-height: 12px;}
				#tls > #tlsPrincipal{max-width: 90% !important;flex: 100% !important;}
				#tls #tlsPrincipal .col-md-9 .col-md-3{flex: 33.3%;max-width: 33.3%;}
				#tlsPrincipal1{display: block;visibility: visible;}
				#tlsPrincipal2{display: none;visibility: hidden;}

			}

		/*-- TV - LARGE DESKTOPS --*/

			@media (min-width: 1152px) and (max-width: 1420px){

				#tls4 .flip-card-inner{height: 260px;}
				#tls4 .flip-card-front h4{padding: 99px 0;}

				#tls #tlsPrincipal .col-md-12:nth-child(1) p{width: 640px;margin: 0 auto 1rem auto;}
				#tls > #tlsPrincipal {max-width: 70% !important;flex: 70% !important;}
				#tls #tlsPrincipal nav .nav-tabs a{width: 15.8% !important;}
				#tls > #tlsPrincipal{max-width: 90% !important;flex: 100% !important;}
				#tlsPrincipal1{display: block;visibility: visible;}
				#tlsPrincipal2{display: none;visibility: hidden;}

			}

			@media (min-width: 1420.5px) and (max-width: 1869.98px){

				#tls nav{display: table;margin-left: auto;margin-right: auto;}
				#tls2 #tvid{padding: 0 180px;}
				#tls2 .flip-card{height: auto;}
				#tls3 #timg{padding: 0 180px;}
				#tls4 .flip-card-front{background-size: auto;}
				#tls4 .flip-card-inner{height: 260px;}
				#tls4 .flip-card-front h4{padding: 99px 0;}

				#tls #tlsPrincipal .col-md-12:nth-child(1) p{width: 640px;margin: 0 auto 1rem auto;}
				#tls > #tlsPrincipal {max-width: 70% !important;flex: 70% !important;}
				#tls #tlsPrincipal nav .nav-tabs a {width: 16% !important;}
				#tls > #tlsPrincipal{max-width: 90% !important;flex: 100% !important;}
				#tlsPrincipal1{display: block;visibility: visible;}
				#tlsPrincipal2{display: none;visibility: hidden;}

			}

			@media (min-width: 1870px){

				#tls nav{display: table;margin-left: auto;margin-right: auto;}
				#tls2 #tvid{padding: 0 180px;}
				#tls2 .flip-card{height: auto;}
				#tls3 #timg{padding: 0 180px;}				
				#tls4 .flip-card-front{background-size: auto;}
				#tls4 .flip-card-inner{height: 260px;}
				#tls4 .flip-card-front h4{padding: 99px 0;}

				#tls #tlsPrincipal .col-md-12:nth-child(1) p{width: 640px;margin: 0 auto 1rem auto;}
				#tls > #tlsPrincipal {max-width: 70% !important;flex: 70% !important;}
				#tls #tlsPrincipal nav .nav-tabs a {width: 16% !important;}
				#tlsPrincipal1{display: block;visibility: visible;}
				#tlsPrincipal2{display: none;visibility: hidden;}

			}

/*==== -------------- ESTILOS PAGINA PAYPAL -------------- ====*/

	#pgr h1{color: #cd3e7c;width: auto;margin-bottom: 20px;}
	#pgr p{text-align: center;}
	#pgr #metodos .card{border-radius: 0px;margin: 20px auto 0px auto;}
	#pgr #metodos img{width: 100%;border-radius: 0px;}
	#pgr #metodos h3{color: #515151;text-align: center;font-family: "Montserrat-regular";font-size: 25px !important;line-height: 30px !important;font-weight: 600;}
	#pgr #metodos p{color: #515151;font-size: 13px !important;line-height: 18px !important;}
	#pgr #metodos p small{font-size: 11px;line-height: 16px;display: block;}
	#pgr #metodos a{display: block;width: 140px;margin: auto;color: #fff;margin-bottom: 10px;font-family: 'OpenSans-Regular';font-size: 14px;line-height: 19px;border-radius: 0px;padding: 8px;}
	#pgr #metodos .col-md-3 a:hover{background: #fff !important;border: 1px solid;}
	#pgr #metodos .col-md-3:nth-child(1) a{background: #5488c7;}
	#pgr #metodos .col-md-3:nth-child(1) a:hover{color: #5488c7;border-color: #5488c7;}
	#pgr #metodos .col-md-3:nth-child(2) a{background: #425487;}
	#pgr #metodos .col-md-3:nth-child(2) a:hover{color: #425487;border-color: #425487;}
	#pgr #metodos .col-md-3:nth-child(3) a{background: #f49325;}
	#pgr #metodos .col-md-3:nth-child(3) a:hover{color: #f49325;border-color: #f49325;}
	#pgr #metodos .col-md-3:nth-child(4) a{background: #4d9f9f;}
	#pgr #metodos .col-md-3:nth-child(4) a:hover{color: #4d9f9f;border-color: #4d9f9f;}
	#pgr #metodos .col-md-3 .modal #pgTarjeta a{display: inline-block;background: none;color: #cd3e7c;font-size: 12px;padding: 0;margin: 0;width: auto;}
	#pgr #metodos .col-md-3 .modal #pgTarjeta .container{padding: 0px;}
	#pgr #metodos .col-md-3 .modal #pgTarjeta div{margin-bottom: 15px;}
	#pgr #metodos .col-md-3 .modal #pgTarjeta input.btnEnviar{float: right;background: #cd3e7c;border-radius: 0px;color: #fff;padding: 10px 30px;border: 1px solid #cd3e7c;}
	#pgr #metodos .col-md-3 .modal #pgTarjeta input.btnEnviar:hover{background: #f2f2f2;color: #cd3e7c;}

	/*-------------- RESPONSIVE --------------*/

		/*-- PHONE --*/

			@media (max-width: 576px){

				#pgr #metodos .card{height: auto;}

			}

			@media (min-width: 577px) and (max-width: 767.98px){

				#pgr #metodos .card{height: auto;}

			}

		/*-- TABLET --*/

			@media (min-width: 768px) and (max-width: 991.98px){

				#pgr #metodos .col-md-3{max-width: 50%;flex: 50%;}
				#pgr #metodos .card{height: 500px;}

			}

		/*-- MONITOR - DESKTOPS --*/

			@media (min-width: 992px) and (max-width: 1139.98px){

				#pgr #metodos .card{height: 418px;}

			}

		/*-- TV - LARGE DESKTOPS --*/

			@media (min-width: 1140px) and (max-width: 1869.98px){

				#pgr #metodos .card{height: 418px;}

			}

			@media (min-width: 1870px){

				#pgr #metodos .card{height: 418px;}

			}

/*==== -------------- ESTILOS PAGINA GRACIAS -------------- ====*/

	#gracias h3{font-size: 40px;line-height: 30px;background: none;}
	#grcs{text-align: center;border-bottom: 1px solid #000;padding:30px 0;}
	#grcs h1{color: #cd3e7c;font-size: 30px !important;line-height: 34px !important;margin: 0;width: auto;}
	#grcs p i{color: #cd3e7c;margin-top: 20px;}
	#grcs p i{color: #cd3e7c;margin-top: 20px;}
	#grcs p i.fa-whatsapp{color: #01e675;}
	#grcs p a{color: #cd3e7c;}
	#grcs1{background: #fff;padding: 30px 0;}
	#grcs1 p{text-align: right;font-size: 15px !important;line-height: 18px;}
	#grcs1 .grcs1-1{margin-top: 20px;}
	#grcs1 .grcs1-2{margin-top: 8px;}
	#grcs1 a:nth-child(1){margin-right: 20px;}
	#grcs1 .rds{background: #9f9f9f;color: #fff;padding: 20px 30px;border-radius: 0;}
	#grcs1 .rds i{font-size: 30px;}
	#grcs1 .rds1{background: #ed3b7f;font-size: 21px;font-weight: bold;}

	/*-------------- RESPONSIVE --------------*/

		/*-- PHONE --*/

			@media (max-width: 576px){

				#grcs1 p{text-align: center;}
				#grcs1 p br{display: none;visibility: hidden;}
				#grcs1 .grcs1-1,#grcs1 .grcs1-2{margin-top: 0;}
				#grcs1 .grcs1-3,#grcs1 .grcs1-4{text-align: center;}
				#grcs1 a:nth-child(1){margin-right: 0;}
				#grcs3{margin-top: 20px;}

			}

			@media (min-width: 577px) and (max-width: 767.98px){

				#grcs1 p{text-align: center;}
				#grcs1 p br{display: none;visibility: hidden;}
				#grcs1 .grcs1-1,#grcs1 .grcs1-2{margin-top: 0;}
				#grcs1 .grcs1-3,#grcs1 .grcs1-4{text-align: center;}
				#grcs1 a:nth-child(1){margin-right: 0;}
				#grcs3{margin-top: 20px;}

			}

		/*-- TABLET --*/

			@media (min-width: 768px) and (max-width: 991.98px){

				#grcs2,#grcs3{flex: 50%;max-width: 50%;}
				#grcs2 .col-md-6:nth-child(1){max-width: 36%;flex: 36%;}
				#grcs2 .col-md-6:nth-child(2){max-width: 64%;flex: 64%;}
				#grcs3 .col-md-3:nth-child(1){max-width: 50%;flex: 50%;}

			}

		/*-- MONITOR - DESKTOPS --*/

			@media (min-width: 992px) and (max-width: 1139.98px){

				#grcs3 .col-md-3{max-width: 35%;flex: 35%;}

			}

/*==== -------------- ESTILOS PAGINA ERRORES Y MANTENIMIENTO -------------- ====*/

	/*-------------- ERRORES --------------*/

		#error{background: #f2f2f2;padding: 100px 0;}
		#error h1{color: #ed3b7f;font-family: "Montserrat-Bold";font-size: 45px;line-height: 47px;margin-bottom: 25px;margin-top: 45px;}
    	#error h2{color: #878787;font-family: "Montserrat-Bold";}
    	#error p{font-family: "OpenSans-Regular";margin-bottom: 45px;margin-top: 5px;}
    	#error .btn-Navegar{background: #ed3b7f;color: #fff;font-family: "Montserrat-Bold";border-radius: 0;padding: 12px 30px;font-size: 16px;line-height: 18px;margin: 0;display: inline-block;text-align: center;}

	/*-------------- MANTENIMIENTO --------------*/

		#mantenimiento{background: #f2f2f2;padding: 100px 0;}
		#mantenimiento h1{color: #ed3b7f;font-family: "Montserrat-Bold";font-size: 45px;line-height: 47px;margin-bottom: 25px;margin-top: 45px;}
		#mantenimiento p{font-family: "OpenSans-Regular";}
		#mantenimiento p:nth-child(2){margin-top: 5px;margin-bottom: 15px;}
		#mantenimiento p:nth-child(3){margin-top: 0px;margin-bottom: 45px;}
		#mantenimiento .btn-Navegar{background: #ed3b7f;color: #fff;font-family: "Montserrat-Bold";border-radius: 0;padding: 12px 30px;font-size: 16px;line-height: 18px;margin: 0;display: inline-block;text-align: center;}

/*==== -------------- ESTILOS PAGINA LEGAL -------------- ====*/

	#lgl h1{width: 100%;margin: 38px 0 20px 0;text-align: left;}
	#lgl h2{width: 100%;margin: 20px 0 10px 0;text-align: left;}
	#lgl a{color: #cd3e7c;}
	#lgl .ck{margin-bottom: 20px;}
	#lgl tbody tr:hover{background: none; color: #212529;cursor: auto;}

	/*-------------- RESPONSIVE --------------*/

		/*-- PHONE --*/

			@media (max-width: 576px) {

				/*-- LEGAL --*/

					.ck table, .ck thead, .ck tbody, .ck th, .ck td, .ck tr {display: block;}
					.ck thead tr{position: absolute;top: -9999px;left: -9999px;}
					.ck tr{margin: 0 0 1rem 0;}  
					.ck tr:nth-child(odd){background: #ccc;}
					.ck td{border: none;border-bottom: 1px solid #eee;position: relative;padding-left: 50%;}
					.ck td:before {position: absolute;top: 0;left: 6px;width: 45%;padding-right: 10px;white-space: nowrap;}
					.ck td:nth-of-type(1):before{ content: "Tipo";}
					.ck td:nth-of-type(2):before{ content: "Finalidad";}
					.ck td:nth-of-type(3):before{ content: "Caducidad";}
					.ck td:nth-of-type(4):before{ content: "De terceros";}
					.ck tbody td{width: auto;padding-left: 50%;}

			}

			@media (min-width: 577px) and (max-width: 767.98px){

				/*-- LEGAL --*/

					.ck table, .ck thead, .ck tbody, .ck th, .ck td, .ck tr {display: block;}
					.ck thead tr{position: absolute;top: -9999px;left: -9999px;}
					.ck tr{margin: 0 0 1rem 0;}  
					.ck tr:nth-child(odd){background: #ccc;}
					.ck td{border: none;border-bottom: 1px solid #eee;position: relative;padding-left: 50%;}
					.ck td:before {position: absolute;top: 0;left: 6px;width: 45%;padding-right: 10px;white-space: nowrap;}
					.ck td:nth-of-type(1):before{ content: "Tipo";}
					.ck td:nth-of-type(2):before{ content: "Finalidad";}
					.ck td:nth-of-type(3):before{ content: "Caducidad";}
					.ck td:nth-of-type(4):before{ content: "De terceros";}
					.ck tbody td{width: auto;padding-left: 50%;}

			}

/*==== -------------- ESTILOS PAGINA CONTACTO -------------- ====*/

	#cntct .form_presu select,#cntct .form_presu input,#cntct .form_presu textarea{font-size: 15px;}
	#cntct .col-md-6{margin: 38px 0 20px 0;}
	#cntct h1{width: 100%;margin: 0 0 20px 0;text-align: left;}
	#cntct h2{width: 100%;margin: 20px 0 10px 0;text-align: left;}
	#cntct .col-md-6 iframe{width: 100%;height: 400px;border: none;margin: 0 0 20px 0;}
	#cntct p i, #cntct a{color: #cd3e7c;}	
	#cntct #dist{padding: 0;}
	#cntct #dist .col-md-11{padding-left: 0px;}
	#cntct #dist i{font-size: 20px;margin-top: 5px;}
	#cntct .parking{background:#cd3e7c; color: #fff;text-align: center;margin-bottom: 3px;padding:10px 15px 12px 15px;}
	#cntct .parking p{margin: 0;}
	#cntct .parking p:nth-child(1) span{font-family: "Montserrat-Bold";font-size: 20px !important;}
	#cntct .parking p:nth-child(2){margin: 10px 0 0 0;}
	#cntct .parking p:nth-child(2) span{padding: 4px 20px;background: #fff;color: #005db9 !important;font-weight: bold !important;font-size: 16px !important;font-family: "Montserrat-Bold";}
	#cntct .parking p:nth-child(2) span:nth-child(1){margin-right: 15px;}
	#cntct .parking img{margin: 0;width: auto;}
	#cntct .cnt2 .dist{margin-bottom: 5px;}
	#cntct .cnt2 .llegar{background: #cd3e7c;color: #f2f2f2;padding: 0px 9px;}
	#cntct .col-md-6 form .container{padding: 0;}
	#cntct .col-md-6 form div{margin: 0;padding: 0;}
	#cntct .col-md-6 form .col-md-6:nth-child(1),#cntct .col-md-6 form .col-md-8:nth-child(3),#cntct .col-md-6 form .col-md-4:nth-child(3){padding: 0 5px 0 0;}
	#cntct .col-md-6 form .col-md-6:nth-child(2),#cntct .col-md-6 form .col-md-4:nth-child(6),#cntct .col-md-6 form .col-md-8:nth-child(6){padding: 0 0 0 5px;}
	#cntct .col-md-6 form input, #cntct .col-md-6 form select{height: 34px;}
	#cntct .col-md-6 form input, #cntct .col-md-6 form select, #cntct .col-md-6 form textarea{margin-bottom: 10px;}
	#cntct .col-md-6 form input[type="checkbox"]{margin-bottom: 0;height: auto;}
	#cntct .col-md-6 form input[type="submit"]{float: right;padding: 20px 60px;background: #cd3e7c;height: auto;border-radius: 0;color: #fff;}
	#cntct .col-md-6 form input[type="submit"]:hover{background: #dddddd;}

	/*-------------- RESPONSIVE --------------*/

		/*-- PHONE --*/

			@media (max-width: 576px){

				#cntct #dist .col-md-1{max-width: 10%;flex: 10%;}
				#cntct #dist .col-md-11{max-width: 90%;flex: 90%;padding-left: 15px;}
				#cntct .parking{padding: 10px 15px 20px 15px;}
				#cntct .parking img{display: none;visibility: hidden;}
				#cntct .col-md-6 form .col-md-6:nth-child(1),#cntct .col-md-6 form .col-md-8:nth-child(3),#cntct .col-md-6 form .col-md-4:nth-child(3){padding: 0;}
				#cntct .col-md-6 form .col-md-6:nth-child(2),#cntct .col-md-6 form .col-md-4:nth-child(6),#cntct .col-md-6 form .col-md-8:nth-child(6){padding: 0;}

			}

			@media (min-width: 577px) and (max-width: 767.98px){

				#cntct #dist .col-md-1{max-width: 10%;flex: 10%;}
				#cntct #dist .col-md-11{max-width: 90%;flex: 90%;padding-left: 15px;}
				#cntct .parking{padding: 10px 15px 20px 15px;}
				#cntct .parking .col-md-2{flex: 20%;max-width: 20%;}
				#cntct .parking .col-md-8{flex: 60%;max-width: 60%;}
				#cntct .col-md-6 form .col-md-6:nth-child(1),#cntct .col-md-6 form .col-md-8:nth-child(3),#cntct .col-md-6 form .col-md-4:nth-child(3){padding: 0;}
				#cntct .col-md-6 form .col-md-6:nth-child(2),#cntct .col-md-6 form .col-md-4:nth-child(6),#cntct .col-md-6 form .col-md-8:nth-child(6){padding: 0;}

			}

/*==== -------------- ESTILOS PAGINA PROVINCIAS -------------- ====*/

	.cnt-provincias .container-fluid{padding: 40px 15px;}
	.cnt-provincias .container-fluid:nth-child(2), .cnt-provincias .container-fluid:nth-child(4){background: #f2f2f2;}
	.cnt-provincias .container-fluid:nth-child(1) .row .col-md-6:nth-child(1)>img{margin-bottom: 30px;}
	.cnt-provincias .ggl .col-md-6:nth-child(1){max-width: 40%;flex: 40%;padding-left: 0px;margin-left: 0px;}
	.cnt-provincias .ggl .col-md-6:nth-child(1) span{padding-right: 8px;text-align: right;font-size: 53px;color: #FF6900;font-weight: 400;border-right: 3px solid #FF6900;}
	.cnt-provincias .ggl .col-md-6:nth-child(2){text-align: center;padding-left: 0px !important;max-width: 50%;flex: 50%;}
	.cnt-provincias .ggl .col-md-6:nth-child(2) span:nth-child(1){color: #FF6900;font-size: 15px;width: 100%;display: block;font-size: 15px;}
	.cnt-provincias .ggl .col-md-6:nth-child(2) span:nth-child(2){color: #003399;font-size: 13px;font-weight: 400;padding: 6px 0px;width: 100%;display: block;}
	.cnt-provincias .ggl .col-md-6:nth-child(2) span:nth-child(3) img{width: 80px;}
	.cnt-provincias h1{color: #515151;font-size: 36px;line-height: 41px;margin-bottom: 20px;font-family: 'Montserrat-Bold';}
	.cnt-provincias h2{color: #cd3e7c;font-size: 23px;line-height: 28px;font-family: 'Montserrat-Bold';}
	.cnt-provincias h3{color: #cd3e7c;}
	.cnt-provincias p{font-size: 16px;line-height: 21px;}
	.cnt-provincias .addthis_inline_share_toolbox{margin: 30px 0;}
	.cnt-provincias .productos a{background-position: center;background-repeat: no-repeat;background-size: cover;margin: 5px;}	
	.cnt-provincias .productos a:hover .col-md-4{opacity: 0;}
	.cnt-provincias .productos a:nth-child(6),.cnt-provincias .productos a:nth-child(12),.cnt-provincias .productos a:nth-child(18){background: #cd3e7c;}
	.cnt-provincias .productos a:nth-child(6) .col-md-4,.cnt-provincias .productos a:nth-child(12) .col-md-4,.cnt-provincias .productos a:nth-child(18) .col-md-4{background: #cd3e7c;}
	.cnt-provincias .productos a:nth-child(6):hover .col-md-4,.cnt-provincias .productos a:nth-child(12):hover .col-md-4,.cnt-provincias .productos a:nth-child(18):hover .col-md-4{opacity: 1;background: #fff;border: 1px solid #cd3e7c;}
	.cnt-provincias .productos a:nth-child(6):hover .col-md-4 p,.cnt-provincias .productos a:nth-child(12):hover .col-md-4 p,.cnt-provincias .productos a:nth-child(18):hover .col-md-4 p{color: #cd3e7c;}
	.cnt-provincias .productos a .col-md-4{max-width: 100%;flex: 100%;background: #424242c2;padding: 0;margin: 0;}
	.cnt-provincias .productos a .col-md-4 p{text-align: center;color: #fff;margin: 0px;vertical-align: middle;align-items: center;display: grid;}
	.cnt-provincias .productos a .col-md-4 span{text-align: right;color: #fff;display: block;font-size: 12px;line-height: 17px;font-style: italic;margin-right: 8px;margin-top: -21px;}
	.cnt-provincias .txts img{margin: 15px 0;}
	.cnt-provincias .txts span{font-size: 13px;font-style: italic;height: 45px;display: inline-block;vertical-align: bottom;}
	.cnt-provincias .txts a{color: #cd3e7c;}

	/*ESTILOS PROVINCIAS 2*/

		.cnt-provincias2 .container-fluid{padding: 40px 15px;}
		.cnt-provincias2 h1{color: #515151;font-size: 36px;line-height: 41px;margin-bottom: 20px;font-family: 'Montserrat-Bold';}
		.cnt-provincias2 h2{color: #cd3e7c;font-size: 23px;line-height: 28px;font-family: 'Montserrat-Bold';}
		.cnt-provincias2 h3{color: #515151;font-size: 20px;line-height: 25px;font-family: 'Montserrat-Bold';}
		.cnt-provincias2 p{font-size: 16px;line-height: 21px;}
		.cnt-provincias2 .txts a{color: #cd3e7c;}

	/*FONDOS PROVINCIA GRANADA*/

		#granada{background-image: url(../img/provincias/granada/imprenta-barata-granada.jpg)}
		.cnt-provincias #productosgranada1 a:nth-child(1){background-image: url(../img/provincias/granada/tarjetas-de-visita-granada.jpg)}
		.cnt-provincias #productosgranada1 a:nth-child(2){background-image: url(../img/provincias/granada/impresion-flyers-en-granada.jpg)}
		.cnt-provincias #productosgranada1 a:nth-child(3){background-image: url(../img/provincias/granada/talonarios-autocopiativos-granada.jpg)}
		.cnt-provincias #productosgranada1 a:nth-child(4){background-image: url(../img/provincias/granada/manteles-individuales-personalizados-granada.jpg)}
		.cnt-provincias #productosgranada1 a:nth-child(5){background-image: url(../img/provincias/granada/pegatinas-personalizadas-granada.jpg)}
		.cnt-provincias #productosgranada2 a:nth-child(1){background-image: url(../img/provincias/granada/vinilos-impresos-granada.jpg)}
		.cnt-provincias #productosgranada2 a:nth-child(2){background-image: url(../img/provincias/granada/vinilo-al-acido-granada.jpg)}
		.cnt-provincias #productosgranada2 a:nth-child(3){background-image: url(../img/provincias/granada/foam-carton-pluma-granada.jpg)}
		.cnt-provincias #productosgranada2 a:nth-child(4){background-image: url(../img/provincias/granada/impresion-dibond-granada.jpg)}
		.cnt-provincias #productosgranada2 a:nth-child(5){background-image: url(../img/provincias/granada/rollup-barato-granadajpg)}
		.cnt-provincias #productosgranada3 a:nth-child(1){background-image: url(../img/provincias/granada/tazas-personalizadas-granada.jpg)}
		.cnt-provincias #productosgranada3 a:nth-child(2){background-image: url(../img/provincias/granada/camisetas-personalizadas-color-granada.jpg)}
		.cnt-provincias #productosgranada3 a:nth-child(3){background-image: url(../img/provincias/granada/bolsas-papel-personalizadas-granada.jpg)}
		.cnt-provincias #productosgranada3 a:nth-child(4){background-image: url(../img/provincias/granada/cajas-carton-personalizadas-granada.jpg)}
		.cnt-provincias #productosgranada3 a:nth-child(5){background-image: url(../img/provincias/granada/sellos-de-caucho-granada.jpg)}

	/*FONDOS PROVINCIA MALAGA*/

		#malaga{background-image: url(../img/provincias/malaga/imprenta-barata-malaga.jpg)}
		.cnt-provincias #productosmalaga1 a:nth-child(1){background-image: url(../img/provincias/malaga/tarjetas-de-visita-malaga.jpg)}
		.cnt-provincias #productosmalaga1 a:nth-child(2){background-image: url(../img/provincias/malaga/impresion-flyers-en-malaga.jpg)}
		.cnt-provincias #productosmalaga1 a:nth-child(3){background-image: url(../img/provincias/malaga/talonarios-autocopiativos-malaga.jpg)}
		.cnt-provincias #productosmalaga1 a:nth-child(4){background-image: url(../img/provincias/malaga/manteles-individuales-personalizados-malaga.jpg)}
		.cnt-provincias #productosmalaga1 a:nth-child(5){background-image: url(../img/provincias/malaga/pegatinas-personalizadas-malaga.jpg)}
		.cnt-provincias #productosmalaga2 a:nth-child(1){background-image: url(../img/provincias/malaga/vinilos-impresos-malaga.jpg)}
		.cnt-provincias #productosmalaga2 a:nth-child(2){background-image: url(../img/provincias/malaga/vinilo-al-acido-malaga.jpg)}
		.cnt-provincias #productosmalaga2 a:nth-child(3){background-image: url(../img/provincias/malaga/foam-carton-pluma-malaga.jpg)}
		.cnt-provincias #productosmalaga2 a:nth-child(4){background-image: url(../img/provincias/malaga/impresion-dibond-malaga.jpg)}
		.cnt-provincias #productosmalaga2 a:nth-child(5){background-image: url(../img/provincias/malaga/rollup-barato-malaga.jpg)}
		.cnt-provincias #productosmalaga3 a:nth-child(1){background-image: url(../img/provincias/malaga/tazas-personalizadas-malaga.jpg)}
		.cnt-provincias #productosmalaga3 a:nth-child(2){background-image: url(../img/provincias/malaga/camisetas-personalizadas-color-malaga.jpg)}
		.cnt-provincias #productosmalaga3 a:nth-child(3){background-image: url(../img/provincias/malaga/bolsas-papel-personalizadas-malaga.jpg)}
		.cnt-provincias #productosmalaga3 a:nth-child(4){background-image: url(../img/provincias/malaga/cajas-carton-personalizadas-malaga.jpg)}
		.cnt-provincias #productosmalaga3 a:nth-child(5){background-image: url(../img/provincias/malaga/sellos-de-caucho-malaga.jpg)}

	/*FONDOS PROVINCIA JAEN*/

		#jaen{background-image: url(../img/provincias/jaen/imprenta-barata-jaen.jpg)}
		.cnt-provincias #productosjaen1 a:nth-child(1){background-image: url(../img/provincias/jaen/tarjetas-de-visita-jaen.jpg)}
		.cnt-provincias #productosjaen1 a:nth-child(2){background-image: url(../img/provincias/jaen/impresion-flyers-en-jaen.jpg)}
		.cnt-provincias #productosjaen1 a:nth-child(3){background-image: url(../img/provincias/jaen/talonarios-autocopiativos-jaen.jpg)}
		.cnt-provincias #productosjaen1 a:nth-child(4){background-image: url(../img/provincias/jaen/manteles-individuales-personalizados-jaen.jpg)}
		.cnt-provincias #productosjaen1 a:nth-child(5){background-image: url(../img/provincias/jaen/pegatinas-personalizadas-jaen.jpg)}
		.cnt-provincias #productosjaen2 a:nth-child(1){background-image: url(../img/provincias/jaen/vinilos-impresos-jaen.jpg)}
		.cnt-provincias #productosjaen2 a:nth-child(2){background-image: url(../img/provincias/jaen/vinilo-al-acido-jaen.jpg)}
		.cnt-provincias #productosjaen2 a:nth-child(3){background-image: url(../img/provincias/jaen/foam-carton-pluma-jaen.jpg)}
		.cnt-provincias #productosjaen2 a:nth-child(4){background-image: url(../img/provincias/jaen/impresion-dibond-jaen.jpg)}
		.cnt-provincias #productosjaen2 a:nth-child(5){background-image: url(../img/provincias/jaen/rollup-barato-jaen.jpg)}
		.cnt-provincias #productosjaen3 a:nth-child(1){background-image: url(../img/provincias/jaen/tazas-personalizadas-jaen.jpg)}
		.cnt-provincias #productosjaen3 a:nth-child(2){background-image: url(../img/provincias/jaen/camisetas-personalizadas-color-jaen.jpg)}
		.cnt-provincias #productosjaen3 a:nth-child(3){background-image: url(../img/provincias/jaen/bolsas-papel-personalizadas-jaen.jpg)}
		.cnt-provincias #productosjaen3 a:nth-child(4){background-image: url(../img/provincias/jaen/cajas-carton-personalizadas-jaen.jpg)}
		.cnt-provincias #productosjaen3 a:nth-child(5){background-image: url(../img/provincias/jaen/sellos-de-caucho-jaen.jpg)}

	/*FONDOS PROVINCIA VALLADOLID*/

		#valladolid{background-image: url(../img/provincias/valladolid/imprenta-barata-valladolid.jpg)}

	/*-------------- RESPONSIVE --------------*/

		/*-- PHONE --*/

			@media (max-width: 576px){

				.cnt-provincias .container-fluid:nth-child(1) .row .col-md-6:nth-child(1){margin-bottom: 13px;}
				.cnt-provincias .container-fluid:nth-child(1) .row .col-md-6:nth-child(1)>img{width: 100%;}
				.cnt-provincias .ggl .col-md-6:nth-child(1){display: none;visibility: hidden;}
				.cnt-provincias .ggl .col-md-6:nth-child(2){max-width: 100%;flex: 100%;}
				.cnt-provincias .container-fluid:nth-child(1) .col-md-6:nth-child(1) .col-md-5{max-width: 50%;flex: 50%;}
				.cnt-provincias .container-fluid:nth-child(1) .col-md-6:nth-child(1) .col-md-3{display: none;visibility: hidden;}
				.cnt-provincias .container-fluid:nth-child(1) .col-md-6:nth-child(1) .col-md-4{max-width: 50%;flex: 50%;}
				.cnt-provincias .productos a{width: 140px;height: 140px;}
				.cnt-provincias .productos a .col-md-4{height: 140px;}
				.cnt-provincias .productos a .col-md-4 p{height: 140px;}
				.cnt-provincias .txts img{width: 35%;}

			}

			@media (min-width: 577px) and (max-width: 767.98px){

				.cnt-provincias .container-fluid:nth-child(1) .row .col-md-6:nth-child(1){margin-bottom: 13px;}
				.cnt-provincias .container-fluid:nth-child(1) .row .col-md-6:nth-child(1)>img{width: 100%;}
				.cnt-provincias .ggl .col-md-6:nth-child(1){max-width: 40%;flex: 40%;}
				.cnt-provincias .ggl .col-md-6:nth-child(2){max-width: 50%;flex: 50%;}
				.cnt-provincias .container-fluid:nth-child(1) .col-md-6:nth-child(1) .col-md-5{max-width: 33%;flex: 33%;}
				.cnt-provincias .container-fluid:nth-child(1) .col-md-6:nth-child(1) .col-md-3{max-width: 41%;flex: 41%;}
				.cnt-provincias .container-fluid:nth-child(1) .col-md-6:nth-child(1) .col-md-4{max-width: 26%;flex: 26%;}
				.cnt-provincias .productos a{width: 217px;height: 217px;}
				.cnt-provincias .productos a .col-md-4{height: 217px;}
				.cnt-provincias .productos a .col-md-4 p{height: 217px;}
				.cnt-provincias .txts img{width: 23%;}

			}

		/*-- TABLET --*/

			@media (min-width: 768px) and (max-width: 991.98px){

				.cnt-provincias .container-fluid:nth-child(1) .row .col-md-6:nth-child(1)>img{width: 100%;}
				.cnt-provincias .ggl .col-md-6:nth-child(1){display: none;visibility: hidden;}
				.cnt-provincias .ggl .col-md-6:nth-child(2){max-width: 100%;flex: 100%;}
				.cnt-provincias .container-fluid:nth-child(1) .col-md-6:nth-child(1) .col-md-5{max-width: 50%;flex: 50%;}
				.cnt-provincias .container-fluid:nth-child(1) .col-md-6:nth-child(1) .col-md-3{display: none;visibility: hidden;}
				.cnt-provincias .container-fluid:nth-child(1) .col-md-6:nth-child(1) .col-md-4{max-width: 50%;flex: 50%;}
				.cnt-provincias .productos a{width: 159px;height: 159px;}
				.cnt-provincias .productos a .col-md-4{height: 159px;}
				.cnt-provincias .productos a .col-md-4 p{height: 159px;}
				.cnt-provincias .txts img{width: 23%;}

			}

		/*-- MONITOR - DESKTOPS --*/

			@media (min-width: 992px) and (max-width: 1139.98px){

				.cnt-provincias .container-fluid:nth-child(1) .row .col-md-6:nth-child(1)>img{width: 539px;}
				.cnt-provincias .container-fluid:nth-child(1) .col-md-6:nth-child(1) .col-md-5{max-width: 50%;flex: 50%;}
				.cnt-provincias .container-fluid:nth-child(1) .col-md-6:nth-child(1) .col-md-3{max-width: 12%;flex: 12%;}
				.cnt-provincias .container-fluid:nth-child(1) .col-md-6:nth-child(1) .col-md-4{max-width: 38%;flex: 38%;}
				.cnt-provincias .productos a{width: 222px;height: 222px;}
				.cnt-provincias .productos a .col-md-4{height: 222px;}
				.cnt-provincias .productos a .col-md-4 p{height: 222px;}
				.cnt-provincias .txts img{width: 23%;}

			}

		/*-- TV - LARGE DESKTOPS --*/

			@media (min-width: 1140px) and (max-width: 1869.98px){

				.cnt-provincias .container-fluid:nth-child(1) .row .col-md-6:nth-child(1)>img{width: 539px;}
				.cnt-provincias .productos a{width: 175px;}
				.cnt-provincias .productos a .col-md-4{height: 175px;}
				.cnt-provincias .productos a .col-md-4 p{height: 175px;}
				.cnt-provincias .txts img{width: 23%;}

			}

			@media (min-width: 1870px){

				.cnt-provincias .container-fluid:nth-child(1) .row .col-md-6:nth-child(1)>img{width: 539px;}
				.cnt-provincias .productos a{width: 175px;}
				.cnt-provincias .productos a .col-md-4{height: 175px;}
				.cnt-provincias .productos a .col-md-4 p{height: 175px;}
				.cnt-provincias .txts img{width: 23%;}

			}

/*==== -------------- PAGINA KIT DIGITAL -------------- ====*/

	#kitDigital .cnt1 img{margin-bottom: 25px;}
	#kitDigital .cnt1 #sgmnt .row{margin-bottom: 20px;}
	#kitDigital .cnt1 #sgmnt .col-md-8{background: #fff;padding: 10px;max-width: 64%;}
	#kitDigital .cnt1 #sgmnt .col-md-8 span{color: #cd3e7c;font-family: "Montserrat-Semi-Bold";font-size: 16px;line-height: 21px;}
	#kitDigital .cnt1 #sgmnt .col-md-8 p{margin-bottom: 0px;font-size: 14px !important;line-height: 19px;}
	#kitDigital .cnt1 #sgmnt .row .col-md-4{max-width: 34%;}
	#kitDigital .cnt1 #sgmnt .row .col-md-4 span{display: flex;text-align: center;vertical-align: middle;align-items: center;justify-content: center;height: 88px;color: #fff;font-family: "Montserrat-Semi-Bold";font-size: 24px;line-height: 29px;}
	#kitDigital .cnt1 #sgmnt .row:nth-child(1) .col-md-8{border-left: 10px solid #de81aa;}
	#kitDigital .cnt1 #sgmnt .row:nth-child(2) .col-md-8{border-left: 10px solid #d55d91;}
	#kitDigital .cnt1 #sgmnt .row:nth-child(3) .col-md-8{border-left: 10px solid #cd3e7c;}
	#kitDigital .cnt1 #sgmnt .row:nth-child(1) .col-md-4{background: #de81aa;}
	#kitDigital .cnt1 #sgmnt .row:nth-child(2) .col-md-4{background: #d55d91;}
	#kitDigital .cnt1 #sgmnt .row:nth-child(3) .col-md-4{background: #cd3e7c;}
	#kitDigital .cnt1 iframe{margin-bottom: 25px;}
	#kitDigital .cnt1 ol{margin-left: -20px;font-family: "OpenSans-Regular";}
	#kitDigital .cnt2 .folleto span:nth-child(1){background: #8e8e8e;color: #fff;padding: 5px 10px;}
	#kitDigital .cnt2 .folleto span:nth-child(2){background: #cd3e7c;color: #fff;padding: 5px 12px;margin-left: 5px;font-weight: bold;}
	#kitDigital .cnt2 #crckd{margin: 30px 0 40px 0;}
	#kitDigital .cnt2 #crckd .col-md-6{background: #fff;padding: 0px;margin-bottom: 10px;}
	#kitDigital .cnt2 #crckd .col-md-6:nth-child(3){margin-bottom: 32px;}
	#kitDigital .cnt2 #crckd .col-md-6 span{font-family: "Montserrat-Semi-Bold";color: #cd3e7c;font-size: 17px;line-height: 22px;text-align: center;display: block;padding: 18px 0px;border: 1px solid #cd3e7c;}
	#kitDigital .cnt2 #crckd .col-md-6 p{background: #cd3e7c;display: flex;width: 100%;margin: 0px;}
	#kitDigital .cnt2 #crckd .col-md-6 p span{background: none;color: #fff;text-align: center;width: 50%;font-family: "Montserrat-Semi-Bold";font-size: 12px;line-height: 17px;padding: 3px 0px;}
	#kitDigital .cnt2 #bono .col-md-4{border: 1px solid #cd3e7c;text-align: center;padding: 10px 4px;}
	#kitDigital .cnt2 #bono .col-md-4 span:nth-child(1){font-family: "Montserrat-Semi-Bold";color: #cd3e7c;display: block;margin-bottom: 5px;}
	#kitDigital .cnt2 #bono .col-md-4 p{color: #cd3e7c;margin-bottom: 0px;font-size: 14px;line-height: 19px;}
	#kitDigital .cnt2 h5{font-family: "Montserrat-Semi-Bold";color: #5c5c5c;}
	#kitDigital .cnt2 form .container{padding: 0px;}
	#kitDigital .cnt2 form input, #kitDigital .cnt2 form select{font-family: "OpenSans-Regular";}
	#kitDigital .cnt2 form select{height: 32px;}
	#kitDigital .cnt2 form input[type=radio]{width: auto;display:initial;margin-right: 5px;}
	#kitDigital .cnt2 form input[type=submit]{background: #cd3e7c;color: #fff;float: right;font-weight: bold;padding: 10px 40px;font-size: 15px;line-height: 20px;border-radius: 0px;}
	#kitDigital .cnt2 form .col-md-8, #kitDigital .cnt2 form .col-md-4{margin-bottom: 10px;}

	/*-------------- RESPONSIVE --------------*/

		/*-- PHONE --*/

			@media (max-width: 576px){

				#kitDigital .cnt2 #crckd .col-md-6{max-width: 100%;margin-bottom: 30px;}
				#kitDigital .cnt2 #bono .col-md-4{max-width: 100%;}
				#kitDigital .cnt2 #bono .col-md-4:nth-child(2){margin: 20px 0px;}

			}

			@media (min-width: 577px) and (max-width: 767.98px){

				#kitDigital .cnt2 #crckd .col-md-6{max-width: 100%;margin-bottom: 30px;}
				#kitDigital .cnt2 #bono .col-md-4{max-width: 100%;}
				#kitDigital .cnt2 #bono .col-md-4:nth-child(2){margin: 20px 0px;}

			}

		/*-- TABLET --*/

			@media (min-width: 768px) and (max-width: 991.98px){

				#kitDigital .cnt2 #crckd .col-md-6{max-width: 48%;}
				#kitDigital .cnt2 #crckd .col-md-6:nth-child(1),#kitDigital .cnt2 #crckd .col-md-6:nth-child(3){margin-right: 10px;}
				#kitDigital .cnt2 #bono .col-md-4{max-width: 32%;}
				#kitDigital .cnt2 #bono .col-md-4:nth-child(2){margin: 0 10px;}
				#kitDigital .cnt1 #sgmnt .col-md-8{margin-right: 10px;}
				#kitDigital .cnt2 form .c2, #kitDigital .cnt2 form .c4{padding-left: 5px;}
				#kitDigital .cnt2 form .c1, #kitDigital .cnt2 form .c3{padding-right: 5px;}

			}

		/*-- MONITOR - DESKTOPS --*/

			@media (min-width: 992px) and (max-width: 1139.98px){

				#kitDigital .cnt2 #crckd .col-md-6{max-width: 48%;}
				#kitDigital .cnt2 #crckd .col-md-6:nth-child(1),#kitDigital .cnt2 #crckd .col-md-6:nth-child(3){margin-right: 10px;}
				#kitDigital .cnt2 #bono .col-md-4{max-width: 31%;}
				#kitDigital .cnt2 #bono .col-md-4:nth-child(2){margin: 0 10px;}
				#kitDigital .cnt1 #sgmnt .col-md-8{margin-right: 10px;}
				#kitDigital .cnt2 form .c2, #kitDigital .cnt2 form .c4{padding-left: 5px;}
				#kitDigital .cnt2 form .c1, #kitDigital .cnt2 form .c3{padding-right: 5px;}

			}

		/*-- TV - LARGE DESKTOPS --*/

			@media (min-width: 1140px) and (max-width: 1869.98px){

				#kitDigital .cnt2 #crckd .col-md-6{max-width: 49%;}
				#kitDigital .cnt2 #crckd .col-md-6:nth-child(1),#kitDigital .cnt2 #crckd .col-md-6:nth-child(3){margin-right: 10px;}
				#kitDigital .cnt2 #bono .col-md-4{max-width: 32%;}
				#kitDigital .cnt2 #bono .col-md-4:nth-child(2){margin: 0 10px;}
				#kitDigital .cnt1 #sgmnt .col-md-8{margin-right: 10px;}
				#kitDigital .cnt2 form .c2, #kitDigital .cnt2 form .c4{padding-left: 5px;}
				#kitDigital .cnt2 form .c1, #kitDigital .cnt2 form .c3{padding-right: 5px;}

			}

			@media (min-width: 1870px){

				#kitDigital .cnt2 #crckd .col-md-6{max-width: 49%;}
				#kitDigital .cnt2 #crckd .col-md-6:nth-child(1),#kitDigital .cnt2 #crckd .col-md-6:nth-child(3){margin-right: 10px;}
				#kitDigital .cnt2 #bono .col-md-4{max-width: 32%;}
				#kitDigital .cnt2 #bono .col-md-4:nth-child(2){margin: 0 10px;}
				#kitDigital .cnt1 #sgmnt .col-md-8{margin-right: 10px;}
				#kitDigital .cnt2 form .c2, #kitDigital .cnt2 form .c4{padding-left: 5px;}
				#kitDigital .cnt2 form .c1, #kitDigital .cnt2 form .c3{padding-right: 5px;}

			}

/*==== -------------- PAGINA KIT CONSULTING -------------- ====*/

#kitConsulting .cnt1 img{margin-bottom: 25px;}
#kitConsulting .cnt1 #sgmntCons .row{margin-bottom: 20px;}
#kitConsulting .cnt1 #sgmntCons .col-md-8{background: #fff;padding: 10px;max-width: 64%;}
#kitConsulting .cnt1 #sgmntCons .col-md-8 span{color: #cd3e7c;font-family: "Montserrat-Semi-Bold";font-size: 16px;line-height: 21px;}
#kitConsulting .cnt1 #sgmntCons .col-md-8 p{margin-bottom: 0px;font-size: 14px !important;line-height: 19px;}
#kitConsulting .cnt1 #sgmntCons .row .col-md-4{max-width: 34%;}
#kitConsulting .cnt1 #sgmntCons .row .col-md-4 span{display: flex;text-align: center;vertical-align: middle;align-items: center;justify-content: center;height: 88px;color: #fff;font-family: "Montserrat-Semi-Bold";font-size: 24px;line-height: 29px;}
#kitConsulting .cnt1 #sgmntCons .row:nth-child(1) .col-md-8{border-left: 10px solid #de81aa;}
#kitConsulting .cnt1 #sgmntCons .row:nth-child(2) .col-md-8{border-left: 10px solid #d55d91;}
#kitConsulting .cnt1 #sgmntCons .row:nth-child(3) .col-md-8{border-left: 10px solid #cd3e7c;}
#kitConsulting .cnt1 #sgmntCons .row:nth-child(1) .col-md-4{background: #de81aa;}
#kitConsulting .cnt1 #sgmntCons .row:nth-child(2) .col-md-4{background: #d55d91;}
#kitConsulting .cnt1 #sgmntCons .row:nth-child(3) .col-md-4{background: #cd3e7c;}
#kitConsulting .cnt1 iframe{margin-bottom: 25px;}
#kitConsulting .cnt1 ol{margin-left: -20px;font-family: "OpenSans-Regular";}
#kitConsulting .cnt2 .folleto span:nth-child(1){background: #8e8e8e;color: #fff;padding: 5px 10px;}
#kitConsulting .cnt2 .folleto span:nth-child(2){background: #cd3e7c;color: #fff;padding: 5px 12px;margin-left: 5px;font-weight: bold;}
#kitConsulting .cnt2 #crckd{margin: 30px 0 40px 0;}
#kitConsulting .cnt2 #crckd .col-md-6{background: #fff;padding: 0px;margin-bottom: 10px;}
#kitConsulting .cnt2 #crckd .col-md-6:nth-child(3){margin-bottom: 32px;}
#kitConsulting .cnt2 #crckd .col-md-6 span{font-family: "Montserrat-Semi-Bold";color: #cd3e7c;font-size: 17px;line-height: 22px;text-align: center;display: block;padding: 18px 0px;border: 1px solid #cd3e7c;}
#kitConsulting .cnt2 #crckd .col-md-6 p{background: #cd3e7c;display: flex;width: 100%;margin: 0px;}
#kitConsulting .cnt2 #crckd .col-md-6 p span{background: none;color: #fff;text-align: center;width: 50%;font-family: "Montserrat-Semi-Bold";font-size: 12px;line-height: 17px;padding: 3px 0px;}
#kitConsulting .cnt2 #bono .col-md-4{border: 1px solid #cd3e7c;text-align: center;padding: 10px 4px;}
#kitConsulting .cnt2 #bono .col-md-4 span:nth-child(1){font-family: "Montserrat-Semi-Bold";color: #cd3e7c;display: block;margin-bottom: 5px;}
#kitConsulting .cnt2 #bono .col-md-4 p{color: #cd3e7c;margin-bottom: 0px;font-size: 14px;line-height: 19px;}
#kitConsulting .cnt2 h5{font-family: "Montserrat-Semi-Bold";color: #5c5c5c;}
#kitConsulting .cnt2 form .container{padding: 0px;}
#kitConsulting .cnt2 form input, #kitConsulting .cnt2 form select{font-family: "OpenSans-Regular";}
#kitConsulting .cnt2 form select{height: 32px;}
#kitConsulting .cnt2 form input[type=radio]{width: auto; display: initial;margin-right: 5px; padding: 5px;}
#kitConsulting .cnt2 form input[type=radio]:checked{background-color: #cd3e7c;}
#kitConsulting .cnt2 form input[type=submit]{background: #cd3e7c;color: #fff;float: right;font-weight: bold;padding: 10px 40px;font-size: 15px;line-height: 20px;border-radius: 0px;}
#kitConsulting .cnt2 form .col-md-8, #kitConsulting .cnt2 form .col-md-4{margin-bottom: 10px;}
#kitConsulting .cnt2 form .container:first-of-type{margin-bottom: 20px;}
#kitConsulting .cnt2 form h5+p{margin-bottom: 7px;}

.enlace_xx a {color: #cd3e7c !important; cursor: pointer;}




/*-------------- RESPONSIVE --------------*/

	/*-- PHONE --*/

		@media (max-width: 576px){

			#kitConsulting .cnt2 #crckd .col-md-6{max-width: 100%;margin-bottom: 30px;}
			#kitConsulting .cnt2 #bono .col-md-4{max-width: 100%;}
			#kitConsulting .cnt2 #bono .col-md-4:nth-child(2){margin: 20px 0px;}

		}

		@media (min-width: 577px) and (max-width: 767.98px){

			#kitConsulting .cnt2 #crckd .col-md-6{max-width: 100%;margin-bottom: 30px;}
			#kitConsulting .cnt2 #bono .col-md-4{max-width: 100%;}
			#kitConsulting .cnt2 #bono .col-md-4:nth-child(2){margin: 20px 0px;}

		}

	/*-- TABLET --*/

		@media (min-width: 768px) and (max-width: 991.98px){

			#kitConsulting .cnt2 #crckd .col-md-6{max-width: 48%;}
			#kitConsulting .cnt2 #crckd .col-md-6:nth-child(1),#kitConsulting .cnt2 #crckd .col-md-6:nth-child(3){margin-right: 10px;}
			#kitConsulting .cnt2 #bono .col-md-4{max-width: 32%;}
			#kitConsulting .cnt2 #bono .col-md-4:nth-child(2){margin: 0 10px;}
			#kitConsulting .cnt1 #sgmntCons .col-md-8{margin-right: 10px;}
			#kitConsulting .cnt2 form .c2, #kitConsulting .cnt2 form .c4{padding-left: 5px;}
			#kitConsulting .cnt2 form .c1, #kitConsulting .cnt2 form .c3{padding-right: 5px;}

		}

	/*-- MONITOR - DESKTOPS --*/

		@media (min-width: 992px) and (max-width: 1139.98px){

			#kitConsulting .cnt2 #crckd .col-md-6{max-width: 48%;}
			#kitConsulting .cnt2 #crckd .col-md-6:nth-child(1),#kitConsulting .cnt2 #crckd .col-md-6:nth-child(3){margin-right: 10px;}
			#kitConsulting .cnt2 #bono .col-md-4{max-width: 31%;}
			#kitConsulting .cnt2 #bono .col-md-4:nth-child(2){margin: 0 10px;}
			#kitConsulting .cnt1 #sgmntCons .col-md-8{margin-right: 10px;}
			#kitConsulting .cnt2 form .c2, #kitConsulting .cnt2 form .c4{padding-left: 5px;}
			#kitConsulting .cnt2 form .c1, #kitConsulting .cnt2 form .c3{padding-right: 5px;}

		}

	/*-- TV - LARGE DESKTOPS --*/

		@media (min-width: 1140px) and (max-width: 1869.98px){

			#kitConsulting .cnt2 #crckd .col-md-6{max-width: 49%;}
			#kitConsulting .cnt2 #crckd .col-md-6:nth-child(1),#kitConsulting .cnt2 #crckd .col-md-6:nth-child(3){margin-right: 10px;}
			#kitConsulting .cnt2 #bono .col-md-4{max-width: 32%;}
			#kitConsulting .cnt2 #bono .col-md-4:nth-child(2){margin: 0 10px;}
			#kitConsulting .cnt1 #sgmntCons .col-md-8{margin-right: 10px;}
			#kitConsulting .cnt2 form .c2, #kitConsulting .cnt2 form .c4{padding-left: 5px;}
			#kitConsulting .cnt2 form .c1, #kitConsulting .cnt2 form .c3{padding-right: 5px;}

		}

		@media (min-width: 1870px){

			#kitConsulting .cnt2 #crckd .col-md-6{max-width: 49%;}
			#kitConsulting .cnt2 #crckd .col-md-6:nth-child(1),#kitConsulting .cnt2 #crckd .col-md-6:nth-child(3){margin-right: 10px;}
			#kitConsulting .cnt2 #bono .col-md-4{max-width: 32%;}
			#kitConsulting .cnt2 #bono .col-md-4:nth-child(2){margin: 0 10px;}
			#kitConsulting .cnt1 #sgmntCons .col-md-8{margin-right: 10px;}
			#kitConsulting .cnt2 form .c2, #kitConsulting .cnt2 form .c4{padding-left: 5px;}
			#kitConsulting .cnt2 form .c1, #kitConsulting .cnt2 form .c3{padding-right: 5px;}

		}

/*==== -------------- PAGINAS SERVICIOS KIT CONSULTING -------------- ====*/

#serviciosCons .cnt1 img{margin-bottom: 25px;}
#serviciosCons .cnt1 #sgmntCons .row{margin-bottom: 20px;}
#serviciosCons .cnt1 #sgmntCons .col-md-8{background: #fff;padding: 10px;max-width: 64%;}
#serviciosCons .cnt1 #sgmntCons .col-md-8 span{color: #cd3e7c;font-family: "Montserrat-Semi-Bold";font-size: 16px;line-height: 21px;}
#serviciosCons .cnt1 #sgmntCons .col-md-8 p{margin-bottom: 0px;font-size: 14px !important;line-height: 19px;}
#serviciosCons .cnt1 #sgmntCons .row .col-md-4{max-width: 34%;}
#serviciosCons .cnt1 #sgmntCons .row .col-md-4 span{display: flex;text-align: center;vertical-align: middle;align-items: center;justify-content: center;height: 88px;color: #fff;font-family: "Montserrat-Semi-Bold";font-size: 24px;line-height: 29px;}
#serviciosCons .cnt1 #sgmntCons .row:nth-child(1) .col-md-8{border-left: 10px solid #de81aa;}
#serviciosCons .cnt1 #sgmntCons .row:nth-child(2) .col-md-8{border-left: 10px solid #d55d91;}
#serviciosCons .cnt1 #sgmntCons .row:nth-child(3) .col-md-8{border-left: 10px solid #cd3e7c;}
#serviciosCons .cnt1 #sgmntCons .row:nth-child(1) .col-md-4{background: #de81aa;}
#serviciosCons .cnt1 #sgmntCons .row:nth-child(2) .col-md-4{background: #d55d91;}
#serviciosCons .cnt1 #sgmntCons .row:nth-child(3) .col-md-4{background: #cd3e7c;}
#serviciosCons .cnt1 iframe{margin-bottom: 25px;}
#serviciosCons .cnt1 ol{margin-left: -20px;font-family: "OpenSans-Regular";}
#serviciosCons .cnt2 .folleto span:nth-child(1){background: #8e8e8e;color: #fff;padding: 5px 10px;}
#serviciosCons .cnt2 .folleto span:nth-child(2){background: #cd3e7c;color: #fff;padding: 5px 12px;margin-left: 5px;font-weight: bold;}
#serviciosCons .cnt2 #crckd{margin: 30px 0 40px 0;}
#serviciosCons .cnt2 #crckd .col-md-6{background: #fff;padding: 0px;margin-bottom: 10px;}
#serviciosCons .cnt2 #crckd .col-md-6:nth-child(3){margin-bottom: 32px;}
#serviciosCons .cnt2 #crckd .col-md-6 span{font-family: "Montserrat-Semi-Bold";color: #cd3e7c;font-size: 17px;line-height: 22px;text-align: center;display: block;padding: 18px 0px;border: 1px solid #cd3e7c;}
#serviciosCons .cnt2 #crckd .col-md-6 p{background: #cd3e7c;display: flex;width: 100%;margin: 0px;}
#serviciosCons .cnt2 #crckd .col-md-6 p span{background: none;color: #fff;text-align: center;width: 50%;font-family: "Montserrat-Semi-Bold";font-size: 12px;line-height: 17px;padding: 3px 0px;}
#serviciosCons .cnt2 #bono .col-md-4{border: 1px solid #cd3e7c;text-align: center;padding: 10px 4px;}
#serviciosCons .cnt2 #bono .col-md-4 span:nth-child(1){font-family: "Montserrat-Semi-Bold";color: #cd3e7c;display: block;margin-bottom: 5px;}
#serviciosCons .cnt2 #bono .col-md-4 p{color: #cd3e7c;margin-bottom: 0px;font-size: 14px;line-height: 19px;}
#serviciosCons .cnt2 h5{font-family: "Montserrat-Semi-Bold";color: #5c5c5c;}
#serviciosCons .cnt2 form .container{padding: 0px;}
#serviciosCons .cnt2 form input, #serviciosCons .cnt2 form select{font-family: "OpenSans-Regular";}
#serviciosCons .cnt2 form select{height: 32px;}
#serviciosCons .cnt2 form input[type=radio]{width: auto;display: initial;margin-right: 5px;}
#serviciosCons .cnt2 form input[type=submit]{background: #cd3e7c;color: #fff;float: right;font-weight: bold;padding: 10px 40px;font-size: 15px;line-height: 20px;border-radius: 0px;}
#serviciosCons .cnt2 form .col-md-8, #serviciosCons .cnt2 form .col-md-4{margin-bottom: 10px;}
/*#serviciosCons .cnt2 form input[name=servicio]{}*/

/*-------------- RESPONSIVE --------------*/

	/*-- PHONE --*/

		@media (max-width: 576px){

			#serviciosCons .cnt2 #crckd .col-md-6{max-width: 100%;margin-bottom: 30px;}
			#serviciosCons .cnt2 #bono .col-md-4{max-width: 100%;}
			#serviciosCons .cnt2 #bono .col-md-4:nth-child(2){margin: 20px 0px;}

		}

		@media (min-width: 577px) and (max-width: 767.98px){

			#serviciosCons .cnt2 #crckd .col-md-6{max-width: 100%;margin-bottom: 30px;}
			#serviciosCons .cnt2 #bono .col-md-4{max-width: 100%;}
			#serviciosCons .cnt2 #bono .col-md-4:nth-child(2){margin: 20px 0px;}

		}

	/*-- TABLET --*/

		@media (min-width: 768px) and (max-width: 991.98px){

			#serviciosCons .cnt2 #crckd .col-md-6{max-width: 48%;}
			#serviciosCons .cnt2 #crckd .col-md-6:nth-child(1),#serviciosCons .cnt2 #crckd .col-md-6:nth-child(3){margin-right: 10px;}
			#serviciosCons .cnt2 #bono .col-md-4{max-width: 32%;}
			#serviciosCons .cnt2 #bono .col-md-4:nth-child(2){margin: 0 10px;}
			#serviciosCons .cnt1 #sgmntCons .col-md-8{margin-right: 10px;}
			#serviciosCons .cnt2 form .c2, #serviciosCons .cnt2 form .c4{padding-left: 5px;}
			#serviciosCons .cnt2 form .c1, #serviciosCons .cnt2 form .c3{padding-right: 5px;}

		}

	/*-- MONITOR - DESKTOPS --*/

		@media (min-width: 992px) and (max-width: 1139.98px){

			#serviciosCons .cnt2 #crckd .col-md-6{max-width: 48%;}
			#serviciosCons .cnt2 #crckd .col-md-6:nth-child(1),#serviciosCons .cnt2 #crckd .col-md-6:nth-child(3){margin-right: 10px;}
			#serviciosCons .cnt2 #bono .col-md-4{max-width: 31%;}
			#serviciosCons .cnt2 #bono .col-md-4:nth-child(2){margin: 0 10px;}
			#serviciosCons .cnt1 #sgmntCons .col-md-8{margin-right: 10px;}
			#serviciosCons .cnt2 form .c2, #serviciosCons .cnt2 form .c4{padding-left: 5px;}
			#serviciosCons .cnt2 form .c1, #serviciosCons .cnt2 form .c3{padding-right: 5px;}

		}

	/*-- TV - LARGE DESKTOPS --*/

		@media (min-width: 1140px) and (max-width: 1869.98px){

			#serviciosCons .cnt2 #crckd .col-md-6{max-width: 49%;}
			#serviciosCons .cnt2 #crckd .col-md-6:nth-child(1),#serviciosCons .cnt2 #crckd .col-md-6:nth-child(3){margin-right: 10px;}
			#serviciosCons .cnt2 #bono .col-md-4{max-width: 32%;}
			#serviciosCons .cnt2 #bono .col-md-4:nth-child(2){margin: 0 10px;}
			#serviciosCons .cnt1 #sgmntCons .col-md-8{margin-right: 10px;}
			#serviciosCons .cnt2 form .c2, #serviciosCons .cnt2 form .c4{padding-left: 5px;}
			#serviciosCons .cnt2 form .c1, #serviciosCons .cnt2 form .c3{padding-right: 5px;}

		}

		@media (min-width: 1870px){

			#serviciosCons .cnt2 #crckd .col-md-6{max-width: 49%;}
			#serviciosCons .cnt2 #crckd .col-md-6:nth-child(1),#serviciosCons .cnt2 #crckd .col-md-6:nth-child(3){margin-right: 10px;}
			#serviciosCons .cnt2 #bono .col-md-4{max-width: 32%;}
			#serviciosCons .cnt2 #bono .col-md-4:nth-child(2){margin: 0 10px;}
			#serviciosCons .cnt1 #sgmntCons .col-md-8{margin-right: 10px;}
			#serviciosCons .cnt2 form .c2, #serviciosCons .cnt2 form .c4{padding-left: 5px;}
			#serviciosCons .cnt2 form .c1, #serviciosCons .cnt2 form .c3{padding-right: 5px;}

		}
		

/*==== -------------- ESTILOS RESPONSIVE -------------- ====*/

	/*-------------- MOVIL --------------*/

		@media (max-width: 576px){

			/*-------------- GLOBALES --------------*/

				.presu .col-md-3{width: 20%;}
				.presu .col-md-9{width: 76%;}

		}


	/* Esto aplica un color de fondo azul y texto blanco al botón. */
/* 1. ESTILO PARA EL CONTENEDOR DEL BOTÓN */
.mi-boton-cerrar {
    /* Hacemos el fondo transparente, eliminando cualquier color de fondo. */
    background-color: transparent !important; 
    /* Quitamos el borde (si Bootstrap lo añade) */
    border: none !important;
    /* Esto es importante, Bootstrap añade un 'opacity' que blanquea la 'X'. */
    opacity: 1 !important; 
    /* Aseguramos que se mantenga el formato de botón de cierre */
    padding: 0; 
}

/* 2. ESTILO PARA LA "X" DENTRO DEL BOTÓN (EL SPAN) */
.mi-boton-cerrar span[aria-hidden="true"] {
    /* Establece el color de la "X" a plomo (#888 es un plomo medio) */
    color: #888888 !important; 
    /* Si necesitas aumentar el tamaño, ajusta el font-size */
    font-size: 1.5rem; 
    line-height: 1; /* Asegura que la 'X' se centre bien */
}

/* 3. ESTILO PARA EL HOVER (OPCIONAL) */
.mi-boton-cerrar:hover {
    /* Puedes cambiar el fondo sutilmente al pasar el mouse */
    background-color: #f0f0f0 !important; /* Gris muy claro */
    /* Asegúrate de que la 'X' cambie de color al pasar el mouse si lo deseas */
    /* color: #0056b3 !important; <- si quieres que la 'X' cambie de color */
}

.mi-boton-cerrar:hover span[aria-hidden="true"] {
    /* Aquí cambias el color de la 'X' al pasar el mouse si quieres un efecto */
    color: #000000 !important; /* Negro al pasar el mouse */
}

.icono-blanco {
    color: white !important;
}

/* Estilos Iniciales: Blanco Forzado */
.enlace-interactivo {
    /* Forzamos el color del texto y el icono a BLANCO */
    color: white !important; 
    
    /* Muestra el cursor de "clic" */
    cursor: pointer;
    
    /* Transición suave (opcional) */
    transition: color 0.3s ease; 
    
    /* Asegura que el texto no tenga el subrayado por defecto */
    text-decoration: none !important; 
}

/* Estilos al pasar el ratón (Hover): Amarillo Forzado */
.enlace-interactivo:hover {
    /* Forzamos el color a AMARILLO (Bootstrap warning) */
    color: #ffc107 !important; 
}

/* Solución de Contingencia para el Icono (si el icono es el único que falla) */
.enlace-interactivo:hover i {
    /* Forzamos el color del ICONO a AMARILLO */
    color: #ffc107 !important; 
}

/* Estilos para el botón en estado normal */
.btn-calculadora-redondo {
    /* Mantenemos el redondeo en el estado base */
    border-radius: 5px !important; 
    
    /* Evita el contorno por defecto del navegador/Bootstrap que rompe el redondeo */
    outline: none !important; 
    
    /* Agrega otros estilos base si no los hereda bien de Bootstrap */
    padding: 8px 12px;
    background-color: #f0f0f0; 
    border: 1px solid #ccc; 
    transition: all 0.2s ease-in-out; 
}

/* Forzamos el mantenimiento del redondeo en el estado HOVER */
.btn-calculadora-redondo:hover {
    border-radius: 5px !important;
    background-color: #e0e0e0; /* Ejemplo de cambio de color al pasar el mouse */
}

/* Forzamos el mantenimiento del redondeo en el estado FOCUS (al hacer clic o usar teclado) */
.btn-calculadora-redondo:focus {
    border-radius: 5px !important;
    
    /* Opcional: Estilo de sombra personalizado para indicar foco, si eliminas el outline */
    box-shadow: 0 0 0 3px rgba(100, 100, 100, 0.4); 
    outline: none !important; /* Reiteramos la eliminación del outline */
}

/* Forzamos el mantenimiento del redondeo en el estado ACTIVE (mientras se presiona) */
.btn-calculadora-redondo:active {
    border-radius: 5px !important;
    /* Ajusta el color para indicar que está siendo presionado */
    background-color: #d0d0d0; 
}


/* Estilos para el elemento base (normal) */
.btn-presupuesto-movil {
    /* 1. Establece el redondeo inicial */
    border-radius: 8px !important; /* Ajusta el valor según las imágenes */
    
    /* Evita que el contorno del navegador o Bootstrap rompa el redondeo en foco */
    outline: none !important; 
    
    /* Asegura que sea un bloque para que el redondeo se aplique correctamente al fondo */
    display: flex;
    
    /* Agrega una transición para suavizar los cambios de color */
    transition: all 0.2s ease-in-out;
    
    /* Si estás usando flexbox para centrar el contenido (como sugiere la imagen): */
    align-items: center; 
}

/* Estilos para el estado HOVER (al pasar el cursor) */
/* Estilos Base del Contenedor (el enlace <a>) */
.btn-presupuesto-movil {
    /* Mantenemos el redondeo en todos los estados */
    border-radius: 8px !important; 
    outline: none !important; 
    
    /* Asegúrate de que el color de texto base sea blanco, si ese es tu diseño */
    color: white !important; 
    
    /* Agrega una transición para suavizar los cambios de estilo */
    transition: all 0.2s ease-in-out;
    
    /* Si tienes un color de fondo aquí, defínelo. */
    /* background-color: transparent; */
}

/* Estilos al pasar el ratón (Hover) */
.btn-presupuesto-movil:hover {
    border-radius: 8px !important;
    outline: none !important; 
    box-shadow: none !important; 
    
    /* 1. FUERZA el color del texto del enlace (<a>) a blanco */
    color: white !important; 
}

/* 2. FUERZA el color del ICONO (el primer <span>) a blanco */
.btn-presupuesto-movil:hover .material-symbols-rounded {
    color: #89369c !important;
}

/* 3. FUERZA el color del TEXTO (el segundo <span>) a blanco */
.btn-presupuesto-movil:hover span:nth-child(2) {
    color: #89369c !important;
}


/* Altura Estándar del Input (debe coincidir con la de Bootstrap) */
/* Asumimos que la altura deseada es de 38px a 40px */
.btn-bloque-llamada {
    /* **CRUCIAL: Forzamos la altura y eliminamos el padding vertical de Bootstrap** */
    height: 32px !important; 
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    
    /* Centra el icono verticalmente dentro de la altura forzada */
    line-height: 32px !important; 
    
    /* Asegura que el texto y el icono se centren horizontalmente */
    text-align: center !important; 
    
    /* Ancho: ya lo tienes con w-100 en HTML, pero lo aseguramos */
    width: 100% !important;

    /* Estilos visuales base (según tu imagen) */
    background-color: white; 
    border: 1px solid #c9c9c9 !important;
    color: #c9c9c9 !important ; /* Icono gris claro */
    border-radius: 0.25rem;
    transition: all 0.2s ease-in-out;
}

/* **Forzamos la estabilidad en HOVER para evitar la deformación** */
.btn-bloque-llamada:hover {
    height: 32px !important; 
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    line-height: 32px !important; 
    
    /* Estilo visual del hover (icono rosa) */
    background-color: white !important; 
    color: #E91E63 !important; /* Icono rosa */
    border-color: #E91E63 !important; /* Borde rosa */
}

/* **Forzamos la estabilidad en FOCUS** */
.btn-bloque-llamada:focus {
    height: 32px !important; 
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    line-height: 32px !important; 
    outline: none !important;
    box-shadow: none !important;
}

/* Ajuste del icono (si el icono es demasiado grande) */
.btn-bloque-llamada i {
    font-size: 1.2rem; /* Ajusta el tamaño del icono si es necesario */
	border: none !important;
	padding: 0px !important;
	margin-right: 0px !important;
}

.close-te-llamamos {
	
}

.closeencruz {
	margin-left: 0px !important;
}