/*##### CONFIGURAÇÕES GERAIS ########*/

	@font-face {
	    font-family: 'Montserrat';
	    src: url('../fonts/Montserrat-Regular.ttf') format('truetype');
	    font-weight: normal;
	    font-style: normal;
	}

	body{
		 font-family: 'Montserrat';
	}

/*##### FIM CONFIGURAÇÕES GERAIS ########*/

/*########## HOME ############*/


#home_nav_bar{
	background-color:#f8f9fa00 !important;
}

#home_logo{
	padding-top:20px;
	font-weight:bold;
	color:#ffffff;
}

#home_top_1{
	margin-top:-100px;
	background-image:url("../img/home/banner_top_1.png");
	background-repeat:no-repeat;
	background-size:100%;
	position:cover;
	height:600px;
}


#home_col_tt{
	margin-top:180px;
}

#home_tt_top_1, #home_p_top_1{
	color:#ffffff;
}

#home_btn_1_top_1{
	padding:20px 50px;
	color:#ffffff !important;
}

#home_btn_2_top_1{
	padding:20px 30px;
	border-color:#ffffff !important;
	color:#ffffff !important;
}

#home_btn_2_top_1:hover{
	background-color:#f8f9fa00 !important;
}

#tt_home_top_2{
	font-size:50px;
}

#p_home_top_2{
	font-size:16px;
	width:80%;
	margin-right:auto; 
	margin-left:auto;
}

#span_home_top_2,#span_home_top_4{
	font-size:18px;
	color:#238FD4;
}

#home_top_3{
	margin-top:50px;
}

#div_home_top_3{
	border-radius: 10px;
	padding:20px;
	height: 279px;
	box-shadow: 0px 4px 50px rgba(0, 0, 0, 0.1);
}

#p_home_top_3{
	margin-top:10px;
}

#home_top_4{
	margin-top:50px;
}

#tt_home_top_4{
	font-size:45px;
}

#p_home_top_4{
	margin-top:20px;
	font-size:16px;
}

#btn_home_top_4{
	background: linear-gradient(180deg, #1A6CA0 0%, #36A8F0 100%);
	border-radius: 5px;
	color:#ffffff;
}

#col_home_top_4{
	padding-left:25px;
	margin-top:100px;
}

#img_plataform_home_top_4{
	/*margin-left:16%;*/
	width:100%;
}

#col_2_home_top_4{
	padding-right:0px;
}

#home_top_5{
	margin-top:100px;
}

#col_1_home_top_5{
	background-image:url("../img/home/man_top_5.jpg");
	background-repeat:no-repeat;
	background-size:100%;
	position:cover;
	height:350px;
}

#tt_home_top_5{
	font-size:45px;
}

#col_2_home_top_5{
	margin-top:60px;
}

#home_top_6{
	padding:90px 20px;
	position: relative;
	margin-top:-50px;
	width:90%;
	height:200px;
	border-radius:20px;
	margin-right:auto;
	margin-left:auto;
	background-color:#ffffff;
	box-shadow: 0px 4px 50px rgba(0, 0, 0, 0.1);
}

#linha_home_top_6{
	display:none;
}


#home_top_7{
	margin-top:100px;
}

#tt_home_top_7{
	font-size:45px;
}

#p_home_top_7{
	margin-top:20px;
	font-size:16px;
}

#btn_home_top_7{
	background: linear-gradient(180deg, #1A6CA0 0%, #36A8F0 100%);
	border-radius: 5px;
	color:#ffffff;
}

#col_home_top_7{
	padding-left:25px;
	margin-top:100px;
}

#img_plataform_home_top_7{
	/*margin-left:16%;*/
	width:100%;
}

#col_2_home_top_7{
	padding-right:0px;
}

#home_top_8{
	padding-top:100px;
	padding-bottom:100px;
	padding-left:15px;
	margin-top:100px;
	background-color:#36A8F0;

}

#span_home_top_8{
	font-size:18px;
	color:#ffffff;
}

#tt_home_top_8{
	font-size:45px;
	color:#ffffff;
}

#slide_depoimentos_home_top_8{
	border-radius:13px;
	background-color:#ffffff;
	padding:15px 30px
}

