/* ----------- iPhone 4 and 4S ----------- */
@media (min-width: 320px) and (max-width:  480px) {

	.flecha-prev{
		left: -63px;
	}
	.flecha-next{
		right: -63px;
	}
	.text-home-about{
		width: 100%;
	}
	.job-name, .job-name:focus{
		position: relative;
		left: 0;
	}
	.job-email, .job-email:focus{
		position: relative;
		margin:  0px;
	}
	.job-state, .job-state:focus{
		width: 234px;
		position: relative;
		top: 11px;
		margin: 0px;
	}
	.img-home-job{
		height: auto;
		max-width: 100%;
		display: table;
		margin: 0 auto;
	}
	.posicion-tabnav{
		top: 0px;
	}
	.categoria-podcast{
		width: 100%;
	}
	.img-page-jobs{
		height: auto;
		max-width: 100%;
		display: table;
		margin: 0 auto;
		object-fit: contain;
	}
	.content-btn{
		top: 15px;
		position: relative;
	}
	.btn-enviar{
		margin: 0 auto;
		position: relative;
	}
	.text-right.border-bottom {
		margin-left: auto;
	}
	/* ------------ */
	.menu .navbar-nav .nav-link {
		text-align: center;
		font-size: 13px;
	}
	.busqueda{
		width: 9%;
	}
	.busqueda i {
		font-size: 20px;
	}
	.menu-superior{
		margin-right: 0;
	}
	.indicators-numbers {
		display: none;
	}
	.am-prev{
		display: none !important ;
	 }
	 .am-next {
		 display: none !important ;
	 }
	.img-home-slider{
		height: 233px;
	}
	.carousel-caption-slider {
		
		top: 0;
	    margin-bottom: 0;
	    margin-top: 0;
		padding: 25px 0;
	    width: auto;
	
	}
	.contenedor-jobs, .contenedor-find,
	.contenedor-podcast, .contenedor-about1, 
	.modulo-login {
	   width: 100%;
	}
	.contenedor-free{
		width: 80%;
	}
	.titulo-section1 {
		font-size: 17px;
		line-height: 17px;
	}
	.texto-section1 {
		font-size: 14px;
		line-height: 15px;
	}
	.btn-sldier {
		margin-top: 21px;
	}
	.learn-more {
		font-size: 11px;
		padding: 9px 17px;
	}
	.aside-section1 {
		margin-top: -14%;
	}
	.texto-scroll {
		margin: 0px auto;
	}
	.footer-copyright p {
		display: flex;
		flex-flow: column;
		align-items: center;
		padding: 15px 13px;
	}
	.section2 .container .card-carousel{
        width: 75%;
	}
	.titulo-section2 {
		font-size: 17px;
	}
	.texto-section2 {
	    height: 94px;
	    overflow: hidden;
	}
	.card-ghome {
		bottom: 20%;
	}
	.card.caja-about {
		height: 180px;
		margin: 3px;
	}
	.img-card-about{
		height: 180px;
	}
	.posicion-tabnav {
		top: 25px;
	}
	.nav-tabs .tabs-testimonio {
		margin: 0px 7px;
	}
	.line-controls .carousel-indicators li {
		margin: 0px 5%;
	}
	#myBtn {
		margin-top: -12%;
		margin-right: 1em;
	}
	.title-home-get {
		font-size: 22px;
		padding-right: 25%;
	}
	.modulo-footer-interna {
		display: block;
		padding-top: 15px;
		margin: auto;
	}
	img.img-home-slider.d-block.w-100 {
		object-fit: cover;
		height: 250px;
	 }
	 .carousel-control-prev {
	    display: none;
	}
	.carousel-control-next {
	    display: none;
	}
	.card-about {
	    padding: 6px 17px;
	}
	.titulo-about {
		font-size: 17px;
	}
	.texto-about{
		font-size: 14px;
	}
	.see-more {
		font-size: 14px;
	}
	.caja-free {
		padding-bottom: 28px;
	}
	.share-free {
		font-size: 22px;
		justify-content: center;
	}
	.texto-share {
		font-size: 16px;
	}
	.contenedor-join-interna {
		width: 90%;
	}
	.btn.search-now-free.btn-download-r {
		margin-top: 6%;
		margin-left: 24%;
	}
	.btn.search-now-free.btn-download-r-student {
		margin-top: 6%;
		margin-left: 16%;
	}

	.comment_box > .row > div >img{
		display: none;
	}
	.mark-lo .img-fluid {
		object-fit: cover;
		height: 261px !important;
	}
	

}

