/* ----- CSS written by MOHAMMED IDRIS ------------------------ */

/*------- Media Queries ---------------------------------------- */
@media (min-width:576px){
.container{
	padding:0 20px;
	max-width: 100%;
}
.header-store .container{
	padding:0 0 0 20px;
}
}

@media (min-width:768px){
.container{
	padding:0 30px;
}
.steps li span.inf-steps, .steps li .inf-slice{
	display:none;
}
h3.inf-page-title span {
    display: none;
}

}

@media (min-width:992px){
.container {
	max-width: 100%;
}
.header-store .container{
	padding:0 0 0 30px;
}
}

@media (min-width:1200px){
#page>.header-fixed ~ .main .filter-panel.filter-open{
transform: translate(0,81px);
-webkit-transform: translate(0,81px);
-moz-transform: translate(0,81px);
-ms-transform: translate(0,81px);
-o-transform: translate(0,81px);
}
#page>.header-fixed ~ .main .filter-panel.filter-closed {
	transform: translate(-100%,81px);
	-webkit-transform: translate(-100%,81px);
	-moz-transform: translate(-100%,81px);
	-ms-transform: translate(-100%,81px);
	-o-transform: translate(-100%,81px);
}
.category-filter-fixed #page > .header-fixed ~ .main .filter-panel.filter-closed {
	transform: translate(0);
	-webkit-transform: translate(0);
	-moz-transform: translate(0);
	-ms-transform: translate(0);
	-o-transform: translate(0);
}
.container {
	max-width: 100%;
}
.navbar-nav > li:hover .nav-dropdown-menu.multi-level, .nav-dropdown-menu.multi-level li:hover .sub-dropdown, .nav-dropdown-menu .menu-level-3:hover .nav-dropdown-menu.multi-level-4{
	display: block;
}
.navbar-expand-xl .navbar-nav {
    justify-content: flex-end;
	-webkit-justify-content: flex-end;
	-moz-justify-content: flex-end;
}
.mobile-menu {
	display:none;
}
.listing.list .col-xl-2 {
	flex: 0 0 25%;
	max-width: 25%;
}
.container.category-detail {
	max-width: 1400px;
}
.basket-view, .continue-checkout-btn {
	padding-right: 4rem;
}
.mobile-menu-sub {
    position: absolute;
    color: #FFF;
    font-size: 1rem;
    top: 0;
    bottom: 0;
    margin: auto;
    height: 1.2rem;
    right: 12px;
}
.navbar-brand {
	padding: 20px 0;
}
header.header-fixed .navbar-brand {
	padding: 15px 0;
}
.mega-menu .navbar-nav {
	position:relative;
}
.mega-menu .navbar-nav > li {
	position: static;
}
.mega-menu .nav-dropdown-menu.multi-level {
	background: #FFF url('../images/mega-menu-cover2.png');
	width: 100%;
	padding: 0.5rem 24rem 0.5rem 2rem;
	flex-wrap: wrap;
	left: 0;
	/* right: 0; */
	margin: auto;
	box-shadow: 2px 2px 0 rgba(0,0,0,0.1);
	-webkit-box-shadow: 0px 2px 3px rgba(0,0,0,0.1);
	min-height: 300px;
	align-items: flex-start;
	height: auto;
	max-width: 800px;
	background-repeat: no-repeat;
	background-position: bottom right;
	background-size: auto 100%;
}
.mega-menu .navbar-nav > li:hover .nav-dropdown-menu.multi-level, .mega-menu .nav-dropdown-menu.multi-level li:hover .sub-dropdown {
	display: flex;
	flex-wrap: wrap;
}
.mega-menu .navbar-nav > li.menu-level-1:hover > a, .mega-menu .navbar-nav > li.menu-level-1:focus > a, .mega-menu .navbar-nav > li.menu-level-1.active > a {
	background: #FFF;
	color: #000;
}
.mega-menu .nav-dropdown-menu.multi-level > li {
	flex: 0 0 30%;
	flex-wrap: wrap;
	padding-right: 2rem;
	padding-bottom: 2rem;
}
.mega-menu .nav-dropdown-menu.multi-level > li > a {
	color: #0033A0;
	padding: 1rem 0 0;
	font-weight: 500;
	font-size: 1.5rem;
	position: relative
}
.mega-menu .nav-dropdown-menu.multi-level > li > a:hover, .mega-menu .nav-dropdown-menu.multi-level > li > a:focus {
	color: #500878;
	background:transparent;
}
.mega-menu .sub-dropdown.nav-dropdown-menu {
	width: 100%;
	position: relative;
	left: 0;
	display: block;
	background: transparent;
	border: none;
	box-shadow: none;
}
.mega-menu .sub-dropdown.nav-dropdown-menu + .sub-dropdown.nav-dropdown-menu {
	margin-top: 1rem;
}
.mega-menu .sub-dropdown.nav-dropdown-menu > li {
	flex: 0 0 100%;
}
.mega-menu .mobile-menu-sub {
	display: none;
}
.mega-menu .sub-dropdown.nav-dropdown-menu > li > a {
	padding: 0.8rem 0 0.8rem;
	color: #000;
}
.mega-menu .sub-dropdown.nav-dropdown-menu > li > a:hover, .mega-menu .sub-dropdown.nav-dropdown-menu > li > a:focus {
	background: transparent;
	color: #000;
}
.mega-menu .nav-dropdown-menu.multi-level-4 {
	position: relative;
	left: 0;
	top: 0;
	width: 100%;
	display: block;
	box-shadow: none;
	-webkit-box-shadow: none;
	background: transparent;
}
.mega-menu .nav-dropdown-menu.multi-level-4 > li > a {
	color: #666;
	padding: 0 0 0 1.5rem;
	font-size: 1.2rem;
	position: relative;
	margin-bottom: 0.8rem;
}
.mega-menu .nav-dropdown-menu.multi-level-4 > li > a:hover, .mega-menu .nav-dropdown-menu.multi-level-4 > li > a:focus {
	background: transparent;
}
.mega-menu .nav-dropdown-menu.multi-level-4 > li > a::before {
	position: absolute;
	content: '-';
	left: 0;
	color: #000;
	top: 0;
	bottom: 0;
}
.category-filter-fixed .filter-overlay, .category-filter-fixed .filter-close-btn, .category-filter-fixed .product-filter {
	display: none;
}
.category-filter-fixed .filter-panel {
	position: relative;
	flex: 0 0 16.67%;
	max-width: 16.67%;
	transform: translateX(0);
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0);
	-o-transform: translateX(0);
	width: auto;
	z-index: 0;
	padding: 0 1.5rem;
}
.category-filter-fixed .product-side {
	flex: 0 0 83.33%;
	max-width: 83.33%;
}
#nav-close{
	display:none;
}

}