#p_slide_home_top_8{
	font-size:14px;
	text-align:left;

}

#cliente_home_top_8{
	margin-top:15px;
	width:20%;
}

#col_slide_home_top_8{
	margin-top:50px;
}

#img_star{
	margin-top:-53px;
	margin-left:54px;
}

#home_top_9{
	margin-top:-200px;
	background-color:#1A6CA0;
	padding-top:200px;
	padding-bottom:200px;
}


#tt_home_top_9{
	font-size:45px;
	color:#ffffff;
}

#btn_cad_home_top_9{
	margin-left:-20px;
	padding:10px 50px;
}

#home_top_10{
	background-color:#FBB03B;

}

#col_home_top_10{
	padding-top:31px;
	padding-bottom:31px;
}

#span_home_top_10{
	color:white;
}






/*########## FIM HOME ############*/



/*########## LOGIN ############*/

#col_login_top_1{
	padding-top:300px;
	background-image:url("../img/login/back_login.png");
	background-size:100%;
	background-repeat:no-repeat;
	background-position:cover;
	height:100vh;
}

#col_log_login_top_1{
	padding:30px;
}

#tt_login_top_1, #p_login_top_1{
	color:#ffffff;
}

#tt2_login_top_1{
	font-size:30px;
	font-weight:bold;
	margin-top:30px;
	color:#36A8F0;

}

#tt3_login_top_1{
	margin-top:80px;
}




/*########## FIM LOGIN ############*/

/*########## CADASTRO ############*/

#col_cadastro_top_1{
	padding:0px 30px 0px 30px;
}

/*########## FIM CADASTRO ############*/

 








































/*############ RESPONSIVIDADE ###########*/


@media (max-width:319px) {

}
@media (min-width:320px) and (max-width: 360px){

/*########## HOME ############*/

#home_top_1{
	margin-top:-100px;
	background-image:url("../img/home/back_home_cell.jpg");
	background-repeat:no-repeat;
	background-size:100%;
	position:cover;
	height:600px;
}

#home_btn_1_top_1{
	padding:10px 15px;
	color:#ffffff !important;
	font-size:14px;
	font-weight:bold;
}

#home_btn_2_top_1{
	padding:10px 10px;
	font-size:14px;
	font-weight:bold;
	border-color:#ffffff !important;
	color:#ffffff !important;
}

#div_home_top_3{
	margin-bottom:10px;
}

#home_top_4{
	margin-top:0px;
}

#col_2_home_top_4{
	margin-top:30px;
}

#col_1_home_top_5{
	height:200px;
}

#col_home_top_6{
	margin-bottom:10px;
}

#linha_home_top_6{
	display:block;
}

#home_top_6{
	padding:90px 20px;
	position: relative;
	margin-top:10px;
	width:90%;
	height:550px;
	border-radius:20px;
	margin-right:auto;
	margin-left:auto;
	background-color:#ffffff;
	box-shadow: 0px 4px 50px rgba(0, 0, 0, 0.1);
}

#col_home_top_7{
	margin-top:0px;
}

#img_plataform_home_top_7{
	margin-top:30px;
}

#home_top_8{
	padding-left:0px;
}

#btn_cad_home_top_9{
	width:100%;
	margin-left:0px;
	margin-top:5px;
}






/*########## FIM HOME ############*/

/*########## LOGIN ############*/

#col_login_top_1{
	display:none;
}


/*########## FIM LOGIN ############*/





}
@media (min-width:361px) and (max-width: 375px){

	/*########## HOME ############*/

#home_top_1{
	margin-top:-100px;
	background-image:url("../img/home/back_home_cell.jpg");
	background-repeat:no-repeat;
	background-size:100%;
	position:cover;
	height:600px;
}

#home_btn_1_top_1{
	padding:10px 15px;
	color:#ffffff !important;
	font-size:14px;
	font-weight:bold;
}

#home_btn_2_top_1{
	padding:10px 10px;
	font-size:14px;
	font-weight:bold;
	border-color:#ffffff !important;
	color:#ffffff !important;
}

#div_home_top_3{
	margin-bottom:10px;
}

