/*MIN*/
@media only screen and (min-width: 320px) {
}
@media only screen and (min-width: 768px) {	
	.desktop-view {
		display: block;
	}
	.mobile-view {
		display: none;
	}
}
/*MAX*/
@media only screen and (max-width: 320px) {
	.best-seller .chev-green::after {
		left: 45.5%;
	}
	.foot-left-menu li {
		margin-right: 15px;
	}
	.catalogue-catlist h4 {
		font-size: 8px !important;
	}
	.catalogue-catlist h4:after {
	    font-size: 12px !important;
	}
	.navigation-list a {
	    width: 77px;
	}
	.nav-orchid li a {
		padding: 12px 10px;
		font-size: 8px;
	}
	.cardRadio .radio {
		margin: 0px -6px 15px;
	}
}
@media only screen and (max-width: 360px) {	
	.expire {
	    width: 100%;
	    float: none;
	    margin-bottom: 20px;
	}
	.order-information span {
		width: 50%;
	}
}
@media only screen and (max-width: 400px) {
	.foot-social a {
	    margin: 0px 0px;
	    width: 22px;
	    height: 22px;
	    padding: 2px;
	}
	.foot-social {
	    margin-top: -5px;
	}
}
@media only screen and (max-width: 480px) {	
	.pre-footer .pre-left {	    
		top: 35px;
	    left: 46%;
		width: 100%;
		max-width: 180px;
	}
	.pre-footer .pre-left h3 {
		font-size: 15px;
	}
	.pre-footer .pre-left a {
		margin-left: -127px;
	}
	.catalogue-catlist:first-child  .list-unstyled {
		left: 0;
	}
	.catalogue-catlist:last-child  .list-unstyled {
		right: 0;
	}
}
@media only screen and (max-width: 767px) {		
	.open-menu, .blog-sidebar,
	.hide-now, .recent-blog,
	.total-ship-text, .result-choose,
	.desktop-view {
		display: none;
	}
	.mobile-view {
		display: block;
	}
	.seach-result {
	    text-align: center;
	    border-top: 1px solid rgb(230, 230, 230);
	}
	.no-result {
	    padding: 70px 15px 100px;	    
	    border-top: 1px solid #e6e6e6;
	}
	.seach-result h3 {
	    margin: 0px 0px 0px -32px;
	}
	.seach-result {
	    text-align: center;
	    border-top: 1px solid #e6e6e6;
	}
	.blog-list {
		padding-top: 30px;
	}
	.blog-foot {
		margin-bottom: 30px;
	}
	.left-site, .right-site {
	    margin: 15px 0px;
	}
	.pre-footer .inner-left {
		text-align: left;
	}
	.pre-footer .pre-right {
	    max-height: 100%;
	    text-align: left;
	}
	.top-head .left-left {
	    padding-right: 0;
	    border-right: 0;
	}
	.top-head .left-right {
	    padding: 0;
	    overflow: visible;
	}
	.menu-title {
		text-align: center;
		text-transform: uppercase;
		background: #8dc63f;
		color: rgb(255, 255, 255);
		margin: 0px;
		font-size: 15px;
		padding: 15px 0px;
	}
	.close-menu {
		float: right;
		margin-top: -43px;
		margin-right: 12px;
		color: #ffffff;
		font-size: 26px;
		cursor: pointer;
	}
	.top-head .go-checkout {
	    margin: 20px 10px;
	    display: block;
	    float: none;
	}
	.top-head .signup-login {
		float: right;
		margin-right: 5px;
	}
	.search-click.active .search-input {
	    right: 0;
	    width: 100%;
	    margin-top: -45px;
	    padding-right: 30px;
	}
	.search-click {
	    margin-left: 7px;
	    margin-top: 0;
	}
	.top-head .inner-catalogue h3 {
	    margin-top: 5px;
	    margin-bottom: 10px;
	    text-transform: uppercase;
	}
	.active .button-search,
	.ddown-list ul {
		z-index: 1;
	}
	.one-col .inner-catalogue figure {
	    float: left;
	    max-width: 40%;
	}
	.one-col .inner-catalogue .text-catalogue {
		padding: 14% 0px;
	}
	.one-col .inner-catalogue .text-catalogue h3 {
		text-align: left;
	}
	.burger-menu {
		font-size: 26px;
		cursor: pointer;
	}
	/*.slider .item {
		min-height: 300px;
	}*/
	.slider h2 {
	    font-size: 48px;
	    margin-top: -30px;
	}
	.slider h3 {
	    font-size: 12px;
	    margin-left: -60px;
	    position: relative;
	}
	.slider .left-slide {
	    text-align: center;
	    position: relative;
	    max-width: 320px;
		margin: auto;
	}
	.slider .owl-pagination {
		display: none;
	}
	.slider .right-slide {
	    bottom: -140px;
	    margin-left: 0px;
	    z-index: -1;
	    text-align: center;
	    width: 100%;
	}
	.slider .btn-purple {
		margin-left: 0px;
	}
	.slider p {
		margin-left: 0px;
		margin-top: 0px;
		max-width: 100%;
	}
	.slider .right-slide img {
		max-width: 350px;
	}
	.slider .owl-buttons {
		display: block;
	}
	.best-seller .chev-green {
		padding: 10% 20px;
	}
	.best-seller .chev-green:after {
	    border: solid transparent;
	    content: ' ';
	    height: 0;
	    position: absolute;
	    width: 0;
	    border-width: 15px;
	    border-top-color: #8dc63f;
	    top: 100%;
	    z-index: 9;
	}
	.bg-black-1 {
	    padding: 25px 25px 15px 25px;
	}
	.bg-black-2 {
	    padding: 30px 25px;
	    min-height: 100%;
	}
	.copy-right p {
		text-transform: uppercase;
		color: rgb(175, 175, 175);
		font-size: 10px;
		float: left;
	}
	.footer .newsletter span {
		margin-bottom: 10px;
	}
	.foot-left-menu {
	    margin-top: 0px;
	}
	.footer .btn-purple {
		padding: 12px 0;
	}
	.catalogue-catleft .catalogue-catlist:first-child,
	.catalogue-catleft .catalogue-catlist {
		padding: 0px;
		border: 0px;
		display: inline-block;
		width: auto;
	}
	.catalogue-catlist h4 {
	    margin: 0 7px 0 0;
	    display: inline-block;
	    text-transform: uppercase;
		font-size: 10px;
		font-weight: normal;
		cursor: pointer;
		padding-right: 7px;
		border-right: dashed 1px #999999;
	}
	.catalogue-catlist h4:hover {
		color: #993399;
	}
	.catalogue-catlist:last-child h4 {
		margin-right: 0px;
		padding-right: 0px;
		border-right: 0px;
	}
	.catalogue-catlist h4:after {
	    content: "\f107";
	    font-family: "FontAwesome";
	    font-weight: normal;
	    font-style: normal;
	    text-decoration: inherit;
	    font-size: 16px;
	    margin-left: 5px;
	    position: relative;
	    top: 2px;
	}
	.catalogue-catleft {
		border-top: 1px solid #e5e6e6;
		border-bottom: 1px solid #e5e6e6;
	    padding: 15px 0px;
	    background: linear-gradient(#ffffff, #f2f2f2);
	}
	.catalogue-catlist .list-unstyled {
	    z-index: 1;
	    background-color: #FAFAFA;
	    border: 1px solid #E6E6E6;
	    border-radius: 3px;
	    margin: 10px 0px 0px -12px;
	    padding: 0px;
	    position: absolute;
	}
	.catalogue-catlist li {
		height: auto;
	}
	.catalogue-catlist a {
	    width: 175px;
	    padding: 10px 20px;
	    border-bottom: 1px solid #E6E6E6;
	}
	.catalogue-catlist li:last-child a {
		border-bottom: 0px;
	}
	.catalogue-catlist a:hover {
	    background-color: #F2F1F1;
	    color: #333;
	}
	.catalogue-detail .preview {
		text-align: center;
	}
	.mz-thumb, .mz-thumb:focus {
		margin: 20px 0px;
	}
	.mz-thumb img {
	    width: 64px;
	}
	.add-cart-detail {
		border-top: 1px solid #e5e6e6;
		margin-left: -10px;
		margin-right: -10px;
		padding: 15px;
	}
	.catalogue-detail {
	    padding: 0;
	    border-top: 1px solid #e5e6e6;
	    border-bottom: 1px solid #e5e6e6;
	    margin-bottom: 25px;
	}
	.add-cart-detail {
	    max-width: 105%;
	}
	.out-of-stock {
	    right: 0px;
	    margin-top: -520px;
	}
	.navigation-list li {
	    display: inline-block;
	    margin: 70px 3px;
	}
	.radio label, .checkbox label {
		padding-left: 0;
	}
	.billing-address h3 {
		margin-bottom: 15px;
	}
	.billing-address .checkbox {
		margin: 0 0 30px
	}
	#checkout-page {
	    padding: 15px;
	}
	.cart-button .button-right,
	.cart-button .button-left {
		float: none;
	}
	.cart-only.cart-button .button-right, 
	.cart-only.cart-button .button-left {
	    margin-left: 70px;
	}
	.cart-button .button-right span,
	.cart-button .button-right a,
	.cart-button .button-right input,
	.cart-button .button-left a,
	.cart-button .button-left input {
		width: 100%;
		margin-bottom: 15px;
	}
	.shipping-form .cart-button {
	    padding: 0px;
	    margin-bottom: -20px;
	}
	.shipping-form .tab-content {
	    padding: 30px 0px;
	}
	.choose-bank {
	    text-align: left;
	    margin-bottom: 10px;
	}
	.cardRadio .radio label {
		min-width: 80px;
	}
	.text-tab {
	    margin-bottom: 40px;
	}
	.order-information {
		padding: 0px 15px;
	}
	.footer {
		overflow: hidden;
	}
	.cart-button {
	    padding: 35px 15px 115px;
	}
	.cart-button .total-ship-amount {
	    margin: 0px;
	    position: absolute;
	    left: 8px;
	}
	#register,
	#login {
	    padding: 15px;	
	}
	#register form, 
	#login form, #forgot form, 
	#mylogin form {
		margin-bottom: 20px;
	}
	#register li {
		padding-left: 30px !important;
	}
	#register li:nth-child(2) {
	    background-size: 24px;
	    background-position: 2px;
	}
	.select-birt {
		margin-bottom: 15px;
	}
	.input-forgot {
	    width: 100%;
	    padding: 0 15px;
	}
	.input-forgot input.form-control {
	    width: 100%;
	    margin-bottom: 15px;
	}
	.input-forgot input[type="submit"] {
	    float: none;
	    margin-top: 0;
	    width: 100%;
	}
	.hide-now {
		display: none !important;
	}
	.my-account {
	    padding: 20px 0px 0px;
	    border-top: 1px solid #e5e6e6;
	}
	.tab-content {
	    padding: 30px 15px;
	}
	.change-password {
		margin-top: -97px;
		text-align: right;
		padding-bottom: 45px;
	}
	.change-password a {
		margin-top: 0px;
	}
	.order-detail .inner-order-detail {
		background-color: #ffffff;
		border-right: 0px;
		border-bottom: 1px solid #e6e6e6;
	}
	.order-detail .list-order:last-child .inner-order-detail {
	    border-bottom: 0px;
	}
	.order-detail .no-padder-right,
	.order-detail .no-padder {
		padding: 0 15px;
	}
	.order-detail .list-order:nth-child(3) .inner-order-detail {
	    margin-right: 0;
	}
	.blog-site {	    
		padding-right: 15px;
		border-top: 1px solid #E9E9E9;
	}
	.comment-share, .blog-pagination, .social-share {
	    text-align: center;
	}
}
/*MIN - MAX*/
@media only screen and (min-width: 321px) and (max-width: 360px) {
	.best-seller .chev-green::after {
		left: 46.1%;
	}
	.foot-left-menu li {
	    margin-right: 25px;
	}
	.catalogue-catlist h4 {
		font-size: 9px;
	}	
	.navigation-list a {
	    width: 78px;
	}
	.nav-orchid li a {
		padding: 12px;
	}
}
@media only screen and (min-width: 361px) and (max-width: 480px) {
	.best-seller .chev-green::after {
		left: 47%;
	}
	.navigation-list a {
	    width: 120px;
	}
}
@media only screen and (min-width: 401px) and (max-width: 767px) {
	.foot-social {
	    margin-top: -10px;
	}
	.expire {
	    width: auto;
	    margin-right: 5px;
	}
}
@media only screen and (min-width: 481px) and (max-width: 640px) {
	.best-seller .chev-green::after {
		left: 47.7%;
	}
}
@media only screen and (min-width: 481px) and (max-width: 767px) {
}

