.device {
	position: fixed;
	top: 1em;
	right: 1em;
	z-index: 999999999;
	color: #FFF;
	display: none;
	/* background-color: #ff80ff; */
}

/*  XX-Large devices (larger desktops)
 No media query since the xxl breakpoint has no upper bound on its width */
@media ( min-width : 1400px) {
	.device {
		background-color: #cccccc;
	}
	.device:after {
		content: 'XX-Large devices (larger desktops) more than 1400px)  (xxl) ';
	}
 
	.preguntas-card {
		max-width: 260px;
		min-width: 220px;
		max-height: 340px;
		min-height: 330px;
	}
	.preguntas-card>.preguntas-p, .services-card>.preguntas-p {
		height: 90px;
	}
	.service-card>.service-p {
		height: 80px;
	}
	.service-card {
		min-height: 340px;
		max-width: 260px;
	}
	.img-banner-footer-1 {
		padding-top: 50px;
	}
	.footer-data ul {
		line-height: 1.2;
		font-size: 18px;
	}
	.img-banner-footer-2 {
		
	}
	#Ask_lg {
		padding-top: 20px;
	}
	
	.img-blog-caption {
 
        padding-left: 8%;
     }
}

/*  X-Large devices (large desktops, less than 1400px) (xl) */
@media ( max-width : 1399.98px) {
	.preguntas-card {
		max-width: 260px;
		min-width: 254px;
		max-height: 340px;
		min-height: 330px;
	}
	.device {
		background-color: #0000ff;
	}
	.device:after {
		content: 'X-Large devices (large desktops, less than 1400px)  (xl) ';
	}
	.service-card {
		min-height: 350px;
		/*  min-width: 225px;  */
	}
	.service-card>.service-p {
		height: 80px;
	}
	.service-card {
		
	}
	.img-banner-caption-3 {
		padding-top: 1.25rem !important;
	}
	.preguntas-card img {
		width: 64px;
		height: 64px;
	}
	.preguntas-card {
		min-height: 300px;
		max-width: 270px;
	}
	.preguntas-p {
		font-size: 15px;
		height: 64px;
		margin-bottom: 0px;
	}
	.img-banner-footer-1 {
		padding-top: 30px;
	}
	.img-banner-footer-2 {
		
	}
	#whyUp  .img-solutions img {
		height: 137px;
		width: auto;
		margin-left: -10%;
	}
	
	
	.img-blog-caption {
    top: 8%;
        left: 0%;
     }
	
	
	.blog h1.art-tittle {
    font-size: 40px;
 
}

.article .art-description{
 
font-size: 20px;
 
}
	
}