#home_top_4{
	margin-top:0px;
}

#col_2_home_top_4{
	margin-top:30px;
}

#col_1_home_top_5{
	height:200px;
}

#col_home_top_6{
	margin-bottom:10px;
}

#linha_home_top_6{
	display:block;
}

#home_top_6{
	padding:90px 20px;
	position: relative;
	margin-top:10px;
	width:90%;
	height:550px;
	border-radius:20px;
	margin-right:auto;
	margin-left:auto;
	background-color:#ffffff;
	box-shadow: 0px 4px 50px rgba(0, 0, 0, 0.1);
}

#col_home_top_7{
	margin-top:0px;
}

#img_plataform_home_top_7{
	margin-top:30px;
}

#home_top_8{
	padding-left:0px;
}

#btn_cad_home_top_9{
	width:100%;
	margin-left:0px;
	margin-top:5px;
}


/*########## FIM HOME ############*/

/*########## LOGIN ############*/

#col_login_top_1{
	display:none;
}


/*########## FIM LOGIN ############*/
	
}
@media (min-width:376px) and (max-width: 414px){

	/*########## HOME ############*/

#home_top_1{
	margin-top:-100px;
	background-image:url("../img/home/back_home_cell.jpg");
	background-repeat:no-repeat;
	background-size:100%;
	position:cover;
	height:600px;
}

#home_btn_1_top_1{
	padding:10px 15px;
	color:#ffffff !important;
	font-size:14px;
	font-weight:bold;
}

#home_btn_2_top_1{
	padding:10px 10px;
	font-size:14px;
	font-weight:bold;
	border-color:#ffffff !important;
	color:#ffffff !important;
}

#div_home_top_3{
	margin-bottom:10px;
}

#home_top_4{
	margin-top:0px;
}

#col_2_home_top_4{
	margin-top:30px;
}

#col_1_home_top_5{
	height:200px;
}

#col_home_top_6{
	margin-bottom:10px;
}

#linha_home_top_6{
	display:block;
}

#home_top_6{
	padding:90px 20px;
	position: relative;
	margin-top:10px;
	width:90%;
	height:550px;
	border-radius:20px;
	margin-right:auto;
	margin-left:auto;
	background-color:#ffffff;
	box-shadow: 0px 4px 50px rgba(0, 0, 0, 0.1);
}

#col_home_top_7{
	margin-top:0px;
}

#img_plataform_home_top_7{
	margin-top:30px;
}

#home_top_8{
	padding-left:0px;
}

#btn_cad_home_top_9{
	width:100%;
	margin-left:0px;
	margin-top:5px;
}


/*########## FIM HOME ############*/

/*########## LOGIN ############*/

#col_login_top_1{
	display:none;
}


/*########## FIM LOGIN ############*/
	
}
@media (min-width:415px) and (max-width: 533px){

	/*########## HOME ############*/

#home_top_1{
	margin-top:-100px;
	background-image:url("../img/home/back_home_cell.jpg");
	background-repeat:no-repeat;
	background-size:100%;
	position:cover;
	height:600px;
}

#home_btn_1_top_1{
	padding:10px 15px;
	color:#ffffff !important;
	font-size:14px;
	font-weight:bold;
}

#home_btn_2_top_1{
	padding:10px 10px;
	font-size:14px;
	font-weight:bold;
	border-color:#ffffff !important;
	color:#ffffff !important;
}

#div_home_top_3{
	margin-bottom:10px;
}

#home_top_4{
	margin-top:0px;
}

#col_2_home_top_4{
	margin-top:30px;
}

#col_1_home_top_5{
	height:200px;
}

#col_home_top_6{
	margin-bottom:10px;
}

#linha_home_top_6{
	display:block;
}

#home_top_6{
	padding:90px 20px;
	position: relative;
	margin-top:10px;
	width:90%;
	height:550px;
	border-radius:20px;
	margin-right:auto;
	margin-left:auto;
	background-color:#ffffff;
	box-shadow: 0px 4px 50px rgba(0, 0, 0, 0.1);
}

#col_home_top_7{
	margin-top:0px;
}