@media (min-width:1200px) and (max-width:1599px){
.filter-panel.filter-open {
    transform: translate(0,101px);
    -webkit-transform: translate(0,101px);
    -moz-transform: translate(0,101px);
    -ms-transform: translate(0,101px);
    -o-transform: translate(0,101px);
}
#page>.header-fixed ~ .main .filter-panel.filter-open {
    transform: translate(0,71px);
    -webkit-transform: translate(0,71px);
    -moz-transform: translate(0,71px);
    -ms-transform: translate(0,71px);
    -o-transform: translate(0,71px);
}
.category-filter-fixed .listing .col-xl-2{
	-webkit-box-flex: 0;
	-ms-flex: 0 0 20%;
	flex: 0 0 20%;
	max-width: 20%;
}
.category-filter-fixed .view-switch.vam a.grid {
	width: 5.7rem;
}
.category-filter-fixed .view-switch.vam a.grid::after {
	width: 47px;
}
.category-filter-fixed .listing.list .col-xl-2 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 25%;
	flex: 0 0 25%;
	max-width: 25%;
}


}

@media (min-width:1600px){
.header-store .container{
	padding:0 0 0 40px;
	max-width:100%;
}
.container{
	padding:0 40px;
	max-width:1920px;
}
.navbar-brand {
	padding: 20px 0;
}
header.header-fixed .navbar-brand {
	padding: 10px 0;
}
}


@media (max-width:1599px){
.navbar-brand {
	margin-right: 20px;
}
.navbar-brand img {
	/* width: 180px; */
	height: 75px;
}
.navbar-brand span.header-logo,
.pink-scheme .navbar-brand span.header-logo,
.pink-scheme.rmwp .navbar-brand span.header-logo,
.blue-scheme .navbar-brand span.header-logo,
.teal-scheme .navbar-brand span.header-logo,
.purple-scheme .navbar-brand span.header-logo{
	height: 75px;
	width: 380px;
}
.login-icon-list li:last-child a {
	padding-right: 2rem;
}
.navbar-nav > li {
	margin: 0;
}
.navbar-nav > li > a {
	padding: 1rem 0.8rem;
	/* font-size: 13px; */
}
.login-icon-list li {
	margin-left: 0.8rem;
}
.login-icon-list li a {
	padding: 0 1rem;
}
#register .main.style2 {
	padding-top: 103px;
}
.empty-cart {
	padding: 10rem 0 20.4rem;
}
}

@media (max-width:1349px){
.navbar-brand img {
	/* width: 150px; */
	height: 65px;
	margin: .7rem 0;
}
.navbar-brand span.header-logo,
.pink-scheme .navbar-brand span.header-logo,
.pink-scheme.rmwp .navbar-brand span.header-logo,
.blue-scheme .navbar-brand span.header-logo,
.teal-scheme .navbar-brand span.header-logo,
.purple-scheme .navbar-brand span.header-logo{
	height: 65px;
	width: 330px;
}
.navbar-nav > li > a {
	padding: 0.8rem 0.7rem;
	font-size: 1.4rem;
}
.login-icon-list li {
	margin-left: 0.6rem;
}
.login-icon-list li a {
	padding: 0rem 0.8rem 0 0.8rem;
	font-size:1.4rem;
}
/* .login-icon-list li:last-child a {
	padding: 0 3rem 0 1.5rem;
} */
#basket-amount {
	font-size: 1.6rem;
}
.nav-dropdown-menu.multi-level > li > a, .sub-dropdown.nav-dropdown-menu > li > a {
	font-size: 1.2rem;
}
.carousel-custom .carousel-caption h2 {
	font-size: 50px;
	line-height: 70px;
}
.empty-cart {
	padding: 7rem 0 17.4rem;
}
#account-page .main {
	padding-top: 140px;
}
}

@media (max-width:1199px){
#page>.header-store ~ .main .filter-panel.filter-open{
transform: translate(0,71px);
-webkit-transform: translate(0,71px);
-moz-transform: translate(0,71px);
-ms-transform: translate(0,71px);
-o-transform: translate(0,71px);
}
#page>.header-store ~ .main .filter-panel.filter-closed {
	transform: translate(-100%,71px);
	-webkit-transform: translate(-100%,71px);
	-moz-transform: translate(-100%,71px);
	-ms-transform: translate(-100%,71px);
	-o-transform: translate(-100%,71px);
}
/*------- Mobile Menu ---------------------------------------- */
.navbar {
	justify-content: flex-start;
    z-index: 1;
}
.navbar-brand {
	padding: 10px 0;
}
.navbar-collapse {
	position: fixed;
	left: -320px;
	background: #FFF;
	width: 100%;
	max-width: 260px;
	bottom: 0;
	top: 0;
	display: block;
	transition: 0.2s ease-in-out;
	-webkit-transition: 0.2s ease-in-out;
	-moz-transition: 0.2s ease-in-out;
	-ms-transition: 0.2s ease-in-out;
	-o-transition: 0.2s ease-in-out;
	overflow: auto;
}
.navbar-collapse.collapse.show {
	left: 0;
}
.navbar-collapse.collapsing {
	top: 0;
	bottom: 0;
	height: 100vh;
}
.navbar-light .navbar-toggler {
	border-radius: 0;
	margin: 2rem 2rem 2rem 0;
	/* margin: 0rem 2rem 2rem 0; */
	border: none;
}
.navbar-light .navbar-toggler-icon {
	background-image: none;
	position: relative;
	width: 3rem;
	height: 2.4rem;
	border-top:solid 2px transparent;
	transition: 0.4s ease-in-out;
	-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;
}
.navbar-light .navbar-toggler.collapsed .navbar-toggler-icon {
	border-top: solid 2px #500878;
}

