@media screen and (max-width: 1200px) {
.top-bar .container {
	width: 100%;
}
}
@media screen and (max-width: 1024px) {
.top-bar {
	display: block;
}
}
 @media only screen and (min-width: 768px) and (max-width: 959px) {
.mcd-menu {
	height: 85px;
}
.mcd-menu li a {
	padding: 12px;
}
.mcd-menu li a i {
	font-size: 22px;
}
.mcd-menu li a strong {
	font-size: 12px;
}
.mcd-menu li a small {
	font-size: 10px;
}
 .mcd-menu li:hover > ul {
	top: 85px;
	min-width: 180px;
}
.mcd-menu li ul li > ul {
	min-width: 150px;
	left: 200px;
	top: 0;
}
.mcd-menu li ul li:hover > ul {
	min-width: 150px;
	left: 180px;
	top: 0;
}
.mcd-menu li ul li ul li ul {
	min-width: 150px;
	left: 25px !important;
	top: 54px;
	border: 0;
	border-top: 3px solid #FFF;
}
.mcd-menu li ul li ul li:hover ul {
	top: 35px;
}
.mcd-menu li ul li ul li ul:before {
	border: 0;
	border-bottom: 5px solid #FFF;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	left: 10%;
	top: -8px;
}
.mcd-menu li:hover ul a {
	font-size: 12px;
}
.mcd-menu li:hover ul a i {
	font-size: 14px;
}
}
 @media only screen and (min-width: 480px) and (max-width: 767px) {
.mcd-menu {
	height:20px;
	position: relative;
}
.mcd-menu li a {
	padding:10px 10px;
}
.mcd-menu li a strong, .mcd-menu li a small, .mcd-menu li a.search {
	display: block;
}
.mcd-menu li a i {
	margin: 0;
	font-size: 18px;
}
.mcd-menu li {
	position: static;
}
.mcd-menu li ul {
	min-width: 100%;
	left: 0;
	top: 50px;
}
.mcd-menu li:hover > ul {
	top: 42px;
}
.mcd-menu li > ul:before {
	border: 0;
}
.mcd-menu li ul > li {
	position: relative;
}
.mcd-menu li ul li:hover > ul {
	left: 34px;
}
.mcd-menu li a {
	position: relative;
	font-size: 12px;
}
.mcd-menu li a:hover strong, .mcd-menu li a.active strong {
	display: block;
	font-size: 10px;
	padding: 3px 0;
	position: absolute;
	top: -20px;
	left: 0;
	background: #FFF;
	color: #FFF;
	min-width: 100%;
	text-transform: lowercase;
	font-weight: normal;
}
.mcd-menu li a.active:before {
	left: 40%;
}
.search-mobile {
	display: block !important;
}
.mcd-menu li ul li > ul {
	min-width: 200px;
	left: 200px;
}
.mcd-menu li ul li:hover ul {
	left: 180px;
}
.mcd-menu li ul li ul:before {
	left: -9px;
}
.mcd-menu li ul li ul li ul {
	min-width: 200px;
	border: 0;
	border-top: 3px solid #FFF;
	left: 25px !important;
	top: 45px;
}
.mcd-menu li ul li ul li:hover ul {
	top: 40px;
}
.mcd-menu li ul li ul li ul:before {
	border: 0;
	border-bottom: 5px solid #FFF;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	left: 10%;
	top: -8px;
}
}
 @media only screen and (max-width: 479px) {
.mcd-menu {
	height: 42px;
	position: relative;
}
.mcd-menu li a strong, .mcd-menu li a small, .mcd-menu li a.search {
	display: block;
}
.mcd-menu li a {
	padding:6px 8px;
	font-size: 12px;
}
.mcd-menu li a i {
	margin: 0;
	font-size: 18px;
}
.mcd-menu li {
	position: static;
}
.mcd-menu li ul {
	min-width: 100%;
	left: 0;
	top: 50px;
}
.mcd-menu li:hover > ul {
	top: 42px;
}
.mcd-menu li > ul:before {
	border: 0;
}
.mcd-menu li ul > li {
	position: relative;
}
.mcd-menu li ul li:hover > ul {
	left: 34px;
}
.mcd-menu li a {
	position: relative;
}
.mcd-menu li a:hover strong, .mcd-menu li a.active strong {
	display: block;
	font-size: 10px;
	padding: 3px 0;
	position: absolute;
	top: -20px;
	left: 0;
	background: #FFF;
	color: #FFF;
	min-width: 100%;
	text-transform: lowercase;
	font-weight: normal;
}
.mcd-menu li a.active:before {
	left: 40%;
}
.mcd-menu li ul li > ul {
	min-width: 150px;
	left: 160px;
}
.mcd-menu li ul li:hover ul {
	left: 120px;
}
.mcd-menu li ul li ul:before {
	left: -9px;
}
.mcd-menu li ul li ul li ul {
	min-width: 160px;
	left: 25px !important;
	top: 39px;
	border: 0;
	border-top: 3px solid #FFF;
}
.mcd-menu li ul li ul li:hover ul {
	top: 39px;
}
.mcd-menu li ul li ul li ul:before {
	border: 0;
	border-bottom: 5px solid #FFF;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	left: 10%;
	top: -8px;
}
}
/* Safari Fix */
@media all and (transform-3d), (-webkit-transform-3d) {
    .carousel-fade .carousel-inner > .item.next,
    .carousel-fade .carousel-inner > .item.active.right {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.prev,
    .carousel-fade .carousel-inner > .item.active.left {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.next.left,
    .carousel-fade .carousel-inner > .item.prev.right,
    .carousel-fade .carousel-inner > .item.active {
      opacity: 1;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
}
@media only screen and (max-width: 992px) {
	.cartContent .item.head {
		display:none;
	}
	.cartContent .product_name {
		font-size:11px;
		line-height:15px;
	}
	.cartContent .item .qty {
		float:left;
		text-align:left;
	}
	.cartContent .product_name {
		width:50%;
	}
}

/* lg */ 
@media (min-width: 1200px) {
	
	.main-slider-inner { min-height: 420px; position:relative; }
	
}

/* md */
@media (min-width: 992px) and (max-width: 1199px) {

	.mcd-menu li a { padding:10px 22px !important;  }


}


/* sm */
@media (min-width: 768px) and (max-width: 991px) {

	.mcd-menu li a { padding:8px 6px; }
	.mcd-menu { height:20px; position: relative; }
	.mcd-menu li a { padding:10px 10px; }

}

/* xs */
@media (max-width: 767px) {
	
	.logo-image { padding-left:0px; padding-top:10px; }
	.navbar-default {background-color: transparent; border-color: transparent; }
	.navbar-default .navbar-nav > li > a,.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover { color: #FFF; }
	.dropdown-menu  li a {color: #FFF; }
	.navbar { position: relative; min-height:0px;margin-bottom:0px; border:none;}
	.navbar-toggle { position: absolute; float: none; padding: 8px 10px; top:-80px; right:20px; margin-top: 8px; margin-right: 15px; margin-bottom: 8px; border-radius:0px; }
	.navbar-default .navbar-toggle .icon-bar { background-color: #FFF; }
	.navbar-nav > li > a { background-color:#1D2C55; } 
	.navbar-default .navbar-nav li a { transition: all 0.5s ease; }
	.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover { color:#FFF !important; padding-left:30px;}
	.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover {
    color: #1D2C55 !important; background-color: #E7E7E7; }
	.navbar-default .navbar-nav .open .dropdown-menu > li > a { color: #FFF !important; padding:8px 20px;   transition: all 0.5s ease; }
	.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover { color: #FFF !important; background-color:#1D2C55; padding-left:30px;  }
	
	.navbar-collapse { border-top: none; }
	.dropdown-menu { padding: 0px 0px; margin:0px 0px 0px; }
	
	.nav-arrows a { top:auto; }
	.main-slider-inner { min-height:inherit; }
	.nav-arrows { margin-bottom: 0px; position: absolute; right: 70px; bottom: 22px; }
	.nav-arrows a:first-child { left: auto; right: 0; }
	.nav-arrows a { left: 5px; }
	
	.item-pad { padding:10px 14px; }
	.item-pad p { padding-right:10px; min-height:72px;}
	
	footer ul,footer ul li { text-align:center;}
	footer .main-btm-nav ul li a { padding:0; line-height: 24px !important; }
	footer .col-sm-2.text-right { font-size: 12px; text-align: center !important; }
	#social { padding:6px; margin: 6px 0; width: 30px; height: 30px !important;}
	footer .text-center p { padding:10px 30px; text-align:center;}
	
	.sub-content-area { padding-top:0px; }
	
 
}

/* XS Portrait */
@media (max-width: 480px) {


}
 @media (min-width: 970px) {
 
}
