/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
   */

   @import url(https://fonts.googleapis.com/css?family=Abel);
   @import url(https://fonts.googleapis.com/css?family=Fjalla+One);


   html, body, div, span, applet, object, iframe,
   h1, h2, h3, h4, h5, h6, p, blockquote, pre,
   a, abbr, acronym, address, big, cite, code,
   del, dfn, em, img, ins, kbd, q, s, samp,
   small, strike, strong, sub, sup, tt, var,
   b, u, i, center,
   dl, dt, dd, ol, ul, li,
   fieldset, form, label, legend,
   table, caption, tbody, tfoot, thead, tr, th, td,
   article, aside, canvas, details, embed,
   figure, figcaption, footer, header,
   menu, nav, output, ruby, section, summary,
   time, mark, audio, video {
   	margin: 0;
   	padding: 0;
   	border: 0;
   	font-size: 100%;
	/*font: inherit;
	vertical-align: baseline;*/
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, menu, nav, section {
	display: block;
}
body {
	font-family: 'Abel', sans-serif;
	font-size: 20px
}

header{
	padding-left: 10px;
}

hr{
	margin-top: 0px;
	margin-bottom: 0px;
}

/*botao scroll*/
.scrollB{
	position:fixed;
	margin:35% 0px 0px 10px;
	display:none;
	z-index:9999;
	opacity: 0.7;
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
}

blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

.metas{
	margin-top: -1000px;
	position: absolute;

}

/* CSS Document */
a {
	text-decoration:none!important;
	color:#428bca;
}


p{
	padding: 10px;
}
.linke {
	text-decoration:none;
	color:#0098da  !important;
	font-weight: bold;
	-webkit-transition: all 0.3s ease-in;
	moz-transition: all 0.3s ease-in;
	-o-transition: all 0.3s ease-in;
	-ms-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in;
}


.linke:hover {
	color:#21219C !important;
}

.clear{
	width:auto;
	float:left;
}

a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{
	border-color:#1b6c74
}

/**
 * For modern browsers
 * 1. The space content is one way to avoid an Opera bug when the
 *    contenteditable attribute is included anywhere else in the document.
 *    Otherwise it causes space to appear at the top and bottom of elements
 *    that are clearfixed.
 * 2. The use of `table` rather than `block` is only necessary if using
 *    `:before` to contain the top-margins of child elements.
 */
 .clearfix:before,
 .clearfix:after {
 	content: " "; /* 1 */
 	display: table; /* 2 */
 }

 .clearfix:after {
 	clear: both;
 }

/**
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */
 .clearfix {
 	*zoom: 1;
 }


 /*INPUTS para exibir validator no select*/
 .ls-custom-select {
 	overflow: visible;
 	border:0;
 	-moz-border-radius:6px;
 	-webkit-border-radius:6px;
 	border-radius:6px;
 }
 .ls-custom-select select{
 	-moz-border-radius:6px;
 	-webkit-border-radius:6px;
 	border-radius:6px;
 }
 .ls-custom-select::after{
 	-moz-border-radius:6px;
 	-webkit-border-radius:6px;
 	border-radius:6px;
 }


 /*PAGINAÇÃO*/
 #paginacao{
 	text-align:center;
 	height:30px;
 	width:100%
 }
 #paginacao #prev , #paginacao #next {
 	display:inline-table;
 	margin-top:3px;
 	margin-right:2px;
 }
 #paginacao span, #paginacao span a.link{
 	font-size: 18px;
 	color: #00A09B;
 	padding: 0 4px;
 }
 #paginacao span.ativo{
 	color:#0098da;
 }

 #paginacao span a.link:hover{
 	background:#e5f5f5;
 }

 #paginacao #resultado{
 	margin-top:5px;
 }
 #resultado span{
 	font-size:14px;
 	color:#888888;
 	background:none;
 }
 #resultado span:hover{
 	background:none;
 }


 /* RESERVA*/

 .reserva_fe {
 	background-image:url(../images/reserva_fechada.png);
 	background-position:top  right;
 	background-repeat:no-repeat
 }

 .reserva_ab {
 	background-image:url(../images/reserva_aberta.png);
 	background-position:top  right;
 	background-repeat:no-repeat
 }

 #reservas_formulario {
 	height:auto;
 	padding:15px 20px;
 	font-family: "Roboto Condensed";
 	font-weight:bold;
 	font-size:35px;
 	text-align: center;
 	margin:10px;
 	color: #fff;
 	background-color:#1C7976;
 }

 .texto_reserva{
 	font-family: "Roboto Condensed";
 	font-weight:bold;
 	font-size:20px;
 	text-align: center;
 	color: #1C7976;
 	padding:20px 0px;
 }

 #res{
 	width:100%;
 	padding:15px 5px;
 }


 /*LOGAR*/
 .logar{
 	background-color:#DFDFDF;
 	padding:10px;
 }
 /*mobile*/
 @media screen and (max-width: 767px){
 	.logar{
 		margin-top:15px;
 	}
 }


 @media screen and (min-width: 768px){
 	.logar{
 		margin-top:10px;
 	}
 }


 @media screen and (min-width: 992px){
 	.logar{
 		margin-top:0px;
 	}
 }

 @media screen and (min-width: 1200px){
 	.logar{
 		margin-top:0px;
 	}
 }



 .logar h3{
 	background-color: #666;
 	width:100%;
 	padding:10px;
 	color:#fff;
 	margin:10px 0px;
 	font-size:18px;
 }

 .logar span{
 	padding:10px;
 	display:block;
 }

 .logar .senha{
 	padding:0px 10px 10px 10px;
 }

 .logar hr{
 	margin:5px
 }


 /*TOPO*/
 #topo{
 	width:100%;
 	z-index:100;
 	border-top: solid 50px #21219C;
 	border-bottom: solid 6px #0098DA;
 	background-color: #E9EDEF;
 }

 #topo .assistencia{
 	position: absolute;
 	float: left;
 	width: 175px;
 	height: 50px;
 	margin: -50px 0 0 10px;
 	background-color:#E6E7E8;
 }

 #topo .assistencia>span{
 	color:#ED3237;
 	float: right;
 	margin-right:10px;
 	font-weight: bold;
 }

 #topo .assistencia>span+div+span{
 	float: left;
 	margin:-10px 0 0 5px;
 }

 #topo .assistencia>span+div+span+span{
 	color:#21219C;
 	font-size:23px;
 	font-weight: bold;
 	margin:-5px 0 0 5px;
 }


 /*mobile*/
 @media screen and (max-width:765px){
 	#topo_center{
 		height:auto;
 	}
 	#topo{
 		border-bottom: none;
 	}
 }

 @media screen and (min-width: 768px){
 	#topo_center{
 		height:190px;
 	}

 }


 @media screen and (min-width: 992px){
 	#topo_center{
 		height:130px;
 	}
 }


 @media screen and (min-width: 1200px){
 	#topo_center{
 		height:160px;
 	}
 }



 /*logo topo*/
 /*mobile*/
 @media screen and (max-width:765px){
 	#topo_logo figure img{
 		width:100%;
 		margin-top:5px;
 	}

 	.midias_topo {
 		margin-top: -40px;
 		text-align: center;
 		float: right;
 		margin-right: 10px;
 	}

 	.midias_topo .btn-cliente{
 		color: #fff;
 		font-size:15px;
 	}

 }



 @media screen and (min-width: 768px){
 	#topo_logo figure img{
 		margin: 0 auto;
 		margin-top:25px;
 	}

 	.midias_topo {
 		margin-top: -45px;
 		text-align: center;
 		float: right;
 		margin-right: 10px;
 	}

 	.midias_topo .btn-cliente{
 		color: #fff;
 		font-size:20px;
 	}



 }






 .midias_topo .btn-cliente:hover{
 	color: #428bca;
 }



 .topo_cont:hover{
 	background-image:url(../images/midia_cont_hover.png);
 }


 /*menu :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/





 @media screen and (max-width: 767px){
 	.navbar-inverse{
 		background-color:#21219c;
 	}

 	.navbar-inverse{
 		margin-top:45px;
 		color:#D9E5EA;
 		border:none;
 		z-index: 999;
 		cursor: pointer;
 	}


 }

 @media screen and (min-width: 768px){


 	.navbar-inverse{
 		margin-top:25px;
 		background:none;
 		color:#D9E5EA;
 		border:none;
 		z-index: 999;
 		cursor: pointer;
 	}


 }

 @media screen and (min-width: 992px){


 	.navbar-inverse{
 		margin-top:45px;
 		background:none;
 		color:#D9E5EA;
 		border:none;
 		z-index: 999;
 		cursor: pointer;
 	}


 }


 .navbar-nav>li {
 	background: #d9e5ea;
 	color: #21219C;
 	border: solid 2px #e9edef;
 	font-family: 'Fjalla One', sans-serif;
 }

 .navbar-inverse .navbar-toggle:hover {
 	background-color: #d9e5ea;
 	border-color: #d9e5ea;
 }

 .navbar-inverse .navbar-toggle:focus{
 	background-color:#21219C;
 }

 .navbar-inverse .navbar-toggle {
 	border-color: #d9e5ea;
 }

 .navbar-inverse .navbar-nav>.active>a{
 	background-color:#21219C;
 	color: #fff;

 }

 @media screen and (min-width: 768px){
 	.navbar-inverse .navbar-nav>.active>a, .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>.active>a:hover{
 		padding: 10px 10px;
 	}
 	.navbar-nav>li {
 		font-size: 18px;
 	}
 }


 @media screen and (min-width: 992px){
 	.navbar-inverse .navbar-nav>.active>a, .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>.active>a:hover{
 		padding: 10px 10px;
 	}
 	.navbar-nav>li {
 		font-size: 17px;
 	}
 }


 @media screen and (min-width: 1200px){
 	.navbar-inverse .navbar-nav>.active>a, .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>.active>a:hover{
 		padding: 20px 12px;
 	}

 	.navbar-nav>li {
 		font-size: 18px;
 	}

 }

 .navbar-inverse .navbar-nav>li>a{
 	color:#21219c;
 	-webkit-transition: all 0.2s ease-in ;
 	-moz-transition: all 0.2s ease-in ;
 	-o-transition: all 0.2s ease-in ;
 	-ms-transition: all 0.2s ease-in ;
 	transition: all 0.2s ease-in;
 }


 .navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>.active>a:hover{
 	background-color:#21219C;
 	color: #fff;
 }


 .navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus {
 	background-color:#21219C;
 	color: #fff;
 }

 .dropdown-menu {
 	background-color:#d9e5ea;
 }

 .navbar-inverse .navbar-nav .open .dropdown-menu > li > a, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover {
 	color: #21219C;
 }


 @media screen and (min-width: 768px){
 	.nav>li>a {
 		padding: 10px 10px;
 	}
 }


 @media screen and (min-width: 992px){
 	.nav>li>a {
 		padding: 10px 10px;
 	}
 }


 @media screen and (min-width: 1200px){
 	.nav>li>a {
 		padding: 20px 12px;
 	}
 }

 /*logar*/

 /****** LOGIN MODAL ******/
 .loginmodal-container {
 	padding: 30px;
 	max-width: 350px;
 	width: 100% !important;
 	background-color: #F7F7F7;
 	margin: 0 auto;
 	border-radius: 2px;
 	box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
 	overflow: hidden;
 	font-family: roboto;
 }

 .loginmodal-container h1 {
 	text-align: center;
 	color: #21219C;
 	font-size: 30px;
 	font-family: 'Fjalla One', sans-serif;
 	margin-top: 10px;
 }

 .loginmodal-container input[type=submit] {
 	width: 100%;
 	display: block;
 	margin-bottom: 10px;
 	position: relative;
 }

 .loginmodal-container input[type=text], input[type=password] {
 	height: 44px;
 	font-size: 16px;
 	width: 100%;
 	margin-bottom: 10px;
 	-webkit-appearance: none;
 	background: #fff;
 	border: 1px solid #d9d9d9;
 	border-top: 1px solid #c0c0c0;
 	/* border-radius: 2px; */
 	padding: 0 8px;
 	box-sizing: border-box;
 	-moz-box-sizing: border-box;
 }

 .loginmodal-container input[type=text]:hover, input[type=password]:hover {
 	border: 1px solid #b9b9b9;
 	border-top: 1px solid #a0a0a0;
 	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
 	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
 	box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
 }

 .loginmodal {
 	text-align: center;
 	font-size: 14px;
 	font-family: 'Arial', sans-serif;
 	font-weight: 700;
 	height: 36px;
 	padding: 0 8px;
 	/* border-radius: 3px; */
/* -webkit-user-select: none;
user-select: none; */
}