/*  Large devices (desktops, less than 1200px) (lg) */
@media ( max-width : 1199.98px) {
	
	
	
	.client-carousel > .carousel-control-prev {
     left: -100px !important;
	}

	.client-carousel > .carousel-control-next {
     right: -100px !important;
	}
	
	.btn-faq-menu {
 
    width: 310px;
 
}
	
	
	
	.banner-inicio-03{
		min-height: 500px;
	}
	.preguntas-card>.preguntas-title, .services-card>.preguntas-title {
		padding: 0 20px;
	}
	.preguntas-card>.preguntas-p, .services-card>.preguntas-p {
		padding: 0 20px;
	}
	.device {
		background-color: #800000;
	}
	.device:after {
		content: 'Large devices (desktops, less than 1200px)  (lg) ';
	}
	.caption-img.caption-ico-top-10 {
		top: 0%;
	}
	.products_card>.card-body>.card-text {
		/*  min-height: 210px; */
		font-size: 18px;
	}
	.service-card {
		min-height: 330px;
	}
	.title-img-caption {
		font-size: 36px;
	}
	.p-img-caption {
		font-size: 18px;
		margin-bottom: 0px;
	}
	.img-banner-caption-3 {
		padding-top: 1.25rem !important;
		top: 0%;
		left: 0%;
	}
	.preguntas-card {
		min-height: 300px;
		max-width: 250px;
	}
	.img-banner-footer-1 {
		padding-top: 10px;
	}
	.footer-data ul {
		line-height: 1.2;
		font-size: 15px;
	}
	.img-banner-footer-2 a {
		font-size: 15px;
	}
	#whyUp   .img-solutions img {
		height: 137px;
		width: auto;
		margin-left: -20%;
	}
	
	
	.menulinks{
		padding-right: 10% !important;
	}
	
	.sh_buttom{
	 padding-left: 0px !important;
	 
	 }
	 
	 .tutorial-sh{zoom: 3;}
	
		.img-blog-caption {
    top: 5%;
     }
	
	
}
/*  Medium devices (tablets, less than 992px) (md) */
@media ( max-width : 991.98px) {
	.device {
		background-color: #ff0000;
	}
	.device:after {
		content: ' Medium devices (tablets, less than 992px)  (md) ';
	}
	
	
	.client-carousel > .carousel-control-prev {
     left: -50px !important;
	}

	.client-carousel > .carousel-control-next {
     right: -50px !important;
	}
	
	.banner-carousel > .carousel-control-prev {
     left: 0px !important;
	}

	.banner-carousel > .carousel-control-next {
     right: 0px !important;
	}
	
	
	
	.caption-img.caption-img-top-0 {
		top: 5%;
	}
	.caption-img.caption-ico-top-10 {
		top: 5%;
	}
	.banner-inicio-01 {
		background-repeat: no-repeat;
		content: url(../images/movil/01_PRINCIPAL.jpeg) !important;
	}
	.banner-inicio-02 {
		background-repeat: no-repeat;
		content: url(../images/movil/img_02_m.jpeg) !important;
	}
	.banner-inicio-03 {
		background-repeat: no-repeat;
		content: url(../images/movil/img_03_m.jpeg) !important;
	}
	.banner-inicio-04 {
		background-repeat: no-repeat;
		content: url(../images/movil/img_04_m.jpeg) !important;
	}
	
	.banner-productos-01 {
		background-repeat: no-repeat;
		content: url(../images/movil/producto01_smart.jpeg) !important;
	}
	.banner-productos-02 {
		background-repeat: no-repeat;
		content: url(../images/movil/producto02_smart.jpeg) !important;
	}
	.banner-productos-03 {
		background-repeat: no-repeat;
		content: url(../images/movil/producto03_smart.jpeg) !important;
	}
	.banner-productos-04 {
		background-repeat: no-repeat;
		content: url(../images/movil/producto04_smart.jpeg) !important;
	}
	
	.banner-blog {
	 background-repeat: no-repeat;
	 content: url(../images/blog/banner-blog-md.png) !important; 
	}
	.banner-servicio-01 {
		background-repeat: no-repeat;
		content: url(../images/movil/servicios_smart.jpeg) !important;
	}
	.banner-nosotros-01 {
		background-repeat: no-repeat;
		content: url(../images/movil/nosotros_smart.jpeg) !important;
	}
	.banner-contacto-01 {
		background-repeat: no-repeat;
		content: url(../images/movil/contacto_smart.jpeg) !important;
	}
	.banner-standar {
		background-repeat: no-repeat;
		content: url(../images/movil/fondo_azul_smart01.jpeg) !important;
	}
	.img-banner-caption-3 {
		padding-top: 1.25rem !important;
		top: 25%;
		left: 0%;
	}
	.preguntas-container {
		margin-top: 15%;
		padding: 0px 0px;
	}
	.preguntas-card {
		min-height: 370px;
		max-width: 250px;
	}
	.preguntas-card>.preguntas-p, .services-card>.preguntas-p {
		padding: 20px 20px;
		color: #626262;
		height: 80px;
		font-size: 15px;
	}

	/* 	.img-banner-caption {
		 
		left: 10%;
		top: 40%;
	} */
	.title-img-caption {
		font-size: 62px;
	}
	.p-img-caption {
		font-size: 36px;
		text-align: center;
		line-height: 1;
	}
	.products_card>.card-body>.card-text {
		min-height: 130px;
		font-size: 18px;
	}
	.card {
		    width: 380px;
	}
	.service-card {
		min-height: 350px;
	}
	.solutions>.p-solutions {
		min-height: 90px;
	}
	.img-solutions img {
		height: auto;
		width: auto;
	}
/* 	.client1 { */
/* 		background-repeat: no-repeat; */
/* 		content: url(../images/movil/cliente_smart_01.png) !important; */
/* 		height: auto; */
/* 	} */
/* 	.client2 { */
/* 		background-repeat: no-repeat; */
/* 		content: url(../images/movil/cliente_smart_02.png) !important; */
/* 		height: auto; */
/* 	} */
/* 	.client3 { */
/* 		background-repeat: no-repeat; */
/* 		content: url(../images/movil/cliente_smart_03.png) !important; */
/* 		height: auto; */
/* 	} */
/* 	.client4 { */
/* 		background-repeat: no-repeat; */
/* 		content: url(../images/movil/cliente_smart_04v2.jpg) !important; */
/* 		height: auto; */
/* 	} */
	.preguntas-card {
		box-shadow: none;
	}
	.footer-bg {
		background-repeat: no-repeat;
		content: url(../images/footer/pie_02.jpeg) !important;
	}
	.footer-data ul {
		line-height: 1.2;
		font-size: 18px;
	}
	.gdlr-widget-title {
		font-size: 30px;
	}
	.img-banner-footer-2 {
		
	}
	.img-banner-footer-2 a {
		font-size: 20px;
	}
	.img-banner-footer-2>div>div {
		text-align: center !important;
	}
	.products_card {
		max-width: 300px;
		max-height: 480px;
		margin: 0 auto;
	}
	.uses-card {
		min-height: 379px;
	}
	.splide__arrow--prev {
		left: -2em !important;
	}
	.splide__arrow--next {
		right: -2em !important;
	}
	.img-prd-caption-3 {
		top: 25%;
		left: 10%;
	}
	.arrow{
		transform:rotate(90deg);
		padding-top: 0px;
		    margin-top: 20px;
    margin-bottom: 70px;
	}
	

.plans-card {
	 margin: auto;
	     min-width: 320px !important;
	 }
	 
	 .sh_buttom{
	 padding-left: 0px !important;
	 
	 }
	 
	 .tutorial-sh{zoom: 2;}
	 
	 .epac-banner{
    background-repeat: no-repeat;
    content: url(../images/movil/02_EPAC.jpeg) !important;
}

.far-banner{
    background-repeat: no-repeat;
    content: url(../images/movil/02_FAR.jpeg) !important;
}

.capsula-banner{
    background-repeat: no-repeat;
    content: url(../images/movil/02_CAPSULA.jpeg) !important;
}




.certinet-navbar > .navbar-toggler {
	margin-left: 0%;
}


		.img-blog-caption {
    top: 25%;
    left: 0%;
     }
 

	 
}

