/*=========================================================

RESPONSIVE  RESPONSIVE  RESPONSIVE  RESPONSIVE   RESPONSIVE 

=========================================================*/



/*[ XL ]

-----------------------------------------------------------

*/
@media (max-width: 1400px) {
	#vervideo img {
		width: 100%;
	}
}
@media (max-width: 1320px) {
	.groupWish_view_container {
		max-width: calc(50% - 80px);
	}

}

@media (max-width: 1300px) {
	.faqs_title {
		margin: 0px;
	}

	.faqs_list {
		width: 80%;
		padding-left: 0px;
		margin-bottom: 0px;
		margin: 0 auto;
		margin-top: 20px;
		margin-left: 40px;
	}
}

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





/*[ LG ]

-----------------------------------------------------------

*/

@media (max-width: 992px) {
	.guest_list.guest_list2 {
		flex-direction: inherit;
		min-width: 100%;
		margin-bottom: 50px;
	}
}





/*[ MD ]

-----------------------------------------------------------

*/

@media (max-width: 768px) {
	.finalLogo_container{background-image:none}
	.guest_list_txt {left: 0;}
	.guest_column {width: 100%;}
	.hovervideo img{margin: 0px;}
	.per {display: inline;}
	.col-6.col-6-2 {
		margin-top: 50px;
	}
	.download_container .per .col-6 {
		flex: 0 0 100%;
		max-width: 100%;
	}
	
	.download_container .per .col-6{flex: 0 0 100%;max-width: 100%}

	.download_container .hovervideo img{
		width: 100%;}
		
	.guest_list.guest_list2 {
		flex-direction: column;
		min-width: 100%;
		margin-bottom: 50px;
		/* margin-left: 39px; */
	}
	.guest_text_container {width: 100%;}
	#telNo::placeholder {
		font-size: 10px;
	}

	#telNo {
		width: 100%
	}

	.security_img {
		max-width: 100%;
		max-height: auto;
		padding: 0
	}

	.img_mobile2 {
		min-width: auto
	}

	.groupWish_chatRight_container {
		margin-top: 41vh;
	}

	#infobox4 {
		padding-top: 0px;
		background-color: #0e0e0ede;
	}

	.vermovil {
		display: block
	}

	.verpantalla {
		display: none
	}

	#cerraroverlay {
		float: none !important;
	}

	.imgoverlay {
		height: auto;
		width: 80%;
	}

	.wish_text_p {
		text-align: left;
		font-size: 11pt;
	}

	.segurity_text_container.segurity_text_container_Txt_legal {
		text-align: left
	}

	.faqs_list_title {
		font-size: 11pt;
	}

	.segurity_text_container.segurity_text_container_Txt_legal .faqs_list_text.panel>li {
		margin-left: 0px;
	}

	.faqs_container {
		padding: 4vw 5vw 2vw;
	}

	#infobox3 {
		height: 83px;
	}

	.landing_downloadButton.movil {
		display: inherit;
	}

	#infobox3 p {
		line-height: 19px
	}

	.end_target {
		margin-left: calc(29% - 20px);
	}

	.wish_text_p,
	.list_text_container,
	.list_text_p {
		width: 100%;
	}

	.finalLogo_container img {
		width: 100%;
	}

	.img_container img {
		width: 100%;
	}

	.faqs_list {
		width: 100%;
		padding-left: 0;
		margin-bottom: 20px;
	}

	.list_target {
		display: flex;
		width: calc(50% - 15px);
		align-self: flex-end;
		display: space-between;
		flex-direction: column;
		text-align: -webkit-right;
		margin-top: calc(25% - 20px);
		margin-left: calc(29% - 20px);
	}

	.end_column {
		margin-top: -56px;
	}

	.landing_p {
		width: 100%;
	}

	.space {
		width: 100%;
	}

	.number1_container {
		width: auto;
	}

	.number2_container {
		margin: -95pt auto auto;
		width: auto;
	}

	.wishes_column {
		align-items: center;
	}

	.groupWishes_container {
		width: 100%;
	}

	.groupWish_view_container {
		max-width: calc(100% - 80px);
	}

	.landing_text_p {
		width: 100%;
	}

	.groupWish_view_container,
	.groupWish_textView_p {
		width: 100%;
		text-align: justify;
	}

	.group_text_p.letra {
		margin: 0 auto;
		padding: 11px;
	}

	/* .guest_container {padding: 0 15vw 15vw;} */
	.list_container {
		padding: 0 15vw 15vw;
	}

	.guest_list {
		width: calc(50% - 54px);
	}

	.list_text_container {
		margin-top: 8vh;
		margin-bottom: 2vh;
		/* width: calc(50% - 54px); */
		/* width: calc(55% - 54px); */
	}

	.landing_logos {
		align-self: flex-end;
		margin-right: calc(0% - 3em);
		margin-bottom: 44px;
		margin-top: 38px;
	}

	/* .img_mobile_container {
		margin-bottom: -20%;
		width: calc(100% - 3em);
	} */

	/* .list_container .list_column {margin-top: -23px;} */

	.faqs_list_text {
		width: 100%;
	}

	.list_text_p.list_text_p22 {
		width: 100%;
	}

	.list_text_container.container_movil {
		padding: 20px;
	}
}