.loginmodal-submit {
	/* border: 1px solid #3079ed; */
	border: 0px;
	color: #fff;
	text-shadow: 0 1px rgba(0,0,0,0.1);
	background-color: #4d90fe;
	padding: 17px 0px;
	font-family: roboto;
	font-size: 14px;
	/* background-image: -webkit-gradient(linear, 0 0, 0 100%,   from(#4d90fe), to(#4787ed)); */
}

.loginmodal-submit:hover {
	/* border: 1px solid #2f5bb7; */
	border: 0px;
	text-shadow: 0 1px rgba(0,0,0,0.3);
	background-color: #357ae8;
	/* background-image: -webkit-gradient(linear, 0 0, 0 100%,   from(#4d90fe), to(#357ae8)); */
}

.loginmodal-container a {
	text-decoration: none;
	color: #666;
	font-weight: 400;
	text-align: center;
	display: inline-block;
	opacity: 0.6;
	transition: opacity ease 0.5s;
}

.login-help{
	font-size: 12px;
}


/*FIM TOPO*/

/*conteudo*/
.container{
	color:#666;
}

#carousel-principal{
	border-bottom: solid 10px #7DC5E4;
}


/*TITULOS*/
@media screen and (max-width: 767px){
	.titulo{
		color: #21219C;
		font-size: 25px;
		font-family: 'Fjalla One', sans-serif;
		margin-top: 10px;

	}
}