@media only screen and (min-width: 641px) and (max-width: 767px) {
	.best-seller .chev-green::after {
		left: 47.7%;
	}
}
@media only screen and (min-width: 768px) and (max-width: 834px) {
	#register li {
	    width: 260px;
	    font-size: 12px;
	}
	#register li:nth-child(2) {
	    width: 240px;
	}
	#register li:nth-child(3) {
	    width: 200px;
	}
}
@media only screen and (min-width: 768px) and (max-width: 999px) {
	.btn-white {
		letter-spacing: 1px;
		font-size: 9px;
	}
	.menu-header li {
	    margin-right: 10px;
	}
	.menu-header li a {
		font-size: 9px;
	}
	.best-seller .chev-green {
	    padding: 15% 20px 0px;
	}
	.best-seller .bg-green h3 {
	    font-size: 18px;
	    margin: 35px 20px 35px;
	}
	.catalogue-catleft .catalogue-catlist {
	  	width: auto;
	}
	.ddown-color, .ddown-most {
	    width: 155px;
	    font-size: 10px;
	}
	.mz-thumb img {
		width: 62px;
	}
	.group-qty input {
		width: 35px;
	}
	.out-of-stock .out-desc {
		width: 100px;
		font-size: 10px;
	}
	.comment-share .comment-count {
		padding: 4px;
	}
	.comment-text {
		font-size: 10px;
	}
	.comment-share .comment-count {
		margin-top: 7px;
	}
	.recent-blog .recent-list img {
		width: 100px;
	}
	.tab-content {
	    padding: 35px 50px;
	}
	.select-birt {
		width: 85px;
	}
	.expire .select-birt {
		width: 93px;
	}
	.seach-result h3 {
	    font-size: 18px;
	    margin-top: 5px;
	}
	.seach-result h3 span {
		font-size: 11px;
	}
	#shopping-cart .table .order-head th,
	#shopping-cart .table .order-body td {
		padding: 25px 10px;
	}
	.cart-button {
	    padding: 35px 30px 115px;
	}
	.slider .right-slide {
	    bottom: -190px;
		margin-left: 28%;
	}
}

