/*=======================================================
      Responsive Style Sheet
========================================================*/
@media(min-width:1400px) and (max-width:1920px) {
}
@media(max-width:1600px) {
.arrival-block .item-name a.i-tittle {
	min-height: 50px;
}
}
@media(min-width:1200px) and (max-width:1400px) {
.arrival-block .item-name {
	position: relative;
	padding-top: 30px;
}
.small-about .news-letter {
	padding: 0 50px;
}
.small-about h3 {
	font-size: 22px;
}
.arrival-block .item-name a.i-tittle {
	min-height: 50px;
}
.arrival-block .item {
	width: 25%;
}
.on-home-demo .arrival-block .tab-pane .item:nth-child(9){
	display: none;
}
.on-home-demo .arrival-block .tab-pane .item:nth-child(10){
	display: none;
}
.arrival-block .item-name a.i-tittle {
	min-height: inherit;
}
}
@media(max-width:1200px) {
.arrival-block .item-name a {
}
.arrival-block .item {
	min-height: inherit;
	width: 33.3333%;
}
}
@media(min-width:992px) and (max-width:1199px) {
header .logo:after {
	right: -100px;
}
header .navbar li {
	margin: 0 5px;
}
.news-letter form button {
	font-size: 14px;
}
.shop-page .col-md-2{
	-webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
}
.shop-page .col-md-10{
	-webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
}
}
@media(min-width:768px) and (max-width:991px) {
header .navbar li a {
	margin: 0px 5px;
}
.ownmenu ul.dropdown, .ownmenu ul.dropdown li ul.dropdown {
	width: 250px !important;
}
.ownmenu ul.dropdown, .ownmenu ul.dropdown li ul.dropdown {
	padding: 20px;
}
header .ownmenu ul.dropdown {
	padding: 0px;
}
.heading {
	width: 100%;
}
footer h4 {
	display: inline-block;
	width: 100%;
	margin: 50px 0;
	margin-bottom: 20px;
}
header .ownmenu ul.dropdown li a {
	letter-spacing: 1px;
}
.tab-pane.text-right {
	text-align: center;
}
header {
	padding: 0px !important;
}
header .logo {
	width: 100%;
	margin: 0px;
	padding: 15px 0px;
	text-align: center;
	border: none;
}
header .navbar {
	width: 100%;
}
header .logo a {
	margin-top: 0px;
}
header .logo {
	height: auto;
	overflow: hidden;
}
header .logo:before {
	width: 100%;
	left: 100%;
}
header .logo:after {
	right: 0px;
}
.sub-bnr .position-center-center {
	width: 100%;
}
footer h5 {
	display: inline-block;
	width: 100%;
	margin-top: 30px;
}
footer h6 {
	display: inline-block;
	width: 100%;
	margin-top: 30px;
	margin-bottom: 10px;
}
.arrival-block .item {
	min-height: inherit;
	width: 50% !important;
}
header .is-sticky .sticky{
	padding:0px;
}
header .is-sticky .curency{
	margin-top:0px;
}
.about-us-con ul li {
	width: 100%;
}
header.head-absul .navbar .dropdown {
	padding-bottom: 15px;
}
header .navbar li {
	margin: 0 5px;
	padding-bottom: 10px;
}
 .col-md-5 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%;
}
.ownmenu .nav .dropdown-menu li .dropdown-menu {
	display: none;
}
.ownmenu .nav .dropdown-menu li:hover .dropdown-menu {
	display: block;
}
.navbar-toggler {
	position: absolute;
	left: 15px;
	top: 7px;
	height: 45px;
	width: 45px;
	padding: 0px;
	margin: 0px;
	color: #000;
	border: 1px solid #000;
	text-align: center;
	background: #fff;
}
.small-about .news-letter {
	padding: 50px !important;
}
header .navbar-collapse {
	width: 100%;
}
.nav-right {
	position: absolute;
	top: 15px;
	right: 15px;
}
.navbar-toggler span {
	height: 2px;
	width: 20px;
	background: none;
	position: absolute;
	margin: 0 auto;
	left: 0px;
	right: 0px;
	display: inline-block;
	top: 20px;
}
.navbar-toggler span:before {
	height: 2px;
	width: 20px;
	background: #252839;
	float: left;
	position: absolute;
	content: "";
	top: 0px;
	left: 0px;
	-webkit-transition: 0.4s ease-in-out;
	-moz-transition: 0.4s ease-in-out;
	-ms-transition: 0.4s ease-in-out;
	-o-transition: 0.4s ease-in-out;
	transition: 0.4s ease-in-out;
	transform: translateY(0px) translateX(0) rotate(-45deg);
}
.navbar-toggler span:after {
	height: 2px;
	width: 20px;
	float: left;
	background: #252839;
	position: absolute;
	content: "";
	bottom: 0px;
	left: 0px;
	-webkit-transition: 0.4s ease-in-out;
	-moz-transition: 0.4s ease-in-out;
	-ms-transition: 0.4s ease-in-out;
	-o-transition: 0.4s ease-in-out;
	transition: 0.4s ease-in-out;
	transform: translateY(0px) translateX(0) rotate(45deg);
}
.navbar-toggler.collapsed span {
	background: #252839;
}
.navbar-toggler.collapsed span:before {
	transform: none;
	top: -5px;
}
.navbar-toggler.collapsed span:after {
	transform: none;
	bottom: -5px;
}
.navbar-toggler span i {
	display: none;
}
.small-about h3 {
	margin-top: 30px;
}
.shipment ul li {
	padding: 0 15px;
}
header .ownmenu.navbar li {
	width: 100%;
	margin: 0px;
}
header .ownmenu.navbar .nav-right li {
	width: auto;
}
header .is-sticky .sticky .nav .dropdown-menu {
	margin-top: 0px;
}
header .navbar .nav {
	max-height: 400px;
	overflow-y: scroll;
	margin-top: 20px;
}
header .sticky {
}
header .navbar .nav li.dropdown:before {
	content: "\f105";
	position: absolute;
	right: 20px;
	font-family: 'FontAwesome';
	line-height: 40px;
	z-index: 2;
}
.nav-right .dropdown-menu {
	right: 0px;
	left: auto;
}
header .navbar {
	min-height: inherit;
}
header.head-absul {
	min-height: 110px;
	position: relative;
}
header.head-absul .navbar .nav {
	margin-top: 50px;
}
header .navbar li a {
	border-bottom: 1px solid rgba(255,255,255,0);
	width: 100%;
	text-align: left;
	margin: 0px;
}
.ownmenu .nav .dropdown-menu {
	width: 100%;
	margin-left: 0px;
}
header .navbar li a:hover {
	border-bottom: 1px solid #2d3a4b;
}
header .navbar li a:hover:before {
	display: none;
}
.nav-right .navbar-right li a {
	text-align: center;
}
.ownmenu .nav .dropdown-menu li a {
	padding: 0px;
}
header .navbar li a:before {
	top: auto;
	bottom: 0px;
	display: none !important;
}
header .navbar li a:after {
	top: auto;
	bottom: 0px;
	display: none !important;
}
header .navbar-collapse {
	width: 100%;
	margin: 0px;
}
header .container {
	padding: 0 15px;
}
header .navbar .nav .dropdown-menu {
	position: relative;
	top: 0px;
	margin-left: 0px;
}
.ownmenu .nav .dropdown-menu {
	margin-top: 0px;
	min-width: 100%;
	background: rgba(0,0,0,0.1);
}
header .navbar .nav li {
	width: 100%;
	text-align: left;
	padding: 0px;
}
.ownmenu .nav .dropdown-menu {
	display: none !important;
}
.ownmenu .nav li:hover .dropdown-menu {
	display: block !important;
	left: 0px;
}
header.head-absul .navbar .dropdown {
	padding-bottom: 0px !important;
}
header .navbar .nav {
	width: 100%;
}
header .ownmenu .nav .dropdown-menu li .dropdown-menu {
	display: none !important;
}
.curency {
	position: absolute;
	top: 12px;
	right: 30px;
}
.shop-page .col-md-2{
	-webkit-box-flex: 0;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.33333%;
}
.shop-page .col-md-10{
	-webkit-box-flex: 0;
    -ms-flex: 0 0 66.66666%;
    flex: 0 0 66.66666%;
    max-width: 66.66666%;
}
}
@media(max-width:767px) {
footer h5 {
	display: inline-block;
	width: 100%;
	margin-top: 30px;
}
.curency {
	position: absolute;
	top: 60px;
	left: 0px;
	margin: 0px;
	border: none;
	margin-top: 0px !important;
}
.ownmenu .nav .dropdown-menu li a:hover:after {
	display: none;
}
.arrival-block .item {
	min-height: inherit;
	width: 100% !important;
}
header .navbar li.active a:before {
	bottom: 0px;
	top: auto;
	display: none;
}
.news-letter form input {
	width: 100%;
}
.news-letter form button {
	width: 150px;
	float: none;
	margin: 0 auto;
	margin-top: 10px;
}
header .is-sticky .sticky .nav .dropdown-menu {
	margin-top: 0px;
}
header .navbar .nav {
	max-height: 400px;
	overflow-y: scroll;
	margin-top: 20px;
}
header .sticky {
}
.arrival-block .nav li {
	margin-bottom: 35px;
}
.container-full {
	padding: 0 15px;
}
header .navbar .nav li.dropdown:before {
	content: "\f105";
	position: absolute;
	right: 20px;
	font-family: 'FontAwesome';
	line-height: 40px;
	z-index: 2;
}
.nav-right .dropdown-menu {
	right: 0px;
	left: auto;
}
header .navbar {
	min-height: inherit;
}
.nav-right {
	float: left;
	position: absolute;
	margin-top: 11px;
}
.sub-bnr .position-center-center {
	width: 100%;
}
header.head-absul {
	min-height: 110px;
	position: relative;
}
header.head-absul .navbar .nav {
	margin-top: 50px;
}
header .navbar li a {
	border-bottom: 1px solid rgba(255,255,255,0);
}
header .navbar li a:hover {
	border-bottom: 1px solid #2d3a4b;
}
header .navbar li a:hover:before {
	display: none;
}
.tab-pane.text-right {
	text-align: center;
}
.nav-right .navbar-right li a {
	margin-left: 0px !important;
	margin-right: 10px !important;
}
header .navbar li a {
	margin: 0px;
}
header .navbar li {
	margin: 0px;
}
.sub-bnr h4 {
	margin-top: 0px;
}
.heading span {
	width: 100%;
}
.arrival-block.col-item-3 .item {
	width: 100%;
}
.arrival-block .list-style li {
	width: 100%;
}
.side-bnr {
	margin-bottom: 30px;
}
#tabs {
	margin-bottom: 30px;
}
.ownmenu {
	width: 100%;
}
.small-about h3 {
	padding-right: 0px;
}
header .logo:after {
	height: 120px;
	right: 0px;
}
header .logo {
	margin: 0px;
	padding: 10px 0;
}
header .ownmenu:before {
	display: none;
}
header .ownmenu:after {
	display: none;
}
header .logo a {
	margin-top: 0px;
}
.is-sticky .sticky {
	padding: 0px !important;
	position: relative !important;
	box-shadow:none !important;
}
header .logo {
	position: relative;
	width: 100%;
	text-align: center;
}
header nav {
	float: none;
	width: 100%;
}
header nav li a {
	display: inline-block;
	width: 100%;
	float: none;
}
.ownmenu > li > a {
	padding: 10px 0;
	text-align: left;
}
header .social {
	width: 100%;
	display: inline-block;
	text-align: center;
	margin-bottom: 20px;
}
header {
	min-height: 110px;
}
header .logo {
	float: none;
	width: 100%;
	display: inline-block;
}
header .logo a {
	display: inline-block;
}
header .navbar .nav {
	margin-top: 50px;
}
header .ownmenu .nav .dropdown-menu li .dropdown-menu {
	display: none !important;
}
.heading {
	width: 100%;
}
footer h4 {
	display: inline-block;
	width: 100%;
	margin: 50px 0;
	margin-bottom: 20px;
}
header {
	padding: 10px 0px;
}
header .logo {
	padding: 0px 0px;
	text-align: center;
	border: none;
}
.search-inside .position-center-center {
	padding: 0 20px;
}
header .navbar {
	width: 100%;
	background: #fff;
	position: relative;
}
header .navbar li a:before {
	top: auto;
	bottom: 0px;
}
header .navbar-collapse {
	width: 100%;
	margin: 0px;
}
header .container {
	padding: 0 15px;
}
header .navbar .nav .dropdown-menu {
	position: relative;
	top: 0px;
	margin-left: 0px;
}
.ownmenu .nav .dropdown-menu {
	margin-top: 0px;
	min-width: 100%;
	background: rgba(0,0,0,0.1);
}
header .navbar .nav li {
	width: 100%;
	text-align: left;
	padding: 0px;
}
.ownmenu .nav .dropdown-menu {
	display: none !important;
}
.ownmenu .nav li:hover .dropdown-menu {
	display: block !important;
	left: 0px;
}
header.head-absul .navbar .dropdown {
	padding-bottom: 0px !important;
}
header .navbar .nav {
	width: 100%;
}
.heading p {
	width: 100%;
}
footer h6 {
	display: inline-block;
	width: 100%;
	margin-top: 30px;
	margin-bottom: 10px;
}
.knowledge-share li {
	padding: 0px 20px !important;
}
.knowledge-share li:nth-child(1) {
	border-bottom: 1px solid #d1d5db;
	padding-bottom: 30px !important;
	margin-bottom: 30px;
}
.knowledge-share:before {
	display: none;
}
.small-about .news-letter {
	padding: 0 30px;
}
.small-about .news-letter form button {
	position: relative;
}
.about-us-con ul li {
	width: 100%;
	margin-bottom: 20px;
}
.shipment ul li {
	width: 50%;
	margin-bottom: 50px;
	padding: 0px 20px;
}
.insta-g li {
	width: 50%;
}
.navbar-toggler {
	border: 1px solid #000;
}
.navbar-toggler {
	position: absolute;
	right: 0px;
	height: 45px;
	width: 45px;
	padding: 0px;
	margin: 0px;
	color: #000;
	text-align: center;
	background: #fff;
}
.navbar-toggler span {
	height: 2px;
	width: 20px;
	background: none;
	position: absolute;
	margin: 0 auto;
	left: 0px;
	right: 0px;
	display: inline-block;
	top: 20px;
}
.navbar-toggler span:before {
	height: 2px;
	width: 20px;
	background: #252839;
	float: left;
	position: absolute;
	content: "";
	top: 0px;
	left: 0px;
	-webkit-transition: 0.4s ease-in-out;
	-moz-transition: 0.4s ease-in-out;
	-ms-transition: 0.4s ease-in-out;
	-o-transition: 0.4s ease-in-out;
	transition: 0.4s ease-in-out;
	transform: translateY(0px) translateX(0) rotate(-45deg);
}
.navbar-toggler span:after {
	height: 2px;
	width: 20px;
	float: left;
	background: #252839;
	position: absolute;
	content: "";
	bottom: 0px;
	left: 0px;
	-webkit-transition: 0.4s ease-in-out;
	-moz-transition: 0.4s ease-in-out;
	-ms-transition: 0.4s ease-in-out;
	-o-transition: 0.4s ease-in-out;
	transition: 0.4s ease-in-out;
	transform: translateY(0px) translateX(0) rotate(45deg);
}
.navbar-toggler.collapsed span {
	background: #252839;
}
.navbar-toggler.collapsed span:before {
	transform: none;
	top: -5px;
}
.navbar-toggler.collapsed span:after {
	transform: none;
	bottom: -5px;
}
.navbar-toggler span i {
	display: none;
}
.small-about h3 {
	margin-top: 30px;
}
.rights {
	text-align: center;
}
.rights p {
	margin-bottom: 20px;
}
.arrival-block .item-name a.i-tittle {
	min-height: inherit;
}
.arrival-block a.deta {
	display: block;
}
.shop-detail h4{
	margin-top:80px;
}
.blog-list article .media-body{
	padding-left:0px;
}
.blog-list article .media-left{
	float:none;
}
}
@media (max-width:640px) {
.arrival-block .item {
	min-height: inherit;
	width: 100%;
}
.shipment ul li {
	width: 100%;
}
}
@media(max-width:540px) {
header .logo {
	width: 100%;
	margin-bottom: 10px;
}
.insta-g li {
	width: 50%;
}
.nav-right .dropdown-menu {
	right: auto;
	left: 0px;
}
}
@media(max-width:440px) {
.insta-g li {
	width: 50%;
}
}
@media(max-width:320px) {
}
@media(max-height: 700px) {
}