@media screen and (min-width: 768px){
	.titulo{
		color: #21219C;
		font-size: 25px;
		font-family: 'Fjalla One', sans-serif;
		padding: 10px 0 0 160px;
		margin-top: 10px;
		height: 90px;
		background-image: url(../images/titulo.png);
		background-position: left;
		background-repeat: no-repeat;

	}
}


@media screen and (min-width: 992px){
	.titulo{
		color: #21219C;
		font-size: 25px;
		font-family: 'Fjalla One', sans-serif;
		padding: 10px 0 0 160px;
		margin-top: 10px;
		height: 90px;
		background-image: url(../images/titulo.png);
		background-position: left;
		background-repeat: no-repeat;

	}
}


@media screen and (min-width: 1200px){
	.titulo{
		color: #21219C;
		font-size: 30px;
		font-family: 'Fjalla One', sans-serif;
		padding: 10px 0 0 160px;
		margin-top: 10px;
		height: 90px;
		background-image: url(../images/titulo.png);
		background-position: left;
		background-repeat: no-repeat;

	}
}



.subtitulo{
	color: #333;
	font-size: 20px;
	font-family: 'Roboto Condensed';
	font-weight:bold;
	padding:5px;
}

.btn-mais{
	background-color:#0098DA;
	color:#FFF;
	margin: 10px;
	-webkit-transition: all 0.3s ease-in ;
	-moz-transition: all 0.3s ease-in ;
	-o-transition: all 0.3s ease-in ;
	-ms-transition: all 0.3s ease-in ;
	transition: all 0.3s ease-in;
}
.btn-mais:hover{
	background-color:#d9e5ea;
	color:#21219C;
}

