

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}

a {
  background-color: transparent;
  text-decoration: none;
}
a:active,
a:hover {
  outline: 0;
}

strong {
  font-weight: bold;
}

img {
  border: 0;
}

hr {
  height: 0;
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  margin: 0;
  font: inherit;
  color: inherit;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}



/*------------------------------------------------------------------Sistema de grid------------------------------------------------------------------*/

.container {
  width: 100%;
  height: 100%;
  padding: 0;
  margin-right: auto;
  margin-left: auto;
  overflow: hidden;
}
.row:before,.row:after{
  display: table;
  content: " ";
}

.row {
  width: 100%;
  margin:0px;
  clear: both;

}
/*----------------------------------------------------------------------------------------------------------------------------------------------------
                                                                        MOVIL
-------------------------------------------------------------------------------------------------------------------------------------------------------*/
@media (max-width: 460px) {
.col-mv-1, .col-mv-2, .col-mv-3, .col-mv-4, .col-mv-5, .col-mv-6, .col-mv-7, .col-mv-8, .col-mv-9, .col-mv-10, .col-mv-11, .col-mv-12, .col-mv-13, .col-mv-14, .col-mv-15, .col-mv-16, .col-mv-17, .col-mv-18, .col-mv-19, .col-mv-20, .col-mv-21, .col-mv-22, .col-mv-23, .col-mv-24, .col-mv-25, .col-mv-26, .col-mv-27, .col-mv-28, .col-mv-29, .col-mv-30, .col-mv-31, .col-mv-32, .col-mv-33, .col-mv-34, .col-mv-35, .col-mv-36, .col-mv-37, .col-mv-38, .col-mv-39, .col-mv-40, .col-mv-41, .col-mv-42, .col-mv-43, .col-mv-44, .col-mv-45, .col-mv-46, .col-mv-47, .col-mv-48, .col-mv-49, .col-mv-50, .col-mv-51, .col-mv-52, .col-mv-53, .col-mv-54, .col-mv-55, .col-mv-56, .col-mv-57, .col-mv-58, .col-mv-59, .col-mv-60, .col-mv-61, .col-mv-62, .col-mv-63, .col-mv-64, .col-mv-65, .col-mv-66, .col-mv-67, .col-mv-68, .col-mv-69, .col-mv-70, .col-mv-71, .col-mv-72, .col-mv-73, .col-mv-74, .col-mv-75, .col-mv-76, .col-mv-77, .col-mv-78, .col-mv-79, .col-mv-80, .col-mv-81, .col-mv-82, .col-mv-83, .col-mv-84, .col-mv-85, .col-mv-86, .col-mv-87, .col-mv-88, .col-mv-89, .col-mv-90, .col-mv-91, .col-mv-92, .col-mv-93, .col-mv-94, .col-mv-95, .col-mv-96, .col-mv-97, .col-mv-98, .col-mv-99, .col-mv-100 {
  float: left;
  position: relative;
  min-height: 1px;
  padding:0;
}
.col-mv-100 {
  width: 100%;
}
.col-mv-99 {
  width: 99%;
}
.col-mv-98 {
  width: 98%;
}
.col-mv-97 {
  width: 97%;
}
.col-mv-96 {
  width: 96%;
}
.col-mv-95 {
  width: 95%;
}
.col-mv-94 {
  width: 94%;
}
.col-mv-93 {
  width: 93%;
}
.col-mv-92 {
  width: 92%;
}
.col-mv-91 {
  width: 91%;
}
.col-mv-90 {
  width: 90%;
}
.col-mv-89 {
  width: 89%;
}
.col-mv-88 {
  width: 88%;
}
.col-mv-87 {
  width: 87%;
}
.col-mv-86 {
  width: 86%;
}
.col-mv-85 {
  width: 85%;
}
.col-mv-84 {
  width: 84%;
}
.col-mv-83 {
  width: 83%;
}
.col-mv-82 {
  width: 82%;
}
.col-mv-81 {
  width: 81%;
}
.col-mv-80 {
  width: 80%;
}
.col-mv-79 {
  width: 79%;
}
.col-mv-78 {
  width: 78%;
}
.col-mv-77 {
  width: 77%;
}
.col-mv-76 {
  width: 76%;
}
.col-mv-75 {
  width: 75%;
}
.col-mv-74 {
  width: 74%;
}
.col-mv-73 {
  width: 73%;
}
.col-mv-72 {
  width: 72%;
}
.col-mv-71 {
  width: 71%;
}
.col-mv-70 {
  width: 70%;
}
.col-mv-69 {
  width: 69%;
}
.col-mv-68 {
  width: 68%;
}
.col-mv-67 {
  width: 67%;
}
.col-mv-66 {
  width: 66%;
}
.col-mv-65 {
  width: 65%;
}
.col-mv-64 {
  width: 64%;
}
.col-mv-63 {
  width: 63%;
}
.col-mv-62 {
  width: 62%;
}
.col-mv-61 {
  width: 61%;
}
.col-mv-60 {
  width: 60%;
}
.col-mv-59 {
  width: 59%;
}
.col-mv-58 {
  width: 58%;
}
.col-mv-57 {
  width: 57%;
}
.col-mv-56 {
  width: 56%;
}
.col-mv-55 {
  width: 55%;
}
.col-mv-54 {
  width: 54%;
}
.col-mv-53 {
  width: 53%;
}
.col-mv-52 {
  width: 52%;
}
.col-mv-51 {
  width: 51%;
}
.col-mv-50 {
  width: 50%;
}
.col-mv-49 {
  width: 49%;
}
.col-mv-48 {
  width: 48%;
}
.col-mv-47 {
  width: 47%;
}
.col-mv-46 {
  width: 46%;
}
.col-mv-45 {
  width: 45%;
}
.col-mv-44 {
  width: 44%;
}
.col-mv-43 {
  width: 43%;
}
.col-mv-42 {
  width: 42%;
}
.col-mv-41 {
  width: 41%;
}
.col-mv-40 {
  width: 40%;
}
.col-mv-39 {
  width: 39%;
}
.col-mv-38 {
  width: 38%;
}
.col-mv-37 {
  width: 37%;
}
.col-mv-36 {
  width: 36%;
}
.col-mv-35 {
  width: 35%;
}
.col-mv-34 {
  width: 34%;
}
.col-mv-33 {
  width: 33%;
}
.col-mv-32 {
  width: 32%;
}
.col-mv-31 {
  width: 31%;
}
.col-mv-30 {
  width: 30%;
}
.col-mv-29 {
  width: 29%;
}
.col-mv-28 {
  width: 28%;
}
.col-mv-27 {
  width: 27%;
}
.col-mv-26 {
  width: 26%;
}
.col-mv-25 {
  width: 25%;
}
.col-mv-24 {
  width: 24%;
}
.col-mv-23 {
  width: 23%;
}
.col-mv-22 {
  width: 22%;
}
.col-mv-21 {
  width: 21%;
}
.col-mv-20 {
  width: 20%;
}
.col-mv-19 {
  width: 19%;
}
.col-mv-18 {
  width: 18%;
}
.col-mv-17 {
  width: 17%;
}
.col-mv-16 {
  width: 16%;
}
.col-mv-15 {
  width: 15%;
}
.col-mv-14 {
  width: 14%;
}
.col-mv-13 {
  width: 13%;
}
.col-mv-12 {
  width: 12%;
}
.col-mv-11 {
  width: 11%;
}
.col-mv-10 {
  width: 10%;
}
.col-mv-9 {
  width: 9%;
}
.col-mv-8 {
  width: 8%;
}
.col-mv-7 {
  width: 7%;
}
.col-mv-6 {
  width: 6%;
}
.col-mv-5 {
  width: 5%;
}
.col-mv-4 {
  width: 4%;
}
.col-mv-3 {
  width: 3%;
}
.col-mv-2 {
  width: 2%;
}
.col-mv-1 {
  width: 1%;
}
.col-mv-0 {
  width: 0%;
}

.menu .rotater {
    position: absolute;
    top: 50px;
    left: 0;
    width: 50%;
    height: 100%;
    transform-origin: 100% 0%;}

    .menu .btn {
        width: 60px;
    height: 60px;}

    .brand {
    top: 15% !important;}

    .titulopag img {
      width: 100%;}

    .porqueindia_txt {
    margin-top: 47px;
  }
.felinoimagen img{ margin-top: 110px !important;}

.parrafofelinos p span{
max-width: 300px;}

}

