
img.logoprimeway{
	height: 130px;
}
img.logoprimeway-roll{
	height: 80px;
}

/*===================================================================================*/
/*	GO TO TOP / SCROLL UP
/*===================================================================================*/

/* Tab style */
#scrollUp {
    bottom: 0;
    right: 30px;
    width: 47px;
    height: 40px;
    margin-bottom: 0px;
    padding: 5px 5px;
    font: 28px sans-serif;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 1px 0 #fff;
    color: #fff;
	border-top-left-radius:5px;
	border-top-right-radius:5px;


    background-color: #E6E6E6;
    background-image: -moz-linear-gradient(top, #680B71, #424095);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#680B71), to(#424095));
    background-image: -webkit-linear-gradient(top, #680B71, #424095);
    background-image: -o-linear-gradient(top, #680B71, #424095);
    background-image: linear-gradient(to bottom, #680B71, #424095);
    background-repeat: repeat-x;
    -webkit-transition: margin-bottom 150ms linear;
    -moz-transition: margin-bottom 150ms linear;
    -o-transition: margin-bottom 150ms linear;
    transition: margin-bottom 150ms linear;
}

#scrollUp:hover {
    margin-bottom: 0;
}

.whatsapp {
	display: none;
	position:fixed;
	z-index:9999;
    bottom: 0;
    right: 90px;
    width: 80px;
    height: 70px;
    margin-bottom: 0px;
    padding: 5px 5px;
    font: 25px sans-serif;
	font-weight:100;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 1px 0 #fff;
    color: #fff;
	border-top-left-radius:5px;
	border-top-right-radius:5px;


    background-color: #38BA24;
    background-image: -moz-linear-gradient(top, #5EC667, #2AB03F);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5EC667), to(#2AB03F));
    background-image: -webkit-linear-gradient(top, #5EC667, #2AB03F);
    background-image: -o-linear-gradient(top, #5EC667, #2AB03F);
    background-image: linear-gradient(to bottom, #5EC667, #2AB03F);
    background-repeat: repeat-x;
    -webkit-transition: margin-bottom 150ms linear;
    -moz-transition: margin-bottom 150ms linear;
    -o-transition: margin-bottom 150ms linear;
    transition: margin-bottom 150ms linear;
}

.fa-whatsapp {
	font-size:50px;
	color:#FFFF;
}

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

.icon-btn-fa{
	margin-right:20px;
}

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


.about-content span.info-dc{
	font-size:20px;
	font-weight:bold;
}

#footer li.icon span {
    width: 40px;
    height: 40px;
	background-color:#FFFFFF;
    border: 1px solid #690B72;
    display: block;
    -webkit-transform: rotate(+45deg);
    transform: rotate(+45deg);
    line-height: 40px;
    padding: 0 0px;
    border-radius: 5px;
	margin-right:15px;
	margin-bottom:20px;
    -webkit-transition: 0.3s;
    transition: 0.3s
}

#footer li.icon span i {
    display: inline-block;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    font-size: 20px;
    margin: 0 0 10px;
    color: #690B72
}

#footer li.icon:hover span {
	background-color: #690B72;
    background-image: -moz-linear-gradient(top, #680B71, #424095);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#680B71), to(#424095));
    background-image: -webkit-linear-gradient(top, #680B71, #424095);
    background-image: -o-linear-gradient(top, #680B71, #424095);
    background-image: linear-gradient(to bottom, #680B71, #424095);
	
}
#footer li.icon:hover i {
    color: #fff !important;
}

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

.demo-form {
	margin-bottom:30px;
}

.demo-form input {
    height: 50px;
    border: 1px solid #808080;
    font-size: 14px;
    background-color: #FFF;
    padding-left: 20px
}

.demo-form button {
    display: inline-block;
	width:100%;
    border: 1px solid #690B72;
	font-size: 20px;
    color: #FFF;
    padding: 18px 60px;
    border-radius: 5px;
    font-weight: 200;
    margin: 15px 0 0;
    font-family: 'Roboto Condensed', sans-serif;
	background-color:#690B72;
	cursor: pointer;
}

.demo-form button:hover {
    background-color: #386096;
	border: 1px solid #386096;
	
}

.demo-form p {
	color:#A8A8A8;
}



	.img-fluid.demo{
		max-height:400px;
	}
	
	.img-fluid.demo2{
		max-height:480px;
	}



.contato-form button {
    display: inline-block;
    border: 1px solid #690B72;
	font-size: 20px;
    color: #FFF;
    padding: 10px 30px;
    border-radius: 5px;
    font-weight: 200;
    margin: 15px 0 0;
    font-family: 'Roboto Condensed', sans-serif;
	background-color:#690B72;
	cursor: pointer;
}

.contato-form button:hover {
    background-color: #386096;
}


#contato-button {
    display: inline-block;
    border: 1px solid #690B72;
	font-size: 20px;
    color: #FFF;
    padding: 10px 30px;
    border-radius: 5px;
    font-weight: 200;
    margin: 15px 0 0;
    font-family: 'Roboto Condensed', sans-serif;
	background-color:#690B72;
	cursor: pointer;
}

a.download-button {
    display: inline-block;
	text-align:center;
    border: 1px solid #690B72;
	font-size: 20px;
    color: #FFF;
    padding: 10px 20px;
    border-radius: 5px;
    font-weight: 200;
    margin: 15px 0 0;
    font-family: 'Roboto Condensed', sans-serif;
	background-color:#690B72;
	cursor: pointer;
}

#contato-button:hover {
    background-color: #386096;
	transition: 0.3s;
}


.about-content a {
    display: inline-block;
    border: 1px solid #690B72;
	font-size: 18px;
    color: #690B72;
    padding: 15px 20px;
    border-radius: 5px;
    font-weight: 200;
    margin: 35px 0 0;
    font-family: 'Roboto Condensed', sans-serif;
}

.about-content a.bg {
	font-size:18px;
	background-color:rgba(105,11,114,1);
    color: #fff;
	text-align:center;
}

.about-content a:hover {
    background-color: #2F4D75;
    border-color: #223856;
    color: #fff;
	
}




.topicos-single .icon-yes {
    width: 18%;
    float: left;
    padding-left: 15px;
}


.topicos-single:hover i {
    color: #fff !important;
}

.topicos-single .icon-yes span {
    width: 50px;
    height: 50px;
    border: 0px solid #690B72;
    display: block;
    border-radius: 10px;
	margin-top:0px;
    -webkit-transition: 0.3s;
    transition: 0.3s;
	padding-top:10px;
	padding-left:10px;
}

.topicos-single .icon-yes span i {
    display: inline-block;
    font-size: 24px;
    margin: 0 0 10px;
    color: #690B72
}


.topicos-single-go .icon-yes {
    width: 18%;
    float: left;
    padding-left: 15px;
}



.topicos-single-go .icon-yes span {
    width: 50px;
    height: 50px;
    border: 0px solid #690B72;
    display: block;
	margin-top:0px;
    -webkit-transition: 0.3s;
    transition: 0.3s;
	padding-top:5px;
	padding-left:5px;
}

.topicos-single-go .icon-yes span i {
    display: inline-block;
    font-size: 34px;
    color: #690B72;
}

span.send-mail-send{
	display:block;
	width:100%;
	color:#505757;
	background-color:#D4EDDA;
	border: solid 1px #94D0A1;
	border-radius: 5px;
	padding:10px;
	margin-bottom:5px;
}

span.send-mail-ok{
	display:block;
	width:100%;
	color:#FFF;
	background-color:#53A364;
	border: solid 1px #94D0A1;
	border-radius: 5px;
	padding:10px;
	margin-bottom:5px;
}


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

@media only screen and (max-width: 767px) {
	img.logoprimeway{
		height: 80px;
	}
	
	.navbar-nav .nav-link {
		font-weight: 400;
	}
	
	#navbarSupportedContent {
        background-color: #ECF2FA;
        padding: 20px;
    }
	
	.navbar-nav .nav-link.btn-aluno{
		background-color:rgba(64,113,182,0.2);
		margin-left:-10px;
		margin-right:-10px;
		font-weight: 400;
		border-radius: 5px;
		padding-left:10px;
		padding-right:20px;
		padding-top:10px;
		padding-bottom:6px;
	}
	
	
	.caption a {
		padding: 15px 15px;

	}
	
	.caption a.bg {
		font-size:16px;
		font-weight:400;
		background-color:rgba(105,11,114,0.8);
		color: #fff
	}
	
	.icon-btn-fa{
		margin-right:10px;
	}
	.contato-info {
        padding: 60px 18px;
    }
	.info-single h5 {
		color: #000;
		font-weight: 400;
		margin: 0
	}
	
	#footer {
		padding: 160px 0 45px;
	}
	
	.demo-form button {
		font-size: 20px;
		padding: 18px 20px;
	}
	
	#demo-area {
		padding-top:100px;
		background-color: #F2F4F8;
		margin-bottom:0px;
		padding-bottom:0px;
	}
	
	#depoimentos-area {
		padding: 90px 0 145px;
		background-image: url(../../imagens/background-depoimentos.jpg);
		background-repeat: no-repeat;
		background-position:right -80px top;
		background-size: cover;
		position: relative
	}
	
	

	.depo-overlay {
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		background-color: rgba(0, 0, 0, 0.8);
	}
	
	#smartphone-area {
		padding: 40px 0 100px;
		background-image: url(../../imagens/background-tela.jpg);
		background-position:left 0px;
		background-position:right -1280px top;
		background-size: cover;
		position: relative;
	}
	
	.smart-overlay {
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		background-color: rgba(0, 0, 0, 0.6);
	}
	
	#smartphone-area h2 {
		text-align: center;
		font-weight: 400;
	}
	#smartphone-area p {
		text-align: center;
	}
	
	/*=======================*/	
	
	.about-content h2 {
		font-weight: 400;
		font-size:26px;
	}

	
	.about-content h4 {
		font-weight: 400;
	}
	
	
	.section-heading h2 {
		font-weight: 400;
	}
	
	#depoimentos-area h2 {
		font-weight: 400;
	}
	
	.client-info h5 {
		font-weight: 400;
	}
	
	.faq-content h2 {
		font-weight: 400;
	}
	
	
	.topicos-single-go .icon-yes {
		width: 18%;
		float: left;
		padding-left: 0px;
	}
	
	.about-content span.info-dc{
	font-size:20px;
	font-weight:400;
}


}