/* ----------- iPhone 5, 5S, 5C and 5SE ----------- */
@media (min-width: 320px) and (max-width:  568px) {
	.email-subscribe {
		padding-bottom: 6%;
		font-size: 15px;
	}
	.am-prev{
		display: inline-block !important ;
		left: -15px;
	 }
	 .am-next {
		 display: inline-block !important ;
		 right: -15px;
	 }
	 .line-controls ol {
		width: 62%;
	}
	.menu-superior {
		margin-right: 0px !important;
	}
	.menu-superior li.list-inline-item {
		padding-right: 0 !important;
	}
	.text-right.border-bottom {
		margin-left: 5px;
	}
	.pagination-sm li{
		margin: 0px 3px;
		padding: .25rem .5rem;
	}
	.selectJobstate{
		left: 0;
	}
	.caja-free {
		padding-bottom: 0;
	}
	.categoria-free{
		margin-top: 8%;
	}
	.contenedor-join-interna {
		width: 90%;
	}
	.comment_box > .row > div >img{
		display: none;
	}
}

/* ----------- iPhone 6, 7, 8  and 10(X), Nexus 5X, 6P 7,  ----------- */
@media (min-width: 375px) and (max-width:  667px) {

	.menu .navbar-nav .nav-link {
		text-align: center;
		font-size: 13px;
	}
	.job-name, .job-name:focus{
		left: 0;
	}
	.selectJobstate{
		left: 0;
	}
	.btn-enviar{
		left: 0;
		margin:auto;
	}
	.busqueda {
	    width: auto;
	    padding: 10px;
	}
	.indicators-numbers {
		display: none;
	}
	.menu .navbar-toggler {
		border: 0;
	}

	.menu .navbar-nav li {
	    margin-right: 0;
	}
	.carousel-caption-slider {

	    top: 0;
	    margin-bottom: 0;
	    margin-top: 0;
		padding: 25px 0;
	    width: auto;

	}
	.img-home-slider{
		height: 233px;
	}
	.titulo-section1 {
	    font-size: 17px;
	    line-height: 17px;
	}
	.texto-section1 {
	    font-size: 14px;
	    line-height: 15px;
	}
	.aside-section1 {
		margin-top: -14%;
	}
	.texto-scroll {
		margin: 0px auto;
	}
	.btn-sldier {
		margin-top: 21px;
	}
	.learn-more{
		font-size:11px;
		padding: 9px 17px;
	}
	.job-email, .job-email:focus{
		margin: auto;
	}
	.job-state, .job-state:focus{
		margin: auto;
		width: 100%;
	}
	.title-modulo-about{
		font-size: 17px;
	}
	.title-about{
		font-size: 15px;
	}
	.text-about{
		font-size: 15px;
	}
	.modulo-footer-interna {
		display: block;
		padding-top: 15px;
		margin: auto;	
	}
	.modulo-about2 {
		background-repeat: no-repeat;
		background-attachment: fixed;
		background-size: contain;
		background-position: 160% 90%;
	}
	.contenedor-join-interna {
		width: 90%;
	}
	.line-controls .carousel-indicators li{
		margin: 0 5%;
	}
	.line-controls ol {
		width: 66%;
	}
	.categoria-free {
		padding: 15px;
		margin-top: 8%;
	}
	.footer-copyright p {
		display: flex;
		flex-flow: column;
		align-items: center;
	}
	.card-ghome {
		bottom: 16%;
	}
	#myBtn {
		margin-top: -12%;
		margin-right: 4%;
	}
	.menu-superior{
		margin-right: 0;
	}
	.contenedor-free{
		width: 80%;
	}
	.contact-section {
		position: relative;
		top: inherit;
		width: 90%;
		margin: 30px auto;
		margin-bottom: 77px;
	}
	img.img-home-slider.d-block.w-100 {
		object-fit: cover;
		height: 250px;
	 }
	 .menu-superior li.list-inline-item {
		padding-right: 0 !important;
	}
	.am-prev{
		display: inline-block !important ;
		left: -13px;
	 }
	 .am-next {
		 display: inline-block !important ;
		 right: -13px;
	 }
	 .carousel-control-prev {
	    display: none;
	}
	.carousel-control-next {
	    display: none;
	}
	.contenedor-jobs, .contenedor-find,
	.contenedor-podcast, .contenedor-about1, 
	.modulo-login{
	   width: 100%;
	}
	.email-subscribe {
		padding-bottom: 6%;
		font-size: 15px;
	}
	.pagination-sm li {
		line-height: 27px;
		padding: .25rem .5rem;
	}
	.card.caja-about {
		height: 200px;
		margin: 7px;
	}
	.img-card-about{
		height: 200px;
	}
	.titulo-about {
		font-size: 19px;
	}
	.texto-about{
		font-size: 16px;
	}
	.see-more {
		font-size: 16px;
	}
	.card-about {
		padding: 9px 30px;
	}
	.caja-free {
		padding-bottom: 0;
	}
	.share-free {
		font-size: 33px;
		justify-content: center;
	}
	.texto-share {
		font-size: 20px;
	}

	.comment_box > .row > div >img{
		display: none;
	}


}