.navbar-light .navbar-toggler .navbar-toggler-icon::after, 
.navbar-light .navbar-toggler .navbar-toggler-icon::before {
	background: #500878 ;
	position: absolute;
	content: '';
	left: 0;
	right: 0;
	height: 2px;
	width: 100%;
	transition: 0.4s ease-in-out;
	-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;
}


.navbar-light .navbar-toggler .navbar-toggler-icon::after{
	transform: rotate(45deg);
	top: 7px;
}
.navbar-light .navbar-toggler .navbar-toggler-icon::before{
	transform: rotate(-45deg);
	top: 7px;
}
.navbar-light .navbar-toggler.collapsed .navbar-toggler-icon::after {
	transform: rotate(0);
	top: 16px;
}
.navbar-light .navbar-toggler.collapsed .navbar-toggler-icon::before {
	transform: rotate(0);
	top: 7px;
}
.header-store.header-fixed .navbar-nav > li, .header-store .navbar-nav > li {
	margin: 0;
}
.navbar-nav > li > a {
	font-size: 15px;
	/* color: #000; */
	padding: 1.3rem 2rem;
	width: 100%;
	display: flex;
	border-bottom: solid 1px rgba(255,255,255,.3);
	justify-content: space-between;
	align-items: center;
	position: relative;
}
.navbar-nav > li > a i {
	display: none;
}
/* .navbar-nav > li.menu-level-1:hover > a, 
.navbar-nav > li.menu-level-1:focus > a, 
.navbar-nav > li.menu-level-1.active > a {
	background: #500878;
} */
.nav-dropdown-menu.multi-level {
	position: relative;
	/* background: #222; */
	width: 100%;
	top: -1px;
	padding: 0;
}
.nav-dropdown-menu.multi-level > li > a {
	font-size: 1.4rem;
	padding: 1.4rem 3.5rem 1.2rem;
	/* border-bottom: solid 1px #111; */
}
.nav-dropdown-menu.multi-level > li > a:hover, .nav-dropdown-menu.multi-level > li > a:focus {
	background: rgba(255,255,255,.2);
}
.nav-dropdown-menu.multi-level > li {
	flex-wrap: wrap;
}
.sub-dropdown.nav-dropdown-menu {
	position: relative;
	left: 0;
	background: #f1f1f1;
	top: 0;
	width: 100%;
	box-shadow: none;
	border: none;
}
.sub-dropdown.nav-dropdown-menu > li > a {
	font-size: 1.3rem;
	padding: 1.4rem 5rem 1.2rem;
	border-bottom: solid 1px #DDD;
	background: #444;
}
.navbar-nav > li:hover > a, 
.navbar-nav > li:focus > a, 
.navbar-nav > li.active > a {
	/* background: #500878; */
	color: #FFF;
}
.navbar-nav > li:hover > .mobile-menu::before, 
.navbar-nav > li:focus > .mobile-menu::before, 
.navbar-nav > li.active > .mobile-menu::before,
.navbar-nav > li:hover > .mobile-menu::after, 
.navbar-nav > li:focus > .mobile-menu::after, 
.navbar-nav > li.active > .mobile-menu::after {
	background: #FFF;
}
.menu-header{
	border-bottom: solid 1px rgba(255,255,255,.3);
}
.mobile-menu {
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0px;
	width: 5rem;
	height: 5rem;
	cursor: pointer;
}
.mobile-menu::before {
	position: absolute;
	content: '';
	background: #fff;
	width: 2px;
	height: 1.6rem;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
}
.mobile-menu::after {
	position: absolute;
	content: '';
	background: #fff;
	height: 2px;
	width: 1.6rem;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
}
.mobile-menu::before, .mobile-menu::after, .mobile-menu-sub::before, .mobile-menu-sub::after {
	transition: 0.4s ease-in-out;
	-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;
}
.menu-open .mobile-menu::before, .menu-open-sub > .mobile-menu-sub::before {
	opacity: 0;
}
.mobile-menu-sub {
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0px;
	width: 5rem;
	height: 4.8rem;
	cursor: pointer;
}
.mobile-menu-sub::before {
	position: absolute;
	content: '';
	background: #fff;
	width: 2px;
	height: 1.2rem;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
}
.mobile-menu-sub::after {
	position: absolute;
	content: '';
	background: #FFF;
	height: 2px;
	width: 1.2rem;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
}
.nav-item.mm-subcat.menu-level-1.menu-open .nav-dropdown-menu.multi-level, .mm-subcat1.dropdown-submenu.menu-level-2.menu-open-sub .sub-dropdown.nav-dropdown-menu, .menu-level-3.menu-open-sub .nav-dropdown-menu.multi-level-4 {
	display: block;
}
.nav-dropdown-menu.multi-level-4 {
	background: #eee;
	position: relative;
	width: 100%;
	left: 0;
	top: 0;
}
.nav-dropdown-menu.multi-level-4 > li > a {
	padding: 1.4rem 2rem 1.2rem 6rem;
}
/*------- Mobile Menu ---------------------------------------- */


/*------------------- Custom Color Scheme Mobile Menu Start ------------------------- */
.navbar-nav > li > a,
.pink-scheme .navbar-nav > li > a,
.blue-scheme .navbar-nav > li > a,
.teal-scheme .navbar-nav > li > a,
.purple-scheme .navbar-nav > li > a {
	text-shadow: none;
}
/*------Pink Drop Down Start------*/
.navbar-nav > li.menu-level-1:nth-child(4),
.navbar-nav > li.menu-level-1:nth-child(6){
	background: #E0457B;
}
/*------Pink Drop Down End------*/
/*------Blue Drop Down Start------*/
.navbar-nav > li.menu-level-1:nth-child(3){
	background: #0033A0;
}
/*------Blue Drop Down End------*/
/*------Purple Drop Down Start------*/
.navbar-nav > li:nth-child(2),
.navbar-nav > li:nth-child(5){
	background: #500878;
}
/*------Purple Drop Down End------*/


