@media only screen and (max-width: 61.875em) {
    nav ul a img.logo {
        width: 120px!important;

    }

    ul#main {
        background-color: #333333;
    }

    ul#main li{
        color: #fff;
        border-top:1px solid #3d3d3d;
        border-bottom:1px solid  #272727;
    }
    ul#my-drop {
        background-color: #333333;
    }
    ul#main li a:hover {
        color: #fff;
    }
    ul#main li:hover{
        color: #fff !important;
        background-color: #f24800;
    }
   

 h4 {
   text-align: left;
 }

}
@media only screen and (max-width: 40.0625em) 
{
    
    .brazalete
{
    width: 88% !important; 
}

.brazalete-grabado-image
{
    background-size:100% !important;
    }

    body#background-video {
        background-image: url(../img/video-background.png) !important;
        background-position: center center;
        background-size: 500%;
        background-attachment: fixed;
    }
    #bgvid {
        overflow: hidden;
        display: none;
        visibility: hidden;
    }
    #intro .product {
        animation-delay: 1s;
        background-image: url(../img/bracelet.png);
        background-position: center;
        background-size: 95%;
        background-repeat: no-repeat;
        height: 230px;
    }
    .boton-intro {
        padding: 3%;
    }

    .home {
        margin-left: 4%;
    }

    /*Start styles "How it work"*/
    h4 {
        line-height: 1em;
    }
    #steps-responsive {
        overflow: visible;
        visibility: visible;
        display: block;
        text-align: center;
        margin: 0 auto;
    }
    #steps-destock {
        overflow: hidden;
        visibility: hidden;
        display: none;
    }
    #steps li p {
        width: 100%;
    }
    section#call-to-action {
        padding: 8% 0;
    }
    div.device {
        background-position: center;
        background-size: 80%;
        height: 400px !important;
    }
    .logo-f {
        width: 100%;
    }
    footer p.legal {
        width: 37%;
    }

    footer div.module-buy {
        text-align: center;
    }
    #login-resgitrer ul.options-form {
        margin-bottom: 24%;
    }
    form {
        padding: 10%;
        margin-bottom: 20%;
    }
    #background-products {
        background-image: url(../img/products-responsive.png);
    }
    #background-products-faq {
        background-image: url(../img/faq-responsive.png);
    }
    #background-faq {
        background-image: url(../img/faq-responsive.png);
    }
    #background-buy {
        background-image: url(../img/buy-responsive.png);
    }
    #background-buy-personzalze {
        background-image: url(../img/buy-responsive.png);
    }

    #background-products header h2 {
        text-shadow: none;
    }
    #background-products .intro-products p {
        text-shadow: none;
    }
    #background-products .intro-products {
        padding-top: 10%;
        height: 260px;
    }
    #background-products-faq header h2 {
        text-shadow: none;
    }
    #background-products-faq .intro-products p {
        text-shadow: none;
    }
    #background-products-faq .intro-products {
        padding-top: 10%;
        height: 260px;
    }
    #background-faq header h2 {
        text-shadow: none;
    }
    #background-faq .intro-products p {
        text-shadow: none;
    }
    #background-faq .intro-products {
        padding-top: 10%;
        height: 260px;
    }
    .responsive-hide {
        overflow: hidden;
        display: none;
        visibility: invisible;
    }
    #product-responsive {
        overflow: visible !important;
        visibility: visible !important;
        display: block !important;
    }
    #wayuu {
        background-image: none;
    }
    #wayuu img {
        margin-top: 8%;
    }
    #sport {
        background-image: none;
    }
    #sport img {
        margin-top: 8%;
        width: 90%;
    }
    #classic {
        background-image: none;
    }
    #classic img {
        margin-top: 8%;
        width: 90%;
    }
    #qr-code {
        background-image: none;
    }
    #qr-code {
        margin-top: 8%;
        width: 90%;
    }
    
    
    #brazalete-grabado-letras-----------------------------------------*/
/*--------------------------------------------------------------------------------------*/
/*------------------------------------                ----------------------------------*/
/*------------------------------------ MEDIA QUERIES  ----------------------------------*/
/*------------------------------------                ----------------------------------*/
/*--------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------*/



#faq {
    padding-top: 11%;
}