/* ----------- iPhone 6 plus, 7 plus and 8 plus ----------- */
@media (min-width: 414px) and (max-width:  736px) {
	.menu .navbar-nav .nav-link {
		text-align: center;
		font-size: 13px;
	}
	.btn-sldier {
		margin-top: 0;
	}
	.job-name, .job-name:focus{
		left: 0;
	}
	.selectJobstate{
		left: 0;
	}
	.btn-enviar{
		left: 0;
		margin:auto;
	}
	.menu-superior{
		margin-right: 0;
		margin-bottom: 3px;
		/* text-align: center; */
	}
	.busqueda {
	    width: auto;
	    padding: 10px;
	}
	.carousel-control-prev {
	    display: none;
	}
	.carousel-control-next {
	    display: none;
	}
	.indicators-numbers {
		display: none;
	}
	.menu .navbar-toggler {
		border: 0;
	}
	.menu .navbar-nav li a.nav-link {
	    padding: .6rem 1.9em !important;
	}
	.menu .navbar-nav li {
	    margin-right: 0;
	}
	.banner-title {
		font-size: 21px;
		margin: auto;
		display: table;
	}
	.carousel-caption-slider {

	    top: 21px;
	    margin-bottom: 0;
	    margin-top: 0;
	    padding: 10px;
	    width: auto;

	}
	.titulo-section1 {
	    font-size: 17px;
	    line-height: 17px;
	}
	.texto-section1 {
	    font-size: 15px;
	    line-height: 15px;
	}
	.btn-sldier{
		margin-top: 21px;
	}
	.learn-more{
		font-size:13px;
	}
	.job-email, .job-email:focus{
		margin: auto;
	}
	.job-state, .job-state:focus{
		margin: auto;
		width: 100%;
	}
	.title-about{
		font-size: 21px;
	}

	.title-modulo-about {
		font-size: 17px;
	}
	.text-about{
		font-size: 19px;
	}
	.modulo-footer-interna {
		display: block;
		padding-top: 15px;
		margin: auto;	
	}
	.modulo-about2 {
		background-repeat: no-repeat;
		background-attachment: fixed;
		background-size: contain;
		background-position: 160% 90%;
	}
	.contenedor-join-interna {
		width: 90%;
	}
	.line-controls .carousel-indicators li{
		margin: 0 5%;
	}
	.categoria-free {
		padding: 15px;
		margin-top: 8%;
	}
	.precio1, .precio2{
		font-size: 62px;
	}
	.costo-time{
		font-size: 20px;
	}
	.info {
		font-size: 20px;
	}
	.bloque-plan{
		padding-bottom: 50px;
	}
	.contenedor-free {
		width: 80%;
	}
	.contenedor-jobs, .contenedor-find,
	.contenedor-podcast, .contenedor-about1,
	.modulo-login {
	   width: 100%;
	}
	.email-subscribe {
		padding-bottom: 6%;
		font-size: 19px;
	}
	.caja-free{
		padding-bottom: 0;
	}
	.contact-section {
		margin-bottom: 86px;
	}
	.share-free {
		font-size: 33px;
	}
	.texto-share {
		font-size: 20px;
	}
	.card.caja-about {
		height: 200px;
		margin: 7px;
	}
	.img-card-about{
		height: 200px;
	}
	.caja-posdcast-interna {
		display: flex;
		flex-flow: column;
	}
	.podcast-comment{
		width: 100%;
	}
	.pagination-sm li {
		line-height: 27px;
		padding: .25rem .5rem;
	}
	.boton-find-interna {
		width: 385px;
	}
	.titulo-about {
		font-size: 20px;
	}
	.texto-about{
		font-size: 17px;
	}
	.see-more {
		font-size: 17px;
	}
	.card-about {
		padding: 9px 30px;
	}
	.titulo-jobs {
		height: 55px;
		font-size: 19px;
	}

}

