@media only screen and (min-width:1700px) {
}

@media only screen and (min-width:1441px) and (max-width:2000px) {
}

@media only screen and (min-width:1280px) and (max-width:1440px) {
}

@media only screen and (min-width:1280px) and (max-width:1370px) {
}

@media (max-width:1440px) {
}

@media (max-width:1400px) {
}

@media (max-width:1375px) {
	.header .navigationmenu ul li:last-child{
		padding-right:65px;
	}
	.dropdownflags {
		right: -10px !important;
	}
}

@media (max-width:1300px) {
}

@media (max-width:1280px) {
}

@media (max-width:1220px) {
	.header .navigationmenu ul li a {
		font-size: 15px;
	}
	.sitecontainer {
		padding-right: 50px;
		padding-left: 50px
	}

	.header .topmenulinks li {
		padding: 0 10px;
	}

	.mirebox {
		padding-left: 0px
	}

}

@media (max-width:1200px) {
}

@media (max-width:1199px) {
	.blogi .blogiimg {
		width: 100%
	}

	.dropdown {
		padding-top: 50px;
		right: 20px
	}

	.mais .maisinner .d-flex img {
		margin-top: 10px;
		margin-bottom: 10px
	}

	.blog h2 {
		margin-top: 25px
	}

	.blog .blog-inner-img .round-img {
		left: -10px;
		bottom: -10px
	}

	.conheca .conheca-inner .tabcontent .tabimg {
		margin-top: 20px
	}

	.mirebox {
		margin-top: 40px
	}

}

@media (max-width:1135px) {
	.header .topmenulinks li {
		padding: 0 7px
	}

}

@media (max-width:1050px) {
	.header .navigationmenu ul li a {
		font-size: 14px
	}

}

@media (max-width:991px) {
	.ies .iesinner p,
	.nos-adaptamos .adaptamos-mobinner p {
		height: unset
	}

	.contacto .contacto-inner .contacto-icon ul {
		padding-bottom: 30px
	}

	.explore .exploreinner .d-flex {
		display: unset !important
	}

	.footer-bottom .ftrlogo {
		margin-bottom: 20px;
		text-align: center
	}

	.footer-bottom .so-icons {
		margin-top: 15px;
		float: unset
	}

	.footer {
		text-align: center
	}

	.footer .footer-right {
		width: 100%;
		float: unset;
		text-align: center
	}

	.la-ley .la-ley-inner,
	.dos .dosmain,
	.ies .iesmain,
	.nos-adaptamos .nos-adaptamosinner,
	.conheca .conheca-top,
	.preguntas .preguntas-full,
	.mais .maisinner,
	.explore .exploreinner,
	.exploreblog .exploreinner-blog,
	.blogtextarea .blogtextarea-inner {
		width: 100%
	}

	.footer h2 {
		text-align: center;
		padding-top: 30px
	}

	.footer ul li a {
		text-align: center;
		display: block
	}

	.footer {
		padding-top: 30px;
		padding-bottom: 50px
	}

	.footer .footerlogos {
		width: 25%;
		float: left;
		padding-right: 6px;
		padding-left: 6px;
		padding-bottom: 7px
	}

	.footer .pdtop {
		padding-top: 0px
	}

}

@media (max-width:960px) {
}