/*------------------- Custom Color Scheme Mobile Menu End --------------------------- */

.login-icon-list li a {
	font-size: 1.7rem;
}
.search-form-inner {
	height: 10rem;
}
.main {
	padding-top: 100px;
}
.sortings {
	display: none;
}
.item-display-equal {
	padding-right: 2rem;
	margin-top: 3rem;
}
.large-view-btn {
	right: 2rem;
}
.preview-detail-panel h2 {
	font-size: 4rem;
}
.item-price.price {
	font-size: 2.6rem;
}
#loginBox, #bd, #activation-container {
	padding-top: 70px;
}
#loginBox .container, #bd .container, #activation-container .container {
	min-height: calc(100vh - 124px);
}
#register .main.style2 {
	padding-top: 71px;
}
.checkout-step-title {
	padding: 2rem;
	font-size: 2.6rem;
}
.steps {
	margin: 5rem 0 0;
}
.checkout-steps {
	display: inline-block;
}
.sidebar-block.sidebar-block-account {
	padding: 1.5rem 2rem;
}
.sidebar-block.sidebar-block-account .title {
	font-size: 1.7rem;
}
.shippingaddress {
	flex: 0 0 46%;
}
.custom-table-main-header .p-head {
	font-size: 1.6rem;
}
.basket-item-thumb {
	flex: 0 0 120px;
	max-width: 120px;
}
.item-details-info {
	flex: 0 0 220px;
	max-width: 280px;
	padding-right: 1rem;
	margin-right: auto;
}
.item-details-info .item-title {
	font-size: 1.6rem;
}
.item-qty-info {
	margin: 0 3rem;
}
.navbar-nav {
	background: #000;
	height: 100%;
}
.menu-backdrop-slide {
	position: fixed;
	top: 0;
	left: 0;
	background-color: rgba(0,0,0,.5);
	opacity: 0;
	visibility: hidden;
	z-index: 0;
	width: 0;
	height: 100%;
	padding-left: 280px;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}
.hdr-menu-opened .menu-backdrop-slide {
	opacity: 1;
	visibility: visible;
	width: 100%;
}
#nav-close {
	position: absolute;
	right: 0;
	font-size: 2.2rem;
	width: 4rem;
	height: 6rem;
	line-height: 4rem;
	text-align: center;
	top: 0;
	color: #FFF;
	display: flex;
	align-items: center;
	justify-content: center;
}

.carousel-custom .carousel-item.item-1,
.carousel-custom .carousel-item.item-2,
.carousel-custom .carousel-item.item-3,
.carousel-custom .carousel-item.item-4,
.carousel-custom .carousel-item.item-5 {
	background-position: 75% 0;
}
}

@media (max-width:1024px){
.ssm-left label, .promotions-title, .border-title, .total-price-list, .pm-title, .ssm-right label {
	font-size: 1.5rem;
}
.price-list-block .price {
	font-size: 1.3rem;
}

}


@media (max-width:991px){
.search-form-wraper .form-control {
	font-size: 2rem;
	padding: 0.4rem 0;
}
.search-form-inner {
	height: 8rem;
}
.login-icon-list li a {
	padding: 0 1rem;
}
.login-icon-list li a i {
	font-size: 2rem;
}
.carousel-custom .carousel-caption h2 {
	font-size: 40px;
	line-height: 50px;
}
.carousel-custom .carousel-caption .btn.btn-banner {
	margin: 30px 0 0;
	font-size: 15px;
	padding: 8px 20px;
}
.carousel-control-next, .carousel-control-prev {
	width: 40px;
	height: 40px;
}
.section-wrapper {
	padding: 5rem 0;
}
.section-title h3 {
	font-size: 2.3rem;
	margin-bottom: 3rem;
}
.item-title {
	font-size: 1.6rem;
	margin-bottom: 0.3rem;
}
.quick-view-title {
	font-size: 2.6rem;
}
.item-detail {
	padding: 0 1rem 1rem;
}
.item-detail h4 {
	font-size: 1.2rem;
	margin-bottom: 0.5rem;
}
.item-dtl-action {
	font-size: 1.4rem;
}
.Useful li {
	padding: 0.3rem 0;
}
.copyright {
	height: auto;
}
.copyright p {
	line-height:21px;
}
.Useful {
	flex-wrap: wrap;
}
.addedQuantity {
	margin-left: 0;
	margin-right: 0.2rem;
}
.preview-detail-panel h2 {
	font-size: 3rem;
	margin-bottom: 1rem;
	line-height: 3rem;
}
.preview-detail-panel h4 {
	font-size: 1.2rem;
	margin-bottom: 1rem;
}
.preview-detail-panel h4 span {
	font-size: 1.5rem;
	font-weight: 600;
}
.item-price.price {
	font-size: 2.4rem;
}
.item-display-equal {
	padding-right: 1rem;
	margin-top: 2rem;
}
.item-pricing-border-dark {
	margin-bottom: 1.5rem;
}
.ui-tabs .ui-tabs-panel {
	padding: 0rem 0 1.5rem;
}
.add-cart-btn {
	margin-top: 0.5rem;
}
.large-view-btn {
	right: 1rem;
}
.lr-box-title {
	font-size: 2.2rem;
}
.new-customer-text {
	margin-bottom: 4.5rem;
}
.steps {
	margin: 3rem 0 0;
}
.steps li {
	margin: 0 1.6rem;
	font-size: 1.4rem;
}
.inf-page-title {
	margin: 6rem 0 4rem;
	font-size: 2.2rem;
}
.empty-cart {
	padding: 8rem 0 15.4rem;
}
.empty-cart > i {
	font-size: 10rem;
}
.col-first h2, .col-second h2, .cart-total-title {
	font-size: 1.6rem;
}
.col-second .btn-group.bootstrap-select {
	max-width: 150px;
}
.col.col-third {
	flex: 0 0 100px;
}
.custom-table-col, .price-list-block {
	font-size: 1.4rem;
}
.cart-summary {
	padding: 2rem;
}
.restore-cart-title {
	font-size: 1.8rem;
}
.cart-summary .btn {
	padding: 0.8rem 1rem;
}
.pay-text {
	font-size: 1.2rem;
	line-height: 1.8rem;
}
.form-group.basket-radio {
	margin-bottom: 1.5rem;
}
.checkout-payment-msg {
	font-size: 1.1rem;
	line-height: 1.8rem;
}
.steps li i {
	font-size: 2.6rem;
}
.myaccount-title h2 {
	font-size: 2rem;
}
.myaccount-title .info_needed {
	margin-left: 0;
	margin-bottom: 1rem;
	margin-top: 0;
}
.vo-orderid {
	font-size: 2rem;
}
.vo-orderid i {
	font-size: 2.2rem;
	line-height: 2.2rem;
}
.btn-edit, .btn-remove {
	font-size: 1.6rem;
}
.shippingaddress {
	flex: 0 0 80%;
	max-width: 350px;
}
.checkout-steps, .f-form.horizontal.form-delivery-address {
	margin-bottom: 2rem;
}
#payment_show {
	margin: 3rem 0rem;
}
.invoice-dtl-head h2 {
	font-size: 2.4rem;
}
.invoice-detail-address h2, .invoice-address-col h3 {
	font-size: 1.5rem;
}
.aside-address h4 {
	font-size: 1.4rem;
}
.aside-address p, .aside-contact, .order-start.table-responsive {
	font-size: 1.3rem;
}
.basket-item-dtl {
	flex-wrap: wrap;
}
.item-details-info {
	flex: 0 0 100%;
	max-width: 100%;
	padding-right: 0;
	margin-right: 0;
	margin-bottom: 1rem;
}
.basket-item-row {
	padding-bottom: 1rem;
	margin-bottom: 2rem;
}
.item-qty-info {
	margin: 0 1.5rem 0 3rem;
	padding: 0 0.5rem;
	border: solid 1px #ddd;
}
.item-qty-info .qty-input {
	height: 3.6rem;
	border-left: solid 1px #ddd;
	border-right: solid 1px #ddd;
}
.matrix-mobile {
	margin-top: 2rem;
}
.review-title {
	font-size: 2.3rem;
}


}