@media screen and (max-width:1600px){
    #background-products-faq {

        background-position: 0px -50px;
        

    }



 h4 {
   text-align: left;
 }


}
@media screen and (max-width:1450px){
    #wayuu {

        padding-top: 18%;
    }

    #buy_container_panel_personzalze{

        padding:10%  0 6% 0;
    }
    

 h4 {
   text-align: left;
 }
}
@media screen and (max-width:1200px){
    #faq {
        padding-top: 7%;
    }
    #wayuu {

        padding-top: 13%;
    }


    #buy_container_panel_personzalze{

        padding:5%  0 6% 0;
    }


 h4 {
   text-align: left;
 }


}
@media screen and (max-width:1150px){


    .arrow_down_shop{
        display: none
    }

}
@media screen and (max-width:1024px){

    /*-------------------------------------------------*/
    /*------ MEDIA SRCREEN FOR 1024 PX RESOLUTION -----*/
    /*-------------------------------------------------*/

    .arrow_down_shop{
        display: none
    }

    #background-products-faq {

        background-position: top;



    }


 #brazalete-grabado-letras, #brazaletegrabadoletras
    {
         line-height:1.2em;
  font-size:0.5em;
  margin-top:5%;
        }

    #background-products-faq .intro-products { padding-top: 4%; height: 230px;width: 50%;}
    #background-products .intro-products { padding-top: 1%; height: 230px;width: 50%;}


    #background-products {

        background-size: 120%;
    }

    ul li a.login {padding-left: 5%;}
    ul li a.registrer {padding-left: 5%;}
    #wayuu{padding-top: 15%;}
    #faq{padding-top: 1%;}
    #background-faq .intro-products { width: 50%;padding-top: 1%; }
    #buy_container_panel{padding-top:  -60px;}
    footer .buy-now-footer {padding-right: 12%; }
    ul.accordion{ margin-top: -60px; }
    #background-buy .intro-products{height: 200px;    padding-top: 1% }

    .shop_bracelet_buy {

        padding: 35% 5% 25% 5%;
    }
    .shop_user_info_column_user_data_profile {

        padding-bottom:  5% ;
    }



    #faq {
        padding-top: 11%;
    }

    .product_features {

        background-position: 18%;

    }
    

 h4 {
   text-align: left;
 }
}



@media screen and (max-width:1000px){


    #wayuu {
        padding-top: 20%;
    }

    #faq {
        padding-top: 10%;
    }


 h4 {
   text-align: left;
 }
}

@media screen and (max-width:987px){



    #buy_container_panel_personzalze{

        padding:3%  0 6% 0;
    }



    .img_footer_column {
        width: 34%;
    }


    .bracelet_info{
        margin-top: 10%;
    }


    #wayuu {
        padding-top: 12%;
    }

    #faq {
        padding-top: 10%;
    }

    #background-products-faq .intro-products { padding-top: 1%; height: 230px;width: 50%;}
.well {
  display: none;
  overflow: hidden;
  visibility: hidden;
 }

 h4 {
   text-align: left;
 }
}
@media screen and (max-width:945px){

.well {
  display: none;
  overflow: hidden;
  visibility: hidden;
 }

 h4 {
   text-align: left;
 }
    .arrow_down_shop{
        display: none;
    }
    .shop_bracelet_buy {

        padding: 35% 5% 35% 5%;
    }
    .product_features {

        background-position: 16%;

    }

    #wayuu {
        padding-top: 10%;
    }

    #background-products-faq .intro-products h2 {
        font-size: 1.7em;
    }
    #faq {
        padding-top: 8%;
    }
}

@media screen and (max-width:900px)
{
    
    .well {
  display: none;
  overflow: hidden;
  visibility: hidden;
 }

 h4 {
   text-align: left;
 }
    
  #brazalete-grabado-letras, #brazaletegrabadoletras{
    top: 44%;
  }
  #brazalete-grabado-letras p, #brazaletegrabadoletras p{
    line-height: 0.2em;
  }
    #background-buy-personzalze .intro-products {
        padding-top: 0%;

    }
    #background-buy-personzalze .intro-products h2 {
        font-size: 1.4em;

    }

    #buy_container_panel_personzalze {
        padding: 1% 0 6% 0;
    }

    .shop_bracelet_buy {

        padding: 50% 5% 45% 5%;
    }

    .shop_bracelet_price {

        margin-left: 24%;
        margin-top: 50%;
    }

    .shop_user_info_column_user_data_profile {
        padding-bottom: 11%;
    }

    .product_features {

        background-position: 13%;

    }
}



