@charset "utf-8";
/* CSS Document */

body{ margin:0px; padding:0px; background:#fff}
.clearfix{ max-width:1110px; margin: 0px auto}
.hidden{ overflow:hidden}
.bottom{ margin-bottom:20px; padding-bottom:20px} 
.none{ display:none}
label{font-family: 'Montserrat'; font-size:14px}
.small{ display:none}

.suc_mail{ width: 100%; padding: 15px; text-align: center; background-color: #c7fac9; margin-bottom: 20px; color: #43a047; }

#topo {height:37px; width:100%; padding:13px; font-family:"Open Sans", Arial; font-size:11px }
#topo ul { margin:0px; margin-top:-3px;}
#topo li{ list-style: none; float:right; display:inline; font-size: 12px; margin-left:40px; }
#topo li .fa { font-size: 14px; margin-right: 5px; top:2px }
#topo a {cursor:pointer; }


#header{height:auto; width:100%; padding:10px}
#header #logo{ height:auto; width:45%; float:left; padding:20px 0px}
#header .sidebar_min { display:none}
#header #social_bar{ height:95px; width:45%; float:right; padding:30px 0px; margin-top:30px}
#header #social_bar div{ list-style: none; height:40px; width:40px;  float: right; display:inline; font-size: 15px; margin-left:15px; border-radius:20px; padding:10px; text-align:center; transition:all 0.3s ease;}
#header #social_bar div i.fa{ width:20px; height:20px; float: left; text-align: center; font-size: 20px; }


#header_nav{ width:100%; height: 54px; }
#header_nav.nav_fixed{position: fixed; top: 0; z-index: 99;} 
#header_nav ul { margin:0px; padding:0px; width: 100%; height: 55px;} 
#header_nav li{ list-style: none; float:left; display:inline; font-size: 13px; padding:17px 20px; transition:all 0.3s ease;}
#header_nav a li { font-weight:800; text-transform:uppercase}

#slide { width:100%; height:380px;}
#slide .img {width:100%; height:380px; position:absolute}
#slide .img1 { background-repeat:no-repeat; background-size:cover; background-position: center center}
#slide .img2 { background-repeat:no-repeat; background-size:cover; background-position: center center}
#slide .img3 { background-repeat:no-repeat; background-size:cover; background-position: center center}
#slide .img4 { background-repeat:no-repeat; background-size:cover; background-position: center center}

#slide_int { width:100%; height:225px;}
#slide_int .img {width:100%; height:225px; background-repeat:no-repeat; background-size:cover; }
#slide_int .slide_contato {width:100%; height:225px; background-repeat:no-repeat; background-size:cover;  background-position:center }
#slide_int .slide_fin {width:100%; height:225px; background-repeat:no-repeat; background-size:cover;  background-position: right }
#slide_int h1 {font-family: "Montserrat";  font-size:30px; font-weight:800; margin-top: 85px;}

#bar_title { width:100%; height: 60px; }
#bar_title h1{ font-weight:700; margin:0px; padding:10px}

#vitrine #carro { width:340px; height:320px; margin:50px 15px; float:left}

#vitrine #carro #image_car, #vitrine #carro #image_car img { width:340px; height:255px} 
#vitrine #carro #car_details {width:340px; height:140px; margin-top:10px; padding:20px 25px; border-radius: 10px; } 
#vitrine #carro #car_details #box {  height: 65px}
#vitrine #carro #car_details #caixa { width:145px; float:left; height:38px; overflow: hidden} 
#vitrine #carro #car_details #title{ font-family: "Montserrat"; margin-top: 2px;  overflow: hidden; text-transform: uppercase; font-size: 16px; line-height: 18px; font-weight: 700; text-decoration: none;  text-align: left; }
#vitrine #carro #car_details .preco { width:120px; height:50px; margin-top:-5px; position: relative; float: right; padding: 6px 10px 4px 0px; margin-left: 23px;  text-align: right; }
#vitrine #carro #car_details .preco:before { position: absolute; content: ''; display: block; top: 0; left: -14px; height: 100%; width: 23px;  -moz-transform: skew(-18deg, 0deg); -o-transform: skew(-18deg, 0deg); -ms-transform: skew(-18deg, 0deg); -webkit-transform: skew(-18deg, 0deg); transform: skew(-18deg, 0deg); z-index: 5; }
#vitrine #carro #car_details .preco .valor {font-family: "Montserrat"; margin-top: 7px; float: right; overflow: hidden; text-transform: uppercase; font-size: 17.5px;  font-weight: 700; z-index:1}
#vitrine #carro ul { margin:15px 0px; padding:0px} 
#vitrine #carro li{ list-style: none; float:left; display:inline; font-size: 15px; transition:all 0.3s ease; width:32%;} 
#vitrine #carro li::first-child { width:40% !important}

.detalhe_mob{ display:block; font-size:80%;line-height: 1.3; font-weight: normal;}

.botaoestoque { text-align: center; margin-bottom: 20px;  padding: 10px; text-transform: uppercase; display: none}


#controle { width: 200px; height:45px; margin:0px auto; clear:both; padding-top:50px;}
#controle #leftc, #controle #rigthc{ font-size:30px; padding:0px 15px; float:left; margin:5px;  transition:all 0.3s ease;}
#controle #ball { width:15px; height:16px; border-radius:3px; float:left; margin:18px 5px 30px; transition:all 0.3s ease;}


#empresa{margin-bottom: 0px !important; padding-top: 80px !important;  padding-bottom: 79px !important;   position: static; background-attachment: fixed; background-size: cover; background-position: center center; overflow: hidden;} 
#empresa #texto{width:550px; margin:0px auto; padding:50px; transition:all 0.3s ease;}
#empresa #texto #triangulo{float:left; top: 100%; margin-left:-50px; margin-top:44px; border-top: 12px solid transparent; border-bottom: 12px solid transparent;  -moz-transform: skew(0deg, 12deg); -o-transform: skew(0deg, 12deg); -ms-transform: skew(0deg, 12deg); -webkit-transform: skew(0deg, 12deg); transform: skew(0deg, 12deg); transition:all 0.3s ease; }
#empresa #texto h2{ font-size:35px; font-weight:700; font-family:"Open Sans"}
#empresa #texto h3{ font-size:35px; font-weight:700; font-family:"Open Sans"; margin-top: -20px; margin-bottom: 20px;}
#empresa #texto p{  font-size:14px; text-align:justify; font-family:"Open Sans"}
#empresa #texto p span{ font-weight:800 }

#left{ width: 280px; min-height:400px; float:left}
#left #sidebar{ width:245px; min-height:200px; float:left; margin-top:-40px; margin-left:20px;-webkit-box-shadow: 0px 0px 23px 0px rgba(0,0,0,0.33); -moz-box-shadow: 0px 0px 23px 0px rgba(0,0,0,0.33); box-shadow: 0px 0px 23px 0px rgba(0,0,0,0.33);}
#left #sidebar #sidebar_title { width:100%; padding: 10px 25px; margin-bottom:15px;  font-weight:700; font-size:25px; font-family: "Open Sans"; }
#left #sidebar #sidebar_title .stm-icon-car_search{ font-size:25px; margin: 8px 10px;}
#left .divsel {border: none; width: 215px;  margin: 10px 15px; }
#left #reset { margin: 10px 15px; margin-bottom: 25px; width: 215px; padding: 13px;  border: none; font-weight: 700; cursor:pointer; text-align:center}

#rigth{ float:left; width:830px; margin-top:40px}
#rigth .divsel { float:left; border: none; width: 350px;  margin: 20px 0px; }
#rigth .select:before { font-size: 20px; line-height: 2.5em; text-align: center; margin-right:5px }
#rigth #lista{ width:100%; height:280px; clear:both; overflow:hidden}
#rigth #lista {-webkit-transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750); 
   -moz-transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750); 
     -o-transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750); 
        transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750); /* linear */}