@media (max-width:767px){
.navbar-brand img{
	height: 50px;
}
.navbar-brand span.header-logo,
.pink-scheme .navbar-brand span.header-logo,
.pink-scheme.rmwp .navbar-brand span.header-logo,
.blue-scheme .navbar-brand span.header-logo,
.teal-scheme .navbar-brand span.header-logo,
.purple-scheme .navbar-brand span.header-logo{
	height: 50px;
	width: 250px;
}
.carousel-custom .carousel-caption h2 {
	font-size: 34px;
	line-height: 44px;
}
.item-title {
	font-size: 1.4rem;
}
.quick-view-title {
	font-size: 2.4rem;
}
.section-title h3 {
	font-size: 2rem;
	margin-bottom: 2rem;
}
.Useful {
	justify-content: flex-start;
	margin-bottom: 2rem;
}
.Useful li {
	padding: 0.3rem 0;
}
.copyright {
	justify-content: flex-start;
}
.carousel-custom .carousel-item {
	height: 80vh;
}
.main.whitebgd {
	padding-top: 71px;
}
.sort.vam.top-sorting {
	margin-left: 0;
	margin-top: 0;
}
.close-search-wrapper {
	bottom: 0;
	margin: auto;
	height: 3.7rem;
}
.search-form-wraper .search-inner {
	flex: 0 0 300px;
}
.item-display-equal .preview img {
	min-width: 100%;
}
.details.item-display-equal {
	margin: 3rem 1.5rem 0;
	padding: 2rem;
	background: #fafafa;
	border: solid 1px #eee;
}
#category .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-draggable.ui-resizable, .item-image::before, .item-image::after, .item-overlay {
	display: none !important;
}
.login-page, .forgot-page {
	margin: 3rem 0;
}
.forgot-page {
	padding: 0 2rem;
}
#loginBox .container, #bd .container, #activation-container .container {
	min-height: calc(100vh - 156px);
}
.steps li span.hidden-xs {
	display: none;
}
.steps {
	margin: 2rem 0;
	display: flex;
	align-items: center;
}
.inf-page-title {
    margin: 0 0 0 auto;
    justify-content: flex-end;
    display: flex;
    flex-wrap: wrap;
	text-align: right;
}
.inf-page-title::before {
	display:none;
 }
 h3.inf-page-title span {
    flex: 0 0 100%;
    width: 100%;
    text-align: right;
    font-size: 1.2rem;
    margin-top: 0.5rem;
    color: #999;
    text-transform: none;
    display: flex;
    justify-content: flex-end;
}
.steps li {
	display: none;
	font-size: 60px;
	width: 1em;
	height: 1em;
	border-radius: 50%;
	margin: 0.4em;
	background-color: #0033A0;
}
.steps li.active {
	opacity: 1;
	display: block;
	margin: 0 2rem 0 0;
}
.steps li::after {
	position: absolute;
	top: 0.09em;
	left: 0.09em;
	display: block;
	content: " ";
	border-radius: 50%;
	background: #ffffff;
	width: 0.82em;
	height: 0.82em;
	-moz-transition-property: all;
	-o-transition-property: all;
	-webkit-transition-property: all;
	transition-property: all;
	-moz-transition-duration: 0.2s;
	-o-transition-duration: 0.2s;
	-webkit-transition-duration: 0.2s;
	transition-duration: 0.2s;
	-moz-transition-timing-function: ease-in;
	-o-transition-timing-function: ease-in;
	-webkit-transition-timing-function: ease-in;
	transition-timing-function: ease-in;
	bottom: auto;
	right: auto;
}
.steps li > span.inf-steps {
	position: absolute;
	width: 100%;
	z-index: 1;
	left: 0;
	top: 0;
	width: 3.3em;
	line-height: 3.3em;
	font-size: 18px;
	color: #3c4761;
	display: block;
	text-align: center;
	white-space: nowrap;
	-moz-transition-property: all;
	-o-transition-property: all;
	-webkit-transition-property: all;
	transition-property: all;
	-moz-transition-duration: 0.2s;
	-o-transition-duration: 0.2s;
	-webkit-transition-duration: 0.2s;
	transition-duration: 0.2s;
	-moz-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	margin-top: 0;
	font-weight: 600;
}
.steps li .inf-slice {
	position: absolute;
	width: 1em;
	height: 1em;
	clip: rect(auto, auto, auto, auto);
}
.steps li .inf-fill, .steps li .inf-bar {
	position: absolute;
	width: 100%;
	height: 100%;
	clip: rect(0em, 0.5em, 1em, 0em);
	border-radius: 50%;
	-moz-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
}
.steps li .inf-bar, .steps li .inf-fill {
	background-color: #dfe8ed;
}
.steps li:nth-child(1) .inf-bar {
	-moz-transform: rotate(300deg);
	-ms-transform: rotate(300deg);
	-webkit-transform: rotate(300deg);
	transform: rotate(300deg);
}
.steps li:nth-child(2) .inf-bar {
	-moz-transform: rotate(240deg);
	-ms-transform: rotate(240deg);
	-webkit-transform: rotate(240deg);
	transform: rotate(240deg);
}
.steps li:nth-child(3) .inf-bar {
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}
.steps li:nth-child(4) .inf-bar {
	-moz-transform: rotate(120deg);
	-ms-transform: rotate(120deg);
	-webkit-transform: rotate(120deg);
	transform: rotate(120deg);
}
.steps li:nth-child(5) .inf-bar {
	-moz-transform: rotate(60deg);
	-ms-transform: rotate(60deg);
	-webkit-transform: rotate(60deg);
	transform: rotate(60deg);
}
.steps li:nth-child(6) .inf-bar {
	-moz-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
}
.steps li .inf-bar::after, .steps li .inf-fill {
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}
.steps li:nth-child(4), .steps li:nth-child(5), .steps li:nth-child(6) {
	background-color: #dfe8ed;
}
.steps li:nth-child(4) .inf-bar, .steps li:nth-child(4) .inf-fill, .steps li:nth-child(5) .inf-bar, .steps li:nth-child(5) .inf-fill, .steps li:nth-child(6) .inf-bar, .steps li:nth-child(6) .inf-fill {
	background-color: #0033A0;
}
.steps li i {
	display: none;
}
.order-completed-message {
	font-size: 2.2rem;
}
.margin-top-mobile {
	margin-top: 5rem;
}
.vo-price {
	font-size: 2rem;
}
.ssm-box {
	margin-top: 1rem;
	margin-bottom: 2rem;
}
#payment_show {
	margin-bottom: 5rem;
	margin-top: 1rem;
}
.checkout-radio.form-group {
	flex: 0 0 100%;
	max-width: 100%;
	padding-right: 0;
}