/*  Small devices (landscape phones, less than 768px) (sm) */
@media ( max-width : 767.98px) {
	
	.caption-inicio {
	position: absolute;
	left: 10%;
	padding-top: 1.25rem;
	padding-bottom: 1.25rem;
	color: #fff;
	text-align: center;
	top: 20%;
}
	
	 .tutorial-sh{zoom: 2;}
	 
	.device {
		background-color: #ff8000;
	}
	.device:after {
		content: 'Small devices (landscape phones, less than 768px) (sm) ';
	}
	
	.caption-img {
   
    left: 10%;
  
}

    .caption-img {
        top: 10%;
    }

.btn-inicio {
    font-size: 30px;
}
	
	
	.title-img-caption {
		font-size: 52px;
	}
	.p-img-caption {
		font-size: 26px;
		text-align: center;
		line-height: 1;
	}
	.products_card>.card-body>.card-text {
		margin-top: 50px;
	}
	
	
	.card.sh_free_card {
    min-height: 500px;
	}
	
	.card.help-card {
		min-height: 450px;
	}
	
	.card {
		min-height: 550px;
	}
	.splide__arrow--prev {
		left: -2em !important;
	}
	.splide__arrow--next {
		right: -2em !important;
	}
	.preguntas-container {
		margin-top: 15%;
	}
	.img-banner-caption-3 {
		top: 15%;
		left: 0%;
	}
	.preguntas-container {
		margin-top: 15%;
		padding: 0px 0px;
	}
	.preguntas-card {
		min-height: 370px;
		min-width: 270px;
	}
	.service-card {
		max-width: 230px;
	}
	.carousel-control-next {
		right: -100px;
	}
	.carousel-control-prev {
		left: -100px;
	}
	.s-control {
		left: 0px;
	}
	.e-control {
		right: 0px;
	}
	.carousel-indicators {
		bottom: -70px;
	}
	.footer-bg {
		min-height: 630px;
	}
	.caption-img.caption-ico-top-10 {
		top: 0%;
	}
	.uses-card {
		min-width: 190px;
	}
	.img-prd-caption-3 {
		top: 2%;
		left: 10%;
	}
	.img-blog-caption {
    top: 0%;
    left: 0%;
}

.img-blog-caption p {
	
	    font-size: 28px;
    padding-left: 0;
    text-shadow: black 0.1em 0.1em 0.2em;
	
}

.img-blog-caption span.sign {
	padding-left: 100px;
}
	
}