#rigth #lista #image_car { width:290px; height:200px; float:left; margin-right:10px }
#rigth #lista #car_details { float:left; width:530px;}
#rigth #lista #car_details #caixa { width:310px; height:100px; float:left}
#rigth #lista #car_details #title a{ font-family: "Montserrat"; margin-top: 2px;  overflow: hidden; text-transform: uppercase; font-size: 20px; line-height: 23px; font-weight: 700; text-decoration: none;  text-align: left; transition:all 0.25s ease; }
#rigth #lista #car_details .preco { width:145px; height:55px; margin-top:-5px; position: relative; float: right; padding: 6px 20px 4px 8px; margin-left: 23px; text-align: right; }
#rigth #lista #car_details .preco:before { position: absolute; content: ''; display: block; top: 0; left: -14px; height: 100%; width: 23px;  -moz-transform: skew(-18deg, 0deg); -o-transform: skew(-18deg, 0deg); -ms-transform: skew(-18deg, 0deg); -webkit-transform: skew(-18deg, 0deg); transform: skew(-18deg, 0deg); z-index: 5; }
#rigth #lista #car_details .preco .valor {font-family: "Montserrat"; margin-top: 7px; float: right; overflow: hidden; text-transform: uppercase; font-size: 19px;  font-weight: 700; z-index:1}
#rigth #lista #car_details ul { margin:15px 0px; padding:10px 0px; clear:both} 
#rigth #lista #car_details li{ list-style: none; float:left; display:inline; font-size: 12px; transition:all 0.3s ease; width:32%;  padding:5px 10px; text-transform:uppercase} 
#rigth #lista #car_details li::first-child { width:40% !important}
#rigth #lista #car_details li .bold{ text-align:center; font-weight:bold; font-size:14px}