@media screen and (max-width:830px){


.well {
  display: none;
  overflow: hidden;
  visibility: hidden;
 }

 h4 {
   text-align: left;
 }
    .img_footer_column {
        width: 37%;

    }

    #wayuu {
        padding-top: 5%;
    }
    .shop_bracelet_buy {
        padding: 50% 5% 50% 5%;
    }
    .product_features {

        background-position: 9%;

    }




}



@media screen and (max-width:800px)
{
    
    .well {
  display: none;
  overflow: hidden;
  visibility: hidden;
 }

 h4 {
   text-align: left;
 }
    .right {
        float: left !important;
    }

    .intro-products{
        width: 100%!important;
    }

}


@media screen and (max-width:768px){

#boxnews2 div:nth-child(1):not(.well-visible) {
    padding: 0px!important;
}

.hideSmall{
	display: none!important;
}

#boxnews2 {
 margin-left: -21px;
}

    /*-------------------------------------------------*/
    /*------ MEDIA SRCREEN FOR 768 PX RESOLUTION -----*/
    /*-------------------------------------------------*/

    #background-buy {

        background-size: 120%;
    }

    #wayuu {
        padding-top: 6%;
    }


    .product_features {

        background-position: 6%;

    }

.well {
  display: none;
  overflow: hidden;
  visibility: hidden;
 }

 h4 {
   text-align: left;
 }
    footer .buy-now-footer {padding-right: 14%;}
    .login_form_tittle{ padding-top: 15%!important;}
    #background-products-faq .intro-products { padding-top: 1%; height: 230px; }
    #background-products .intro-products { padding-top: 1%; height: 230px; }
    a.buy-now-product {padding-right: 9%;}
    #background-faq .intro-products { padding-top: 1%;height: 250px; }
    #background-buy .intro-products {padding-top: 0px;height: 200px;}
    .buy_tittle {  padding-left: 6%; }
    p.buy_tittle_desc {  padding-left: 6%; }
    .product_tittle { padding-left: 9%; }
    .product_features { margin-left: 10%;     padding-left: 10%;}
    .personalize_second_tittle { padding-left: 5%;}
    .personalize_third_tittle { padding-left: 5%;}
    .styled-select-personalize-form { width: 345px; }
    .shop_bracelet_price { padding-left: 15%; }
    /*.shop_product_btns_container{ position:absolute;bottom:0; }*/

    #faq {
        padding-top: 5%;
    }

    #background-buy .intro-products h2 {
        /*        font-size: 25px;*/
    }

    #background-buy .intro-products p {
        /*        font-size: 15px;  */
        margin-bottom: 0px;
    }
    .shop_bracelet_buy {

        padding: 60% 5% 60% 5%;
    }

    .img_footer_column {
        width: 42%;

    }

}




@media screen and (max-width:746px)
{
    .well {
  display: none;
  overflow: hidden;
  visibility: hidden;
 }

 h4 {
   text-align: left;
 }
    .arrow_down_shop{
        display: none;
    }
}
@media screen and (max-width:740px)
{
    .well {
  display: none;
  overflow: hidden;
  visibility: hidden;
 }

 h4 {
   text-align: left;
 }
    .product_features {

        background-position: 4%;

    }

    .shop_bracelet_buy {
        padding: 65% 5% 55% 5%;
    }

    .shop_bracelet_price {
        margin-left: 20%;
        margin-top: 54%;
    }


    .shop_user_info_column_user_data_profile {
        padding-bottom: 8%;
    }


    #background-products {

        background-size: 100%;
    }
    #wayuu {
        padding-top: 0px;
    }

    .img_footer_column {
        width: 42%;

    }
     #brazalete-grabado-letras, #brazaletegrabadoletras
    {
         line-height:1.2em;
  font-size:0.5em;
        }

}

@media screen and (max-width:705px)
{
    .well {
  display: none;
  overflow: hidden;
  visibility: hidden;
 }

 h4 {
   text-align: left;
 }
    #brazalete-grabado-letras, #brazaletegrabadoletras{
      top: 40%;
    }
    #brazalete-grabado-letras p, #brazaletegrabadoletras p{
      font-size: 0.6em;
      line-height: 0.1em;
    }
    .arrow_box {

        margin-top: 10px;
        position: absolute;
        z-index: 99;
        margin-left: 20%;
    }

    #background-buy-personzalze .intro-products h2,p {
  text-align: left!important;
}

