main{
	margin: 30px 0;
}
.btntop{
	display: none;
}
.congeralpages h1{
	text-align: center;
	color: #fff;
	text-transform: uppercase;
	font-size: 50px;
	margin-bottom: 30px;
}
.congeralpages p{
	color: #fff;
	font-size: 25px;
	line-height: 37.5px;
}
.congeralpages label{
	font-size: 25px;
	color: #fff;
}
.congeralpages #mensagem_feedback{
	font-size: 20px;
	color: #fff;
}

/* INDEX */
.influs-lists{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	justify-content: space-around;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-bottom: 40px;
}
.listsize{
	margin: 30px auto;
	margin-bottom: 45px;
	text-align: center;
	position: relative;
}
.listsize h4{
	color: #fff;
	position: absolute;
	bottom: -45px;
	width: 100%;
	font-size: 25px;
	text-transform: uppercase;
	font-weight: bold;
	text-align: center;
}
.listsize a h4{
	text-decoration: underline;
}
.listsize a:hover h4{
	text-decoration: none;
}
.listsize img.profile-img{
	width: 80%;
	border-radius: 50%;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
.redes-influs{
	position: absolute;
	z-index: 9;
	width: 80%;
	height: 35px;
	bottom: 10px;
	left: 10%;
	padding: 0px 30px;
	background: #fff;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	justify-content: space-around;
	border-radius: 20px;
}
.social-all{
	width: 20%;
	text-align: center;
}
.social-all img{
	width: 20px;
	margin-top: 7.5px;
}
.listsize-dest{
	width: 33.3%;
}
.listsize-inf{
	width: 25%;
}
.listsize-parcas{
	width: 25%;
}
.lineone{
	position: absolute;
	top: 1%;
	left: 11%;
	width: 78%;
	height: 98%;
	border: 1px solid #58D479;
	border-radius: 50%;
}
.linetwo{
	position: absolute;
	top: 3%;
	left: 13%;
	width: 74%;
	height: 94%;
	border: 1px solid #58D479;
	border-radius: 50%;
}
.box-cat{
	background: #4BC683;
	background: -moz-linear-gradient(45deg, #52D07E 0%, #4BC683 25%, #3BB590 50%, #2AA499 75%, #2198A0 100%);
	background: -webkit-linear-gradient(45deg, #52D07E 0%,#4BC683 25%,#3BB590 50%,#2AA499 75%,#2198A0 100%);
	background: linear-gradient(45deg, #52D07E 0%,#4BC683 25%,#3BB590 50%,#2AA499 75%,#2198A0 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f09433', endColorstr='#2198A0',GradientType=1 );
	width: 20%;
	height: auto;
	padding: 8px;
	border: 2px solid #fff;
	border-radius: 50%;
	position: absolute;
	top: 0;
	right: 25px;
	box-shadow:         inset 0 0 10px rgba(0, 0, 0, .1);
}
.box-cat img{
	width: 100%;
}
/* CLIENTES */
.space-client-flex{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	justify-content: space-around;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
}
.fbtc{
	width: 25%;
	margin: 25px 0;
}
.flex-circle-client{
	width: 80%;
	height: auto;
	margin: 0 auto;
	border-radius: 50%;
	box-shadow: 5px 10px 8px 1px rgba(0, 0, 0, .4), 15px 1px 20px 0 rgba(0, 0, 0, .1);
	position: relative;
}
.flex-circle-client img{
	width: 100%;
	height: auto;
	border-radius: 50%;
	background: #fff;
}
.lineh4name{
	position: absolute;
	width: 100%;
	border: 1px solid rgba(0, 0, 0, .3);
	text-align: center;
	background: #fff;
	bottom: -25px;
	height: 35px;
	box-shadow: 5px 10px 8px 1px rgba(0, 0, 0, .4), 15px 1px 20px 0 rgba(0, 0, 0, .1);
}
.lineh4name h4{
	line-height: 35px;
	font-size: 25px;
}

/* Balala Girlz */
.listsize h4.girlz{
	bottom: -50px;
}
.line-g-all{
	position: absolute;
	border-radius: 50%;
	border: 1px solid #fff;
	width: 82%;
	height: 102%;
}
.lineone-g{
	top: -1%;
	left: 8%;
}
.linetwo-g{
	top: -2%;
	left: 10%;
}
.linethree-g{
	top: 1%;
	left: 9%;
}
.linefour-g{
	top: 2%;
	left: 11%;
}
.boxflower{
	position: absolute;
	top: 0;
	left: 15%;
	width: 50px;
	height: 50px;
}
.boxflower img{
	width: 100%;
	/* transform: rotate(219deg); */
}
/* CONTATO */
.form-contato-send input[type=text], .form-contato-send textarea{
	background: none;
	border: 2px solid #fff;
	color: #fff;
	padding: 5 px 2px;
	font-size: 25px;
}
.form-contato-send ::-webkit-input-placeholder {
   color: #fff;
}
.form-contato-send :-moz-placeholder {
   color: #fff;
}
.form-contato-send ::-moz-placeholder {
   color: #fff;
}
.form-contato-send :-ms-input-placeholder {  
   color: #fff;
}
.btncontatocta{
	width: 100%;
	background: none;
	border: 2px solid #fff;
	color: #fff;
	padding: 10px 0;
	text-transform: uppercase;
	font-size: 25px;
	margin-top: 20px;
	cursor: pointer;
	transition: .4s;
}
.btncontatocta:hover{
	background: rgba(255, 255, 255, .2);
	transition: .4s;
}


/* INFLUENCIADOR */
.op-el{
	opacity: .7;
}
.box-influ-profile{
	width: 650px;
	padding: 10px;
	border-radius: 10px;
	margin: 0 auto;
	border: 1px solid #fff;
}
.header-influ-profile{
	text-align: center;
	position: relative;
}
.header-influ-profile img{
	border-radius: 50%;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	width: 150px;
	margin-bottom: 10px;
	border: 2px solid #fff;
}
.header-influ-profile h1{
	font-size: 25px;
	margin: 0;
	padding: 0;
}
.header-influ-profile h2{
	font-size: 20px;
	color: #fff;
}
.flex-infos-profile{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	justify-content: space-around;
	color: #fff;
}
.flex-infos-profile-all h5{
	text-transform: uppercase;
	padding: 0;
	margin: 0;
}
.flex-infos-profile-all h6{
	padding: 0;
	margin: 0;

}
.flex-infos-profile-age{}
.flex-infos-profile-s{
	position: relative;
}
.opc-img{
	position: absolute;
	opacity: .2;
	width: 150%;
	height: 150%;
	top: -25%;
	left: -25%;
}
.contain-influ-profile h1{
	font-size: 25px;
	margin: 0;
	padding: 0;
	margin-bottom: 20px;
}
.flex-redes-profile{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	justify-content: space-around;
	width: 62%;
	margin: 0 auto;
}
.flex-redes-profile a{
	text-align: center;
	color: #fff;
	width: 70px;
	height: 70px;
	padding: 3px;
	border-radius: 50%;
	line-height: 35px;
	transition: 0.3s;
	border: 1px solid rgba(255, 255, 255, 0);
}
.flex-redes-profile a:hover{
	/* border: 1px solid #fff; */
	transition: 0.3s;
}
.flex-redes-profile a i{

}

.flex-redes-profile a h5{

}
/* MODAL CASE */
.boxcases{
	color: #fff;
}
.tbl-cases{
	color: #fff;
	text-align: center;
}
.boxminredes{
	width: 100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	justify-content: space-around;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
}
.boxminredes .boxminredes-in{
	width: 15%;
	margin: 20px .8%;
	text-align: center;
}
.boxminredes .boxminredes-in img{
	width: 40%;
}
.pbimg{
	opacity: .5;
	filter: grayscale(100%);
}
.descempresa-influ{
	font-size: .8em!important;
	opacity: .8;
	text-align: center;

}
img.imgmodalcfg{
	width: 100%;
}
.modalcaseallcfg .modal-dialog .modal-content .modal-header h2{
	width: 100%;
	text-align: center;
}
.modalcaseallcfg .modal-dialog .modal-content .modal-body h2{
	text-align: center;
	margin-bottom: 30px;
}
.modalcaseallcfg .modal-dialog .modal-content .modal-body h3{
	color: #000;
	margin: 0;
	margin-bottom: 20px;
	text-align: center;
}
.boxcases h4{
	text-align: center;
	margin-bottom: 20px;
}
.modalcaseallcfg .modal-dialog .modal-content .modal-body p{
	color: #000;
}