@media (max-width: 350px) {
 .menu .btn.trigger{
    background: rgba(255, 255, 255, 0.15);}
  }
  .textoavisolegal p{ font-size: 23pt; }

@media (max-width: 320px) {
  .caracteristica {
    width: 250px;}
  }

@media (max-width: 480px) {
  .creditospilar a{font-size: 8pt;}
  .outlet p{
    font-size: 87%;
  }
  .outlet a{
    font-size: 140%;
  }
  .seccion h1 {
    font-size: 50pt !important;
    line-height: 37pt !important;
    margin-top: 0px;}
  }

@media (max-width: 620px) {
  .caracteristicas .caracteristica {
    margin: 0 auto;}
  }

@media (max-width: 600px) {
  .titulopagcausa h1 {
    font-size: 120pt;
    line-height: 70pt;
}
}

@media (max-width: 375px) {
  .titulopagcausa h1 {
    font-size: 90pt;
    line-height: 50pt;
    font-weight: 500;
}
}

@media (min-width: 460px) and (max-width: 768px) {
.tooltip-content-perro-handcraft {
    padding-left: 40%;}
    .amigurumis p{
      float: right !important;}
      .parrafoamigu2 p{
      max-width: 600px !important;
      text-align: right !important;
    }
  }

/*---------------------------------------------------------------------------------------------------------------------------------------------------
                                                                    FIN GRID MOVIL simple
---------------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------------------------
                                                                          TABLET
-------------------------------------------------------------------------------------------------------------------------------------------------------*/
@media (min-width: 768px) and (max-width: 991px) {
  .col-tb-1, .col-tb-2, .col-tb-3, .col-tb-4, .col-tb-5, .col-tb-6, .col-tb-7, .col-tb-8, .col-tb-9, .col-tb-10, .col-tb-11, .col-tb-12, .col-tb-13, .col-tb-14, .col-tb-15, .col-tb-16, .col-tb-17, .col-tb-18, .col-tb-19, .col-tb-20, .col-tb-21, .col-tb-22, .col-tb-23, .col-tb-24, .col-tb-25, .col-tb-26, .col-tb-27, .col-tb-28, .col-tb-29, .col-tb-30, .col-tb-31, .col-tb-32, .col-tb-33, .col-tb-34, .col-tb-35, .col-tb-36, .col-tb-37, .col-tb-38, .col-tb-39, .col-tb-40, .col-tb-41, .col-tb-42, .col-tb-43, .col-tb-44, .col-tb-45, .col-tb-46, .col-tb-47, .col-tb-48, .col-tb-49, .col-tb-50, .col-tb-51, .col-tb-52, .col-tb-53, .col-tb-54, .col-tb-55, .col-tb-56, .col-tb-57, .col-tb-58, .col-tb-59, .col-tb-60, .col-tb-61, .col-tb-62, .col-tb-63, .col-tb-64, .col-tb-65, .col-tb-66, .col-tb-67, .col-tb-68, .col-tb-69, .col-tb-70, .col-tb-71, .col-tb-72, .col-tb-73, .col-tb-74, .col-tb-75, .col-tb-76, .col-tb-77, .col-tb-78, .col-tb-79, .col-tb-80, .col-tb-81, .col-tb-82, .col-tb-83, .col-tb-84, .col-tb-85, .col-tb-86, .col-tb-87, .col-tb-88, .col-tb-89, .col-tb-90, .col-tb-91, .col-tb-92, .col-tb-93, .col-tb-94, .col-tb-95, .col-tb-96, .col-tb-97, .col-tb-98, .col-tb-99, .col-tb-100 {
    float: left;
    position: relative;
    min-height: 1px;
    padding:0;
  }
  .col-tb-100 {
  width: 100%;
  }
  .col-tb-99 {
    width: 99%;
  }
  .col-tb-98 {
    width: 98%;
  }
  .col-tb-97 {
    width: 97%;
  }
  .col-tb-96 {
    width: 96%;
  }
  .col-tb-95 {
    width: 95%;
  }
  .col-tb-94 {
    width: 94%;
  }
  .col-tb-93 {
    width: 93%;
  }
  .col-tb-92 {
    width: 92%;
  }
  .col-tb-91 {
    width: 91%;
  }
  .col-tb-90 {
    width: 90%;
  }
  .col-tb-89 {
    width: 89%;
  }
  .col-tb-88 {
    width: 88%;
  }
  .col-tb-87 {
    width: 87%;
  }
  .col-tb-86 {
    width: 86%;
  }
  .col-tb-85 {
    width: 85%;
  }
  .col-tb-84 {
    width: 84%;
  }
  .col-tb-83 {
    width: 83%;
  }
  .col-tb-82 {
    width: 82%;
  }
  .col-tb-81 {
    width: 81%;
  }
  .col-tb-80 {
    width: 80%;
  }
  .col-tb-79 {
    width: 79%;
  }
  .col-tb-78 {
    width: 78%;
  }
  .col-tb-77 {
    width: 77%;
  }
  .col-tb-76 {
    width: 76%;
  }
  .col-tb-75 {
    width: 75%;
  }
  .col-tb-74 {
    width: 74%;
  }
  .col-tb-73 {
    width: 73%;
  }
  .col-tb-72 {
    width: 72%;
  }
  .col-tb-71 {
    width: 71%;
  }
  .col-tb-70 {
    width: 70%;
  }
  .col-tb-69 {
    width: 69%;
  }
  .col-tb-68 {
    width: 68%;
  }
  .col-tb-67 {
    width: 67%;
  }
  .col-tb-66 {
    width: 66%;
  }
  .col-tb-65 {
    width: 65%;
  }
  .col-tb-64 {
    width: 64%;
  }
  .col-tb-63 {
    width: 63%;
  }
  .col-tb-62 {
    width: 62%;
  }
  .col-tb-61 {
    width: 61%;
  }
  .col-tb-60 {
    width: 60%;
  }
  .col-tb-59 {
    width: 59%;
  }
  .col-tb-58 {
    width: 58%;
  }
  .col-tb-57 {
    width: 57%;
  }
  .col-tb-56 {
    width: 56%;
  }
  .col-tb-55 {
    width: 55%;
  }
  .col-tb-54 {
    width: 54%;
  }
  .col-tb-53 {
    width: 53%;
  }
  .col-tb-52 {
    width: 52%;
  }
  .col-tb-51 {
    width: 51%;
  }
  .col-tb-50 {
    width: 50%;
  }
  .col-tb-49 {
    width: 49%;
  }
  .col-tb-48 {
    width: 48%;
  }
  .col-tb-47 {
    width: 47%;
  }
  .col-tb-46 {
    width: 46%;
  }
  .col-tb-45 {
    width: 45%;
  }
  .col-tb-44 {
    width: 44%;
  }
  .col-tb-43 {
    width: 43%;
  }
  .col-tb-42 {
    width: 42%;
  }
  .col-tb-41 {
    width: 41%;
  }
  .col-tb-40 {
    width: 40%;
  }
  .col-tb-39 {
    width: 39%;
  }
  .col-tb-38 {
    width: 38%;
  }
  .col-tb-37 {
    width: 37%;
  }
  .col-tb-36 {
    width: 36%;
  }
  .col-tb-35 {
    width: 35%;
  }
  .col-tb-34 {
    width: 34%;
  }
  .col-tb-33 {
    width: 33%;
  }
  .col-tb-32 {
    width: 32%;
  }
  .col-tb-31 {
    width: 31%;
  }
  .col-tb-30 {
    width: 30%;
  }
  .col-tb-29 {
    width: 29%;
  }
  .col-tb-28 {
    width: 28%;
  }
  .col-tb-27 {
    width: 27%;
  }
  .col-tb-26 {
    width: 26%;
  }
  .col-tb-25 {
    width: 25%;
  }
  .col-tb-24 {
    width: 24%;
  }
  .col-tb-23 {
    width: 23%;
  }
  .col-tb-22 {
    width: 22%;
  }
  .col-tb-21 {
    width: 21%;
  }
  .col-tb-20 {
    width: 20%;
  }
  .col-tb-19 {
    width: 19%;
  }
  .col-tb-18 {
    width: 18%;
  }
  .col-tb-17 {
    width: 17%;
  }
  .col-tb-16 {
    width: 16%;
  }
  .col-tb-15 {
    width: 15%;
  }
  .col-tb-14 {
    width: 14%;
  }
  .col-tb-13 {
    width: 13%;
  }
  .col-tb-12 {
    width: 12%;
  }
  .col-tb-11 {
    width: 11%;
  }
  .col-tb-10 {
    width: 10%;
  }
  .col-tb-9 {
    width: 9%;
  }
  .col-tb-8 {
    width: 8%;
  }
  .col-tb-7 {
    width: 7%;
  }
  .col-tb-6 {
    width: 6%;
  }
  .col-tb-5 {
    width: 5%;
  }
  .col-tb-4 {
    width: 4%;
  }
  .col-tb-3 {
    width: 3%;
  }
  .col-tb-2 {
    width: 2%;
  }
  .col-tb-1 {
    width: 1%;
  }
  .col-tb-0 {
    width: 0%;
  }

.titulopaghandcraft img {
    float: right !important;}

    
}