@media (max-width:767px) {
	.termslast .termslast-inner h2 {
		padding-top: 0px;
	}
	.terms h1, .termslast .termslast-inner h2 {
		font: normal normal bold 25px/33px Segoe UI;
	}
	.termscontent{
		padding-right:30px;
		padding-left:30px;
	}
	.togglesidemenu {
		right: 100px;
	}

	.dropdownflags {
		right: 0px !important;
		top: -41px !important;
	}

	.valemdinheiro .leftside h1 {
		font-size: 30px !important;
		line-height: 35px !important;
	}

	.startup {
		padding-top: 30px !important;
		padding-bottom: 30px !important;
	}

	.valemdinheiro {
		padding-top: 0px !important;
	}

	.valemdinheiro .leftside h1 {
		font-size: 24px !important;
	}

	.dos h2,
	.quien .quien-inner h2,
	.ies h2,
	.entienda .entienda-inner h2,
	.nos-adaptamos h2,
	.conheca .conheca-top h2,
	.conheca .conheca-inner .tabcontent h2,
	.preguntas h2,
	.mais .maisinner h2,
	.explore .exploreinner h2,
	.enterate .enterateinner h2,
	.blogtextarea .blogtextarea-inner h3 {
		font: normal normal 24px/30px Segoe UIb
	}

	.banner p,
	.mirebox .mirebox-inner .mirebox-top .mirebox-txt,
	.dos h3,
	.dos .dosinner p,
	.quien .quienlink ul li a,
	.ies .iesinner p,
	.adaptamos-mob .adaptamos-mobinner p,
	.conheca .conheca-inner .tabcontent p,
	.blog h6,
	.blogtextarea .blogtextarea-inner h4 {
		font: normal normal normal 15px/18px Segoe UI
	}

	.ayuda .questions .accordion .card-body .cardimg {
		width: 100%
	}

	.contacto {
		padding-top: 40px;
		padding-bottom: 0px;
		margin-bottom: 0px;
		border-radius: 25px
	}

	.deixe .deixeinner .btn {
		font: normal normal 14px/17px Segoe UIb;
		padding-right: 10px;
		padding-left: 10px
	}

	.deixe {
		padding-top: 20px;
		padding-bottom: 45px
	}

	.deixe .deixeinner h2 {
		text-align: center;
		font: normal normal 20px/28px Segoe UIb
	}

	.deixe .deixeinner {
		padding-top: 20px;
		padding-bottom: 20px;
		padding-right: 15px;
		padding-left: 15px
	}

	.blogi .blogi-inner h2 {
		font: normal normal normal 15px/18px Segoe UI
	}

	.blogi {
		padding-top: 40px;
		padding-bottom: 30px
	}

	.dropdown {
		right: 5px
	}

	.blog .blog-inner-img .round-img {
		left: -15px;
		bottom: -15px;
		width: 50px
	}

	.mais .maisinner .d-flex img {
		width: 70px;
		margin-right: 15px
	}

	.enterate {
		padding-top: 40px;
		padding-bottom: 30px
	}

	.explore {
		padding-bottom: 15px
	}

	.enterate .enterateinner .btn {
		font: normal normal 13px/17px Segoe UIb;
		padding-right: 15px;
		padding-left: 15px
	}

	.blog {
		padding-top: 40px;
		padding-bottom: 40px
	}

	.preguntas .preguntas-full .preguntas-inner h3 {
		font: normal normal 14px/18px Segoe UIb
	}

	.preguntas .preguntas-full .preguntas-inner h4 {
		font: normal normal 14px/18px Segoe UI
	}

	.mo-block {
		display: block !important
	}

	.commonbtn a {
		font: normal normal 19px/22px Segoe UIb;
		padding: 15px 50px
	}

	.entienda {
		padding-bottom: 0px;
		padding-top: 40px
	}

	.preguntas h2 {
		position: unset
	}

	.preguntas {
		margin-top: 40px
	}

	.mo-none {
		display: block !important
	}

	.dx-none {
		display: none !important
	}

	.preguntas .preguntas-full .preguntas-inner {
		padding: 20px 10px 30px 13px
	}

	.conheca .conheca-top .tab .tab-btn h3 {
		font: normal normal 15px/20px Segoe UIb
	}

	.conheca .conheca-top .tab .tab-btn h4 {
		font: normal normal 14px/18px Segoe UI
	}

	.adaptamos-mob .owl-carousel {
		padding-bottom: 0
	}

	.adaptamos-mob .owl-carousel .owl-dots {
		margin-top: 0
	}

	.conheca .conheca-inner {
		padding-top: 30px;
		padding-bottom: 50px
	}

	.nao-se h6 span {
		display: block;
		width: 100%
	}

	.nao-se h6 {
		font: normal normal 19px/23px Segoe UIb
	}

	.nos-adaptamos .adaptamos-mob {
		display: block
	}

	.nos-adaptamos .adaptamos-dex {
		display: none
	}

	.quien .quienlink {
		margin-bottom: 30px
	}

	#socialWidget .socialWidget__container {
		width: 60px
	}

	.fix {
		bottom: 60px !important
	}

	.ies {
		padding-top: 25px;
		padding-bottom: 20px
	}

	.quien .quien-inner {
		padding-top: 0px
	}

	.dos {
		padding-top: 40px;
		padding-bottom: 10px
	}

	.quien {
		padding-bottom: 30px;
		padding-top: 30px
	}

	.puedo .quienimg {
		margin-top: 0;
		padding-top: 0
	}

	.la-ley .icard .card-inner h5 {
		font: normal normal normal 12px/15px Segoe UI
	}

	.la-ley .icard .card-inner img {
		width: 60px;
		height: 60px;
		margin-top: 20px
	}

	.la-ley .icard .card-inner {
		width: 25%;
		float: left
	}

	.entienda {
		display: none
	}

	.footer-bottom p br {
		display: none
	}

	.quien .quien-inner p,
	.la-ley .la-ley-inner p {
		text-align: left;
		font: normal normal normal 15px/18px Segoe UI
	}

	.quien .quien-inner h5,
	.la-ley .la-ley-inner h2 {
		text-align: center;
		font-size: 17px
	}

	.puedo .doted-boder {
		width: 100%;
		margin-top: 30px;
		margin-right: 0
	}

	.la-ley {
		padding-top: 20px;
		padding-bottom: 0px
	}

	.quien .quienlink ul li {
		padding-right: 5px;
		padding-left: 5px
	}

	.quien .quien-inner h2 img {
		left: 55px
	}

	.dos .dosinner h4,
	.ies .iesinner h4,
	.adaptamos-mob .adaptamos-mobinner h4 {
		font: normal normal 20px/26px Segoe UIb
	}

	.dos .owl-carousel,
	.ies .owl-carousel {
		background-size: 100% 80%;
		background-repeat: no-repeat
	}

	.banner p br {
		display: none
	}

	.sitecontainer {
		padding-right: 20px;
		padding-left: 20px
	}

	.banner h1,
	.blog h1,
	.ayuda h1 {
		font: normal normal 36px/37px Segoe UIb
	}

	.banner {
		padding-top: 15px;
		padding-bottom: 50px
	}

	.banner .como-img {
		width: 85%;
		margin-top: 20px
	}

	.mirebox .mirebox-bottom .radiobox {
		width: 100%;
		float: left
	}

	.mirebox .checkmark {
		left: 0
	}

	.mirebox .rediobtn {
		padding-left: 35px
	}

	.mirebox {
		display: none
	}

	.conheca .conheca-top .tab .tab-btn {
		box-shadow: 0px 1px 10px #00000029;
		padding: 10px 10px 25px 10px
	}

	.conheca .conheca-top .tab .tablinks.active .tab-btn .arrow {
		top: 89%
	}

	.conheca .conheca-top .tab .tab-btn .tabimg {
		width: 45px;
		height: 45px;
		object-fit: contain;
		margin-bottom: 7px
	}

	.ayuda .tab .tab-btn h3 {
		text-align: left;
		font: normal normal 14px/18px Segoe UIb
	}

	.atencion-al {
		padding-top: 0px;
		padding-bottom: 0px
	}

}

@media (max-width:705px) {
}

@media (max-width:575px) {
}

@media (max-width:365px) {
}

@media (max-width:340px) {
	.banner h1 {
		font: normal normal 33px/37px Segoe UIb
	}

}

@media (max-width:320px) {
}