/* ----------- iPhone X ----------- */
/* @media (min-width: 375px) and (max-width:  812px) {
} */

/* ----------- Galaxy S3, S4, S5, S6 and Note 3 ----------- */
@media (min-width: 320px) and (max-width:  640px) {

	.contenedor-jobs, .contenedor-find,
	.contenedor-podcast, .contenedor-about1, 
	.modulo-login {
	   width: 100%;
	}
	.contenedor-free{
		width: 80%;
	}
	.menu-footer{
		flex-flow: column;
		text-align: left;
	}
	.text-about {
		font-size: 15px;
	}
	.email-subscribe {
		padding-bottom: 6%;
		font-size: 15px;
	}
	.modulo-podcast{
		padding-top: 58px;
	}
	.title-podcast {
		font-size: 20px;
	}
	.contenedor-join-interna {
		width: 90%;
	}
	.title-home-get {
		font-size: 22px;
		padding-right: 21%;
	}

	/* page free */
	.width_padding {
		width: 100%;
		padding-right: 0;
		float: none !important;
	}
	.texto-free, .titulo-free {
		margin-left: 0%;
		padding-right: 6%;
	}
}



/*Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) and (max-width: 767.98px) {
	.carousel-control-prev {
	    display: none;
	}
	.carousel-control-next {
	    display: none;
	}
	.menu .navbar-nav li{
		margin-right: 10px;
	}
	.img-logo {
	    max-width: 100%;
	}
	.menu .navbar-nav .nav-link {
	    font-size: 13px;
	    line-height: 13px;
	}
	.carousel-caption-slider{
		top: 0;
		margin-bottom: 0;
		margin-top: 0;
	}
	.carousel-caption-slider {
		width: auto;
	}
	.title-about{
		font-size: 12px;
	}
	.text-about{
		font-size: 12px;
	}
	.line-controls .carousel-indicators li{
		margin: 0 5%;
	}
	
}


/* media de carosule con linea de tiempo */
@media (min-width: 768px) {

	#wrapper {
		padding-right: 0;
	}
	#wrapper.toggled {
	/* padding-right: 250px;*/
	}
	#sidebar-wrapper {
	width: 0;
	}
	#wrapper.toggled #sidebar-wrapper {
	width: 250px;
	}
	#page-content-wrapper {
	position: relative;
	}
	#wrapper.toggled #page-content-wrapper {
	position: relative;
	margin-left: 0;
	}


    /* show 3 items */
    .post-list .active,
    .post-list .active + .carousel-item,
    .post-list .active + .carousel-item + .carousel-item {
        display: block;
    }
    
    .post-list .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left),
    .post-list .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item,
    .post-list .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item + .carousel-item {
        transition: none;
    }
    
    .post-list .carousel-item-next,
    .post-list .carousel-item-prev {
      position: relative;
      transform: translate3d(0, 0, 0);
    }
    
    .post-list .active.carousel-item + .carousel-item + .carousel-item + .carousel-item {
        position: absolute;
        top: 0;
        right: -33.3333%;
        z-index: -1;
        display: block;
        visibility: visible;
    }
    
    /* left or forward direction */
    .post-list .carousel-item.active.carousel-item-left + .carousel-item-next.carousel-item-left,
    .post-list .carousel-item-next.carousel-item-left + .carousel-item,
    .post-list .carousel-item-next.carousel-item-left + .carousel-item + .carousel-item,
    .post-list .carousel-item-next.carousel-item-left + .carousel-item + .carousel-item + .carousel-item {
        position: relative;
        transform: translate3d(-100%, 0, 0);
        visibility: visible;
    }
    
    /* farthest right hidden item must be abso position for animations */
    .post-list .carousel-item-prev.carousel-item-right {
        position: absolute;
        top: 0;
        left: 0;
        z-index: -1;
        display: block;
        visibility: visible;
    }
    
    /* right or prev direction */
    .post-list .carousel-item.active.carousel-item-right + .carousel-item-prev.carousel-item-right,
    .post-list .carousel-item-prev.carousel-item-right + .carousel-item,
    .post-list .carousel-item-prev.carousel-item-right + .carousel-item + .carousel-item,
    .post-list .carousel-item-prev.carousel-item-right + .carousel-item + .carousel-item + .carousel-item {
        position: relative;
        transform: translate3d(100%, 0, 0);
        visibility: visible;
        display: block;
        visibility: visible;
    }

}
/*Medium devices (tablets, 768px and up) apple devices*/
@media (min-width: 768px) and (max-width: 991.98px) {
	
	.menu .navbar-nav li {
	    margin-right: 0;
	}
	.carousel-caption-slider {
	    top: 0;
	}
	
	.carousel-caption-slider {
		width: 60%;
	}
	.section2 .container .card-carousel{
        width: 54%;
	}
	/*.carousel-control-prev {
	    display: none;
	}
	.carousel-control-next {
	    display: none;
	}*/
	.carousel-caption-slider{
		top: 39px;
		margin-bottom: 0;
		margin-top: 0;
	}
	.img-logo {
		width: 150px;
	}
    .menu .navbar-nav .nav-link {
		font-size: 12px;
		padding: 0.5rem 2px .5rem 2px;
	}
	.menu .navbar-nav .nav-item-join .nav-link {
		padding: 5px 20px;
	}
	.vertical .carousel-control-prev {
		bottom: 58%
	}
	.vertical .carousel-control-next {
		top: 57%;
	}
	.titulo-section1 {
		font-size: 22px;
	}
	.texto-section1 {
		font-size: 19px;
		padding-top: 4%;
	}
	.btn-sldier {
		margin-top: 28px;
	}
	.learn-more {
		padding: 12px 31px;
	}
	.aside-section1 {
		margin-top: -7.9%;
	}
	.mark-lo .img-fluid {
		object-fit: cover;
		height: 226px !important;
	}
	.modulo-footer-interna {
		margin-left: 27%;
		top: 27px;
	}

	/* page abount */
	.card.caja-about {
		height: 150px;
		margin-bottom: 8px;
	}
	.card-about {
		padding: 5px 24px;
	}
	
	/* page contact */
	.modulo-contact {
		padding-bottom: 13px;
	}
	.contact-section {
		width: 74%;
	}
   
	/* page free */
	.texto-free {
		margin-left: 0%;
	}
	.btn.search-now-free.btn-download-r {
		margin-top: -10%;
		margin-left: 24%;
	}
	.btn.search-now-free.btn-download-r-student {
		margin-top: -10%;
		margin-left: 24%;
	}
	.titulo-free {
		margin-left: 35%;
	}

}