.sobre .btn-mais{
	margin-top:10px
}




/*SERVIÇOS EM DESTAQUE INDEX*/

.destaque_fundo{
	background-color: #F1F1F2;
	margin: 20px 0;
	padding: 10px 0;
}

.destaque_fundo h2{
	color: #21219C;
	font-size:18px;
	padding: 5px;
	font-family: 'Fjalla One', sans-serif;
}


.destaque_fundo hr{
	margin-top:2px;
	margin-bottom:2px;
	border-top: 1px solid #ccc;
}


.destaque_fundo article{
	margin-left:1%;
	width:19%;
	float: left;
}


@media screen and (max-width: 767px){
	.destaque_fundo article{
		margin-left:0;
		width:100%;
		float: none;
	}
}

.destaque_fundo figure{
	border: 1px #fff solid;
	overflow:hidden;
}

.destaque_fundo figure img{
	width: 100%;
	transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
}

.destaque_fundo figure img:hover{
	-webkit-transform: rotate(5deg) scale(1.2);
	-moz-transform: rotate(5deg) scale(1.2);
	-ms-transform: rotate(5deg) scale(1.2);
	transform: rotate(5deg) scale(1.2);
}


/*GALERIA DE PRODUTOS*/

.produtos h1{
	margin-bottom: 5px;
	color: #21219C;
	font-size: 25px;
	font-family: 'Fjalla One', sans-serif;
	margin-left: 10px;
}