@media (max-width: 1000px) {
.pagproductos header {
    height: auto;}
  }

@media (max-width: 991px) {
  .colaboraciones{margin-top: 3%;}
  .nombreindia{
  margin-top: 10% !important;}
}

@media (max-width: 803px) {
 .titulobaby h1{ font-size: 130pt;
    line-height: 104pt;
    margin-top:20px;}
  }
  
@media (max-width: 600px) {
  .titulobaby h1{ font-size: 95pt;
    line-height: 80pt;}
.pagcontacto header, .pagcookies header{
  height: auto;
}
.titulopagcontacto {
    margin-bottom: 90px;}
}

@media (max-width: 460px) {
  .titulobaby h1{ font-size: 60pt;
    line-height: 55pt;
  padding-left: 5%;}
}

@media (max-width: 767px) {
 .quieneslgt_txt{
    margin-bottom:  35%;
  }
}

@media (max-width: 768px) {
  .brand {
    top: 20%;}

    .container_lp .menu {
    margin-top: 0;}

.caracteristica1:hover img, .caracteristica2:hover img, .caracteristica3:hover img, .caracteristica4:hover img{
  visibility: hidden;}

  .titulopagproductos h1{
    font-size: 90pt;
  }

.runningdog .perrocorriendo img{
  float: left;
padding-left: 15px;
padding-top: 15%;
}

.runningdog .casaperro img{
  max-width: 150px;}

 .titulotelas h1 {
    font-size: 150pt;
}
}