#img_plataform_home_top_7{
	margin-top:30px;
}

#home_top_8{
	padding-left:0px;
}

#btn_cad_home_top_9{
	width:100%;
	margin-left:0px;
	margin-top:5px;
}


/*########## FIM HOME ############*/

/*########## LOGIN ############*/

#col_login_top_1{
	display:none;
}


/*########## FIM LOGIN ############*/
	
}
@media (min-width: 534px) and (max-width: 575px){

	/*########## HOME ############*/

#home_top_1{
	margin-top:-100px;
	background-image:url("../img/home/back_home_cell.jpg");
	background-repeat:no-repeat;
	background-size:100%;
	position:cover;
	height:600px;
}

#home_btn_1_top_1{
	padding:10px 15px;
	color:#ffffff !important;
	font-size:14px;
	font-weight:bold;
}

#home_btn_2_top_1{
	padding:10px 10px;
	font-size:14px;
	font-weight:bold;
	border-color:#ffffff !important;
	color:#ffffff !important;
}

#div_home_top_3{
	margin-bottom:10px;
}

#home_top_4{
	margin-top:0px;
}

#col_2_home_top_4{
	margin-top:30px;
}

#col_1_home_top_5{
	height:200px;
}

#col_home_top_6{
	margin-bottom:10px;
}

#linha_home_top_6{
	display:block;
}

#home_top_6{
	padding:90px 20px;
	position: relative;
	margin-top:10px;
	width:90%;
	height:550px;
	border-radius:20px;
	margin-right:auto;
	margin-left:auto;
	background-color:#ffffff;
	box-shadow: 0px 4px 50px rgba(0, 0, 0, 0.1);
}

#col_home_top_7{
	margin-top:0px;
}

#img_plataform_home_top_7{
	margin-top:30px;
}

#home_top_8{
	padding-left:0px;
}

#btn_cad_home_top_9{
	width:100%;
	margin-left:0px;
	margin-top:5px;
}


/*########## FIM HOME ############*/

/*########## LOGIN ############*/

#col_login_top_1{
	display:none;
}


/*########## FIM LOGIN ############*/
	
}
@media (min-width: 576px) and (max-width:744px){

	/*########## HOME ############*/

#home_top_1{
	margin-top:-100px;
	background-image:url("../img/home/back_home_cell.jpg");
	background-repeat:no-repeat;
	background-size:100%;
	position:cover;
	height:600px;
}

#home_btn_1_top_1{
	padding:10px 15px;
	color:#ffffff !important;
	font-size:14px;
	font-weight:bold;
}

#home_btn_2_top_1{
	padding:10px 10px;
	font-size:14px;
	font-weight:bold;
	border-color:#ffffff !important;
	color:#ffffff !important;
}

#div_home_top_3{
	margin-bottom:10px;
}

#home_top_4{
	margin-top:0px;
}

#col_2_home_top_4{
	margin-top:30px;
}

#col_1_home_top_5{
	height:200px;
}

#col_home_top_6{
	margin-bottom:10px;
}

#linha_home_top_6{
	display:block;
}

#home_top_6{
	padding:90px 20px;
	position: relative;
	margin-top:10px;
	width:90%;
	height:550px;
	border-radius:20px;
	margin-right:auto;
	margin-left:auto;
	background-color:#ffffff;
	box-shadow: 0px 4px 50px rgba(0, 0, 0, 0.1);
}

#col_home_top_7{
	margin-top:0px;
}

#img_plataform_home_top_7{
	margin-top:30px;
}

#home_top_8{
	padding-left:0px;
}

#btn_cad_home_top_9{
	width:100%;
	margin-left:0px;
	margin-top:5px;
}


/*########## FIM HOME ############*/

/*########## LOGIN ############*/

#col_login_top_1{
	display:none;
}


/*########## FIM LOGIN ############*/
	
}
@media (min-width: 745px) and (max-width: 767px){

	/*########## HOME ############*/

#home_top_1{
	margin-top:-100px;
	background-image:url("../img/home/back_home_cell.jpg");
	background-repeat:no-repeat;
	background-size:100%;
	position:cover;
	height:600px;
}

