@media screen and (max-width:1366px) {
	.vegas-other {
		min-height: 416px;
	}
}

@media screen and (max-width:768px) {
	/* HOME PAGE */
	#menu-desktop, #menu-pages, #new-nav {display: none !important;}

	#menu2, footer #footer2 .foot-desktop {display:none;}
	.icon_menu_mobile {
		position: fixed;
		top: 14px;
		left: 20px;
		z-index: 1;
		display: block;
	}
	.slicknav_menu, footer .foot-mobile, #share-curso {display:block;}
	.slicknav_menu {
		padding-bottom: 10px !important;
		position: fixed;
		top: 0;
		width: 100%;
		z-index: 1;
		background: #212529 !important;
		-webkit-box-shadow: 0px 5px 19px -10px rgba(0,0,0,0.25);
		-moz-box-shadow: 0px 5px 19px -10px rgba(0,0,0,0.25);
		box-shadow: 0px 5px 19px -10px rgba(0,0,0,0.25);
	}
	.slicknav_menu .slicknav_btn {
		background: none !important;
		float: right;
		margin-top: 10px !important;
		margin-right: 15px;
	}
	.slicknav_menu .slicknav_nav a {
		padding: 12px;
		color: white;
	}
	.slicknav_menu .slicknav_nav a:hover {
		background: #666;
		color: white;
	}
	.slogan-header {padding-top: 85%;}
	.slogan-header img {width: 70%;}
	.slogan-header p {font-size: 16px;}
	.mob-pad {padding: 0 20px;}
	
	#menu-curso-about {
		width: 90%;
		display: block;
		position: fixed;
		bottom: 2%;
		left: 50%;
		background: rgba(255,255,255,0.85);
		-webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.20);
		-moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.20);
		box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.20);
		z-index: 2;
		transform: translate(-50%, -50%);
		padding: 8px;
		border-radius: 5px;
	}
	#menu-curso-about .btn {width:32%;} 

	#vegas {
		margin-top: 59px;
	}
	.vegas-other {min-height: 0vh;}
	.text-nav {
		padding: 60px 0;
	}

	.video-curso {width: 100% !important;margin-top: 0px;margin-bottom: -50px;}
	.video-container {padding-bottom: 45.8%;}

	#share-curso .icon {
		width: 40px;
		height: 40px;
		margin-bottom: 5px;
		cursor: pointer;
	}
	#share-curso .icon:nth-child(1) {background: #2d4485;}
	#share-curso .icon:nth-child(2) {background: #2ab200;}
	#share-curso .icon:nth-child(3) {background: red;}
	#share-curso .icon i {font-size: 20px;padding: 10px;}
	#share-curso {
		position: fixed;
		top: 25%;
		right: -2px;
		z-index: 3;
	}

	#rayna_melo {background: white;position: relative;height: auto;margin-bottom: 0;}
	#rayna_melo .textos {width: 100%;padding: 50px 35px;}
	#rayna_melo .imagem_rayna {width: 100%;position: relative;}
	#rayna_melo .imagem_rayna img {width: 110%;margin: 0;padding: 0;margin-left: -5%;}


	/* CURSOS */
	/*#cursos-pages {padding-top: 50px !important;}*/
	#cursos-pages .cursos .row {margin: 0;}
	#curso-about .about {width: 100%;float: left;}
	#curso-about .conteudo {margin: 0 !important;}
	#curso-about .icon {width: 13%;}
	#curso-about .about .p {width: 87%;font-size: 14px;}
	#curso-about .about p {padding-top: 3px;}

	#curso-about #cursos-beneficios .fa-5x {font-size: 36px;}

	#curso-about #inscricao .row form, #contact .row .col-md-12 form , #contact .row form, #info, #checkout .checkout_info, #checkout .checkout_pag {width: 100%;margin-top: 5px;}
	#contact .font-36, #contact .termos {
		text-align: center !important;
	}
	#info {margin-top: 40% !important;}

	.btn-pagamento-mobile {display: block !important;position: fixed !important; bottom: 5% !important;width: 60% !important;}

	/* NEWSLETTER */
	#newsletter .container .row p {width: 100%;padding-right: 0;margin-bottom: 25px;font-size: 22px;}
	#newsletter .container .row form , img.payment {width: 100%;}
	#newsletter .container .row form input#email {width: 100%;border-radius: 10px;}
	#newsletter .container .row form input#enviar {width: 100%;border-radius: 0 0 10px 10px;}

	/* FOOTER */
	footer .col-lg-4 {margin-bottom: 20px;}
	footer .col-lg-4 p.font-22 {font-size: 16px;}
	footer .col-lg-4 p.menu {margin-top: 0px;}
	footer .col-lg-4 a {font-size: 12px;}
	footer #footer2 .foot-mobile {display: block;}
	#footer2 .row {height: 120px;}
	#footer2 span {font-size: 12px;line-height: 24px;text-align: center;}
	#footer2 a i {padding: 0 !important;margin: 0 !important;}

	/* CHATS */ 
	#fb-chat, .fb-customerchat, .fb_dialog {
		display: none !important;
	}
	#chat-zap {
		display: block !important; 
	}
}