.static-pages h4 {
	font-size: 1.8rem;
	line-height: 2.4rem;
}
.static-pages p {
	font-size: 1.4rem;
}
.steps ul {
	margin-bottom: 0;
}
.alert {
	padding: 0;
}
.order-completed.alert {
	margin-bottom: 1rem;
	margin-top: 2rem;
}
.order-completed-message {
	margin-bottom: 1rem;
}
.alert h3 {
	font-size: 2rem;
}
.alert p {
	margin-top: 0.3rem;
	font-size: 1.4rem;
	line-height: 2.2rem;
}
.invoice-dtl-table {
	flex: 0 0 100%;
	max-width: 100%;
	flex-wrap: wrap;
	margin: 2rem 0;
	border: solid 1px #eee;
}
.invoice-dtl-table-head {
	flex: 0 0 100%;
	max-width: 100%;
	font-size: 1.7rem;
	font-weight: 600;
	color: #0033A0;
	margin-bottom: 0;
	padding: 0.8rem 1.6rem;
	background: #f9f9f9;
	border-bottom: solid 1px #eee;
	text-transform:uppercase;
}
.invoice-dtl-tbl-row {
	flex: 0 0 100%;
	max-width: 100%;
	padding: 1.5rem;
	border: solid 1px #f9f9f9;
}
.invoice-order-left {
	font-size: 1.4rem;
	color: #333;
}
.invoice-order-left p {
	margin-bottom: 0.8rem;
}
.inv-order-title {
	font-weight: 600;
	font-size: 1.6rem;
	color: #000;
}
.invoice-order-left p .itm-qty {
	font-size: 1.2rem;
	font-weight: 500;
	color: #000;
}
.invoice-order-right {
	font-size: 1.4rem;
	color: #333;
	text-align: right;
}
.invoice-order-right p {
	margin-bottom: 0.8rem;
}
.invoice-total {
	flex: 0 0 100%;
	max-width: 100%;
	flex-wrap: wrap;
	margin-bottom: 2rem;
	border: solid 1px #eee;
}
.invoice-total-title {
	flex: 0 0 100%;
	max-width: 100%;
	font-size: 1.7rem;
	font-weight: 600;
	color: #0033A0;
	padding: 0.8rem 1.5rem;
	background: #f9f9f9;
	margin-bottom: 1rem;
	line-height: 2.6rem;
	border-bottom: solid 1px #eee;
	text-transform:uppercase;
}
.inv-block {
	flex: 0 0 100%;
	max-width: 100%;
	padding: 0.8rem 1.6rem;
	display: flex;
	flex-wrap: wrap;
}
.inv-total-price-list {
	flex: 0 0 100%;
	max-width: 100%;
	padding: 0.8rem 1.6rem;
	display: flex;
	flex-wrap: wrap;
	font-size: 1.8rem;
	font-weight: 600;
	border-top: solid 1px #eee;
}
.invoice-dtl-col strong {
	font-size: 1.3rem;
}
.basket-item-thumb {
	flex: 0 0 auto;
	padding-right: 1rem;
}
.basket-item-row {
	flex-wrap: wrap;
}
.basket-item-row {
	border-bottom: solid 1px #eee;
	flex-wrap: wrap;
	padding: 1rem 1.5rem;
	margin-bottom: 10px;
	border: solid 1px #eee;
	position: relative;
}
.basket-item-remove, .basket-item-edit {
	position: absolute;
	top: 0;
	width: 3rem;
	height: 3rem;
	text-align: center;
	padding: 0.5rem 0 !important;
	color: #FFF !important;
}
.basket-item-remove {
	right: 0;
	background: #000;
}
.basket-item-edit {
	right: 3rem;
	background: #0033A0;
}
.cart-update-btns {
	flex: 0 0 auto;
}
.ui-dialog .ui-dialog-title {
	font-size: 1.8rem;
}
.ui-dialog {
	min-width: 300px;
	max-width: 80%;
}
.ui-dialog-titlebar-close .ui-icon-closethick {
	height: 20px;
	width: 20px;
}
.ui-dialog-titlebar-close .ui-icon-closethick::before, .ui-dialog-titlebar-close .ui-icon-closethick::after {
	height: 2px;
}
#activation-page .Useful {
	margin-bottom: 0;
}
.inf-page-title .info_needed {
    position: relative;
    max-width: 100%;
    margin-top: 10px;
	top:0;
	text-align: right;
	line-height: 16px;
}
.inf-page-title .info_needed span {
    display: inline-block;
    width: auto;
}
.inf-page-title .info_needed span {
     width: auto;
}
.review-title {
	font-size: 2rem;
}
.large-view-btn, #image-form, #image-back {
	display: none !important;
}
#addressValidationModal .modal-header h2{
	font-size:24px;
	text-align:center;
	width:100%;
	font-weight:normal;
}


}