@media (max-width: 850px) {
.caract h1{
  max-width: 450px;
    margin-top: 10px;
padding-right: 15px;}
}

@media (max-width: 570px) {
  .conjuntos {
    text-align: center;
   padding-right: 0 !important;
}
}

@media (max-width: 460px) {
  .caract h1 {
    font-size: 25pt;}

  .titulotelas h1 {
    font-size: 90pt;
    padding-left: 2%;}

.runningdog .casaperro{
padding-left: 30%;}
.runningdog .casaperro img{
max-width: 120px;}
.runningdog .perrocorriendo img{
max-width: 140px;
padding-top:20%}

}

@media (max-width: 400px) {
  .clientes p span {
font-size: 50pt !important;
line-height: 36pt !important;
}
  .titulopagproductos h1{
    font-size: 50pt;
  }

.logotbg{
      left:  15% !important;
    }
}

/*---------------------------------------------------------------------------------------------------------------------------------------------------
                                                                    FIN GRID TABLET simple
---------------------------------------------------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------------------------------------------------
                                                                             PC
---------------------------------------------------------------------------------------------------------------------------------------------------*/
@media (min-width: 992px) {
  .col-pc-1, .col-pc-2, .col-pc-3, .col-pc-4, .col-pc-5, .col-pc-6, .col-pc-7, .col-pc-8, .col-pc-9, .col-pc-10, .col-pc-11, .col-pc-12, .col-pc-13, .col-pc-14, .col-pc-15, .col-pc-16, .col-pc-17, .col-pc-18, .col-pc-19, .col-pc-20, .col-pc-21, .col-pc-22, .col-pc-23, .col-pc-24, .col-pc-25, .col-pc-26, .col-pc-27, .col-pc-28, .col-pc-29, .col-pc-30, .col-pc-31, .col-pc-32, .col-pc-33, .col-pc-34, .col-pc-35, .col-pc-36, .col-pc-37, .col-pc-38, .col-pc-39, .col-pc-40, .col-pc-41, .col-pc-42, .col-pc-43, .col-pc-44, .col-pc-45, .col-pc-46, .col-pc-47, .col-pc-48, .col-pc-49, .col-pc-50, .col-pc-51, .col-pc-52, .col-pc-53, .col-pc-54, .col-pc-55, .col-pc-56, .col-pc-57, .col-pc-58, .col-pc-59, .col-pc-60, .col-pc-61, .col-pc-62, .col-pc-63, .col-pc-64, .col-pc-65, .col-pc-66, .col-pc-67, .col-pc-68, .col-pc-69, .col-pc-70, .col-pc-71, .col-pc-72, .col-pc-73, .col-pc-74, .col-pc-75, .col-pc-76, .col-pc-77, .col-pc-78, .col-pc-79, .col-pc-80, .col-pc-81, .col-pc-82, .col-pc-83, .col-pc-84, .col-pc-85, .col-pc-86, .col-pc-87, .col-pc-88, .col-pc-89, .col-pc-90, .col-pc-91, .col-pc-92, .col-pc-93, .col-pc-94, .col-pc-95, .col-pc-96, .col-pc-97, .col-pc-98, .col-pc-99, .col-pc-100 {
    float: left;
    position: relative;
    min-height: 1px;
    padding:0;
  }
  .col-pc-100 {
  width: 100%;
  }
  .col-pc-99 {
    width: 99%;
  }
  .col-pc-98 {
    width: 98%;
  }
  .col-pc-97 {
    width: 97%;
  }
  .col-pc-96 {
    width: 96%;
  }
  .col-pc-95 {
    width: 95%;
  }
  .col-pc-94 {
    width: 94%;
  }
  .col-pc-93 {
    width: 93%;
  }
  .col-pc-92 {
    width: 92%;
  }
  .col-pc-91 {
    width: 91%;
  }
  .col-pc-90 {
    width: 90%;
  }
  .col-pc-89 {
    width: 89%;
  }
  .col-pc-88 {
    width: 88%;
  }
  .col-pc-87 {
    width: 87%;
  }
  .col-pc-86 {
    width: 86%;
  }
  .col-pc-85 {
    width: 85%;
  }
  .col-pc-84 {
    width: 84%;
  }
  .col-pc-83 {
    width: 83%;
  }
  .col-pc-82 {
    width: 82%;
  }
  .col-pc-81 {
    width: 81%;
  }
  .col-pc-80 {
    width: 80%;
  }
  .col-pc-79 {
    width: 79%;
  }
  .col-pc-78 {
    width: 78%;
  }
  .col-pc-77 {
    width: 77%;
  }
  .col-pc-76 {
    width: 76%;
  }
  .col-pc-75 {
    width: 75%;
  }
  .col-pc-74 {
    width: 74%;
  }
  .col-pc-73 {
    width: 73%;
  }
  .col-pc-72 {
    width: 72%;
  }
  .col-pc-71 {
    width: 71%;
  }
  .col-pc-70 {
    width: 70%;
  }
  .col-pc-69 {
    width: 69%;
  }
  .col-pc-68 {
    width: 68%;
  }
  .col-pc-67 {
    width: 67%;
  }
  .col-pc-66 {
    width: 66%;
  }
  .col-pc-65 {
    width: 65%;
  }
  .col-pc-64 {
    width: 64%;
  }
  .col-pc-63 {
    width: 63%;
  }
  .col-pc-62 {
    width: 62%;
  }
  .col-pc-61 {
    width: 61%;
  }
  .col-pc-60 {
    width: 60%;
  }
  .col-pc-59 {
    width: 59%;
  }
  .col-pc-58 {
    width: 58%;
  }
  .col-pc-57 {
    width: 57%;
  }
  .col-pc-56 {
    width: 56%;
  }
  .col-pc-55 {
    width: 55%;
  }
  .col-pc-54 {
    width: 54%;
  }
  .col-pc-53 {
    width: 53%;
  }
  .col-pc-52 {
    width: 52%;
  }
  .col-pc-51 {
    width: 51%;
  }
  .col-pc-50 {
    width: 50%;
  }
  .col-pc-49 {
    width: 49%;
  }
  .col-pc-48 {
    width: 48%;
  }
  .col-pc-47 {
    width: 47%;
  }
  .col-pc-46 {
    width: 46%;
  }
  .col-pc-45 {
    width: 45%;
  }
  .col-pc-44 {
    width: 44%;
  }
  .col-pc-43 {
    width: 43%;
  }
  .col-pc-42 {
    width: 42%;
  }
  .col-pc-41 {
    width: 41%;
  }
  .col-pc-40 {
    width: 40%;
  }
  .col-pc-39 {
    width: 39%;
  }
  .col-pc-38 {
    width: 38%;
  }
  .col-pc-37 {
    width: 37%;
  }
  .col-pc-36 {
    width: 36%;
  }
  .col-pc-35 {
    width: 35%;
  }
  .col-pc-34 {
    width: 34%;
  }
  .col-pc-33 {
    width: 33%;
  }
  .col-pc-32 {
    width: 32%;
  }
  .col-pc-31 {
    width: 31%;
  }
  .col-pc-30 {
    width: 30%;
  }
  .col-pc-29 {
    width: 29%;
  }
  .col-pc-28 {
    width: 28%;
  }
  .col-pc-27 {
    width: 27%;
  }
  .col-pc-26 {
    width: 26%;
  }
  .col-pc-25 {
    width: 25%;
  }
  .col-pc-24 {
    width: 24%;
  }
  .col-pc-23 {
    width: 23%;
  }
  .col-pc-22 {
    width: 22%;
  }
  .col-pc-21 {
    width: 21%;
  }
  .col-pc-20 {
    width: 20%;
  }
  .col-pc-19 {
    width: 19%;
  }
  .col-pc-18 {
    width: 18%;
  }
  .col-pc-17 {
    width: 17%;
  }
  .col-pc-16 {
    width: 16%;
  }
  .col-pc-15 {
    width: 15%;
  }
  .col-pc-14 {
    width: 14%;
  }
  .col-pc-13 {
    width: 13%;
  }
  .col-pc-12 {
    width: 12%;
  }
  .col-pc-11 {
    width: 11%;
  }
  .col-pc-10 {
    width: 10%;
  }
  .col-pc-9 {
    width: 9%;
  }
  .col-pc-8 {
    width: 8%;
  }
  .col-pc-7 {
    width: 7%;
  }
  .col-pc-6 {
    width: 6%;
  }
  .col-pc-5 {
    width: 5%;
  }
  .col-pc-4 {
    width: 4%;
  }
  .col-pc-3 {
    width: 3%;
  }
  .col-pc-2 {
    width: 2%;
  }
  .col-pc-1 {
    width: 1%;
  }
  .col-pc-0 {
    width: 0%;
  }

  .titulopaghandcraft img {
    float: right !important;}

}