#home_btn_1_top_1{
	padding:10px 15px;
	color:#ffffff !important;
	font-size:14px;
	font-weight:bold;
}

#home_btn_2_top_1{
	padding:10px 10px;
	font-size:14px;
	font-weight:bold;
	border-color:#ffffff !important;
	color:#ffffff !important;
}

#div_home_top_3{
	margin-bottom:10px;
}

#home_top_4{
	margin-top:0px;
}

#col_2_home_top_4{
	margin-top:30px;
}

#col_1_home_top_5{
	height:200px;
}

#col_home_top_6{
	margin-bottom:10px;
}

#linha_home_top_6{
	display:block;
}

#home_top_6{
	padding:90px 20px;
	position: relative;
	margin-top:10px;
	width:90%;
	height:550px;
	border-radius:20px;
	margin-right:auto;
	margin-left:auto;
	background-color:#ffffff;
	box-shadow: 0px 4px 50px rgba(0, 0, 0, 0.1);
}

#col_home_top_7{
	margin-top:0px;
}

#img_plataform_home_top_7{
	margin-top:30px;
}

#home_top_8{
	padding-left:0px;
}

#btn_cad_home_top_9{
	width:100%;
	margin-left:0px;
	margin-top:5px;
}


/*########## FIM HOME ############*/

/*########## LOGIN ############*/

#col_login_top_1{
	display:none;
}


/*########## FIM LOGIN ############*/
	
}
@media (min-width: 768px) and (max-width: 991px){

/*########## HOME ############*/

#home_top_1{
	margin-top:-100px;
	background-image:url("../img/home/banner_top_1.png");
	background-repeat:no-repeat;
	background-size:100%;
	position:cover;
	height:400px;
}

#home_btn_1_top_1{
	padding:10px 15px;
	color:#ffffff !important;
	font-size:14px;
	font-weight:bold;
}

#home_btn_2_top_1{
	padding:10px 10px;
	font-size:14px;
	font-weight:bold;
	border-color:#ffffff !important;
	color:#ffffff !important;
}

#home_col_tt{
	margin-top:80px;
}

#div_home_top_3{
	margin-bottom:10px;
}

#col_2_home_top_5{
	margin-top:0px;
}

#home_top_6{
	height:300px;
}

#img_plataform_home_top_7{
	margin-top:15px;
}

/*########## FIM HOME ############*/

/*########## LOGIN ############*/

#col_login_top_1{
	display:none;
}


/*########## FIM LOGIN ############*/


	
}
@media (min-width: 992px) and (max-width: 1199px){

/*########## HOME ############*/

#home_top_1{
	height:450px;
}



#home_btn_1_top_1{
	padding:10px 15px;
	color:#ffffff !important;
	font-size:14px;
	font-weight:bold;
}

#home_btn_2_top_1{
	padding:10px 10px;
	font-size:14px;
	font-weight:bold;
	border-color:#ffffff !important;
	color:#ffffff !important;
}

#home_col_tt{
	margin-top:110px;
}

#div_home_top_3{
	height:320px;
}

#home_top_4{
	margin-top:0px;
}

#col_2_home_top_4{
	margin-top:30px;
}

#col_1_home_top_5{
	height:300px;
}

#col_home_top_6{
	margin-bottom:10px;
}

#linha_home_top_6{
	display:block;
}

#home_top_6{
	padding:90px 20px;
	position: relative;
	margin-top:10px;
	width:90%;
	height:250px;
	border-radius:20px;
	margin-right:auto;
	margin-left:auto;
	background-color:#ffffff;
	box-shadow: 0px 4px 50px rgba(0, 0, 0, 0.1);
}

#col_home_top_7{
	margin-top:0px;
}

#img_plataform_home_top_7{
	margin-top:30px;
}

#home_top_8{
	padding-left:0px;
}

#btn_cad_home_top_9{
	width:100%;
	margin-left:0px;
	margin-top:5px;
}


/*########## FIM HOME ############*/
	
}
@media (min-width: 1200px) and (max-width:1359px){
	
}
@media (min-width: 1366px) and (max-width:2599px){
	
}
@media (min-width: 2600px) and (max-width:8000px){
	
}