
@media (min-width: 1200px){
    #checkout-checkout.container {
        width:auto;
        max-width: 1285px!important;
    }
}
@media(max-width:990px)
{
    .moduletitle.efct span{
        padding: 5px 10px;
        font-size: 1.8em;
        margin: 0;
    }
    .moduletitle.efct strong
    {
        font-size: 21px;
    }
    .part1,.part2 {
        margin: 0;
    }
    .moduletitle:after
    {
    height: 7px;
    }
    .moduletitle
    {
       margin:0;
    }
    .lancamentos .titulo
    {
    font-size: 20px;
    width: 100%;
    padding: 0;
    letter-spacing: 12px;
    text-align: center;
    }
    .bloco2
    {display: block;position: relative !important;top: 15px !important;}
    .blocos_lanca-promo{
       display: none;
    }
    .lancamentos{
       height:auto;
       display: none;
    }
    #boletim_informativo .txts .txt1
    {
        text-align:center;
    }
    #boletim_informativo .bloco_input .nome,#boletim_informativo .bloco_input .email
    {
        width:100% !important;
        margin:5px 0;
    }
    .bloco_input
    {
        padding:0 10px !important;
    }
    .chamada_inicio
    {
        width:auto;
        height:auto;
        max-width: 100%;
        max-height: 100%;
    }
    .chamada_inicio .bloco
    {
        padding:0;
        width: 100%;
        height: auto;
        background: none;
        position: relative;
    }

    .chamada_inicio .titulo {
        padding: 0 10px;
        font-size: 27px;
        letter-spacing: 10px;
        width: auto;
    }
    .chamada_inicio .subtitulo
    {
        padding: 5px 10px;
        color: #000;
    }
    .chamada_inicio:before
    {
        display:none;
    }
    #position-4
    {
        min-height:200px;
        height:auto;
        background:none;
        border-top:1px solid;
        border-bottom:1px solid;
        padding:40px 0;
    }
    .redes-top {
	    text-align: center;
	}
	.redes-top span{
	    display: none;
	}
	.redes-top a {
	    padding: 1px 13px;
	    font-size: 25px;
	}
}