#left_det{ width: 50%; margin:30px 0px; float:left; overflow:hidden}
#left_det #view_foto .imagem { width:555px; height:312px; float:left; text-align:center}
#left_det #view_foto .imagem img{ max-height: 312px; max-width:555px; text-align:center}
#left_det #view_thumbs { width:503px; height:85px; float:left; overflow:hidden}
#left_det #view_thumbs #thumbs .imagem { width:91px; height:68px; float:left; margin-right:5px; margin-top:15px; overflow:hidden}
#left_det #view_thumbs #thumbs .imagem img{ width:91px; max-height: 68px; max-width:121px; cursor:pointer}


#rigth_det{ width: 50%; margin:10px 0px; float:left; padding:20px; padding-right:0px}
#rigth_det #price{  padding:20px; font-family: "Montserrat"; font-size:28px; font-weight:800; text-align:right}
#rigth_det #price #mini{font-family: "Montserrat"; font-size:10px; font-weight:200; clear:both}
#rigth_det #bar{ width:100%; height:15px}
#rigth_det #info{  padding:30px}
#rigth_det #info table { width:100%} 
#rigth_det #info table tr td{ vertical-align:top; padding: 11px 0 6px;}
#rigth_det #info table tr:last-child td{border-bottom: none;}
#rigth_det #info table tr td.t-label { padding-right: 3px; width:40%; text-transform: uppercase;  font-size: 12px;  }
#rigth_det #info table tr td.t-value { padding-left: 3px; width:60%; margin-bottom: 0; font-weight: 400; font-size: 14px; line-height: 18px; font-family: "Montserrat"; text-align:justify}

#contato_det{ width:100%; float:left; margin-bottom:60px}
#contato_det #bar_black{ width:100%; padding:10px; height:46px; margin-bottom:35px}
#contato_det #bar_black #tituloddet{ width:100px; height: 50px; margin-top: -14px;  float: left; padding: 15px 20px; font-size: 13px; font-weight: bold;  font-family: "Montserrat"; }
#contato_det #left-contato { float: left; width: 360px; min-height: 200px; padding: 0px;  margin:0px; padding-right:40px; }
#contato_det #left-contato h2 {font-size: 18px; text-align: center; font-weight: 700; font-family: 'Montserrat'; margin-top:0px}
#contato_det #left-contato .icontext h4 {font-family: 'Montserrat'; margin: 0; margin-bottom: 5px; line-height: 1.5; font-size: 14px; font-weight: 500; }
#contato_det #left-contato .icon {font-size: 31px; width: 40px; float: left;}
#contato_det #left-contato .icontext {float: left; width: 245px; font-family:"Open Sans", Arial;  min-height:50px; padding-top:10px; font-size:14px} 