@media (max-width: 1150px) {
.p_collares h1, .titulocuellos h1, .titulochapas h1, .titulofelinos h1, .titulochapas h1 { font-size:200pt !important; padding-bottom: 50px !important; margin-top: 50px !important;}
#amigurumis h1{
  font-size:  136pt !important;
}

}

@media (max-width: 1124px) {
.seccion h1 {
    font-size: 65pt;
    line-height: 52pt;
    letter-spacing: 1pt;
    left: 2%;}

    .formulario{
      text-align: center;
      padding-left: 5px !important;
      padding-right: 5px;
    }
    .fullscreen-bg__video {
    width: 150%;
    right: 0 !important;
  }
}

@media (max-width: 1080px) {
.titulopagtienda h1{ font-size:200pt;}
}
@media (max-width: 1110px) {
.p_collares h1, .titulocuellos h1, .titulochapas h1, .titulofelinos h1, .titulochapas h1{ font-size:177pt !important; padding-bottom: 50px !important; margin-top: 50px !important;}
#amigurumis h1{
  font-size:  122pt !important;
}

}

@media (max-width: 992px) {
  .colfooter{
    display: block;
    text-align:  center !important;}
  .logofooter{
  margin-top: 20px;
  margin-bottom:  20px;
  }
  .p_collares h1, .titulocuellos h1,.titulofelinos h1, .titulochapas h1 { font-size:137pt !important; padding-bottom: 50px !important; margin-top: 50px !important;}
#amigurumis h1{
  font-size:  93pt !important;
}
  .titulopagclientes h1 {
font-size: 135pt;
line-height: 85pt;
font-weight: 600;
}
}