.produtos2 hr{
	margin-top: 10px;
	margin-bottom: 10px;
}



/*DETALHE PRODUTOS*/

.produto_detalhe article{
	margin-top:50px;
}

.produto_detalhe h2{
	font-size:20px;
	font-weight:bold;
	padding: 10px;
}

.produto_detalhe span p{
	font-size:20px;
	font-weight:bold;
	padding:5px;
}


/*carrocel detalhes*/
.produto_detalhe .carousel {
	margin-top: 20px;
}
.produto_detalhe .item .thumb {
	width: 50%;
	cursor: pointer;
	float: left;
}
.produto_detalhe .item .thumb img {
	width: 100%;
	margin: 2px;
}
.produto_detalhe .item img {
	width: 100%;
}


/*equipamentos*/
@media screen and (max-width: 767px){
	.equipamentos figure img{
		width: 100%;
		margin-top:20px;
	}

	.desc_equipe{
		padding:5px 0px;
		border: none;
		height:130px;
	}
}


@media screen and (min-width: 768px){
	.desc_equipe{
		padding:20px 0px;
		border-top: solid 2px #ccc;
		border-right: solid 2px #ccc;
		border-bottom: solid 2px #ccc;
		height:170px;
	}
}


@media screen and (min-width: 992px){
	.desc_equipe{
		padding:20px 0px;
		border-top: solid 2px #ccc;
		border-right: solid 2px #ccc;
		border-bottom: solid 2px #ccc;
		height: 160px;
	}
}


@media screen and (min-width: 1200px){
	.desc_equipe{
		padding:20px 20px;
		border-top: solid 2px #ccc;
		border-right: solid 2px #ccc;
		border-bottom: solid 2px #ccc;
		height: 200px;
	}
}



/*assistencia_index*/
@media screen and (max-width: 767px){
	.assistencia_index>section>div{
		background-color: #E2ECF1;
		margin:35px 0px;
		padding:10px;
		text-align: center;
		display: table;
		font-size: 18px;
	}
	.assistencia_index figure img{
		width: 100%;
		margin-top:10px;
	}
	.assistencia_index p{
		padding: 25px 0
	}

}

@media screen and (min-width: 768px){
	.assistencia_index>section>div{
		background-color: #E2ECF1;
		margin:35px 0px;
		padding:10px;
		text-align: center;
		display: table;
		font-size: 18px;
	}
	.assistencia_index figure img{
		width: 100%;
		margin-top:10px;
	}
	.assistencia_index p{
		padding: 25px 0
	}

}