/*[ SM ]

-----------------------------------------------------------

*/

@media (max-width: 576px) {
	.wishes_column {padding: 0;}
	.landing_downloadButton.movil {width: 79%;text-align: center;font-size: 15px;
	}
	.landing_downloadButton {
		margin: 24px 0px 61px 5px;
	}
	.download_container {
		padding: 15vw 10vh;
	}
	.faqs_list_text {
		text-align: left;
		font-size: 11pt;
	}

	.security_list_container {
		font-size: 11pt;
		width: 100%;
	}

	.landing_text_p {
		text-align: left;
		font-size: 11pt;
	}

	.wishes_column {
		padding: 0 13vw 5vw;
	}

	.number1_text,
	.number2_text {
		font-size: 150pt;
	}

	.emoji_img,
	.number2_container .emoji_img {
		width: 37pt;
	}

	.landing_p {
		font-size: 17.5pt;
		line-height: 25pt;
		text-align: left;
	}

	.groupWish_view_container,
	.groupWish_textView_p {
		width: 100%;
        height: 100%;
		text-align: left;
		font-size: 12pt;
	}
	.roup_title_p {
		width: 100%;
		text-align: left;
		font-size: 20.5pt;
		line-height: 25pt;
	}

	.space {
		margin: 0 auto;
	}

	.segurity_text_container.segurity_text_container_Txt_legal .landing_p {
		width: 100%;
		text-align: left;
	}

	.segurity_container.baseslegales .faqs_list {
		padding-left: 0px;
	}

	.faqs_list.faqs_list_privacidad .faq>li {
		padding: 2px;
		margin-left: 0px;
	}

	.faq {
		padding: 3px;
	}

	.faqs_container .faqs_title {
		margin: 0 auto;
	}

	/* .faqs_container {padding: 4vw 8vw 2vw 0vh;} */
	.segurity_container {
		padding: 4vw 15vw 2vw;
	}

	.faqs_list_text {
		padding: 0px;
		text-align: left;
	}

	.clasMovi {
		width: 100%;
		display: initial;
	}

	.space {
		width: 100%;
	}

	.list_column {
		width: auto
	}

	.list_targetElement {
		width: auto
	}

	.end_target {
		margin-left: calc(10% - 10px);
	}

	.list_text_container {
		width: 100%;
	}

	/* .wishes_column {
		padding: 0 21vw 5vw;
	} */

	.group_text_p {
		font-size: 19px;
	}

	.list_target {
		width: calc(100% - 15px);
	}

	.list_column {
		margin-top: -53px;
		margin-bottom: 64px;
	}

	.list_container {
		padding: 0 9vw 15vw;
	}

	.guest_container {
		padding: 0 9vw 15vw;
	}

	.guest_list {
		width: calc(100% - 54px);
		margin-bottom: 20px;
	}

	.guest_text_container {
		width: calc(100% - 15px);
		margin-bottom: 28px;
	}

	.end_container {
		padding: 0 6vw 8vw;
	}

	.list_text_container {
		margin-top: 12vh;
		margin-bottom: -2vh;
		width: calc(100% - 54px);
	}

	.end_column {
		width: 100%;
		margin-top: -28px;
		margin-bottom: 10px;
	}

	.fotomovil {
		width: 100%;
	}

	/* .segurity_text_container {margin-left: 16px;} */
	.faqs_list {
		width: 100%;
		padding-left: 0px;
		margin-bottom: 20px;
		margin: 0px;
	}

	.list_text_p {
		width: 100%;
		text-align: left;
		font-size: 11pt;
	}

}


@media (max-width: 376px) {
	.imgmovvi{text-align: center}
	.img_mobile2 {
		width: 46%;
		margin: 0 auto;
	}
	/* .img_mobile_container {
		margin-bottom: -20%;
		width: calc(100% - 0em);
	} */
	.list_column {
		padding: 4vh 0vh 4vh 0;
	}

	.list_target {
		margin-left: calc(9% - 20px);
	}

	.security_list_container {
		width: 100%;
	}

	/* .list_text_container{width: calc(100% - 10px);} */
	.groupWish_view_container {
		max-width: calc(100% - 53px);
	}

	.wishes_column {
		padding: 0 14vw 5vw;
	}

	.list_column {
		padding: 4vh;
	}

	.wish_text_p {
		text-align: left;
	}
}