#contato_det #cont { float: right; width: 715px; padding-right: 20px;}
#contato_det #cont h2{font-family: "Montserrat"; margin: 0; margin-bottom: 20px; line-height: 1.2; font-size: 20px; font-weight: 700;}
#contato_det #cont #caixa_left{ width:45%; float:left; margin-right:20px}
#contato_det #cont #caixa_left .form-group { width:100%; float:left; margin:10px 5px}
#contato_det #cont #caixa_rigth{ width:50%; float:left;}
#contato_det #cont #caixa_rigth .form-group { width:100%; float:left; margin:10px 5px}
#contato_det #cont #caixa_rigth .form-group textarea{ width:100%; height:240px}

#contato { width:1080px; min-height:200px;  margin-top:-100px; padding:60px 91px 40px; box-sizing: border-box; margin-bottom:20px; -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5); -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5); box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);}
#contato h2{font-family: "Montserrat"; margin: 0; margin-bottom: 20px; line-height: 1.2; font-size: 36px; font-weight: 700;}
#contato #caixa_left{ width:60%; float:left;}
#contato #caixa_left .form-group { width:48%; float:left; margin:10px 5px}
#contato #caixa_rigth{ width:40%; float:left;}
#contato #caixa_rigth .form-group { width:100%; float:left; margin:10px 5px}
#contato #caixa_rigth .form-group textarea{ width:100%; height:142px}
#fin { margin-bottom:50px} 
#fin h2{ font-family: 'Montserrat';  font-size: 19px;  line-height: 50px; float:left; width:97%; margin-bottom:40px}
#fin .form-group { width:32%; float:left; margin:0px 5px; margin-bottom:20px}
#fin .form-group .divsel { float:left; border: none; width: 100%;  }
#fin .form-group .select:before { font-size: 20px; line-height: 2.5em; text-align: center; margin-right:5px }
#fin .form-group .select { margin:0px}

#left-contato { float: left; width: 300px; min-height: 200px; padding: 20px 40px; margin:30px 0px}
#left-contato h2 {font-size: 18px; text-align: center; font-weight: 700;}
#left-contato .icon {font-size: 31px;  width: 40px; float: left;}
#left-contato .icontext {float: left; width: 180px; font-family:"Open Sans", Arial;} 
#left-contato .icontext h4 { margin: 0; margin-top: 10px; margin-bottom: 5px; line-height: 1.2; font-size: 16px; font-weight: 600; }

#rigth-contato{ width:760px; height:495px;  float:left; margin-left:20px; margin-top:30px; margin-bottom:30px}


#footer {bottom: 0; left: 0; right: 0; width: 100%; min-height:315px; float:left;  font-family:"Open Sans", Arial;}
#footer #footer_main{ padding:25px 0px; }
#footer #footer_main #footer_logo{ width:48%; float:left; padding:15px 0px; line-height:35px;}
#footer #footer_main #base { width: 100%; min-height: 20px; float: left; margin-top: 25px; padding-top: 15px; }
#footer #footer_main #base .copyright-text {  float:left;} 
#footer #footer_main #base .copyright-socials { float:right; }
#footer #footer_main #base .copyright-socials ul { margin:0px; margin-top:-3px;}
#footer #footer_main #base .copyright-socials li{ list-style: none; float:right; display:inline; font-size: 12px; margin-left:40px; }
#footer #footer_main #base .copyright-socials li .fa { font-size: 18px; margin-right: 5px; top:2px;  }

#left_control{ width: 20px; height: 68px; float: left; margin-top: 15px; margin-right: 7px; cursor:pointer}
#rigth_control{ width: 20px; height: 68px; float: left; margin-top: 15px; margin-left: 5px; cursor:pointer}


