/*||||||||||||||||||||||||||||||||||||||*/
/*||||||||   RESOLUÇÃO MOBILE   ||||||||*/
/*||||||||||||||||||||||||||||||||||||||*/
@media (min-width: 0px) and (max-width: 959px){

/*
=========
==TOOLS==
=========
*/
.container {width: 100%; text-align: center;}
.header{display: none;}

/*
================
==MENU MOBLILE==
=================
*/
.menu-mob{display: block; width: 100%; float: left; background: #2e2d2b; text-align: center; position: fixed; z-index: 1000;}
.logo-mob{width: 90px; float: left; position: absolute; margin: 0 0 0 10px;}
	.logo-mob a{width: 100%; float: left; padding: 7.5px 0}
		.logo-mob a img{}
#open-menu-mob{}
#open-menu-mob img{float: right; margin: 0 5px 0 0; clear: both;}
#close-menu-mob{display: none;}
#close-menu-mob img{float: right; margin: 0 5px 0 0; clear: both;}
    .menu-open{width: 100%; float: right; display: none; background: rgba(255,255,255,0.1);}
        .menu-open a{width: 100%; float: left; color: #fff; line-height: 24px; border-bottom: 1px solid rgba(0,0,0,0.6); border-top: 1px solid rgba(255,255,255,0.2); padding: 5px 0; box-sizing:border-box; text-align: center; font-size: 20px;} 
        	.menu-open a:hover{color: #000; background: #eee;} 


}
/*|||||||||||||||||||||||||||||||||||||||||||||||*/
/*||||||||   RESOLUÇÃO 0px até 402px   ||||||||*/
/*|||||||||||||||||||||||||||||||||||||||||||||||*/
@media (min-width: 0px) and (max-width: 402px){

/*
=========
==INDEX==
=========
*/
.container-banner {width: 100%; padding: 0 0 60px;}
	.txt-banner {width: 90%; margin: 80px 5% 0;}
		.txt-banner p{text-shadow: 0 0 5px rgba(255,255,255,0.7)}
	.button-banner a {float: none; width: 200px;}

.index-servicos .col-33{width: 100%;}
	.bg-index-servicos {background: none;}
	.link-servicos {padding: 20px 0;}

.fabricantes {padding: 10px 0; overflow: hidden;}
	#fabricantes-owl-carousel { width: 100%; padding: 20px 0 0; }

.depoimentos {padding: 20px 0;}
	#depoimentos-owl-carousel {width:  100%;}
	.txt-depoimento p {text-align: justify;}

.footer .col-30, .footer .col-70{width: 100%;}
	.logo-footer {padding: 40px 0;}
	.menu-footer {margin: 0px;}
		.menu-footer ul {width: 100%;}
			.menu-footer ul li {width: 50%;}
				.menu-footer ul li a {float: none;}

.contato-footer {width: 100%; float: left; padding: 15px 13px 10px;}		
	.line-detail-inner {width: 100%; margin: -100px 0 0;}	

.contato-footer-icon { width: 30%; padding: 0 0 10px; margin: 0 35%;}

/*
===========
==EMPRESA==
===========
*/
.empresa {min-height: 1500px;}
.tt-empresa {padding: 50px 0 0;}
	.tt-empresa p.p2 {padding: 10px 10% 0;}
	.tt-empresa p.p3 {padding: 10px 10% 0; text-align: justify;}

.valores-missao { width: 80%; margin: 50px 10% 0;}
	.missao-visao-valores .conteudo-missao-visao-valores, .missao-visao-valores .conteudo-missao-visao-valores-66{width: 90%; margin: 50px 5% 0; height: auto;}
	.valores-missao .conteudo-val-mis { width: 100%; height: 170px; padding: 5px; margin: 50px 0 10px;}
	.valores .txt p.p1, .missao .txt p.p1, .visao .txt p.p1 {margin: 5px 0 0;}
	.valores .txt p.p2, .missao .txt p.p2, .visao .txt p.p2 {padding: 0 10px;}

.link-depoimentos {width: 50%; margin: 20px 25% 10px;}

/*
============
==HARDWARE==
============
*/
.tt-hardware {padding: 70px 5% 10px 5%;}
	.tt-hardware p{text-shadow: 0 0 5px rgba(255,255,255,0.6)}
	.tt-hardware p.p1 {text-align: center;}
	.tt-hardware p.p2 {text-align: justify; margin: 10px 0;}
.topico-hardware {width: 70%; margin: 0 15%; padding: 10px 0;}
.bg-hardware {background-position: -40% 0px;  min-height: 320px;}
.produtos-hardware{overflow: hidden; padding: 0px 0 10px;}
#produtos-hardware-owl-carousel{width: 100%; padding: 20px 0; overflow: hidden;}
.produtos-hardware-item a {width: 120px; margin: 5px 20px;}


/*
============
==SOFTWARE==
============
*/
.tt-software {padding: 70px 5% 10px 5%;}
	.tt-software p{text-shadow: 0 0 5px rgba(255,255,255,0.6)}
	.tt-software p.p1 {text-align: center;}
	.tt-software p.p2 {text-align: justify; margin: 10px 0;}
.topico-software {width: 70%; margin: 0 15%; padding: 10px 0;}
.bg-software {background-position: -40% -100px;  min-height: 320px;}
.produtos-software{overflow: hidden; padding: 0px 0 10px;}
#produtos-software-owl-carousel{width: 100%; padding: 20px 0; overflow: hidden;}
.produtos-software-item a {width: 150px; margin: 5px 5px;}

/*
============
==SERVIÇOS==
============
*/
.servicos {min-height: 1100px;}
	.tt-servico {padding: 70px 5% 10px;}
		.tt-servico p.p2{text-align: justify;}
	.topico-servico { width: 80%;   margin: 0 10%;}
	.lista-servicos ul li {width: 50%; padding: 10px; margin: 0;}

/*
===========
==CONTATO==
===========
*/
.contato {background: #f1f1f1; min-height: 600px;}
	.conteudo-contato {padding: 70px 0 0; min-height: 460px;}
	.contato form {width: 100%; margin: 20px 0% 0px;}
		.contato form input {width: 90%; margin: 2px 5%;}
		.contato form textarea {width: 90%; margin: 2px 5%;}
}

/*|||||||||||||||||||||||||||||||||||||||||||||||*/
/*||||||||   RESOLUÇÃO 403px até 500px   ||||||||*/
/*|||||||||||||||||||||||||||||||||||||||||||||||*/
@media (min-width: 403px) and (max-width: 500px){

/*
=========
==INDEX==
=========
*/
.container-banner {width: 100%; padding: 0 0 60px;}
	.txt-banner {width: 90%; margin: 80px 5% 0;}
		.txt-banner p{text-shadow: 0 0 5px rgba(255,255,255,0.7)}
	.button-banner a {float: none; width: 200px;}

.fabricantes {padding: 10px 0; overflow: hidden;}
	#fabricantes-owl-carousel { width: 100%; padding: 20px 0 0; }

.depoimentos {padding: 20px 0;}
	#depoimentos-owl-carousel {width:  100%;}
	.txt-depoimento p {text-align: justify;}

.footer .col-30, .footer .col-70{width: 100%;}
	.logo-footer {padding: 40px 0;}
	.menu-footer {margin: 0px;}
		.menu-footer ul {width: 100%;}
			.menu-footer ul li {width: 50%;}
				.menu-footer ul li a {float: none;}

.contato-footer {width: 100%; float: left; padding: 15px 13px 10px;}		
	.line-detail-inner {width: 100%; margin: -75px 0 0;}	

.contato-footer-icon { width: 30%; padding: 0 0 10px; margin: 0 35%;}

/*
===========
==EMPRESA==
===========
*/

.empresa {min-height: 1500px;}
.tt-empresa {padding: 50px 0 0;}
	.tt-empresa p.p2 {padding: 10px 10% 0;}
	.tt-empresa p.p3 {padding: 10px 10% 0; text-align: justify;}

.valores-missao { width: 80%; margin: 50px 10% 0;}
	.missao-visao-valores .conteudo-missao-visao-valores{width: 90%; margin: 50px 5% 0; height: auto;}
	.valores-missao .conteudo-val-mis { width: 100%; height: 170px; padding: 5px; margin: 50px 0 10px;}
	.valores .txt p.p1, .missao .txt p.p1, .visao .txt p.p1 {margin: 5px 0 0;}
	.valores .txt p.p2, .missao .txt p.p2, .visao .txt p.p2 {padding: 0 10px;}

.link-depoimentos {width: 50%; margin: 20px 25% 10px;}

/*
============
==HARDWARE==
============
*/
.tt-hardware {padding: 70px 5% 10px 5%;}
	.tt-hardware p{text-shadow: 0 0 5px rgba(255,255,255,0.6)}
	.tt-hardware p.p1 {text-align: center;}
	.tt-hardware p.p2 {text-align: justify; margin: 10px 0;}
.topico-hardware {width: 70%; margin: 0 15%; padding: 10px 0;}
.bg-hardware {background-position: -40% -100px;  min-height: 320px;}
.produtos-hardware{overflow: hidden; padding: 0px 0 10px;}
#produtos-hardware-owl-carousel{width: 100%; padding: 20px 0; overflow: hidden;}
.produtos-hardware-item a {width: 120px; margin: 5px 20px;}


/*
============
==SOFTWARE==
============
*/
.tt-software {padding: 70px 5% 10px 5%;}
	.tt-software p{text-shadow: 0 0 5px rgba(255,255,255,0.6)}
	.tt-software p.p1 {text-align: center;}
	.tt-software p.p2 {text-align: justify; margin: 10px 0;}
.topico-software {width: 70%; margin: 0 15%; padding: 10px 0;}
.bg-software {background-position: -40% -100px;  min-height: 320px;}
.produtos-software{overflow: hidden; padding: 0px 0 10px;}
#produtos-software-owl-carousel{width: 100%; padding: 20px 0; overflow: hidden;}
.produtos-software-item a {width: 150px; margin: 5px 5px;}

/*
============
==SERVIÇOS==
============
*/
.servicos {min-height: 1100px;}
	.tt-servico {padding: 70px 5% 10px;}
		.tt-servico p.p2{text-align: justify;}
	.topico-servico { width: 80%;   margin: 0 10%;}
	.lista-servicos ul li {width: 50%; padding: 10px; margin: 0;}

/*
===========
==CONTATO==
===========
*/
.contato {background: #f1f1f1; min-height: 600px;}
	.conteudo-contato {padding: 70px 0 0; min-height: 460px;}
	.contato form {width: 100%; margin: 20px 0% 0px;}
		.contato form input {width: 90%; margin: 2px 5%;}
		.contato form textarea {width: 90%; margin: 2px 5%;}
}

/*|||||||||||||||||||||||||||||||||||||||||||||||*/
/*||||||||   RESOLUÇÃO 501px até 600px   ||||||||*/
/*|||||||||||||||||||||||||||||||||||||||||||||||*/
@media (min-width: 501px) and (max-width: 600px){

/*
=========
==INDEX==
=========
*/
.container-banner {width: 100%; padding: 0 0 60px;}
	.txt-banner {width: 90%; margin: 80px 5% 0;}
		.txt-banner p{text-shadow: 0 0 5px rgba(255,255,255,0.7)}
	.button-banner a {float: none; width: 200px;}

.fabricantes {padding: 10px 0; overflow: hidden;}
	#fabricantes-owl-carousel { width: 100%; padding: 20px 0 0; }

.depoimentos {padding: 20px 0;}
	#depoimentos-owl-carousel {width:  100%;}
	.txt-depoimento p {text-align: justify;}

.footer .col-30, .footer .col-70{width: 100%;}
	.logo-footer {padding: 40px 0;}
	.menu-footer {margin: 0px;}
		.menu-footer ul {width: 100%;}
			.menu-footer ul li {width: 25%;}
				.menu-footer ul li a {float: none;}

.contato-footer {width: 80%; float: left; padding: 10px 5px;}		
	.line-detail-inner {width: 100%; margin: -45px 0 0;}	
.contato-footer-icon { width: 20%; padding: 13px 0 10px; margin: 0 0%;}

/*
===========
==EMPRESA==
===========
*/
.empresa {min-height: 1500px;}
.tt-empresa {padding: 50px 0 0;}
	.tt-empresa p.p2 {padding: 10px 10% 0;}
	.tt-empresa p.p3 {padding: 10px 10% 0; text-align: justify;}

.valores-missao { width: 80%; margin: 50px 10% 0;}
	.missao-visao-valores .conteudo-missao-visao-valores{width: 90%; margin: 50px 5% 0; height: auto;}
	.valores-missao .conteudo-val-mis { width: 100%; height: 170px; padding: 5px; margin: 50px 0 10px;}
	.valores .txt p.p1, .missao .txt p.p1, .visao .txt p.p1 {margin: 5px 0 0;}
	.valores .txt p.p2, .missao .txt p.p2, .visao .txt p.p2 {padding: 0 10px;}

.link-depoimentos {width: 50%; margin: 20px 25% 10px;}
	
/*
============
==HARDWARE==
============
*/
.tt-hardware {padding: 100px 5% 10px 5%;}
	.tt-hardware p{text-shadow: 0 0 5px rgba(255,255,255,0.6)}
	.tt-hardware p.p1 {text-align: center;}
	.tt-hardware p.p2 {text-align: justify; margin: 10px 0;}
.topico-hardware {width: 70%; margin: 0 15%; padding: 10px 0;}
.bg-hardware {background-position: -40% -100px;  min-height: 350px;}
.produtos-hardware{overflow: hidden; padding: 0px 0 10px;}
#produtos-hardware-owl-carousel{width: 100%; padding: 20px 0; overflow: hidden;}
.produtos-hardware-item a {width: 120px; margin: 5px 20px;}


/*
============
==SOFTWARE==
============
*/
.tt-software {padding: 100px 5% 10px 5%;}
	.tt-software p{text-shadow: 0 0 5px rgba(255,255,255,0.6)}
	.tt-software p.p1 {text-align: center;}
	.tt-software p.p2 {text-align: justify; margin: 10px 0;}
.topico-software {width: 70%; margin: 0 15%; padding: 10px 0;}
.bg-software {background-position: -40% -100px;  min-height: 350px;}
.produtos-software{overflow: hidden; padding: 0px 0 10px;}
#produtos-software-owl-carousel{width: 100%; padding: 20px 0; overflow: hidden;}
.produtos-software-item a {width: 150px; margin: 5px 5px;}

/*
============
==SERVIÇOS==
============
*/
.servicos {min-height: 1100px;}
	.tt-servico {padding: 100px 5% 10px;}
		.tt-servico p.p2{text-align: justify;}
	.topico-servico { width: 80%;   margin: 0 10%;}
	.lista-servicos ul li {width: 50%; padding: 10px; margin: 0;}

/*
===========
==CONTATO==
===========
*/
.contato {background: #f1f1f1; min-height: 600px;}
	.conteudo-contato {padding: 100px 0 0; min-height: 460px;}
	.contato form {width: 100%; margin: 20px 0% 0px;}
		.contato form input {width: 90%; margin: 2px 5%;}
		.contato form textarea {width: 90%; margin: 2px 5%;}
}
/*|||||||||||||||||||||||||||||||||||||||||||||||*/
/*||||||||   RESOLUÇÃO 601px até 750px   ||||||||*/
/*|||||||||||||||||||||||||||||||||||||||||||||||*/
@media (min-width: 601px) and (max-width: 750px){

/*
=========
==INDEX==
=========
*/
.container-banner {width: 100%; padding: 0 0 60px;}
	.txt-banner {width: 90%; margin: 80px 5% 0;}
		.txt-banner p{text-shadow: 0 0 5px rgba(255,255,255,0.7)}
	.button-banner a {float: none; width: 200px;}

.fabricantes {padding: 10px 0; overflow: hidden;}
	#fabricantes-owl-carousel { width: 100%; padding: 20px 0 0; }

.depoimentos {padding: 20px 0;}
	#depoimentos-owl-carousel {width:  100%;}
	.txt-depoimento p {text-align: justify;}

.footer .col-30, .footer .col-70{width: 100%;}
	.logo-footer {padding: 40px 0;}
	.menu-footer {margin: 0px;}
		.menu-footer ul {width: 100%;}
			.menu-footer ul li {width: 25%;}
				.menu-footer ul li a {float: none;}

.contato-footer {width: 80%; float: left; padding: 10px 5px;}		
	.line-detail-inner {width: 100%; margin: -45px 0 0;}	
.contato-footer-icon { width: 20%; padding: 13px 0 10px; margin: 0 0%;}

/*
===========
==EMPRESA==
===========
*/
.tt-empresa {padding: 100px 0 0;}
	.tt-empresa p.p2 {padding: 10px 5% 0;}
	.tt-empresa p.p3 {padding: 10px 5% 0;}

.valores-missao { width: 80%; margin: 100px 10% 0;}
	.valores-missao .conteudo-val-mis { width: 100%; height: auto; padding: 5px; margin: 50px 0 10px;}
	.valores .txt {padding: 5px 0 10px; }
	.valores .txt p.p1, .missao .txt p.p1, .visao .txt p.p1{margin: 5px 0 0;}
	.valores .txt p.p2, .missao .txt p.p2, .visao .txt p.p2{padding: 0 10px;}

.missao-visao-valores .conteudo-missao-visao-valores{height: 210px;}
.link-depoimentos {width: 30%; margin: 20px 35% 10px;}
/*
============
==HARDWARE==
============
*/
.tt-hardware {padding: 100px 5% 10px 5%;}
	.tt-hardware p{text-shadow: 0 0 5px rgba(255,255,255,0.6)}
	.tt-hardware p.p1 {text-align: center;}
	.tt-hardware p.p2 {text-align: justify; margin: 10px 0;}
.topico-hardware {width: 70%; margin: 0 15%; padding: 10px 0;}
.bg-hardware {background-position: -40% -100px;  min-height: 350px;}
.produtos-hardware{overflow: hidden; padding: 0px 0 10px;}
#produtos-hardware-owl-carousel{width: 100%; padding: 20px 0; overflow: hidden;}
.produtos-hardware-item a {width: 120px; margin: 5px 20px;}


/*
============
==SOFTWARE==
============
*/
.tt-software {padding: 100px 5% 10px 5%;}
	.tt-software p{text-shadow: 0 0 5px rgba(255,255,255,0.6)}
	.tt-software p.p1 {text-align: center;}
	.tt-software p.p2 {text-align: justify; margin: 10px 0;}
.topico-software {width: 70%; margin: 0 15%; padding: 10px 0;}
.bg-software {background-position: -40% -100px;  min-height: 350px;}
.produtos-software{overflow: hidden; padding: 0px 0 10px;}
#produtos-software-owl-carousel{width: 100%; padding: 20px 0; overflow: hidden;}
.produtos-software-item a {width: 150px; margin: 5px 5px;}

/*
============
==SERVIÇOS==
============
*/
.servicos {min-height: 1100px;}
	.tt-servico {padding: 100px 5% 10px;}
		.tt-servico p.p2{text-align: justify;}
	.topico-servico { width: 80%;   margin: 0 10%;}
.lista-servicos ul li{height: 125px;}

/*
===========
==CONTATO==
===========
*/
.contato {background: #f1f1f1; min-height: 600px;}
	.conteudo-contato {padding: 100px 0 0; min-height: 460px;}
	.contato form {width: 100%; margin: 20px 0% 0px;}
		.contato form input {width: 80%; margin: 2px 10%;}
		.contato form textarea {width: 80%; margin: 2px 10%;}
}

/*|||||||||||||||||||||||||||||||||||||||||||||||*/
/*||||||||   RESOLUÇÃO 751px até 800px   ||||||||*/
/*|||||||||||||||||||||||||||||||||||||||||||||||*/
@media (min-width: 751px) and (max-width: 800px){

/*
=========
==INDEX==
=========
*/
.container-banner {width: 100%; padding: 0 0 60px;}
	.txt-banner {width: 60%; margin: 140px 10% 0;}
		.txt-banner p{text-shadow: 0 0 5px rgba(255,255,255,0.7)}
	.button-banner a {float: none; width: 200px;}

.fabricantes {padding: 10px 0; overflow: hidden;}
	#fabricantes-owl-carousel { width: 100%; padding: 20px 0 0; }

.depoimentos {padding: 20px 0;}
	#depoimentos-owl-carousel {width:  100%;}	

.menu-footer ul {width: 100%;}
.line-detail-inner {width: 70%;}
.contato-footer p {text-align: left;}

/*
===========
==EMPRESA==
===========
*/
.tt-empresa {padding: 100px 0 0;}
	.tt-empresa p.p2 {padding: 10px 5% 0;}
	.tt-empresa p.p3 {padding: 10px 15% 0;}

.valores-missao { width: 80%; margin: 120px 10% 0px;}
	
/*
============
==HARDWARE==
============
*/
.tt-hardware {padding: 100px 50% 10px 5%}
	.tt-hardware p{text-shadow: 0 0 5px rgba(255,255,255,0.6)}
	.tt-hardware p.p1 {text-align: center;}
	.tt-hardware p.p2 {text-align: justify; margin: 10px 0;}
.topico-hardware {width: 30%; margin: 0 12.5%; padding: 10px 0;}
.bg-hardware {background-position: -80% 0px;  min-height: 350px;}
.produtos-hardware{overflow: hidden; padding: 0px 0 10px;}
#produtos-hardware-owl-carousel{width: 100%; padding: 20px 0; overflow: hidden;}
.produtos-hardware-item a {width: 120px; margin: 5px 20px;}


/*
============
==SOFTWARE==
============
*/
.tt-software {padding: 100px 50% 10px 5%;}
	.tt-software p{text-shadow: 0 0 5px rgba(255,255,255,0.6)}
	.tt-software p.p1 {text-align: center;}
	.tt-software p.p2 {text-align: justify; margin: 10px 0;}
.topico-software {width: 30%; margin: 0 12.5%; padding: 10px 0;}
.bg-software {background-position: 100% -100px; min-height: 350px;}
.produtos-software{overflow: hidden; padding: 0px 0 10px;}
#produtos-software-owl-carousel{width: 100%; padding: 20px 0; overflow: hidden;}
.produtos-software-item a {width: 150px; margin: 5px 5px;}

/*
============
==SERVIÇOS==
============
*/
.servicos {min-height: 1100px;}
	.tt-servico {padding: 100px 5% 10px;}
		.tt-servico p.p2{text-align: justify;}
	.topico-servico { width: 80%;   margin: 0 10%;}
.lista-servicos ul li{height: 125px;}

/*
===========
==CONTATO==
===========
*/
.contato {background: #f1f1f1; min-height: 600px;}
	.conteudo-contato {padding: 100px 0 0; min-height: 460px;}
	.contato form {width: 100%; margin: 20px 0% 0px;}
		.contato form input {width: 70%; margin: 2px 15%;}
		.contato form textarea {width: 70%; margin: 2px 15%;}
}

/*|||||||||||||||||||||||||||||||||||||||||||||||*/
/*||||||||   RESOLUÇÃO 801px até 959px   ||||||||*/
/*|||||||||||||||||||||||||||||||||||||||||||||||*/
@media (min-width: 801px) and (max-width: 959px){

/*
=========
==INDEX==
=========
*/
.container-banner {width: 100%; padding: 0 0 60px;}
	.txt-banner {width: 60%; margin: 140px 10% 0;}
		.txt-banner p{text-shadow: 0 0 5px rgba(255,255,255,0.7)}
	.button-banner a {float: none; width: 200px;}

.fabricantes {padding: 10px 0; overflow: hidden;}
	#fabricantes-owl-carousel { width: 100%; padding: 20px 0 0; }

.depoimentos {padding: 20px 0;}
	#depoimentos-owl-carousel {width:  100%;}	

.menu-footer ul {width: 100%;}
.line-detail-inner {width: 70%;}
.contato-footer p {text-align: left;}

/*
===========
==EMPRESA==
===========
*/
.tt-empresa {padding: 100px 0 0;}
	.tt-empresa p.p2 {padding: 10px 5% 0;}
	.tt-empresa p.p3 {padding: 10px 15% 0;}

.valores-missao { width: 80%; margin: 120px 10% 0px;}
	
/*
============
==HARDWARE==
============
*/
.tt-hardware {padding: 100px 50% 10px 5%}
	.tt-hardware p{text-shadow: 0 0 5px rgba(255,255,255,0.6)}
	.tt-hardware p.p1 {text-align: center;}
	.tt-hardware p.p2 {text-align: justify; margin: 10px 0;}
.topico-hardware {width: 30%; margin: 0 12.5%; padding: 10px 0;}
.bg-hardware {background-position: 250px -80px; min-height: 350px;}
.produtos-hardware{overflow: hidden; padding: 0px 0 10px;}
#produtos-hardware-owl-carousel{width: 100%; padding: 20px 0; overflow: hidden;}
.produtos-hardware-item a {width: 120px; margin: 5px 20px;}


/*
============
==SOFTWARE==
============
*/
.tt-software {padding: 100px 50% 10px 5%;}
	.tt-software p{text-shadow: 0 0 5px rgba(255,255,255,0.6)}
	.tt-software p.p1 {text-align: center;}
	.tt-software p.p2 {text-align: justify; margin: 10px 0;}
.topico-software {width: 30%; margin: 0 12.5%; padding: 10px 0;}
.bg-software {background-position: 100% -100px; min-height: 350px;}
.produtos-software{overflow: hidden; padding: 0px 0 10px;}
#produtos-software-owl-carousel{width: 100%; padding: 20px 0; overflow: hidden;}
.produtos-software-item a {width: 150px; margin: 5px 5px;}

/*
============
==SERVIÇOS==
============
*/
.servicos {min-height: 1100px;}
	.tt-servico {padding: 100px 20% 10px;}
		.tt-servico p.p2{text-align: center;}
	.topico-servico { width: 40%; margin: 0 30%;}
.lista-servicos ul li{height: 125px;}

/*
===========
==CONTATO==
===========
*/
.contato {background: #f1f1f1; min-height: 600px;}
	.conteudo-contato {padding: 100px 0 0; min-height: 460px;}
	.contato form {width: 100%; margin: 20px 0% 0px;}
		.contato form input {width: 50%; margin: 2px 25%;}
		.contato form textarea {width: 50%; margin: 2px 25%;}
}

/*|||||||||||||||||||||||||||||||||||||||||||||||*/
/*|||||||   RESOLUÇÃO 960px até 1200px   |||||||*/
/*|||||||||||||||||||||||||||||||||||||||||||||||*/
@media (min-width: 960px) and (max-width: 1200px){

.bg-hardware {background-position: 300px 50px;}
.bg-software {background-position: 420px 35px;}
}
/*|||||||||||||||||||||||||||||||||||||||||||||||*/
/*|||||||   RESOLUÇÃO 1201px até 1500px   |||||||*/
/*|||||||||||||||||||||||||||||||||||||||||||||||*/
@media (min-width: 1201px) and (max-width: 1500px){

.bg-hardware {background-position: 450px 50px;}
.bg-software {background-position: 600px 35px;}
}

/*|||||||||||||||||||||||||||||||||||||||||||||||*/
/*|||||||   RESOLUÇÃO 1501px até 1920px   |||||||*/
/*|||||||||||||||||||||||||||||||||||||||||||||||*/
@media (min-width: 1501px) and (max-width: 1920px){

.bg-hardware {background-position: 85% 50px;}
.bg-software {background-position: 70% 35px;}
}
