/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {

}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
	/* Producto */
	.product-header__box .user-profile {
    padding: 5px;
	}
	
	.product-header__box .inside-center p {
		font-size: 1em;
	}
	
	.product-featured__item {
		padding: 0 7px;
	}
	
	.product-info {
    width: 50%;
    margin-left:0;
	}
	
}

@media (min-width: 768px){
	.product-featured .owl-carousel{
		display: inline-block;
		list-style-type: none;
		padding: 0;
		margin: 0;
		width: auto;
	}
	.product-featured .owl-carousel li{
		display: inline-block;
	}
}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
	
	.hide-userbar{
		padding-top: 70px;
	}
	
	.hide-userbar .navbar-default{
		margin: 0;
	}
	
	.hide-userbar .userbar{
		display: none;
	}
	
	.hide-userbar .product-header{
		padding: 0 0 5px;
	}
	
	/* Shopping Menu */
	.shopping-menu ul {
    display: block;
    position: absolute;
    z-index: 555;
	}
	
	.shopping-menu ul li{
    display: block;
    width: 100%;
	}
	
	/* Producto */
	
	.product-header__box{
		border: 0;
	}
	
	.product-header__box .user-profile {
    padding: 5px 0;
    width: 40%;
    float: left;
	}
	
	.product-header__box .user-profile .user-name {
   	font-size: 2em;
	}
	
	.product-header__box .user-profile .user-info {
    font-size: 1.2em;
	}
	
	.product-header__box .question {
    width: 60%;
    float: left;
	}
	
	.product-header__box .inside-center .arrow{
		top: 10px;
	}
	
	.product-header__box .inside-center p{
		font-size: 1.3em;
		padding-left: 20px;
		margin-top: 10px;
	}
	
	.product-featured__item{
		padding: 0 32px;
	}
	
	.product-featured__item.first:before{
		background-color: #fff;
	}
	
	.product-info{
		width: 100%;
		margin: 0;
	}
	
	.product-share .like-hearts{
		font-size: 18px;
	}
	
	.product-share__label{
		padding: 12px 5px;
	}
	
	.section-title {
		font-size: 1.5em;
	}
	
	/* Perfil */
	.profile-heading .panel-user{
		padding: 0;
	}
	
	.profile-heading .panel-user h2 {
		font-size: 24px;
	}
	
	.profile-element {
    padding-top: 10px;
	}
	
	.responsive-order > .row{
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-box-orient: vertical;
		-moz-box-orient: vertical;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	
	.responsive-order > .row > .first-block {
		-webkit-box-ordinal-group: 1;
		-moz-box-ordinal-group: 1;
		-ms-flex-order: 1;
		-webkit-order: 1;
		order: 1;
	}
	
	.responsive-order > .row > .second-block {
		-webkit-box-ordinal-group: 2;
		-moz-box-ordinal-group: 2;
		-ms-flex-order: 2;
		-webkit-order: 2;
		order: 2;
	}
	
	/* Registro */
	
	.userbar.hide-bar{
		display: none;
	}
}

/* Extra Large Devices, Phones */
@media only screen and (max-width : 600px) {
	
	/* Producto */
	
	.product-header__box{
		border: 0;
	}
	
	.product-header__box .user-profile {
    padding: 5px 0;
    width: 40%;
    float: left;
	}
	
	.product-header__box .user-profile .user-name {
        font-size: 1.8em;
	}
	
	.product-header__box .user-profile .user-info {
    font-size: 1em;
	}
	
	.product-header__box .question {
    width: 60%;
    float: left;
	}
	
	.product-header__box .inside-center .arrow{
		top: 10px;
	}
	
	.product-header__box .inside-center p{
		font-size: 1.1em;
		padding-left: 20px;
		margin-top: 10px;
	}
	
	.product-featured__item{
		padding: 0 20px;
	}
	
	.product-featured__item.first:before{
		background-color: #fff;
	}
	
	.product-share .like-hearts{
		font-size: 18px;
	}
	
	.product-share__label{
		padding: 12px 5px;
	}
	
	.section-title {
		font-size: 1.5em;
	}
	
	/* Footer */
	
	.footer-nav {
    padding: 20px 10px 10px;
	}
	
	.footer-nav ul {
    margin: 10px 0;
	}
	
	.footer-nav ul li {
    margin-bottom: 0px;
	}
	
	/* Crear Outfie */
	.create-dilema__style .buttons-block .btn{
		width: 100%;
	}
	
	.modal-preview {
    width: 100%;
    margin: 0;
	}
	
}