#background-buy-personzalze .intro-products {
    padding-top: 10%;
}

#buy_container_panel_personzalze {
    padding: 25% 0 6% 0;
}

}
@media screen and (max-width:640px)
{
   
 h4 {
   text-align: left;
 }


    .product_features {

        background-position: 15%;

    }

    .footer_panel_buy_large{
        display: none!important;
    }
    .footer_panel_buy_small{
        display: block!important;
    }



    nav ul a img.logo {
        width: 35%;

    }

 #brazalete-grabado-letras, #brazaletegrabadoletras
    {
         line-height:1.2em;
  font-size:0.5em;
        }




    div.device {  height: 540px!important;}

    .slick-next {
        right: 15%!important;
        top: 55px!important;
    }

    .slick-prev {
        left: 15%!important;
        z-index: 99!important;
        top: 55px!important;
    }

    .testimonial_tittle{
        /*        font-size: 25px;*/
    }

    .testusername{
        margin-top: 5%;
    }

    .test_commas_first,.test_commas_second{
        /*        font-size: 40px;*/
    }


    .testusertestimonial p {

        /*        font-size: 17px;*/
    }
    #wayuu {
        padding-top: 17%;
    }

    #background-products-faq {

        background-size: 100%;
    }

    #background-buy {
        background-size: 100%;
    }

    #faq {
        padding-top: 30%;
    }

    #background-products-faq .intro-products { padding-top: 15%; height: 230px;width: 100%;}
    #background-products .intro-products { padding-top: 15%; height: 230px;width: 100%;}

    #background-faq .intro-products { padding-top: 15%; }



    .faq_tittle_question_bold {
        padding-left: 4%;
    }
    p.faq_answer_tittle {
        padding-left: 4%;
    }
    .faq_tittle_question {
        padding-left: 4%;
    }

    #background-buy .intro-products h2 {
        /*font-size: 20px;*/
    }
    #background-buy .intro-products p {
        /*font-size: 13px;*/
        margin-bottom: 0px;
    }

    .arrow_down_shop{
        display: none;
    }

    .buy_tittle {
        padding-left: 7%;
        font-size: 1.5em;
        line-height: 32px;
    }
    .buy_tittle_desc {
        padding-left: 7%;
    }

    .personalize_second_tittle {
        padding-left: 7%;
    }
    .personalize_third_tittle {
        padding-left: 7%;
    }

    #buy_container_panel{    margin-top: 20%;}



    #background-buy .intro-products {
        padding-top: 15%;

    }
    #background-buy .intro-products h2,p{
        text-align: left!important;

    }

    .shop_user_info_column_user_data_profile{
        border-right: none!important;
    }

    .shop_user_info_column_user_data{
        border-top:1px solid #A7DB80;
        border-bottom:1px solid #A7DB80;
    }

    .shop_user_info_column_user_data_end {

        border-left: none!important;
    }

    .shop_bracelet_price {

        margin-top: 5%;
    }

    .shop_bracelet_buy {

        padding: 10% 5% 10% 5%;
    }

    .shiping_info_label_panel{
        padding-left: 17%;
        background-size: 15%;
    }
    .info_label {
        font-size: 1em;
    }
    .info_label_question {
        font-size: 0.8em;
    }

    .shop_bracelet_price{
        margin-left: 41%;
        padding-left: 5%;
    }

    .testimonial_tittle{font-size: 2em;}
    .testusertestimonial p {font-size: 1em;}
    .faq_tittle_question_bold{ font-size: 1.1em; }
    .faq_tittle_question{ font-size: 1.1em; }


    #intro .product{
        margin-bottom: 5%;
    }








}



@media screen and (max-width:600px)
{
    
    .well {
  display: none;
  overflow: hidden;
  visibility: hidden;
 }

 h4 {
   text-align: left;
 }
 #buy_container_panel_personzalze {
    padding: 20% 0 6% 0;
}
}

@media screen and (max-width:600px){


.well {
  display: none;
  overflow: hidden;
  visibility: hidden;
 }

 h4 {
   text-align: left;
 }

    #wayuu {
        padding-top: 15%;
    }
    #faq {
        padding-top: 23%;
    }

    #buy_container_panel{    margin-top: 15%;}

}