@media (max-width:575px){
.hero-banner{flex-direction:column}
#page>.header-store ~ .main .filter-panel.filter-open{
transform: translate(0,57px);
-webkit-transform: translate(0,57px);
-moz-transform: translate(0,57px);
-ms-transform: translate(0,57px);
-o-transform: translate(0,57px);
}
#page>.header-store ~ .main .filter-panel.filter-closed {
	transform: translate(-100%,57px);
	-webkit-transform: translate(-100%,57px);
	-moz-transform: translate(-100%,57px);
	-ms-transform: translate(-100%,57px);
	-o-transform: translate(-100%,57px);
}
.btn {
	padding: 8px 14px;
	font-size: 1.5rem;
}
.header-store .container {
	padding: 0 0 0 15px;
}
.navbar-light .navbar-toggler {
	margin: 1rem 1rem 1rem -1rem;
}
.navbar-brand {
	margin-right: 10px;
}
.navbar-brand {
	padding: 5px 0;
}
.navbar-brand img{
	height: 38px;
}
.navbar-brand span.header-logo,
.pink-scheme .navbar-brand span.header-logo,
.pink-scheme.rmwp .navbar-brand span.header-logo,
.blue-scheme .navbar-brand span.header-logo,
.teal-scheme .navbar-brand span.header-logo,
.purple-scheme .navbar-brand span.header-logo{
	height: 38px;
	width: 190px;
}
.login-icon-list li a {
	padding: 0 1rem;
}
.login-icon-list li a i {
	font-size: 1.8rem;
}
.navbar-light .navbar-toggler {
	margin: 1.5rem .5rem 1.5rem -1rem;
}
.navbar-light .navbar-toggler-icon {
	width: 2.5rem;
	height: 2rem;
}
.navbar-light .navbar-toggler.collapsed .navbar-toggler-icon::before, .navbar-light .navbar-toggler .navbar-toggler-icon::before, .navbar-light .navbar-toggler .navbar-toggler-icon::after {
	top: 6px;
}
.navbar-light .navbar-toggler.collapsed .navbar-toggler-icon::after {
	transform: rotate(0);
	top: 14px;
}
.navbar-brand {
	margin-right: 10px;
}
.navbar-brand img {
	/* width: 140px; */
}
.login-icon-list li {
	margin-left: 1rem;
}
.login-icon-list li a {
	padding: 0 0.5rem;
}
.login-icon-list li a i {
	font-size: 1.8rem;
}
.login-icon-list li:last-child a {
	padding: 0 1rem 0 0;
}
.cart-view i {
	margin-right: 0;
	font-size: 2rem;
	margin-left: 0.4rem;
}
.navbar-collapse, .navbar-collapse.collapsing {
	top: 0;
}
.carousel-custom .carousel-caption .btn.btn-banner {
    margin: 20px 0 0;
}
.carousel-custom .carousel-item.item-1, 
.carousel-custom .carousel-item.item-3 {
    background-position: 80% 0;
} 
.carousel-custom .carousel-item.item-4,
.carousel-custom .carousel-item.item-5{
    background-position: 88% 0;
}
/* .carousel-custom .carousel-item.item-2 {
    background-position: 80% 50%;
	background-size: 180%
} */
.carousel-custom .carousel-item.item-2 {
    background-position: 80% 40%;
	background-size: 280%;
	/* -webkit-background-size: 280%; */
}

.carousel-custom .carousel-caption,
.carousel-custom .item-3 .carousel-caption {
	top: 20%;
}
.carousel-custom .item-2 .carousel-caption{
    top: 21%;
    padding: 2rem 0;
	max-width: 45%;
	display: inline-block;
}
.carousel-custom .item-2 .carousel-caption:first-child{
    top: 32%;
}
.carousel-custom .item-2 .carousel-caption h2 {
    line-height: 26px;
}
.carousel-custom .carousel-caption h2 {
	color: #fff !important;
	font-size: 28px;
	line-height: 34px;
}

.carousel-custom .carousel-caption .btn.btn-banner {
    margin: 5px 0 0;
}
.carousel-custom .item-2 .carousel-caption {
    top: 18%;
    padding: 5rem 0;
    max-width: 75%;
    display: block;
}