@media only screen and (min-width: 1000px) and (max-width: 1200px) {
	.menu-header li {
	    margin-right: 30px;
	}
	.menu-header li a {
		font-size: 11px;
	}
	.best-seller .bg-green h3 {
	    font-size: 18px;
	}	
	#shopping-cart .table .order-head th,
	#shopping-cart .table .order-body td {
		padding: 25px 10px;
	}
	.cart-button {
	    padding: 35px 30px 115px;
	}
	.slider .left-slide {
	    padding: 10% 0px 0px;
	}
	.slider h2 {
	    font-size: 87px;
	}
}
@media only screen and (min-width: 1201px) and (max-width: 1300px) {
	.slider .left-slide {
	    padding: 9.1% 0px 0px;
	}
	.slider h2 {
	    font-size: 104px;
	}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
	.catalogue-filter h3 {
	    font-size: 16px;
	    line-height: 2.2;
	}
}
@media only screen and (min-width: 992px) and (max-width: 1300px) {
	.btn-purple {
		padding: 12px 20px;
	}
	.foot-right-top li {
		font-size: 11px;
		width: 93px;
	}
	.foot-right-bottom li {
		font-size: 11px;
	}
}

@media only screen and (max-width: 768px) {
	.lookbook iframe {
	  width:100%; 
	  height:auto;
	}
	#instafeed a {
	  width: 150px;
	  height: 150px;
	  margin-left: 5px;
	  margin-right: 5px;
	  margin-top: 10px;
	}
	.catalogue-detail .type-product {
		margin-top: 15px;
	}

	.catalogue-detail .carousel-control {
		top: -28px;
	}
}