.scrollup_fade{background-color: #333333; padding: 10px; color: #fff; position: fixed; bottom: 50px; right: 10px; display:none; -webkit-transition:.150s; transition:.150s; cursor: pointer}


* { -webkit-box-sizing: border-box; box-sizing: border-box }
select::-ms-expand { display: none  }
select { -webkit-appearance: none; appearance: none }
select:focus { outline: none; }
.select { position: relative; width: 500px; z-index: 1 }
.select:before {display: block; font-family: 'FontAwesome'; height: 100%; position: absolute; top: 0; right: 0; width: 1em; z-index: -1; content: "\f107"; font-size:14px }
.select > select {display: block; margin: 0; padding: .5em; width: 100%; }
:-moz-any(.select):before { pointer-events: none; z-index: 1; }
.select {  margin: 0 0 2em; padding: 0; }
#left .select:before {  font-size: 20px; line-height: 2.5em; text-align: center; margin-right:5px }
#left .select:hover:before { }
.select > select { border: 0 none; box-shadow: none;  font-size: 100%; line-height: normal; padding:18px  }

input, textarea {display: block;
    width: 100%;
    height: 47px;
    line-height: 47px;
    padding: 0 15px;
    font-weight: 400;
    font-size: 13px;
    outline: none !important;
     -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease} 

input:focus, textarea:focus{
}

input[type="submit"], button, .button, .load-more-btn {
    display: block;
    text-align: center;
    padding: 17px 28px 15px;
    font-size: 14px;
    line-height: 14px;
    font-weight: 700;
    letter-spacing: 0.3px;
    text-transform: uppercase;
    border-radius: 3px;
    text-decoration: none !important;
    outline: none !important;
    visibility: visible;
    border: none;
    white-space: normal;
}

input[type="checkbox"]{
    height: 13px;
    width: 15px;
    float: left;
    margin-right: 5px;
}

.carousel-fade .carousel-inner .item { opacity:0; -webkit-transition: opacity 1s ease-out; -moz-transition: opacity 1s ease-out; -o-transition: opacity 1s ease-out; transition: opacity 1s ease-out; }
.carousel-fade .carousel-inner .active { opacity: 1; }
.carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right {  left: 0; opacity: 1;  z-index: 1; }
.carousel-fade .carousel-inner .next.left, .carousel-fade .carousel-inner .prev.right { opacity: 1; }
.carousel-fade .carousel-control { z-index: 2; opacity:0; font-family: "Open Sans"; -webkit-transition: opacity 0.5s ease-in-out; -moz-transition: opacity 0.5s ease-in-out; -o-transition: opacity 0.5s ease-in-out; transition: opacity 0.5s ease-in-out; }
.carousel-fade:hover .carousel-control { opacity:1 }
.carousel, .carousel-inner, .carousel-inner .item { height: 380px; }
.item:nth-child(1) { background: url(../../slide/slide1.jpg) center no-repeat; background-size: cover;}
.item:nth-child(2) { background: url(../../slide/slide2.jpg) center no-repeat; background-size: cover;}
.item:nth-child(3) { background: url(../../slide/slide3.jpg) center no-repeat; background-size: cover;}
.item:nth-child(4) { background: url(../../slide/slide4.jpg) center no-repeat; background-size: cover;}

.small{ display:none}
.filter { height:90px}
.quebrap{ float:right}

@media screen and (max-width: 759px) {
	.clearfix{ max-width:100%;}
	.quebrap{ clear:both; float: left}
	#topo { height:auto; padding:6px 20px}
	#topo li:nth-child(1), #topo li:nth-child(2){ display:none}
	#topo ul { padding:0px; margin:0px}
	#topo li{ font-size: 15px; float:left; margin-left:0px}
	#topo li .fa { font-size: 14px; }

	
	#header{height:auto;}
	#header .sidebar_min { display:block;}
	#header .sidebar_min .fa { float: right; margin-top: 75px; margin-right:10px; font-size: 28px; cursor:pointer} 
	#header #logo{ margin-top:10px}
	
	#header #social_bar{ display:none}
	#header_nav{ width:100%; height:210px; display:none}
	#header_nav li { width:100%; padding:10px 20px}
	
	#bar_title { height:45px}
	#bar_title h1 { font-size: 18px}
	
	#vitrine {width: 290px; margin: 0px auto;} 
	#vitrine #navega{ width:auto}
	#vitrine #carro:first-child { margin-left:0px}
	#vitrine #carro { width:290px; margin:30px 10px 20px;}
	#vitrine #carro #image_car, #vitrine #carro #image_car img { width:290px; height:224px}
	#vitrine #carro #car_details { width:290px; height:140px; padding:15px}
	#vitrine #carro #car_details #caixa { width:130px }
	#vitrine #carro #car_details #title { font-size:13px }
	#vitrine #carro #car_details .preco { width:105px }
	#vitrine #carro #car_details .preco .valor { font-size:15px }
	#vitrine #carro li { font-size:14px}
	.botaoestoque { display: block}
	
	#controle { width: 300px; padding-top:38px; }
	#controle #ball { margin:20px 2px}

	#contato{ padding: 20px; width: 95%; margin: 0px auto; margin-top: -100px; margin-bottom: 20px;}
	#contato #caixa_left {width:100%}
	#contato #caixa_left .form-group { width:90%}
	#contato #caixa_rigth { width: 90%; }
	
	
	#left { width: 100%; }
	#left #sidebar { width: 90%; margin: 0px auto; float: initial; margin-top: -40px;}
	#left .divsel, #left #reset  { width: 90%;  } 
	
	#rigth{ width:100%; padding:0 20px; margin-top:0px}
	#rigth #lista { height:380px; width:280px; margin:0 auto } 
	#rigth #lista #image_car { width:280px; height:210px}
	#rigth #lista #image_car img{ max-width:280px;  max-height:210px}
	#rigth #lista #car_details .preco { width: 110px; height: 49px;}
		
	#rigth-contato.big { display:none}
	#rigth-contato.small { width: 290px; margin: 15px; }
	#left-contato { margin:0px 9px; width:95%}
	#left-contato .icontext { width:80% }
	
	#slide_int{ height:100px; overflow: hidden}	
	#slide_int h1 { padding-left:20px; margin-top:10px; font-size: 20px} 
	
	#empresa #texto { width:290px; padding:30px}
	#empresa #texto #triangulo { margin-left:-29px; margin-top:24px}
	#empresa #texto h2 { font-size:20px}
	#empresa #texto h3 { font-size:20px; margin-top:-15px} 
	#empresa #texto p { font-size:13px}
	
	#footer{ min-height:330px}
	#footer #footer_main #footer_logo{ width:100%; text-align:center}
	#footer #footer_main #base div{ margin:10px 15px !important}
	#footer #footer_main #base .copyright-socials { float: left; margin-top:20px}
	#footer #footer_main #base .copyright-socials li { margin-right:40px; margin-left:0px}
	#footer #footer_main #base .copyright-text { font-size: 12px; margin-left: 10px; }
	#footer #footer_main .fb-page { display:none}
	#rigth_det #info table tr td.t-label {font-size: 11px;}
	#rigth_det #info table tr td.t-value { font-size: 12px}
	

	
	.small{ display:block } 
	
	.detalhe_mob{ display:block; font-size:80%;line-height: 1.3; font-weight: normal;}
	.dados_car {font-size:10px; font-weight: normal;}
	.hide_small{ display:none;}
	.filter { margin: 0px auto; width: 280px;}
	
	#rigth .divsel { width:280px}
	#rigth #lista #car_details {width: 280px; margin-top:12px}
	#rigth #lista #car_details #caixa { width: 135px; height: 69px;}
	#rigth #lista #car_details li i{ font-size:12px; float:left; padding-right: 3px;}
	#rigth #lista #car_details li .bold{ width:75px; font-size:12px; margin-top:3px}
	#rigth #lista #car_details #title a {font-size: 14px; line-height: 1.3;}
	#rigth #lista #car_details .preco .valor { font-size: 15px;}
	

	
	#fin {width: 95%; margin: 0px auto; margin-bottom: 50px; }
	#fin .form-group { width: 97% !important; }
	.send { margin:0px 7px !important}
	
	#left_det { width: 291px; margin: 17px auto; float: initial; }
	#left_det #view_thumbs { width: 220px; height:60px }
	#left_det #view_foto .imagem { width: 290px; height: 230px;}
	#left_det #view_foto .imagem img { max-height: 238px; max-width: 290px; }
	
	#rigth_det { width: 95%; padding: 0px 20px; float: none; margin: 0 auto; margin-bottom:20px }
	#contato_det { width: 90%; margin: 0px auto; float:inherit; margin-bottom: 60px;  clear: both; }
	#contato_det #left-contato {width: 330px;  border-right: none; margin-bottom:40px}
	#contato_det #cont {float: right; width: 100%;}
	#contato_det #cont h2 { font-size:17px}
	#contato_det #cont #caixa_left { width: 100%;}
	#contato_det #cont #caixa_rigth { width: 100%;}
	
	#left_control { height:38px}
	#left_control i{ padding:8px 5px !important}
	#rigth_control { height:38px}
	#rigth_control i{ padding:8px 5px !important}
	#left_det #view_thumbs #thumbs .imagem { width:51px; height:38px; float:left; margin-right:5px; margin-top:15px; overflow:hidden}
	#left_det #view_thumbs #thumbs .imagem img { width: 51px; max-height: 38px; max-width: 102px; }
	.carousel-control.left, .carousel-control.right  { background: none !important}
	#slide_int .imgdev {background-position-x: -1814px !important;}

	
}

@media screen and (min-device-width: 760px) and (max-width: 990px) {
	.clearfix{ max-width:730px;}
	.medium.small{ display:block}
	.hide_small{ display:none}
	#abertura { display:none} 
	#controle { width: 175px; padding-top:0px; }
	
	#header {  height: 160px; }
	#header #logo img { height: 100px;} 
	#header .sidebar_min .fa { margin-top:70px}
	
	#slide_int { height: 130px;}
	#slide_int h1 { margin-left:20px; margin-top:50px}
	#slide_int .img { height:130px}
	
	#rigth { width: 94%; float: none; margin: 0px auto;}
	#rigth .divsel { width: 100%;}
	#rigth #lista #car_details { width: 335px;}
	#rigth #lista #car_details #caixa { height: 85px;}
	#rigth #lista #car_details .preco { width:100%; margin-bottom:10px}
	#rigth #lista #car_details .preco:before { display:none}
	#rigth #lista #car_details li { font-size:20px} 
	#rigth #lista #car_details ul li span.hide_small{ display:none}
	#rigth #lista #car_details li .bold {float: right; overflow: hidden; width: 64px; margin-top: 4px; }
	
	
	#left { width:95%; height:450px; float:none}
	#left #sidebar { width:100%}
    #left .divsel { width:95%; float:left}
	#left #reset { width:95%; float:left}
	
	#left_det #view_thumbs { width:312px}
	#left_det #view_thumbs #thumbs .imagem { width: 102px;}
	#left_det #view_foto .imagem img { max-height: 208px; max-width: 370px; }
	#left_det #view_foto .imagem { width: 365px; height: 205px;}

	#contato_det #left-contato {width: 100%; border-right: none; padding-bottom: 20px; border-bottom: 2px dotted #ccc; margin-bottom: 40px;}
	#contato_det #left-contato div { width:100%; float:left}
	
	#contato {width: 100%; padding: 60px 50px 40px; }
	#contato #caixa_left { width: 50%;}
	#contato #caixa_left .form-group { width: 90%;}
	#contato #caixa_rigth { width: 50%;}
	#contato #caixa_rigth .form-group textarea { height: 261px;}
	#rigth-contato { width: 410px; }
	
	#fin .form-group { width: 97% !important; }
	#topo #abertura { display:none}
}