#contact{  padding-top: 139px;  background-color: white;}/*------------------------------------------------------	Header Styles --------------------------------------------------------*/.top-header {  background: #d6b22e;  color: white;  padding: 10px 0;}.top-header .left-header span {  display: inline-block;  margin: 8px 30px 0 0;}.top-header .left-header span i {  margin-right: 10px;}.top-header .right-header ul.social-icons li {  display: inline-block;}.top-header .right-header ul.social-icons li a {  color: white;  width: 32px;  height: 32px;  text-align: center;  line-height: 30px;  border: 1px solid white;  -webkit-border-radius: 16px;  border-radius: 16px;  margin: 0 5px;}.top-header .right-header ul.social-icons li a:hover {  background-color: white;  color: #e3722e;}.main-header {  position: fixed;  width: 100%;	height: 139px;  z-index: 9999;  /*padding: 40px 0;*/  background: white;  -webkit-box-shadow: 0 2px 4px rgba(1, 1, 1, 0.15) ;  -moz-box-shadow: 0 2px 4px rgba(1, 1, 1, 0.15) ;  box-shadow: 0 2px 4px rgba(1, 1, 1, 0.15) ;  -webkit-transition: all 0.4s ease-in-out;  -moz-transition: all 0.4s ease-in-out;  -ms-transition: all 0.4s ease-in-out;  -o-transition: all 0.4s ease-in-out;  transition: all 0.4s ease-in-out;}.main-header .logo {  /*margin-top: -10px;*/}.main-header .logo h1 {  font-size: 28px;  font-weight: 700;  text-transform: uppercase;}.main-header .logo h1 a {  color: #444444;}.main-header .menu {  margin-top: 10px;}.main-header .menu ul li {  display: inline-block;  margin-left: 15px;}.main-header .menu ul li a {  text-transform: uppercase;  color: #777777;  font-size: 15px;  padding: 8px 15px;  -webkit-border-radius: 3px;  border-radius: 3px;}.main-header .menu ul li a.current {  background: #d6b22e;  color: white;}.main-header-shrink {  padding: 0 25px 0;  top: 0;}.responsive-menu {  position: relative;  top: -72px;}@media screen and (max-width: 767px){	.responsive-menu{		top: -81px;	}}.main-header ul{	padding: 0;}.responsive-menu .toggle-menu {  font-size: 60px;  color: #e3722e;}@media screen and (max-width: 380px){  .responsive-menu .toggle-menu {  font-size: 24px;  color: #e3722e;}.responsive-menu{  position: relative;  top: -37px;}}.responsive-menu .menu {  display: none;  position: absolute;  top: 66px;  width: 100%;  background-color: #e3722e;}.responsive-menu .menu ul li {  display: block;  text-align: left;  border-bottom: 1px solid #d1601c;  margin: 0;}.responsive-menu .menu ul li:last-child {  border-bottom: 0;}.responsive-menu .menu ul li a {  color: white;  padding: 15px 20px;  display: block;  -webkit-border-radius: 0;  border-radius: 0;}.responsive-menu .menu ul li a.current {  background-color: #444444;}@media screen and (max-width: 380px){  .logo img{    width: 100%;  }  .main-header{    padding: 21px;  }}/*------------------------------------------------------	Basic Layout Styles --------------------------------------------------------*/.title-section {  margin-bottom: 30px;}.title-section h2 {  font-size: 24px;  font-weight: normal;  text-transform: uppercase;  display: block;  margin-bottom: 20px;}.title-section span {  display: block;  width: 70px;  height: 4px;  background: #e3722e;  margin: 0 auto;}.widget-title {  font-size: 18px;  font-weight: 600;  margin-bottom: 30px;  margin-top: 10px;}.mainBtn {  background-color: #d6b22e;  color: white;  display: inline-block;  text-transform: uppercase;  padding: 10px 15px;  font-weight: 600;  font-size: 14px;  -webkit-transition: all 0.2s ease-in-out;  -moz-transition: all 0.2s ease-in-out;  -ms-transition: all 0.2s ease-in-out;  -o-transition: all 0.2s ease-in-out;  transition: all 0.2s ease-in-out;}.mainBtn:hover {  background-color: #444444;}/*------------------------------------------------------	della Styles --------------------------------------------------------*/#della .service-item .service-header {  padding-bottom: 20px;  clear: both;}#della .service-item .service-header i {  color: #e3722e;  font-size: 24px;  float: left;  margin-right: 25px;}#della .service-item .service-header h3 {  font-size: 18px;  text-transform: uppercase;  font-weight: 600;}#della{	padding-top: 139px;}/*------------------------------------------------------	Portfolio Styles --------------------------------------------------------*/#portfolio {  padding-bottom: 80px;  margin-top: 100px;  background: #b2b28d;}#portfolio .title-section h2 {  color: white;}#portfolio .portfolio-thumb {  overflow: hidden;  position: relative;  margin-bottom: 30px;}/*#portfolio .portfolio-thumb img {  width: 100%;  height: auto;}*/#portfolio .portfolio-thumb .overlay {  opacity: 0;  visibility: visible;  background: rgba(227, 114, 46, 0.9);  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;  -webkit-transition: all 0.2s ease-in-out;  -moz-transition: all 0.2s ease-in-out;  -ms-transition: all 0.2s ease-in-out;  -o-transition: all 0.2s ease-in-out;  transition: all 0.2s ease-in-out;}#portfolio .portfolio-thumb .overlay .inner {  position: absolute;  padding: 20px;  width: 100%;  bottom: 0;  left: 0;  text-align: center;}#portfolio .portfolio-thumb .overlay .inner h4 {  font-size: 18px;  margin-bottom: 10px;}#portfolio .portfolio-thumb .overlay .inner h4 a {  color: white;}#portfolio .portfolio-thumb .overlay .inner span {  font-weight: 300;  color: white;}#portfolio .portfolio-thumb:hover .overlay {  opacity: 1;  visibility: visible;}#cotacaoauto{  width: 50%;  height: 80px;  background-image: url(images/botao3.jpg);  background-repeat: no-repeat;  margin-left: 25%;}@media screen and (max-width: 768px){  #cotacaoauto {    background-image: url(images/botao.jpg);    width: 157px;margin-left: 39%;  }}@media screen and (max-width: 574px){  #cotacaoauto {    background-image: url(images/botao.jpg);    width: 157px;    margin-left: 34%;  }}@media screen and (max-width: 440px){  #cotacaoauto {    background-image: url(images/botao.jpg);  width: 157px;  margin-left: 30%;  }}@media screen and (max-width: 330px){  #cotacaoauto {    background-image: url(images/botao.jpg);  width: 157px;  margin-left: 23%;  }}@media screen and (max-width: 290px){  #cotacaoauto {    background-image: url(images/botao.jpg);  width: 157px;  margin-left: 17%;  }}@media screen and (max-width: 190px){  #cotacaoauto {    background-image: url(images/botao.jpg);  width: 157px;  }}/*------------------------------------------------------	cotacoes Styles --------------------------------------------------------*/#cotacoes {  padding-bottom: 80px;  margin-top: 100px;  background: #3d3f3f;  padding-top: 139px;}#contatoc{  color: #444;}#dellacoletta{  color:#444;  margin-top: -150px;}#nossosprodutos{  color:white;      margin-top: -150px;}#cotacoes .progess-bars li .progress {  -webkit-box-shadow: none;  -moz-box-shadow: none;  box-shadow: none;  -webkit-border-radius: 0;  border-radius: 0;  background: #e6e6e6;  height: 30px;  margin-bottom: 15px;}#cotacoes .progess-bars li .progress-bar {  -webkit-box-shadow: none;  -moz-box-shadow: none;  box-shadow: none;  line-height: 30px;  background: #e3722e;  text-transform: uppercase;}#cotacoes .our-team {  margin-top: 30px;}#cotacoes .our-team .team-member {  overflow: hidden;}#cotacoes .our-team .team-member .member-img {  width: 100%;  position: relative;}#cotacoes .our-team .team-member .member-img img {  width: 100%;  height: auto;}#cotacoes .our-team .team-member .member-img .overlay {  top: 0;  left: 0;  position: absolute;  width: 100%;  height: 100%;  background: rgba(0, 0, 0, 0.6);  opacity: 0;  visibility: hidden;  -webkit-transition: all 0.2s ease-in-out;  -moz-transition: all 0.2s ease-in-out;  -ms-transition: all 0.2s ease-in-out;  -o-transition: all 0.2s ease-in-out;  transition: all 0.2s ease-in-out;}#cotacoes .our-team .team-member .member-img .overlay .social {  position: absolute;  top: 0;  left: 0;}#cotacoes .our-team .team-member .member-img .overlay .social li {  display: inline-block;  float: left;  margin-right: 1px;}#cotacoes .our-team .team-member .member-img .overlay .social li a {  display: block;  color: white;  background-color: rgba(255, 255, 255, 0.2);  width: 40px;  height: 40px;  text-align: center;  line-height: 40px;}#cotacoes .our-team .team-member .member-img .overlay .social li a:hover {  background-color: rgba(255, 255, 255, 0.4);}#cotacoes .our-team .team-member .member-img:hover .overlay {  opacity: 1;  visibility: visible;}#cotacoes .our-team .team-member .inner-content {  background: whitesmoke;  border: 1px solid #d6d6d6;  border-top: 0;  padding: 20px;}#cotacoes .our-team .team-member .inner-content h5 {  font-size: 18px;  font-weight: 600;  color: #e3722e;  margin-bottom: 10px;}#cotacoes .our-team .team-member .inner-content span {  color: #9d9d9d;  margin-bottom: 15px;  display: block;}.service-description{}/*------------------------------------------------------	Contact Styles --------------------------------------------------------*/#contact .contact-form .full-row {  width: 100%;  margin-bottom: 20px;}#radiosim .contact-form .full-row #radiosim{ /* width: 20%;*/}#contact .contact-form .full-row-auto {	  margin-bottom: 20px;}/*------------------------------------------------------	DADOS PESSOAIS--------------------------------------------------------*/#contactx .contact-form .full-row{	margin-right: 10px;}#contactx .contact-form #dadospessoais .full-row{	float: left;}#contactx .contact-form #dadospessoais{	width: 100%;}#contactx .contact-form input, #contactx .contact-form textarea {  outline: 0;  display: block;  border: 1px solid #cccccc;  padding: 8px 10px;  color: #777777;	width: 100%;}#contactx .contact-form select{  outline: 0;  display: block;  border: 1px solid #cccccc;  width: 100%;  max-width: 100%;  padding: 8px 10px;  color: #777777;}/*----------------------------------------------------------------------------------------------------------------*/#radiosim .contact-form .full-row-auto #radiosim{  width: 20%;}#contact .contact-form input, #contact .contact-form textarea {  outline: 0;  display: block;  border: 1px solid #cccccc;  width: 100%;  max-width: 100%;  padding: 8px 10px;  color: #777777;}#contact .contact-form select{  outline: 0;  display: block;  border: 1px solid #cccccc;  width: 100%;  max-width: 100%;  padding: 8px 10px;  color: #777777;}#contact .contact-form label {  display: block;  margin-bottom: 5px;  margin-top: 7px;  font-size: 15px;}#contact .contact-form input.mainBtn {  display: inline-block;  width: auto;  border: 0;  padding: 10px 15px;  color: white;}#contact .contact-form input{	/*font-size: 14px;*/}#contact .map-holder {  padding: 5px;  background-color: white;  border: 1px solid #d6d6d6;}#contact .contact-info {  margin-top: 30px;}#contact .contact-info span {  margin-top: 20px;  display: block;  font-size: 14px;}#contact .contact-info span i {  color: #e3722e;  font-size: 16px;  margin-right: 12px;}#contact .section-content h2{  color: #444;  padding-bottom: 20px; }.flexslider {  margin-top: 114px;  width: 100%;  max-width: 100%;  min-width: 100%;  overflow: hidden;}.flex-direction-nav a {  color: #444444;  width: 40px;  height: 40px;  background-color: white;  -webkit-border-radius: 3px;  border-radius: 3px;  margin: -20px 0 0 0;  text-align: center;  line-height: 40px;}.flex-caption {  position: absolute;  top: 39%;  width: 100%;  text-align: center;  z-index: 999;  color: white;}.flex-caption h2 {  font-size: 50px;  text-transform: uppercase;  font-weight: 700;  color: white;  margin-bottom: 45px;}.flex-caption p {  font-size: 18px;  font-family: 'Droid Serif', serif;  line-height: 28px;}.flex-caption span {  background: url(../images/slider-dec.png) no-repeat;  width: 60px;  height: 9px;  display: block;  margin: 30px auto;}/*margin-left: 0;margin-right: 0;}*//*------------------------------------------------------	Footer Styles --------------------------------------------------------*/.site-footer {  margin-top: 100px;  background-color: #d6b22e;  color: white;  padding: 25px 0;}.site-footer p {  margin-top: 10px;}.site-footer a {  color: white;  text-align: center;  display: block;}.site-footer .go-top {  float: right;  text-transform: uppercase;}.site-footer .go-top i {  display: block;}.flexslider{  margin-top: 140px;}@media only screen and (max-width: 767){  .service-description{      width: 50%      height:auto;      margin-left: 25%      margin-right:25%}}/********************************IPAD LANDSCAPE (1024x768)********************************//********************************IPAD PORTRAIT (768x1024)********************************/@media (min-width: 381px) and (max-width: 960px) {  .flexslider {    margin-top: 148px;  }  .main-header {    padding: 0;	  height: 146px;  }  .main-header .logo {    margin-top: 20px;  }  .service-item {    margin-bottom: 50px;    margin: 0 auto;    width: 100%;  }  .service-description{    width: 100%;  }  .service-description img{      width: 100%;      height: auto;    }.team-member{  margin-bottom:50px;  margin: 0 auto;}  .our-skills {    margin-top: 60px;  }  .flex-caption {    top: 20%;  }  .flex-caption h2 {    font-size: 24px;    margin-bottom: 20px;  }  .flex-caption p {    font-size: 14px;    width: 70%;    margin: 0 auto;  }  .left-header, .right-header {    text-align: center;  }}/********************************IPHONE 4-4S-5 LANDSCAPE (568x320)********************************/@media only screen and (max-width: 760px) {  .flex-caption {    display: none !important;  }  .contact-form {    margin-bottom: 60px;  }  .main-header {    height: 126px;	    }  .main-header .logo {    margin: 0;  }  .flexslider {    margin-top: 127px;  }  .responsive-menu .menu {    top: 66px;  }}/********************************IPHONE 4-4S-5 PORTRAIT (320x568)********************************/#cotacaoauto a{ width: 50%;margin-left: 25%;}@media only screen and (max-width:600px ){#botaoauto{font-size:10px;line-height: 100%}}@media only screen and (max-width:400px ){#botaoauto{font-size:7px;line-height: 100%;}}