@media (max-width:991px){
}
@media(min-width:991px)
{
	.scroll-on #meio_topo{
		padding:5px 0;
	}
	.scroll-on #search {
		margin-top: 10px;
	}
	.scroll-on .topo_cart_login {
		margin-top: 3px;
	}
	.scroll-on  .logomarca-topo img {
		max-width: 180px;
	}
	.scroll-on .meio_topo {
		position: fixed;
		top: 0px;
		left: 0;
		width: 100%;
	}
}
@media(max-width:990px)
{
  .logomarca-topo
  {
    justify-content: center;
    display:flex;
  }
	.topo_imagens
  {
    display: flex;
    justify-content: center;
  }
  .topo_imagens div
  {
    display: flex;
    justify-content: center;
  }
  .topo_imagens img{
    max-width: 100px;
    max-height: 55px;
  }
}
@media (max-width:487px){
	
	.produto_sem_carrosel .row
	{
		justify-content: center;
	}
}
@media (max-width:767px){
	#checkout-cart h1 {
		margin-top: 20px !important;
		/* text-align: center; */
		padding-left: 15px;
	}
	.qs_titulo_fin .txt1 {
		text-align: center;
	}
	#m_v_v{
		display: none;
	}
	.scroll-on .menu_topo{
		position:relative;
		top:0;
	}
	#menu .navbar-nav{
		width:100%;
	}
	.topo_redes > div.bc2 {
		border-right: none;
		padding: 0px 0px 0px 5px;
		margin: 0px 0px 0px 15px;
	}
	.logomarca-topo img {
		width: 200px;
		margin:auto;
	}
	header{
		height:auto;
	}
	.central_topo .txt2 {
		font-weight: bold;
		font-size: 20px;
		margin-top: 15px;
		margin-bottom: 15px;
		text-align: center;
	}
	#position-5,
	#position-1{
		display:none;
	}
	#position-2{
		padding-top:10px;
	}
	.menu_topo .navbar-collapse,
	.menu_topo .container{
		padding-right:0;
		padding-left:0;
	}
	#menu .nav > li > a {
		padding: 10px 15px;
		/* border-bottom: 1px solid #bbbababf; */
	}
	#menu .dropdown-menu{
		-webkit-transform:unset;
		-moz-transform:unset;
		-ms-transform:unset;
		-o-transform:unset;
		transform:unset;
		display:none;
	}
	#menu .dropdown-menu.dropdown1 a {
		padding-left: 35px;
	}
	#menu .dropdown-menu.dropdown2 a {
		padding-left: 50px;
	}
	.meio_2cmds .row > .col-md-6:first-child{
		margin-bottom:20px;
	}
	.bloco_produto{
		text-align:center;
	}
	.bloco_produto .img-responsive{
		display:inline-block;
	}
	#boletim_informativo .titulo{
		left:0;
	}
	#boletim_informativo .bloco .col-md-4{
		padding-left:15px;
	}
	#boletim_informativo .txts{
		padding:30px 0px 0px 0px;
	}
	#boletim_informativo .txts .fa{
		display:none;
	}
	#boletim_informativo .bloco_input {
		margin: 15px 0;
	}
	#boletim_informativo .botao{
		position: relative;
		margin-top: 10px;
		margin-left: auto;
		margin-right: auto;
		display: table;
	}
	footer .bdrr{
		border-right:none;
	}
	#rodape_copyright .ebit, #rodape_copyright .gadaddy, #rodape_copyright .copyright, #rodape_copyright .pagseguro, #rodape_copyright .compra_segura {
		display: block;
		width: 100%;
		float: unset;
		text-align: center;
		max-width: unset;
		margin-top:15px;
	}
	#rodape_copyright .pagseguro img{ width:275px; }
	#rodape_copyright .compra_segura img{ width:105px; }
	#rodape_copyright .gadaddy img{ width:165px; }
	#rodape_copyright .ebit img{ width:105px; }
	footer #icn_footer{
		display:none;
	}
	#menu.navbar .dropdown.open .dropdown-menu{
		display:block;
	}
	#menu .btn-navbar {
		background-image: linear-gradient(to bottom, #c73754, #b12a45);
		border-color: #c73754 #b92845 #8a142c;
	}
	#menu .dropdown-inner a{
		border-top: 1px solid #bbbababf;
	}
	#product-category .col-sm-6.text-right.mgt20{
		text-align:center;
	}
	#position-8{
		display:none;
	}
	.redes-sociais-artigo > a span{
		width:75px;
	}
	#product-manufacturer .row .col-md-3 {
		width: 50%;
		float: left;
	}
	#m_v_v .pessoa_bcct{
		display:none;
	}
	.qs_desc .bc_qs .btn.button {
		font-size: 12px;
		margin: 10px auto 20px;
		display: table;
	}
	.qs_desc .bc_qs{
		padding-right:15px;
		padding-left:15px;
	}
	.qs_titulo .moduletitle{
		margin-bottom:25px;
	}
	.porque_comprar .bloco {
		padding: 0px 15px;
	}
	.porque_comprar .bloco .titulo {
		display: inline-block;
		font-size: 18px;
		line-height: 24px;
		margin-top:-25px;
		margin-bottom:20px;
	}
	.porque_comprar ul li {
		position: relative;
		padding-left: 30px;
		width: 100%;
		padding-right: 0;
	}
	.porque_comprar ul li:after {
		left:0;
	}
	.porque_comprar .btn.button{
		font-size:12px;
	}
	#position-9{
		margin-top:0;
	}
	.telefone .txt{
		float:unset;
		width:100%;
	}
	#msg_aviso{
		top:calc(50% - 20px);
	}
	.bloco_info_produto .redes-sociais-artigo{
		width:100%;
		text-align:center;
	}
	.bloco_info_produto .redes-sociais-artigo > a {
		margin-bottom: 10px;
	}
	.bloco_qtd_prod {
		text-align: center;
		margin-bottom: 10px;
	}
	.calc_frete_center{
		display: table;
		margin: auto;
	}
	.produto_selos {
		text-align: center;
	}
	.produto_selos .pag_seguro {
		margin-right: 30px;
		width: 100px;
	}
	.produto_selos .safe_browsing {
		margin-right: 0;
		width: 100px;
	}
	.btn_fale_conosco {
		margin-top: 15px;
		margin-left: 0px;
		margin-bottom: 15px;
	}
	.descricao_box .nav-tabs > li a{
		width: 100%;
	}
	.descricao_box .nav-tabs > li {
		margin-bottom: 0px;
		display: inline-block;
		float: unset;
		width: 100%;
		border-bottom: 1px dotted #703f95;
	}
	.descricao_box {
		border: 1px solid #CCC;
		margin-top: 20px;
	}
	.descricao_box .nav-tabs{
		border-bottom:none;
	}
	.table_cart_custom {
		width: 100%;
		background: #FFF;
		min-width: 480px;
	}
	.label_full label {
		width: unset;
		overflow: auto;
		margin: 0px 15px 15px;
		display: block;
	}
	#button-payment-method {
		display: block;
		max-width: 110px;
		margin: auto;
	}
	.conteudo_sucesso .lista_info .img_float{
		display:none;
	}
	.conteudo_sucesso .titulo{
		font-size:24px;
	}
	.breadcrumb {
		margin: 0;
		padding:8px 0 0;
	}
	.breadcrumb > li{
		padding:0px 20px 10px 20px;
	}
	.conteudo_sucesso .texto_baixo{
		line-height: 40px;
		margin-top: 0px;
	}
}
.topo_3cmd .bloco { min-height: 70px; justify-content: center; } 
@media(max-width: 1200px) { 
    .mc_topo {
        min-height: 75px;
    }
}
@media(max-width: 990px) { 
    .col-vm-50
    {
        display:flex;
        flex-basis: 50%;
        min-width: 45%;
        /* justify-content:center; */
        margin: 10px 0;
        width: 244px !important;
    }
    .mc_topo {
        min-height: 45px;
    }
     .col-vm-20
    {
        display:flex;
        /* flex-basis: 40%; */
        /* min-width:20%; */
        justify-content:center;
        margin: 10px 0;
        width: 115px !important;
    }
    .mc_topo {
        min-height: 45px;
    }
    #carouselPlacasdeVeículos .row,#carouselTroféus .row,#carouselMedalhas .row{
		display: flex;
		margin: 0;
		position: relative;
		flex-wrap: wrap;
		justify-content:center;
	}
	.categorias_inicio .row {
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		margin: 0;
		padding: 0;
		padding: 5px;
	}

	.pad-padrao {
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
	.produto_lista .bloco_produto .preco, .produto_lista .bloco_produto .precode, .produto_lista .bloco_produto .estrelas, .produto_lista .bloco_produto .titulo {
    	text-align: center !important;
	}

	a.bloco_produto.row {}

	.produto-item {
	    display: flex;
	    flex-wrap: wrap;
	    justify-content: center;
	}
	.chamadas_inicio .row
	{
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}
	#meio_topo
	{
		padding: 0px;
		padding-right: 15px;
		padding-left: 15px;
	}
}

@media(max-width:767px)
{
 .no-mobile {
    display: none !important;
 }   
}
@media (max-width: 990px)
{
    .relacionados .part1 span {
        font-size: 2.5em;
    }
	.avaliacoes-btn .btn {
	    padding: 5px 6px;
	    font-size: 17px;
	}
}

@media(min-width:991px)
{
    .menu_topo {
        height: 62px;
    }
}