@media (max-width: 950px) {
 .parrafofelinos p{
  float: left;
      margin-top: 40px;}
}

@media (max-width: 820px) {
.titulopagtienda h1{ font-size:150pt;}
.introtienda {
    padding-left: 15% !important;
    padding-right: 15% !important;
}
}

@media (max-width: 768px) {
.menutop_item {
    max-width: 52px;
    height: 52px;}

  .formulario{ margin-top: 60px; }
  .p_collares{margin-top: 10%;}
.p_collares h1, .titulocuellos h1, .titulofelinos h1, .titulochapas h1 { font-size:81pt !important; padding-bottom: 50px !important; margin-top: 50px !important;}
#amigurumis h1{
  font-size:  60pt !important;
}
.p_collares p{margin-top: 17%;}
.parrafochapas p {
    margin-top: -11%;
}
.felinoimagen img{ margin-top: 20px;
  margin-left: 30px;
padding-right:30px;}

 .bienvenida h1{ font-size: 50pt; line-height: 65pt; }
 .lpsocial{
  left: 44%;
 }
.amicenizas {
    background: url(../img/liam3.png) no-repeat;
    height: auto;}

.amicenizas .parrafo {
    margin-top: 512px;
    padding-top: 0;
}
.amicenizas .parrafo p{
  max-width: none;}
}

@media (max-width: 680px) {
  .collares1 .hueco{ width: 0 !important; height: 0 !important;}
.titulopagtienda h1{ font-size:110pt;}
}

@media (max-width: 567px) {
.titulopagtienda h1{ margin-top: -17%;}
}

@media (max-width: 500px) {
.titulopagtienda h1{ font-size:90pt;
right:0;}
}

@media (max-width: 594px) {
.hueco{ display:none;}
}

@media (max-width: 380px) {
.titulopagtienda h1{ font-size:70pt;}
}

@media (max-width: 468px) {
  .p_collares{margin-top: 25%;}
.p_collares h1, .titulocuellos h1, .titulofelinos h1, .titulochapas h1 { font-size:50pt !important; padding-bottom: 50px !important; margin-top: 50px !important;}
#amigurumis h1{
  font-size:  35pt !important;
}
.amicenizas {min-height: 512px;
background: url(../img/liam3.png) no-repeat center;}
.amicenizas .parrafo {
    margin-bottom: 50px;}
.unete .hastag span {
    font-size: 32pt;}

.unete a h1 {
    font-size: 48pt;
    letter-spacing: 1pt;
    font-weight: 700;}

    .logotbg{
      left:  20%;
    }
}

@media (min-width: 468px) {
.seccionamigu p {
    top: 87%;
    font-size: 54pt;}
}

@media (min-width: 768px) {
.seccionamigu p {
    top: 78%;
    font-size: 92pt;}
}