@media screen and (max-width:580px){

.well {
  display: none;
  overflow: hidden;
  visibility: hidden;
 }

 h4 {
   text-align: left;
 }

    .product_features {
        background-position: 6%;
    }


    #buy_container_panel{    margin-top: 15%;}




    .personalize_tittle{
        padding-left: 5%;
    }

    p.personalize_tittle_desc {
        padding-left: 5%;
    }

    .select_personalize{
        padding-left: 5%;
    }


}
@media screen and (max-width:520px)
{
    
    .well {
  display: none;
  overflow: hidden;
  visibility: hidden;
 }

 h4 {
   text-align: left;
 }

     #buy_container_panel_personzalze {
    padding: 13% 0 6% 0;
}

}
@media screen and (max-width:480px){

#boxnews2 div:nth-child(1):not(.well-visible) {
    padding: 0px!important;
}

#boxnews2 {
 margin-left: -21px;
}

.hideSmall{
	display: none!important;
}


.well {
  display: none;
  overflow: hidden;
  visibility: hidden;
 }

 h4 {
   text-align: left;
 }

    .product_features {

        background-position: 25%;

    }
    /*-------------------------------------------------*/
    /*------ MEDIA SRCREEN FOR 480 PX RESOLUTION -----*/
    /*-------------------------------------------------*/
    nav ul a img.logo {
        width: 50%;

    }

    #intro .product {margin-bottom: 20px;}
    div.device { height: 390px !important; }
    footer .buy-now-footer {padding-right: 30%}
    .login_form_tittle{ padding-top: 23%!important;}
    #background-products .intro-products { padding-top: 4%; height: 230px;}
    #background-products-faq .intro-products {
        padding-top: 1%; height: 180px;
    }

    #background-products-faq .intro-products h2 , p {
        font-size: 1em;
    }
    a.buy-now-product {padding-right: 9%;}
    #background-faq .intro-products { padding-top: 5%;height: 250px;}
    #background-buy .intro-products {
        padding-top: 2%;height: 160px;
    }
    #background-buy .intro-products h2, p{
        font-size: 0.9em;
    }




    .buy_tittle {  padding-left: 9%;        font-size: 1.5em;}
    p.buy_tittle_desc {  padding-left: 9%; }
    .product_tittle { padding-left: 9%; }
    .product_features { margin-left: 10%; }
    .personalize_second_tittle { padding-left: 5%;}
    .personalize_third_tittle { padding-left: 5%;}
    .styled-select-personalize-form { width: 345px; }
    .shop_bracelet_price { padding-left: 10%; }
    /*.shop_product_btns_container{ position:absolute;bottom:0; }*/
    #wayuu {
        padding-top: 15%;
    }
    #faq {
        padding-top: 25%;
    }


    .testusertestimonial p {
        /*font-size: 15px;*/
    }
    .faq_tittle_question_bold {
        /*font-size: 20px;*/
        padding-left: 5%;
    }
    p.faq_answer_tittle {
        padding-left: 5%;
    }
    .faq_tittle_question {
        /*font-size: 20px;*/
        padding-left: 5%;
    }
    .product_columns_row{
        width: 100%;


    }
    .buy_tittle_desc {
        padding-left: 9%;
    }
    .personalize_second_tittle {
        padding-left: 12%;
        font-size: 1.5em;
    }
    .personalize_third_tittle {
        padding-left:  12%;
        font-size: 1.5em;
    }

    #buy_container_panel{    margin-top: 15%;}
    .styled-select-personalize-form  {
        width: 300px;
    }



    .shop_user_info_column_user_data_profile{
        border-right: none!important;
    }

    .shop_user_info_column_user_data{
        border-top:1px solid #A7DB80;
        border-bottom:1px solid #A7DB80;
    }

    .shop_user_info_column_user_data_end {

        border-left: none!important;
    }

    .shop_bracelet_price {

        margin-top: 5%;
    }

    .shop_bracelet_buy {

        padding: 10% 5% 10% 5%;
    }

    .shiping_info_label_panel{
        padding-left: 17%;
        background-size: 15%;
    }
    .info_label {
        font-size: 1em;
    }
    .info_label_question {
        font-size: 0.8em;
    }
    .testimonial_tittle{font-size: 2em;}
    .testusertestimonial p {font-size: 1.2em;}
    .faq_tittle_question_bold{ font-size: 1.1em; }
    .faq_tittle_question{ font-size: 1.1em; }
    .test_commas_first,.test_commas_second{
        font-size: 1.3em;
    }
    .terms_sing_up{
        font-size: 0.8em;
    }



}