/*Large devices (desktops, 992px and up)*/
@media (min-width: 992px) and (max-width: 1199.98px) {
	.col-lg-4.col-md-6.col-sm-6.col-xs-12.mb-3 {
	    padding: 5px;
	}

	.card-body {
	    padding: 0.6rem;
	}

	.pt-2, .py-2 {
	    padding-top: 0.4rem !important;
	}
	
	.link-podcast2 a {
		padding: 1px;
	}

	.read-podcast {
	    padding: 5px 6px;
	}
	.card-body-jobs-interna .jobs-maletin {
	    width: 90px;
	    font-size: 10px;
	}

	.titulo-jobs-box {
		font-size: 13px;
		margin: 0 !important;
		line-height: 15px;
		height: 30px;
		overflow: hidden;
	}
	.texto-city {
	    font-size: 12px;
	    margin: 0 !important;
	}
	
	.caja-posdcast {
    	font-size: 13px;
	}

	.card-body-jobs {
	    padding: 25px 20px 26px;
	}

	.jobs-figura {
	    font-size: 11px;
	}
	.menu .navbar-nav li {
	    margin-right: 0;
	}
    .title-about{
		font-size: 12px;
	}
	.text-about{
		font-size: 12px;
	}
	.search-now {
	    padding: 5px;
	 }
	 .titulo-section2 {
	     font-size: 14px;
	 }
	 .texto-section2 {
	     font-size: 11px;
	     line-height: 15px;
	 }
	 .blocklefthomeinner,.blockrighthomeinner {
	     width: 200px;
	     padding: 0 10px !important;
	 }
	 .carousel-indicators li {
	     margin: 0px 5px;
	     height: 25px;
	 }
	 .vertical .carousel-control-prev{
	 	bottom: 40%;
	 }
	 .vertical .carousel-control-next{
	 	top: 40%;
	 }
	 .titulo-section1 {
	     font-size: 25px;
	 }
	 .texto-section1 {
	     font-size: 20px;
	     line-height: 20px;
	 }
	.texto-us {
	    font-size: 13px;
	    line-height: 15px;
	}
	.titulo-us {
	    font-size: 17px;
		margin-bottom: 4px;
	}
	.iconos-about {
	    width: 45px;
	    height: 45px;
	}
	.iconos-about i {
	    font-size: 22px;
	    top: 11px;
	}

	.mark-lo .img-fluid {
		object-fit: cover;
		height: 240px !important;
	}
	.titulo-about {
		font-size: 15px;
	}
	.card.caja-about {
		height: 158px;
	}
	.card-about {
		padding: 17px 16px;
	}
	.img-card-about {
		height: 154px;
	}
	.contact-section {
		width: 56%;
	}

	/* page free */
	.texto-free {
		margin-left: 0%;
	}
	.btn.search-now-free.btn-download-r {
		margin-top: -8%;
		margin-left: 33%;
	}
	.btn.search-now-free.btn-download-r-student {
		margin-top: -6%;
		margin-left: 12%;
		padding: 3px 12px;
	}
	.titulo-free {
		margin-left: 35%;
	}



}