/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {
  /* Producto */
  .product-header__box .inside-center p {
    font-size: 1em;
	}
	
	.product-featured__item {
    padding: 0 13px;
	}
	
	/* Productos */
	.products > .row > [class^="col-xs"],
	.products > .row > [class*=" col-xs"]{
		width: 100%;
	}
	
		/* Perfil */
	
	.profile-heading .panel-user{
		padding: 0;
	}
	
	.profile-heading .panel-user .panel-body{
		padding: 10px 0;
	}
	
	.profile-heading .panel-user .panel-body .position{
		font-size: 11px;
	}
	
	.profile-heading .panel-user .image img {
		padding: 2px;
	}
	
	.profile-heading .panel-user h2 {
    font-size: 22px;
	}
	
	.profile-element__followers {
    font-size: 12px;
	}
	
	.profile-element__social .btn-white{
		padding: 6px 6px;
	}
	
	.profile-element__social .social-butons {
    padding-left: 8px;
    margin-left: 0;
    border: 0;
	}
	
	.profile-element__social .social-butons .btn{
		margin: 0;
	}
	
	
	.profile-tabs .nav-tabs > li > a{
		font-size: 11px;
		padding: 10px 0px;
	}
	
	.perfil-estilo {
    padding: 10px 0;
	}
	
	.perfil-cuerpo {
    padding: 10px 0;
	}
	
	.perfil-activities ul {
		padding: 0;
	}
	
	.profile-tabs .nav-tabs > li {
    width: 50%;
    display: inline-block;
	}
	
	.form-medidas .form-control {
    max-width: 230px;
	}
	
	/* Create Outfie */
	
	.create-outfie {
    padding-bottom: 10px;
	}
	
	.create-outfie .btn-create-outfie {
    height: 78px;
	}
	
	.create-outfie .btn-create-outfie .inner{
		top: 20%;
	}
	
	.create-outfie .btn-create-outfie .inner div{
		display: inline-block;
		vertical-align: middle;
	}
	
	.create-outfie .btn-create-outfie .icon-plus {
    width: 40px;
    height: 40px;
    display: inline-block;
    vertical-align: middle;
    background-size: 40px;
	}
	
	/* Registro */
	
	.userbar.hide-bar{
		display: none;
	}
	
	.choose-body .item-image .overlay .overlay-content p {
		font-size: 14px;
	}
	
	.choose-body .item .item-caption {
    padding: 5px 5px 5px 70px;
	}
	
	.choose-body .item .item-caption span {
    left: 5px;
	}
	
	.choose-body .item .item-caption h4 {
    font-size: 9px;
	}
	
	.clothing-style .item-image .overlay .overlay-content{
		top: 5%;
		padding: 0px 10px;
	}
	
	.clothing-style .item-image .overlay .overlay-content h3 {
    font-size: 18px;
	}
	
	.clothing-style .item-image .overlay .overlay-content p {
    font-size: 12px;
	}
	
	/* Crear Outfie */
	
	.clothing-filters .title{
		display: none;
	}
	
	.clothing-filters .section{
		width: 100%;
	}
	
	.clothing-filters__subcategory .content{
		width: 100%;
	}
	
	.clothing-filters__search .search-form {
    max-width: 100%;
	}
	
	.recommend-menu a {
		font-size: 9px;	
	}
	
	/* Crear Outfie */
	.create-dilema__style .buttons-block .btn{
		width: 100%;
	}
	
	.modal-preview {
    width: 100%;
    margin: 0;
	}
}