@media screen and (max-width:450px){

#boxnews2 div:nth-child(1):not(.well-visible) {
    padding: 0px!important;
}

.hideSmall{
	display: none!important;
}

#boxnews2 {
 margin-left: -21px;
}

.well {
  display: none;
  overflow: hidden;
  visibility: hidden;
 }

 h4 {
   text-align: left;
 }
    .personalize_tittle{
        padding-left: 7%;
    }

    p.personalize_tittle_desc {
        padding-left: 7%;
    }

    .select_personalize{
        padding-left: 7%;
    }

    .faq_tittle_question_bold {
        /*font-size: 20px;*/
        padding-left: 6%;
    }
    .faq_tittle_question {
        /*font-size: 20px;*/
        padding-left: 6%;
    }
    p.faq_answer_tittle {
        padding-left: 6%;
    }
    #background-products .intro-products {
        padding-top: 2%;
        height: 150px;
        font-size: 0.9em;
    }

    #buy_container_panel{    margin-top: 10%;}



    #background-buy-personzalze .intro-products {
    padding-top: 4%;
}#background-buy-personzalze .intro-products {
    padding-top: 5%;
    height: 160px;
}

}

@media screen and (max-width:400px)
{
    
    .well {
  display: none;
  overflow: hidden;
  visibility: hidden;
 }

 h4 {
   text-align: left;
 }
    
#brazalete-grabado-letras, #brazaletegrabadoletras {
  top: 41%;
}
#brazalete-grabado-letras p, #brazaletegrabadoletras p{
  font-size: 0.7em;
  line-height: 0.1em;
}
#background-buy-personzalze .intro-products h2 {
    font-size: 0.8em!important;
}
    #buy_container_panel_personzalze {
    padding: 10% 0 6% 0;
}

    .buy_tittle {  padding-left: 10%;  }
    p.buy_tittle_desc {  padding-left: 10%; }


    .product_features {

        background-position: 21%;

    }
    #wayuu {
        padding-top: 10%;
    }
    #background-products .intro-products h2, p{

        font-size: 0.9em;
    }

    #faq {
        padding-top: 18%;
    }

    .shop_bracelet_price {
        padding-left: 7%;
    }

    .shop_bracelet_price {
        margin-left: 33%;

    }

    #buy_container_panel{    margin-top: 4%;}

}
@media screen and (max-width:350px)
{
    .well {
  display: none;
  overflow: hidden;
  visibility: hidden;
 }

 h4 {
   text-align: left;
 }

    .product_features {

        background-position: 16%;

    }

    #buy_container_panel_personzalze {
    padding: 7% 0 6% 0;
}
    #wayuu {
        padding-top: 5%;
    }
    #background-products .intro-products {
        padding-top: 1%;

    }

    #background-buy .intro-products {
        padding-top: 1%;

    }
    #background-products .intro-products h2, p{

        font-size: 0.8em;
    }

    #faq {
        padding-top{
  font-size: 0.7em;
  line-height: 0.1em;
}
#background-buy-personzalze .intro-products h2 {
    font-size: 0.8em!important;
}
    #buy_container_panel_personzalze {
    padding: 10% 0 6% 0;
}

    .buy_tittle {  padding-left: 10%;  }
    p.buy_tittle_desc {  padding-left: 10%; }


    .product_features {

        background-position: 21%;

    }
    #wayuu {
        padding-top: 10%;
    }
    #background-products .intro-products h2, p{

        font-size: 0.9em;
    }

    #faq {
        padding-top: 18%;
    }

    .shop_bracelet_price {
        padding-left: 7%;
    }

    .shop_bracelet_price {
        margin-left: 33%;

    }

    #buy_container_panel{    margin-top: 4%;}

}
@media screen and (max-width:350px)
{
    .well {
  display: none;
  overflow: hidden;
  visibility: hidden;
 }

 h4 {
   text-align: left;
 }

    .product_features {

        background-position: 16%;

    }

    #buy_container_panel_personzalze {
    padding: 7% 0 6% 0;
}
    #wayuu {
        padding-top: 5%;
    }
    #background-products .intro-products {
        padding-top: 1%;

    }

    #background-buy .intro-products {
        padding-top: 1%;

    }
    #background-products .intro-products h2, p{

        font-size: 0.8em;
    }

    #faq {
        padding-top: 10%;
    }

}