/*  X-Small devices (portrait phones, less than 576px) */
@media ( max-width : 575.98px) {
	
	.logo-cert {
    max-height: 50px;
}
	
	    .plans-card {
       
        min-width: 290px !important;
    }
	
	.client-carousel > .carousel-control-prev {
     left: 0px !important;
	}

	.client-carousel > .carousel-control-next {
     right: 0px !important;
	}
	
	.banner-carousel > .carousel-control-prev {
     left: 0px !important;
	}

	.banner-carousel > .carousel-control-next {
     right: 0px !important;
	}
	
	.slide-far-plans .splide__arrow--prev {
	left: -1em !important;
	}
	
	
	.slide-far-plans .splide__arrow--next {
    right: -1em !important;
}
	
	
	
	.slide-far-plans .plans-card .list-unstyled{
	
		margin-left: 20px;
	}
	
	
	
.epac-panel ul li img{
	 height: 20px;
}	
	
	
	.epac-panel ul{
	padding-left: 10px !important;
	padding-right: 0px !important;
}

.epac-panel {
	min-height: 350px;
}

 .tutorial-sh{zoom: 1.5;}
	/* .logo-menu{
	background-repeat: no-repeat;
		content: url(../images/logo-certinet-xsm.png) !important;
		height: auto;
	
	} */
	
		.caption-inicio{
   
    left: 10%;
  top: 10%;
}
	
	
	
.caption-img.sh-free{
	
	   top: 10%;
}
	
	
	#toast-container>div {
     min-width: 340px; 
}
	
	.preguntas-card {
 
		min-width: 240px;
	}
	
	.g-recaptcha {
		transform: scale(0.77);
		transform-origin: 0 0;
	}
	.preguntas-card>.preguntas-title, .services-card>.preguntas-title {
		padding: 0 30px;
	}
	.preguntas-card>.preguntas-p, .services-card>.preguntas-p {
		padding: 20px 15px;
	}
	.preguntas-card {
		min-height: 310px;
	}
	.device {
		background-color: #ffff80;
	}
	.device:after {
		content: 'X-Small devices (portrait phones, less than 576px (xsm))';
	}
	.title-img-caption {
		font-size: 36px;
	}
	.p-img-caption {
		font-size: 22px;
		text-align: center;
		line-height: 1;
	}
	/* 	.img-banner-caption {
		left: 10%;
		right: 10%;
		top: 30%;
	} */
	.products_card>.card-body>.card-text {
		margin-top: 20px;
	}
	.card {
		min-height: 450px;
	}
	.splide__arrow--prev {
		left: -2em !important;
	}
	.splide__arrow--next {
		right: -2em !important;
	}
	.img-banner-caption-3 {
		top: 5%;
		left: 0%;
	}
	.img-banner-footer-1 {
		right: 0;
		left: 0;
	}
	.carousel-control-prev {
		left: -60px;
	}
	.carousel-control-next {
		right: -60px;
	}
	.s-control {
		left: 0px;
	}
	.e-control {
		right: 0px;
	}
	.service-card {
		max-width: 230px;
		/* margin-left: 10%; */
	}
	.preguntas-card {
		margin-left: 5%;
	}
	.uses-card {
		min-width: 190px;
	}
	.img-banner-caption-4 {
		padding-top: 1.25rem !important;
	}
	.footer-data ul {
		line-height: 1.2;
		font-size: 18px;
	}
	.gdlr-widget-title {
		font-size: 26px;
	}
	.img-banner-footer-2 a {
		font-size: 18px;
	}
	


.plans-card>ul {
    padding: 10% 5% 10% 7%;
}



.nav-logo {
    max-width: 228px;
}

.navbar {

    padding-bottom: 20px;
}

	.btn-inicio {
    font-size: 22px;
}