/* Custom, iPhone Retina */ 
@media only screen and (max-width : 380px) {
	
	.heading-wrap{
		padding: 10px 0;
	}
	
	.heading-advice {
		display: none;
	}
	
	/*.userbar .userbar-menu, .userbar .userbar-advice {*/
    /*float: none;*/
	/*}*/
	
	.userbar-menu > ul > .divider {
    height: 25px;
	}
	
	.userbar-menu > ul> li > a{
		font-size: 13px;
    	padding: 4px 5px;
	}
	
	.userbar .userbar-advice .btn-green {
    font-size: 1em;
	}
	
	.heading-menu {
    padding: 2px 30px;
	}
	
	.heading-menu a {
    font-size: 18px;
	}
	
	.products > .row > [class^="col-xs"],
	.products > .row > [class*=" col-xs"]{
		width: 100%;
	}
	
	/* Producto */
	
	.product-header__box{
		border: 0;
	}
	
	.product-header__box .user-profile {
    padding: 5px 0;
    width: 45%;
    float: left;
	}
	
	.product-header__box .user-profile .user-name {
    font-size: 1.4em;
	}
	
	.product-header__box .user-profile .user-info {
    font-size: 0.7em;
	}
	
	.product-header__box .question {
    width: 55%;
    float: left;
	}
	
	.product-header__box .inside-center .arrow{
		display: none;
	}
	
	.product-header__box .inside-center p{
		font-size: 6px;
		padding-left: 0;
		margin-top: 10px;
	}
	
	.product-featured__item{
		padding: 0 4px;
	}
	
	.product-featured__item.first:before{
		background-color: #fff;
	}
	
	.product-details__heading h1{
		font-size: 28px;
	}
	
	.product-share .like-hearts{
		font-size: 18px;
	}
	
	.product-share .like-hearts .bicon-md-heart{
		width: 32px;
		height: 32px;
		background-position: 0 -416px;
	}
	
	.product-share .like-hearts .bicon-40-heart-w {
    width: 32px;
    height: 32px;
    background-position: 0px -762px;
	}
	
	.product-share__label{
		padding: 12px 5px;
	}
	
	.section-title {
		font-size: 1.5em;
	}
	
	/* Perfil */
	
	.profile-heading .panel-user{
		padding: 0;
	}
	
	.profile-heading .panel-user .panel-body{
		padding: 10px 0;
	}
	
	.profile-heading .panel-user .panel-body .position{
		font-size: 9px;
	}
	
	.profile-heading .panel-user .image img {
		padding: 2px;
	}
	
	.profile-heading .panel-user h2 {
    font-size: 16px;
	}
	
	.profile-element__followers {
    font-size: 8px;
	}
	
	.profile-element__social .btn-white{
		padding: 2px 2px;
	}
	
	.profile-element__social .social-butons {
    padding-left: 8px;
    margin-left: 0;
    border: 0;
	}
	
	.profile-element__social .social-butons .btn {
    width: 24px;
    height: 24px;
    margin: 0;
    background-size: 20px 20px;
	}
	
	.profile-heading .panel-user .location-newbie .divider{
		display: none;
	}
	
	.profile-tabs .nav-tabs > li > a{
		font-size: 11px;
		padding: 10px 0px;
	}
	
	.perfil-estilo {
    padding: 10px 0;
	}
	
	.expert-profile .tab-content__inner {
    padding: 0;
	}
	
	.expert-profile .other-statistics .border:before {
		background-color: #fff;
	}
	
	
	/* Create Outfie */
	
	.create-outfie {
    padding-bottom: 10px;
	}
	
	.create-outfie .btn-create-outfie {
    height: 78px;
	}
	
	.create-outfie .btn-create-outfie .inner{
		top: 20%;
	}
	
	.create-outfie .btn-create-outfie .inner div{
		display: inline-block;
		vertical-align: middle;
	}
	
	.create-outfie .btn-create-outfie .icon-plus {
    width: 40px;
    height: 40px;
    display: inline-block;
    vertical-align: middle;
    background-size: 40px;
	}
	
	/* Registro */
	
	.userbar.hide-bar{
		display: none;
	}
	
	.choose-body .item-image .overlay .overlay-content p {
		font-size: 14px;
	}
	
	.choose-body .item .item-caption {
    padding: 5px 5px 5px 70px;
	}
	
	.choose-body .item .item-caption span {
    left: 5px;
	}
	
	.choose-body .item .item-caption h4 {
    font-size: 9px;
	}
	
	.clothing-style .item-image .overlay .overlay-content{
		top: 5%;
		padding: 0px 10px;
	}
	
	.clothing-style .item-image .overlay .overlay-content h3 {
    font-size: 18px;
	}
	
	.clothing-style .item-image .overlay .overlay-content p {
    font-size: 12px;
	}
	
	
}

/* Custom, iPhone Retina */ 
@media only screen and (max-width : 340px) {
  	.product-header__box .inside-center p {
    	font-size: 9px;
  	}
  	
  	.product-header__box .inside-center{
  		max-width: 160px;
  	}
  	
  	.nav-controls .nav-prev{
  		top: 40%;
    	left: 0px;
  	}
  	.nav-controls .nav-next{
  		top: 40%;
    	right: 0px;
  	}
}