@media (min-width: 992px) {
  .seccionamigu p {
    top: 71%;
    font-size: 122pt;}
  }

  @media (min-width: 1110px) {
.seccionamigu p {
    top: 67%;
    font-size: 137pt;}
}

@media (min-width: 1110px) {
.seccionamigu p {
    top: 58%;
    font-size: 170pt;}
}

@media (max-width: 467px) {
.seccionamigu p {
    top: 88%;
    font-size: 30pt;}
  }

/* titulo pagina family */
@media (max-width: 1200px){
.titulopagfamily h1, .titulopagamigos h1{
    font-size: 130pt;
  }
}

@media (max-width: 1050px){
.titulopagfamily h1, .titulopagamigos h1 {
    float: left !important;
    left: 10px;
  }
}
@media (max-width: 720px){
.titulopagclientes h1 {
    font-size: 111pt !important;
    line-height: 72pt !important;
}
}

@media (max-width: 845px){
.titulopagfamily h1{
    right:20%;
  }
  .titulopagamigos h1{
    font-size: 230pt;
    bottom: 220px;
  }
}

@media (max-width: 800px){
.titulopagfamily h1 {
    right:3%;
  }
}

@media (max-width: 620px){
.titulopagclientes h1 {
    font-size: 89pt !important;
    line-height: 60pt !important;
}
}

@media (max-width: 670px){
.titulopagamigos h1 {
    font-size: 144pt;
    line-height: 85pt;
    bottom: 160px;
    left: 10px;
  }
}

@media (max-width: 520px){
.titulopagamigos h1 {
    bottom: 220px;}

    .titulopagclientes h1 {
    font-size: 65pt !important;
    line-height: 45pt !important;
    left: 20px !important;
}
}


@media (max-width: 550px){
.titulopagfamily h1{
    font-size:94pt;
    line-height: 111px;
    left: 0;
    top: 10%;
    padding-top: 23%;
  }
}

@media (max-width: 390px){
.titulopagfamily h1{
    font-size:71pt;
    line-height: 88px;
    left: 0;
  }
  .titulopagclientes h1 {
    font-size: 55pt !important;
    line-height: 35pt !important;
}
}

@media (max-width: 468px) {
.titulopagamigos h1{
  font-size: 109pt;
    line-height: 66pt;
    bottom: 170px;
}
}

@media (max-width: 365px){
.titulopagamigos h1{
      font-size: 96pt;
    line-height: 78px;
    bottom: 171px;
  }
  .outlet {
    margin-right: 8% !important;}
}


@media (max-width: 468px){
.menutop_item {
    max-width: 45px !important;
    height: 45px !important;} 
  }

   @media (max-width: 299px){
    .titulopagamigos h1{
    font-size: 85pt;
    line-height: 60px;
    bottom: 125px;}
  }

/* fin titulo pag family */