.cart-widget-slide {
	width: 300px;
}
.section-wrapper {
	padding: 4rem 0;
}
.close-search-wrapper {
	display: none;
}
.search-form-inner {
	height: 6rem;
	padding: 0;
}
.search-form-wraper .form-control {
	font-size: 1.6rem;
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	max-width: 100%;
	border-bottom: none;
	padding: 1rem;
}
.btn.btn-search {
	border-bottom: none;
	font-size: 1.6rem;
	color: #999;
	margin-right: 1rem;
}
.listing .row {
	margin-left: -10px;
	margin-right: -10px;
}
.listing .col-6.col-sm-4.col-lg-3.col-xl-2 {
	padding-left: 10px;
	padding-right: 10px;
}
.listing .mb-5 {
	margin-bottom: 2rem !important;
}
.quicklook_trigger.cart-btn {
	font-size: 2.4rem;
}
.badges {
	right: 10px;
	font-size: 1.1rem;
}
.search-form-wraper .search-inner {
	flex: 0 0 100%;
}
.preview-detail-panel h2 {
	font-size: 2.6rem;
}
.preview-detail-panel h4 span {
	font-size: 1.3rem;
}
.item-price.price {
	font-size: 2rem;
}
.email-login-box, .email-register-box, .forgot-box {
	padding: 2rem;
}
.lr-box-title {
	font-size: 1.8rem;
}
.checkout-step-title {
	font-size: 2.2rem;
}
#register .main.style2 {
	padding-top: 57px;
}
.inf-page-title {
	font-size: 2.2rem;
}
.empty-cart {
	padding: 5rem 0 12.4rem;
}
.empty-cart > i {
	font-size: 8rem;
}
.empty-cart p {
	font-size: 1.7rem;
}
.mt-xs-0{
	margin-top:0 !important;
}
.main {
	padding-top: 80px;
}
.product-pay-detail-section{
	overflow: auto;
}
.custom-table-row {
	border-bottom: none;
}
.col.col-first, .col.col-second {
	border-bottom: solid 1px #eee;
}
.col.col-second {
	flex: 0 0 60px;
	max-width: 60px;
}
.col.col-third {
	flex: 0 0 100px;
	border-bottom: solid 1px #eee;
}
.vo-right {
	text-align: left;
	margin-top: 1.5rem;
}
.vo-track {
	margin-top: 1rem;
}
.shippingaddress {
	flex: 0 0 100%;
	max-width: 350px;
	margin-right: 1rem;
}
.myaccount-title h2 {
	font-size: 1.8rem;
	flex: 0 0 100%;
}
.sa-title {
	font-size: 1.6rem;
}
.breadcrumb-main {
	flex-wrap: wrap;
}
.oops-text {
	font-size: 6rem;
}
.col-space h3 {
	font-size: 3rem;
}
.no-search-image{
	padding:7rem 0 4rem;
}
.inf-page-title {
     font-size: 2rem;
}
.carousel-control-next, .carousel-control-prev {
	display: none;
}
.main.whitebgd {
	padding-top: 55px;
}
.carousel-custom .carousel-item {
	height: 70vh;
}

.static-pages h4 {
	font-size: 1.6rem;
}
.col.ssm-left, .col.ssm-right {
	flex: 0 0 100%;
	max-width: 100%;
	margin: 0.6rem 0;
}
.invoice-detail-address {
	flex: 0 0 100%;
	max-width: 100%;
	margin-bottom: 1.5rem;
	padding-bottom: 2rem;
	border-bottom: solid 1px #eee;
}
.invoice-order-left {
	flex: 0 0 100%;
	max-width: 100%;
}
.invoice-order-right{
	flex: 0 0 100%;
	max-width: 100%;
	text-align:left;
}
.item-qty-info {
	margin: 0 1.5rem 0 1.5rem;
}
.item-qty-info .qty-input {
	width: 4rem;
}
.navbar-collapse.show::before {
	top: 57px;
}
.item-image:hover .zooming, .zooming {
	display: none;
}
.gcc-code span {
	font-size: 1.5rem;
}
.info_needed {
	text-align: left;
	flex: 0 0 100%;
	max-width: 100%;
}
.feedback-option {
	flex: 0 0 50px;
	max-width: 50px;
}
.user-initials {
	width: 50px;
	height: 50px;
	font-size: 2.2rem;
	line-height: 50px;
}
.reviews.user-reviews .inline-show {
	margin-left: 1rem;
}
.feedback-by {
	flex: 0 0 100%;
	margin-bottom: 1rem;
	-webkit-box-ordinal-group: 5;
	-ms-flex-order: 4;
	order: 4;
}
.new-customer-text {
	text-align: left;
}
.listing .you-save {
	font-size: 1rem !important;
	left:10px;
}
.item-details-info .item-title {
    padding-right: 50px;
}


}


@media (max-width:399px){
.navbar-brand {
    margin-right: 0px;
}
.navbar-brand img {
    /* width: 150px; */
    height: 35px;
}
.navbar-brand span.header-logo,
.pink-scheme .navbar-brand span.header-logo,
.pink-scheme.rmwp .navbar-brand span.header-logo,
.blue-scheme .navbar-brand span.header-logo,
.teal-scheme .navbar-brand span.header-logo,
.purple-scheme .navbar-brand span.header-logo{
	/* height: 35px; */
	width: 160px;
}
.basket-item-thumb {
	flex: 0 0 100%;
	padding-right: 0;
	max-width: 100%;
	margin-bottom: 1rem;
}
#continue-shopping {
	font-size: 1.3rem;
	margin: 1rem auto;
}
.btn {
	padding: 6px 10px;
}
.login-icon-list li {
	margin-left: 0.5rem;
}
.login-icon-list li a {
	padding: 0 0.3rem;
}
.continue-checkout-btn {
	flex-wrap: flex;
	justify-content: center;
}


}


@media (max-width:359px){
.navbar-brand img {
	/* width: 120px; */
}
.login-icon-list li {
	margin-left: 0.4rem;
}
.login-icon-list li a {
	padding: 0 0.3rem;
}
.login-icon-list li a i {
	font-size: 1.6rem;
}
.login-icon-list li:last-child a {
	padding: 0px 1rem;
}
.navbar-light .navbar-toggler-icon {
	width: 2.2rem;
}
.invoice-dtl-col strong {
	font-size: 1.2rem;
}
.invoice-dtl-col {
	padding: 8px;
}

}
/*------- Media Queries ---------------------------------------- */