@media screen and (min-width: 992px){
	.assistencia_index>section>div{
		background-color: #E2ECF1;
		margin:35px 0px;
		padding:10px;
		text-align: center;
		display: table;
		font-size: 16px;
	}
	.assistencia_index figure img{
		width: 100%;
		margin-top: 30px;
	}
	.assistencia_index p{
		padding: 0px
	}

}


@media screen and (min-width: 1200px){
	.assistencia_index>section>div{
		background-color: #E2ECF1;
		margin:35px 0px;
		padding:10px;
		text-align: center;
		display: table;
		font-size: 18px;
	}
	.assistencia_index figure img{
		width: 100%;
		margin-top: 30px;
	}
	.assistencia_index p{
		padding: 0px
	}

}



/*PRODUTOS 2 */

/*mobile*/
.produtos2{
	padding:10px;
}


.produtos2 figure{
	border: solid 1px #0098da;
	padding: 5px;
}

.produtos2 figure, .produtos article figure{
	-webkit-transition: all 0.3s ease-in ;
	moz-transition: all 0.3s ease-in ;
	-o-transition: all 0.3s ease-in ;
	-ms-transition: all 0.3s ease-in ;
	transition: all 0.3s ease-in;
}

.produtos2 figure:hover, .produtos article figure:hover{
	opacity: 0.7;
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
}


.produtos2 h1{
	margin-bottom: 5px;
	color: #21219C;
	font-size:25px;
	font-family: 'Fjalla One', sans-serif;
	text-align: left;
	margin-left:10px
}
.produtos2 .botL{
	text-align: left;
}
.produtos2 .botR{
	text-align: right;
}

@media screen and (max-width: 767px){
	.produtos2 h1{
		margin-bottom: 5px;
		color: #21219C;
		font-size:25px;
		font-family: 'Fjalla One', sans-serif;
		text-align: center;
		margin-left:10px
	}
	.produtos2 .botL, .produtos2 .botR{
		text-align: center;
	}
}

.produtos2 h1 + hr{
	margin:5px;
}



.produtos2 p{
	font-size:16px;
	padding:10px;
	text-align:justify;
	color:#999;
}

.produto 2h2{
	font-size:18px;
	padding:10px;
	text-align:justify;
	color:#999;
}


.produtos2_prop figure{
	margin-top:10px;
	padding: 5px;
}



/*CONTATO*/

address h2{
	font-weight:bold;
	padding:5px;
	font-size:30px
}


/* RODAPÉ*/

.atd{
	font-weight: bold;
	position: fixed;
	bottom: 10px;
	z-index: 9999;
	right: 0px;
	margin-right: 15px;

}

footer address {
	color: #777;
	margin-top: 60px;
	font-size: 18px;
	text-align:left;

}

footer figure {
	margin-top:50px;
	text-align:center
}

@media screen and (max-width: 767px){
	footer {
		width: 100%;
		height: 400px;
		background-image: url(../images/rodape.jpg);
		background-position: center;
		background-repeat: no-repeat;
		border-top: solid 10px #0098DA;
		margin-top: 20px;
	}
	footer address {
		color: #777;
		margin-top: 20px;
		font-size: 18px;
		text-align:left;

	}

	footer figure {
		margin-top:20px;
		text-align:center
	}
}

@media screen and (min-width: 767px){
	footer{
		width: 100%;
		height: 280px;
		background-image: url(../images/rodape.jpg);
		background-position: center;
		background-repeat: no-repeat;
		border-top: solid 10px #0098DA;
		margin-top: 20px;
	}
}





@media screen and (min-width: 992px){
	footer figure img {
		width: 80%;
		margin: 0 auto;
	}
}


@media screen and (min-width: 1200px){
	footer figure img {
		width: 60%;
		margin: 0 auto;
	}
}


.ass{
	padding: 10px;
	height:40px;
	background-color:#21219c;
	color:#FFF

}