/* Fin footer tb y mv */
/*---------------------------------------------------------------------------------------------------------------------------------------------------
                                                                    FIN GRID PC simple
---------------------------------------------------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------------------------------------------------
                                                                   PANTALLA GRANDE - TV
---------------------------------------------------------------------------------------------------------------------------------------------------*/
@media (min-width: 1200px) {
  .col-tv-1, .col-tv-2, .col-tv-3, .col-tv-4, .col-tv-5, .col-tv-6, .col-tv-7, .col-tv-8, .col-tv-9, .col-tv-10, .col-tv-11, .col-tv-12, .col-tv-13, .col-tv-14, .col-tv-15, .col-tv-16, .col-tv-17, .col-tv-18, .col-tv-19, .col-tv-20, .col-tv-21, .col-tv-22, .col-tv-23, .col-tv-24, .col-tv-25, .col-tv-26, .col-tv-27, .col-tv-28, .col-tv-29, .col-tv-30, .col-tv-31, .col-tv-32, .col-tv-33, .col-tv-34, .col-tv-35, .col-tv-36, .col-tv-37, .col-tv-38, .col-tv-39, .col-tv-40, .col-tv-41, .col-tv-42, .col-tv-43, .col-tv-44, .col-tv-45, .col-tv-46, .col-tv-47, .col-tv-48, .col-tv-49, .col-tv-50, .col-tv-51, .col-tv-52, .col-tv-53, .col-tv-54, .col-tv-55, .col-tv-56, .col-tv-57, .col-tv-58, .col-tv-59, .col-tv-60, .col-tv-61, .col-tv-62, .col-tv-63, .col-tv-64, .col-tv-65, .col-tv-66, .col-tv-67, .col-tv-68, .col-tv-69, .col-tv-70, .col-tv-71, .col-tv-72, .col-tv-73, .col-tv-74, .col-tv-75, .col-tv-76, .col-tv-77, .col-tv-78, .col-tv-79, .col-tv-80, .col-tv-81, .col-tv-82, .col-tv-83, .col-tv-84, .col-tv-85, .col-tv-86, .col-tv-87, .col-tv-88, .col-tv-89, .col-tv-90, .col-tv-91, .col-tv-92, .col-tv-93, .col-tv-94, .col-tv-95, .col-tv-96, .col-tv-97, .col-tv-98, .col-tv-99, .col-tv-100 {
    float: left;
    position: relative;
    min-height: 1px;
    padding: 0;
  }
  .col-tv-100 {
  width: 100%;
  }
  .col-tv-99 {
    width: 99%;
  }
  .col-tv-98 {
    width: 98%;
  }
  .col-tv-97 {
    width: 97%;
  }
  .col-tv-96 {
    width: 96%;
  }
  .col-tv-95 {
    width: 95%;
  }
  .col-tv-94 {
    width: 94%;
  }
  .col-tv-93 {
    width: 93%;
  }
  .col-tv-92 {
    width: 92%;
  }
  .col-tv-91 {
    width: 91%;
  }
  .col-tv-90 {
    width: 90%;
  }
  .col-tv-89 {
    width: 89%;
  }
  .col-tv-88 {
    width: 88%;
  }
  .col-tv-87 {
    width: 87%;
  }
  .col-tv-86 {
    width: 86%;
  }
  .col-tv-85 {
    width: 85%;
  }
  .col-tv-84 {
    width: 84%;
  }
  .col-tv-83 {
    width: 83%;
  }
  .col-tv-82 {
    width: 82%;
  }
  .col-tv-81 {
    width: 81%;
  }
  .col-tv-80 {
    width: 80%;
  }
  .col-tv-79 {
    width: 79%;
  }
  .col-tv-78 {
    width: 78%;
  }
  .col-tv-77 {
    width: 77%;
  }
  .col-tv-76 {
    width: 76%;
  }
  .col-tv-75 {
    width: 75%;
  }
  .col-tv-74 {
    width: 74%;
  }
  .col-tv-73 {
    width: 73%;
  }
  .col-tv-72 {
    width: 72%;
  }
  .col-tv-71 {
    width: 71%;
  }
  .col-tv-70 {
    width: 70%;
  }
  .col-tv-69 {
    width: 69%;
  }
  .col-tv-68 {
    width: 68%;
  }
  .col-tv-67 {
    width: 67%;
  }
  .col-tv-66 {
    width: 66%;
  }
  .col-tv-65 {
    width: 65%;
  }
  .col-tv-64 {
    width: 64%;
  }
  .col-tv-63 {
    width: 63%;
  }
  .col-tv-62 {
    width: 62%;
  }
  .col-tv-61 {
    width: 61%;
  }
  .col-tv-60 {
    width: 60%;
  }
  .col-tv-59 {
    width: 59%;
  }
  .col-tv-58 {
    width: 58%;
  }
  .col-tv-57 {
    width: 57%;
  }
  .col-tv-56 {
    width: 56%;
  }
  .col-tv-55 {
    width: 55%;
  }
  .col-tv-54 {
    width: 54%;
  }
  .col-tv-53 {
    width: 53%;
  }
  .col-tv-52 {
    width: 52%;
  }
  .col-tv-51 {
    width: 51%;
  }
  .col-tv-50 {
    width: 50%;
  }
  .col-tv-49 {
    width: 49%;
  }
  .col-tv-48 {
    width: 48%;
  }
  .col-tv-47 {
    width: 47%;
  }
  .col-tv-46 {
    width: 46%;
  }
  .col-tv-45 {
    width: 45%;
  }
  .col-tv-44 {
    width: 44%;
  }
  .col-tv-43 {
    width: 43%;
  }
  .col-tv-42 {
    width: 42%;
  }
  .col-tv-41 {
    width: 41%;
  }
  .col-tv-40 {
    width: 40%;
  }
  .col-tv-39 {
    width: 39%;
  }
  .col-tv-38 {
    width: 38%;
  }
  .col-tv-37 {
    width: 37%;
  }
  .col-tv-36 {
    width: 36%;
  }
  .col-tv-35 {
    width: 35%;
  }
  .col-tv-34 {
    width: 34%;
  }
  .col-tv-33 {
    width: 33%;
  }
  .col-tv-32 {
    width: 32%;
  }
  .col-tv-31 {
    width: 31%;
  }
  .col-tv-30 {
    width: 30%;
  }
  .col-tv-29 {
    width: 29%;
  }
  .col-tv-28 {
    width: 28%;
  }
  .col-tv-27 {
    width: 27%;
  }
  .col-tv-26 {
    width: 26%;
  }
  .col-tv-25 {
    width: 25%;
  }
  .col-tv-24 {
    width: 24%;
  }
  .col-tv-23 {
    width: 23%;
  }
  .col-tv-22 {
    width: 22%;
  }
  .col-tv-21 {
    width: 21%;
  }
  .col-tv-20 {
    width: 20%;
  }
  .col-tv-19 {
    width: 19%;
  }
  .col-tv-18 {
    width: 18%;
  }
  .col-tv-17 {
    width: 17%;
  }
  .col-tv-16 {
    width: 16%;
  }
  .col-tv-15 {
    width: 15%;
  }
  .col-tv-14 {
    width: 14%;
  }
  .col-tv-13 {
    width: 13%;
  }
  .col-tv-12 {
    width: 12%;
  }
  .col-tv-11 {
    width: 11%;
  }
  .col-tv-10 {
    width: 10%;
  }
  .col-tv-9 {
    width: 9%;
  }
  .col-tv-8 {
    width: 8%;
  }
  .col-tv-7 {
    width: 7%;
  }
  .col-tv-6 {
    width: 6%;
  }
  .col-tv-5 {
    width: 5%;
  }
  .col-tv-4 {
    width: 4%;
  }
  .col-tv-3 {
    width: 3%;
  }
  .col-tv-2 {
    width: 2%;
  }
  .col-tv-1 {
    width: 1%;
  }
  .col-tv-0 {
    width: 0%;
  }

}
/*---------------------------------------------------------------------------------------------------------------------------------------------------
                                                                    FIN GRID TV simple
---------------------------------------------------------------------------------------------------------------------------------------------------*/