@media screen and (max-width:330px)
{
    .well {
  display: none;
  overflow: hidden;
  visibility: hidden;
 }

 h4 {
   text-align: left;
 }

    #background-products .intro-products h2, p{

        font-size: 0.7em;
    }


}


@media screen and (max-width:320px)
{
    
    .well {
  display: none;
  overflow: hidden;
  visibility: hidden;
 }

 h4 {
   text-align: left;
 }

    .product_features {

        background-position: 8%;

    }
    #background-buy .intro-products {
        padding-top: 1%;

    }


    #background-buy .intro-products h2, p{
        font-size: 0.7em;
    }

    div.device {  height: 335px !important; }
    #background-products .intro-products { padding-top: 1%; height: 130px;width: 100%;}
    #background-products .intro-products h2, p{

        font-size: 0.7em;
    }

    #background-products-faq .intro-products { padding-top: 1%; height: 210px;width: 100%;}
    #background-products-faq .intro-products h2, p{

        font-size: 0.8em;
    }
    #background-faq .intro-products { padding-top: 1%; height: 230px;width: 100%;}
    #background-faq .intro-products h2{font-size: 1.6em;}
    #background-faq .intro-products p{font-size: 0.8em;}

    #background-buy .intro-products h2, p{
        font-size: 0.7em;
    }


    .testimonial_tittle{font-size: 2em;}
    .testusertestimonial p {font-size: 1em;}
    .faq_tittle_question_bold{ font-size: 1.1em; }
    .faq_tittle_question{ font-size: 1.1em; }

    .buy_tittle {
        padding-left: 15%!important;
        font-size: 1.5em!important;
        line-height: 20px;
    }
    .buy_tittle_desc {
        padding-left: 15%!important;

    }
    .personalize_second_tittle {
        padding-left: 15%!important;
        font-size: 1.5em!important;
        line-height: 20px;
    }
    .personalize_tittle{
        font-size: 1.3em!important;
        padding-left: 10%!important;
        line-height: 20px;
    }
    .personalize_third_tittle{
        font-size: 1.3em!important;
        padding-left: 15%!important;
    }
    .personalize_tittle{
        padding-left: 9%;
    }

    p.personalize_tittle_desc {
        padding-left: 9%;
    }

    .select_personalize{
        padding-left: 9%;
    }
    #wayuu { padding-top: 12%; }
    #faq { padding-top: 1%;}
    #background-products h4 { padding-left: 7%; }
    #background-products-faq h4 {    line-height: 19px; padding-left: 7%; }
    a.buy-now-product { padding-right: 12%;}
    .shiping_info_label_panel{
        padding-left: 17%;
        background-size: 15%;
    }
    .info_label {
        font-size: 1em;
    }
    .info_label_question {
        font-size: 0.8em;
    }

    .shop_user_info_name{
        padding-left: 9%;
        font-size: 1em;
    }
    .shop_user_info_bracelet{
        padding-left: 11%;
        font-size: 1em;
    }

    .shop_user_info_column_user_data_profile{
        border-right: none!important;
    }

    .shop_user_info_column_user_data{
        border-top:1px solid #A7DB80;
        border-bottom:1px solid #A7DB80;
    }

    .shop_user_info_column_user_data_end {

        border-left: none!important;
    }

    .shop_bracelet_price {
        padding-left: 10%;
        margin-top: 5%;
        margin-left: 30%;
    }

    .shop_bracelet_buy {

        padding: 10% 5% 30% 5%;
    }



    .styled-select-personalize-form  {
        width: 270px;
    }

    .terms_sing_up{
        font-size: 0.6em;
    }

    #buy_container_panel {
        margin-top: 0%;
    }

}




@media screen and (max-width:300px){

.brazaletes 
{
    width: 88%; 
}

.brazalete-grabado-image
{
    background-size:70% !important;
    }

.well {
  display: none;
  overflow: hidden;
  visibility: hidden;
 }

 h4 {
   text-align: left;
 }

    #background-products .intro-products h2, p{

        font-size: 0.6em;
    }

}