@media (min-width: 1200px) and (max-width: 1399px) {
	.btn.search-now-free.btn-download-r-student {
		position: absolute;
		bottom: 13px;
		left: 34%;
	}
}

/*Extra large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) and (max-width: 1800px) {
	
	

	.mb-2.titulo-jobs-box {
	    height: 45px;
	    overflow: hidden;
	    margin: 0;
	}
	.titulo-section5 {
	    margin-bottom: 10px;
	}
	.text-contact {
	    font-size: 18px;
	}
	
	.categoria-jobs form input {
    	letter-spacing: -1px;
	}
	
	.form-check.form-jobs.tpossible-form {
	    margin-bottom: 10px !important;
	}

	.texto-share {
	    font-size: 16px;
	}
	.link-free {
	    font-size: 18px;
	}
	.menu .navbar-nav li {
	    margin-right: 0;
	}
	.modulo-about2 {
		background-size: 42%;
	}

	.menu .navbar-nav li  {
		margin-right: 1em !important;
	}
	.titulo-jobs {
		height: 43px;
	}
	.card-body-jobs {
		padding: 30px 30px 40px;
	}
	.contenedor-free {
		width: 75%;
		margin: 0 auto;
	}
	.card.caja-about {
		height: 170px;
	}
	.contact-map-section {
		bottom: -50px;
	}


}
@media only screen and (max-width: 991px) {
	.order-perosn {
	    -webkit-box-ordinal-group: 0;
	    -ms-flex-order: -1;
	    order: -1;
	}
	
}
@media only screen and (max-width: 1900px) {
	.contenedor-home-about {
	    width:auto;
	}
	
}

/*Extra large devices (large desktops, 1900px and up) 21" Monitors */
@media (min-width: 1900px) {
	 .body{
		 font-size: 17px;
	 }
	 .img-logo{
		width: 250px;
	  }
	 .email-subscribe {
	     line-height: 20px;
	     font-size: 17px;
	 }
	 .section2 .container,.section3 .container, .contenedor-free .container{
	     max-width: 1620px !important;
	     margin: auto;
	 }
	 .texto-about{
	   font-size: 15px;
	 }
	 
	 .texto-us {
	     font-size: 17px;
	     margin-bottom: 60px;
	     text-align: center;
	 }
	 .iconos-about {
	     height: 66px;
	     width: 66px;
	  }
	 .iconos-about i {
	     font-size: 35px;
	     top: 15px;
	 }
	 .text-home-about {
	     font-size: 17px;
	     font-weight: 600 !important;
	 }
	 .texto-section2 {
		 font-size: 16px;
		 height: 60%;
	 }
     /* subscribe plans */
	.bloque-plan {
			padding-top: 33px;
			padding-bottom: 43px;
	}
	.iconos-plan1, .iconos-plan2, .iconos-plan3, .iconos-plan4 {
		font-size: 100px;
	}
	.texto-plan1, .texto-plan2, .texto-plan3, .texto-plan4 {
		font-family: 'LatoWebBlack';
		font-size: 21px;
	}
	.precio1, .precio2 {
		font-size: 4.3em;
	}
	.costo-time {
		font-size: 22px;
		margin: 0 0 25px;
	}
	.bloque-plan .info {
		font-size: 20px;
		max-width: 185px;
	}

	.title-home-announcement h4{
		font-size: 33px;
	}
	.title-home-plan , .title-home-post, .title-home-jobs{
	    font-size: 40px;
	}
	.text-home-plan, .text-home-post, .text-home-jobs{
		font-size: 22px;
	}
	.separator-home-white {
	    margin-bottom: 95px;
	}
	.select-items div, .select-selected {
	    padding: 12px 29px;
	}
	.menu .navbar-nav li a {
	    font-size: 19px !important;
	    font-weight: 900 !important;
	}
	.menu .navbar-nav li {
		margin-right: 3em !important;
	
	}

	.menu .navbar-nav .nav-link {
		padding: 0.8rem;
	}
	.menu-superior .menu-item {
	    font-size: 19px;
	}

	 .texto-us {
	     font-size: 17px;
	 }
	 .carousel-caption-slider {
	     top: 160px;
	 }
	 .titulo-section1{
	   font-size: 42px;
	 }
	 .texto-section1{
	   font-size: 33px;
	 }
	 /* section 4 */
	 .carousel-caption-post{

	 }
	 .fecha-post{
		width: 123px;
		font-size: 17px;
	 }
	 .titulo-section4 {
		font-size: 31px;
		line-height: 33px;
	 }
	 .texto-section4{
		 font-size: 17px;
	 }
	 .read-more {
		width: 113px;
		font-size: 16px;
	 }
	 /* section 5 */
	 .contenedor-home-jobs{
		max-width: 87%;
	 }
	 .job-notice{
		padding-left: 69px;
		padding-right: 69px;
	 }
	 .caption-job{
		 font-size: 20px;
	 }
	 .titulo-jobs {
		font-size: 20px;
		height: 50px;
	}
	 .texto-section5 {
		margin-top: 20px;
		font-size: 17px;
	 }
	 .job-notice h4 {
	     font-size: 25px;
	 }
	 .tema-figura {
		font-size: 15px;
	}
	.figura-podcast i {
	    font-size: 13px;
	}
	.figura-home i {
		font-size: 23px;
	}
	.job-name, .job-name:focus{
		height: 54px;
		width: 350px;
	}
	.job-email, .job-email:focus {
		height: 54px;
		width: 350px;
		margin-left: 5px;
	}
	.job-state, .job-state:focus{
		height: 54px !important;
		width: 220px;
		margin-left: 12px;
	}
	.btn-enviar{
		margin-left: 62px;
		height: 54px;
		width: 54px;
	}
	.job-notice .btn-enviar {
	    margin: 0;
	}
	/* ------- */

	/* page abount */
	.title-modulo-about {
		font-size: 21px;
	}
	.title-about {
		font-size: 25px;
	}
	.text-about {
		font-weight: 500;
		color: #303146;
		font-size: 17px;
	}
	.texto-election {
		font-size: 30px;
		text-align: center;
	}
	/* footer */
	.footer-section{
		padding-bottom: 40px;
	}
	.footer-section .container {
		 max-width: 1720px !important;
	}
	.panel-home-subscribe{
		height: 370px;
		padding-bottom: 24%;
		padding-left: 4%;
		padding-right: 4%;
		padding-top: 1%;
	}
	.title-home-get {
		font-size: 37px;
		padding-bottom: 13px;
		padding-top: 29px;
	}
	.input-subcribe-name{
		width: 90%;
		font-size: 24px;
		padding-left: 19px;
		padding-bottom: 10px;
		margin-bottom: 14px;
	}
	.input-subcribe-email{
		width: 85%;
		font-size: 24px;
		padding-left: 19px;
		padding-bottom: 10px;
         margin-bottom: 14px;
	}
	.caja-checkbox {
		margin-left: -66%;
	}
	.checkmark {
		width: 32px;
		height: 32px;
	}
	.texto-section7 {
		font-size: 17px;
	}
	.btn-subcribe{
		padding: 15px 45px;
		font-size: 16px;
	}
	.modulo-footer{
		padding-top: 8%;
		padding-left: 10%;
		padding-right: 10%;
	}
	.text-home-get{
		font-size: 34px;
		margin-right: 6%;
	}
	.menu-footer {
		font-size: 19px;
	}
	.modulo-footer-interna{
		display: flex;
		margin-left: 10%;
	}
	.redes-sociales i {
		font-size: 59px;
	}
	.modulo-about2 {
		background-size: 42%;
	}
	.img-page-jobs {
		height: 170px;
		max-width: 100%;
		object-fit: contain;
	}
	.select-selected:after {
		top: 22px;
	}
	.select-selected.select-arrow-active:after {
		top: 14px;
	}
	.job-notice p {
	    font-size: 19px;
	}
	.figura-jobs span {
	    font-size: 17px !important;
	}
	.figura-jobs {
    	font-size: 15px !important;
	}
	.titulo-jobs-interna{
		font-size: 29px;
	}
	.texto-jobs-interna {
		font-size: 19px;
	}
	.caja-jobs-interna {
		font-size: 19px;
	}
	.titulo-jobs-box{
		font-size: 19px;
	}
	.texto-city, .texto-lugar i{
		font-size: 16;
	}
	.jobs-figura{
		font-size: 17px;
	}
	.jobs-maletin {
		font-size: 14px;
		height: 22px;
	}
	.titulo-section6 {
		font-size: 37px;
	}
	.texto-section6 {
		font-size: 20px;
	}
	.text-name{
		font-size: 20px;
	}
	.text-bold{
		font-size: 18px;
	}
	.img-comillas {
		width: 73px;
	}
	.img-home-testimonial {
		width: auto;
	}
	.announcement-box{
		display: flex;
		flex-flow: column;
		justify-content: center;
	}
	.podcast-comment  span {
	  font-size: 17px;
	}
	.title-podcast-interna {
	  font-size: 34px;
	}
	.podcast-comment i {
	    font-size: 15px;
	}
	.podcast-redes.w-50 {
	    font-size: 17px;
	}
	/* page free resource */
	.texto-free{
		font-size: 18px;
		
	}
	.free-copy{
		font-size: 21px;
	}
	.caja-free{
		padding-top: 4%;
	}
	.learn-more{
		font-size:19px;
	}
	.texto-share{
		font-size: 20px;
	}
	.link-free a {
		font-size: 29px;
	}
	.categoria-free{
		height: 229px;
	}
	.title-free{
		font-size: 29px;
	}
	.form-free{
	 line-height: 2;
	}
	.search-now-free {
		font-size: 15px;
        padding: 11px 44px;
	}
	.free-indicates {
		text-align: right;
		font-size: 19px;
	}
	.form-free-name label{
		font-size: 20px;
	  }

	  /* page find a vendor */
	.titulo-find{
		font-size: 16px;
		height: 78px;
	}
	.texto-find {
		font-size: 18px;
		height: 46px;
	}
	.figura-find i {
		font-size: 15px;
	}
	.figura-find-texto{
		font-size: 15px;
	}
	.read-find {
		padding: 7px 22px;
		font-size: 14px;
	}
	.title-find-interna{
		font-size: 21px;
	}
	.texto-find-interna {
		font-size: 19px;
	}
	.caja-find-interna {
		font-size: 19px;
	}
	.read-find-interna {
		padding: 7px 10px;
		font-size: 16px;
	}
	
	.btn.btn-all {
		padding: 14px 81px;
	}
	.btn.btn-all span{
		font-size: 20px;
	}
	.mesItem {
		font-size: 22px;
		margin-top: -47px;
	}
	.dayItem {
		font-size: 20px;
	}
	.btn.btn-custom1{
		padding: 17px 71px;
	}
	.btn-custom1 span{
		font-size: 20px;
	}
	.input-notice, .select-selected{
		font-size: 1.3em;
	}
	.col-12.nav.nav-tabs.border-0.posicion-tabnav.jobs_tabs a {
		padding: 8px 8px;
	}
	#myBtn {
		width: 106px;
		height: 112px;
		font-size: 46px;
	}
	.footer-copyright p {
       font-size: 20px;
		padding: 8px 40px;
	}
	.texto-section7 {
		margin-left: -45px;
	}

	.search-now-find {
		font-size: 15px;
		padding: 7px 40px;
	}
	.search-now-podcast{
	    font-size: 13px;
       padding: 10px 55px;
	}
	.search-now-jobs{
		font-size: 15px;
       padding: 11px 44px;
	}
	.search-now-jobs {
		font-size: 13px;
		padding: 8px 57px;
	}
	
	.modal-dialog.modal-sm.modal-login{
		margin: 12.75rem auto;
	}

	.btn.btn-success.btn-multiple-delete {
	    left: 15%;
	}

	.btn.search-now-free.btn-download-r-student {
		margin-left: 15%;
		position: absolute;
		bottom: 13px;
		padding: 9px 34px;
	}
	
}