.img-prd-caption-3 {
		top: 0%;
		left: 10%;
		padding-top: 20px !important;
	}
	
	.far-img {
    top: 2%; 
    left: 10%;
    padding-top: 50px !important; 
}


.img-blog-caption span.sign {
	padding-left: 10px;
}

.blog .card {
     width: 90%;
    
}

/* .blog .card-footer .read {
   
    letter-spacing: 2px;
 font-size: 12px;
}

.blog .card-footer span.art {
    font-size: 12px;
	padding-left: 5px;
} */

.blog.article .card-body {
    min-height: 299px;
    max-width: 615px;
}

    .banner-standar {
      
        min-height: 350px;
    }

}

@media ( max-width : 623.98px) {
	.preguntas-container {
		margin-top: 5%;
	}
}

@media screen and (max-width : 575px) {
	/* .service-card {
		margin-left: 17%;
	} */
	
	.navbar-toggler{ margin-right: 5%;}
}


@media screen and (max-width : 435px) {
	.plans-card.measure>ul {
    padding: 10% 0% 10% 3%;
}

.caption-inicio .btn.btn-sh {
    font-size: 25px;
}




}




@media ( max-width : 400px) {
 

.img-prd-caption-3 {
	 
		padding-top: 10px !important;
	}

}

@media screen and (max-width : 376px) {
	
	
	
	#splide_plans .splide__slide {
    padding: 25px 22px;
}
	
	.plans-card>ul {
    padding: 10%;
}

.plans-card.basic>ul {
    padding: 10% 0% 10% 7%;
}

	.plans-card.measure>ul {
    padding: 10% 0% 10% 3%;
}
		.plans-card {
   min-height: 390px;
    font-size: 14px;
}
	
	.caption-img.sh-free{
	
	   top: 0%;
	   padding-top: 0;
	   
	}
	
	
	.p-img-caption {
		font-size: 18px;
	}
	.title-img-caption {
		font-size: 26px;
	}
	.img-solutions-sh img {
		margin-left: -63px;
	}
	#splide_products-list {
		/* margin: 0px -20px !important; */
		
	}
	.card {
		min-width: 200px;
	}
	#splide_products .splide__arrow--prev {
		left: -1em !important;
	}
	#splide_products .splide__arrow--next {
		right: -1em !important;
	}
	.products_card>.card-body>.card-text {
		font-size: 18px;
	}
	.img-banner-caption-3 {
		top: 0%;
		left: 0%;
	}
	.card {
		min-width: 200px;
	}
	#splide_Uses .splide__arrow--prev {
		left: 1em !important;
	}
	#splide_Uses .splide__arrow--next {
		right: 1em !important;
	}
	#splide_types .splide__arrow, #splide_Uses .splide__arrow {
		font-size: 12px;
	}
	.uses-card {
		min-width: 200px;
		max-width: 275px;
	}
	#splide_types .splide__slide {
		padding: 25px 25px;
	}
	.products_card_2 {
		min-width: 200px;
		max-width: 275px;
	}
	.products_card_2 {
		/* max-height: 650px; */
		border-radius: 30px;
		/* overflow: hidden; */
		/* margin: auto; */
		max-width: 300px;
		max-height: 610px;
		margin: 0 auto;
	}
	.products_card_2 .card-body .card-text-prd {
		font-size: 16px;
	}
	
	.service-card-md {
		padding: 0px 15px;
		min-width: 198px;
	}
	
	.caption-inicio {
 
    top: 15%;
}

.caption-inicio .btn.btn-sh {
    font-size: 25px;
}
	.btn-inicio {
    font-size: 22px;
}
	
}

@media screen and (max-width : 331px) {

	.card.sh_free_card {
    min-height: 550px;
}

.cap-fea{
	top: 5%;
}

}


/* 
@media (min-width: 992px){

.certinet-navbar .container, .certinet-navbar .container-lg, .certinet-navbar .container-md, .certinet-navbar .container-sm {
    max-width: 1000px !important;
} */



@media screen and (max-width: 360px){
#captcha {
transform:scale(0.9);-webkit-transform:scale(0.9); 
}

.img-prd-caption-3 {
	 
		padding-top: 5px !important;
	}


    .card {
        width: 225px;
    }
 
.sh_free_card {
 
    border-radius: 30px;
    overflow: hidden;
}







}







