@charset "utf-8";
/* CSS Document */

@import url('https://fonts.googleapis.com/css2?family=Quicksand:wght@600&display=swap');

body 				{color: #333333; background-color: #fcfcfc; font-size: 1rem; overflow: scroll;}

h1, h2, h3, h4, h5	{}
h1					{}
h2					{}
h3					{}
h4					{}
h5					{}

h1, .h1		{font-size: 2.25rem;}
h2, .h2		{font-size: 1.875rem;}
h3, .h3		{font-size: 1.625rem;}
h4, .h4		{font-size: 1.5rem;}
h5, .h5		{font-size: 1.25rem;}
h6, .h6		{font-size: 1rem;}

strong				{}

a					{text-decoration:none;}
a:hover				{text-decoration:none;}
a:visited			{text-decoration:none;}
a:focus,a:hover		{text-decoration:none;}

.modal-content 		{border-radius: 0rem;}
.form-control 		{border-radius: 0rem;}
.btn 				{border-radius: 0rem;}

.form-signin .form-control			{}
.form-signin .form-control:focus 	{box-shadow: none;}

.modal-content 	{border: none;}
.modal-body 	{}
.modal-header 	{}
.modal-title 	{width: 100%;}


.custom-control-input:checked~.custom-control-label::before {border-color: #999999; background-color: #999999;}

.page				{}

.header				{padding-top: .5rem; padding-bottom: .5rem; background-color: white;}

.mainSearch							{width: 100%;}
.mainSearch .form-control			{-webkit-border-top-right-radius: 0px; -webkit-border-bottom-right-radius: 0px; -moz-border-radius-topright: 0px; -moz-border-radius-bottomright: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px;}
.mainSearch .btn					{-webkit-border-top-left-radius: 0px; -webkit-border-bottom-left-radius: 0px; -moz-border-radius-topleft: 0px; -moz-border-radius-bottomleft: 0px; border-top-left-radius: 0px; border-bottom-left-radius: 0px;}
.mainSearch .form-control:focus 	{box-shadow: none;}

.cartUser			{}
.cartUser i			{font-size: 1.5rem; margin-right: 0.5rem; display: inline-block;}
.cartUser h5 		{display: inline-block; margin-bottom: 0;}

.top					{padding-top: .25rem; padding-bottom: .25rem; text-align: right; }
.top .myAccount			{display: inline-block; font-size: 0.875rem; margin-right: 1rem;}
.top .language			{display: inline-block; font-size: 0.875rem;color: #FFF;}
.top .dropdown-menu 	{padding: .75rem; margin: .5rem 0 0 0; border-radius: 0rem; min-width: 13rem;}
.top .dropdown-item 	{padding: .25rem 0; font-weight: normal;}
.top .dropdown-header	{padding: .25rem 0;}

.sm-btn-btn a 			{border: 1px solid #999999; color: #999999; background-color: white; padding: .25rem 1rem; display: inline-block;}
.sm-btn-btn a:hover		{border: 1px solid #666666; color: white; background-color: #666666;}

.menu-area			{background-color: white;}

.menu-block				{text-align: center;}
.menu-block	.menu-desc	{margin-top: .5rem; font-size: 1.125rem;}

.homeCategories			{padding-top: 4rem; padding-bottom: 4rem; background-color: white;}
.homeCategories h1 		{font-family: 'merriweatherbold'; margin-bottom: 1.5rem; text-align: center;}
.homeCategoriesBlock	{text-align: center;}
.homeCategoriesDesc		{padding-top: .5rem; padding-left: .5rem; padding-right: .5rem;  font-size: 1.5rem; font-weight: 600;}

.homeCategoriesImg				{overflow: hidden;}
.homeCategoriesImg img			{-moz-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 0.3s; transform: scale(1);}
.homeCategoriesBlock:hover img	{-moz-transform: scale(1.1); -webkit-transform: scale(1.1); transform: scale(1.1);}


.newArrivalWrap			{padding-top: 4rem; padding-bottom: 4rem; background-color: #f2f2f2; background-image: url(../images/new-arrival-bg.jpg); background-position: bottom center; background-size: cover;}
.newArrivalWrap h1 		{font-family: 'merriweatherbold'; margin-bottom: 1.5rem;}

.newArrivalBlock							{padding: .5rem; background-color: white;}
.newArrivalBlock .newArrivalImg				{border: 1px solid #f2f2f2; position: relative;}
.newArrivalBlock .newArrivalImg span 		{position: absolute; left: 3%; top: 3%; line-height: normal; cursor: pointer;}
.newArrivalBlock .newArrivalImg span:hover	{color: red;}
.newArrivalBlock .newArrivalDesc			{padding-top: .5rem; padding-bottom: .5rem;}
.newArrivalBlock .newArrivalDesc p 			{display: block; margin-bottom: .5rem;}
.newArrivalBlock .newArrivalDesc strong 	{display: block; font-weight: 600;}

.specialOfferWrap			{padding-top: 4rem; padding-bottom: 4rem; background-color: #fafafa;}
.specialOfferWrap h1 		{font-family: 'merriweatherbold'; margin-bottom: 1.5rem;}

.newsletterWrap				{padding-top: 2rem; padding-bottom: 2rem; background-color: white;}
.newsletterBlock			{padding: 2rem; -webkit-border-radius: 0.75rem; -moz-border-radius: 0.75rem; border-radius: 0.75rem;}

.footer										{padding-top: 1rem; padding-bottom: 1rem; color: white;}
.footer a 									{color: white;}
.footer a:hover								{color: black;}
.footer .list-inline-item a  				{font-size: 1.125rem; color: white;}
.footer .list-inline-item a:hover			{color: black;}
.footer .list-inline-item:not(:last-child) 	{margin-right: 1rem;}

.midArea		{padding-top: 3rem; padding-bottom: 3rem; background-color: white;}

.breadcrumb 	{padding: 0; margin-bottom: 2rem; background-color: white; border-radius: 0;}
.breadcrumb-item+.breadcrumb-item::before {content: "|";}

.filterWrap		{border: 1px solid #f2f2f2;}
.filterTitle	{padding: .75rem 1rem; color: white; font-weight: bold;}
.filterbody		{padding: 1rem; border-bottom: 1px solid #f2f2f2;}
.filterbody:last-child		{border-bottom: none;}



.productsBlock						{background-color: white;}
.productsBlock .productsImg			{border-top: 1px solid #f2f2f2; border-right: 1px solid #f2f2f2; border-left: 1px solid #f2f2f2; position: relative;}
.productsBlock .productsImg span	{position: absolute; right: 1rem; top: 1rem;}
.productsBlock .productsDesc		{padding: .75rem; border: 1px solid #f2f2f2;}
.productsDesc .prodName				{font-size: 1.125rem; margin-bottom: .5rem;}
.productsDesc .prodPrice			{font-weight: bold;}
.productsDesc .prodPrice span		{text-decoration: line-through;}
.productsDesc .prodCart	a 			{background-color: white; color: #4c4a9f; border-radius: 5rem; padding: .25rem; display: inline-block;}
.productsDesc .prodCart	a:hover 	{background-color: #69bd45; color: white;}
.productsDesc .btn-group-sm>.btn, .productsDesc .btn-sm {font-size: .8125rem;}

.catogory-link		{display: none;}


.prodDetailsWrap		{}
.prodDetailsWrap .rating	{margin-bottom: 1.5rem;}
.prodDetailsWrap .price		{margin-bottom: 1.5rem; font-size: 2rem;}

.prodDetailsWrap .badge 	{padding: .2em .4em; font-size: 80%; font-weight: normal; border-radius: 0rem; line-height: normal;}
.prodDetailsWrap .color		{margin-bottom: 1.5rem;}
.prodDetailsWrap .color .list-inline	{margin-bottom: 0;}
.prodDetailsWrap .color .list-inline .list-inline-item a		{width: 20px; height: 20px; display: inline-block; border: 1px solid #cccccc;}
.prodDetailsWrap .color .list-inline .list-inline-item a:hover	{border: 1px solid #666666;}
.prodDetailsWrap .color .list-inline .list-inline-item a.blue 	{background-color: blue;}
.prodDetailsWrap .color .list-inline .list-inline-item a.red 	{background-color: red;}
.prodDetailsWrap .color .list-inline .list-inline-item a.green 	{background-color: green;}

.prodDetailsWrap .quantity button 	{padding-left: .75rem; padding-right: .75rem; background-color: white; color:#333333; border:1px solid #999999; font-size: 1.25rem; font-weight: 600;}
.prodDetailsWrap .quantity button:focus 	{outline: none;}
.prodDetailsWrap .quantity input 	{padding-left: .5rem; padding-right: .5rem; border: 1px solid #999999; border-right: none; border-left: none;}


.prodDetailsWrap .buttons .btn		{}

.prodDetailsWrap .size											{margin-bottom: 1.5rem;}
.prodDetailsWrap .size .list-inline								{margin-bottom: 0;}
.prodDetailsWrap .size .list-inline .list-inline-item a			{padding: .25rem .75rem; display: inline-block; border: 1px solid #999999; color: #999999; -webkit-border-radius: 10rem; -moz-border-radius: 10rem; border-radius: 10rem;}
.prodDetailsWrap .size .list-inline .list-inline-item a:hover	{border: 1px solid #11a7c0; color: #11a7c0;}

.nice-number 		{display: inline-flex; justify-content: stretch;}
.nice-number input 	{vertical-align: middle; -moz-appearance: textfield; box-sizing: content-box; margin: 0; text-align: center;}
.nice-number input::-webkit-inner-spin-button,
.nice-number input::-webkit-outer-spin-button {-webkit-appearance: none; margin: 0;}

.DescProdDetailsWrap	{padding-top: 3rem;}
.nav-pills .nav-link 	{border-radius: 0rem; margin-right: .25rem; background-color: #cccccc;}
.nav-pills				{border-bottom: 1px solid #cccccc;}

.shoppingCart						{border: 1px solid #e5e5e5;}
.shoppingCart .shoppingCartTitle	{padding: .75rem; border-bottom: 1px solid #e5e5e5; font-size: 17px; font-weight: 600;}
.shoppingCart .shoppingCartBody		{padding: .75rem;}

.shoppingCartRow					{border-bottom: 1px solid #e5e5e5; margin-bottom: 1.5rem; padding-bottom: 1.5rem;}
.shoppingCartRow:last-child			{border-bottom: none; margin-bottom: 0; padding-bottom: 0;}
.shoppingCartRow .collectFrom			{text-align: center; background-color: #f1f4f9; padding-top: .125rem; padding-bottom: .125rem;}
.shoppingCartRow .collectFrom strong	{font-weight: 600;}
.shoppingCartRow .collapse a 		{color: #e95d00; font-weight: 600;}
.shoppingCartRow .collapse a:hover	{color: black;}


.shoppingCartDesc .linea			{font-weight: 600;}
.shoppingCartDesc .lineb			{font-weight: 600;}
.shoppingCartDesc .linec strong		{font-weight: 600;}
.shoppingCartDesc .lined 			{}

.mainPrice		{font-size: 18px; font-weight: 600;}


.orderSummary	{border: 1px solid #e5e5e5;}
.orderSummary .orderSummaryTitle		{padding: .75rem; border-bottom: 1px solid #e5e5e5; font-size: 17px; font-weight: 600;}
.orderSummary .orderSummaryBody			{padding: .75rem;}
.orderSummary .orderSummaryBody .btn	{}

.addressWrap				{border: 1px solid #e5e5e5;}
.addressWrap .addressTitle	{padding: .75rem; border-bottom: 1px solid #e5e5e5; font-size: 17px; font-weight: 600;}
.addressWrap .addressBody	{padding: .75rem; border-bottom: 1px solid #e5e5e5;}


.addressBlock			{padding: 1rem; background-color: white; margin-bottom: 1rem; border: 1px solid #e5e5e5;}
.addNewAddress			{padding: 1rem; background-color: white; border: 1px solid #f2f2f2;}
.addNewAddress a 		{}

.myAcDashBlock					{text-align: center;}
.myAcDashBlock a				{border: 1px solid #ccc; display: inline-block; width: 100%; padding: 2rem;}
.myAcDashBlock .myAcDashImg		{font-size: 3rem;}
.myAcDashBlock .myAcDashDesc	{padding-top: .5rem; font-size: 1.25rem; font-weight: 600;}

.accountMenu			{}
.accountMenu a.active 	{font-weight: 600;}

.addressWrap				{border: 1px solid #e5e5e5;}
.addressWrap .addressTitle	{padding: .75rem; border-bottom: 1px solid #e5e5e5; font-size: 17px; font-weight: 600;}
.addressWrap .addressBody	{padding: .75rem; border-bottom: 1px solid #e5e5e5;}

.addressWrap					{border: 1px solid #e5e5e5;}
.addressWrap .addressWrapTitle	{padding: .75rem; border-bottom: 1px solid #e5e5e5; font-weight: 600; background-color: #f9f9f9;}
.addressWrap .addressWrapBody	{padding: .75rem;}
.addressWrap .addressWrapBody p strong 		{font-weight: 600;}
.addressWrap .addressWrapBody p:last-child	{margin-bottom: 0;}
.addressWrap .addressWrapBody .addAddress	{padding-top: 2rem; padding-bottom: 2rem; text-align: center; font-size: 1.5rem;}
.addressWrap .addressWrapBody .addAddress i	{font-size: 3rem;}


.ordersWrap					{border: 1px solid #e5e5e5; margin-bottom: 1rem;}
.ordersWrap:last-child		{margin-bottom: 0rem;}
.ordersWrap .ordersTitle	{padding: .75rem; border-bottom: 1px solid #e5e5e5; font-size: 0.8125rem; background-color: #f9f9f9;}
.ordersWrap .ordersBody		{padding: .75rem;}

.ordersTitleNew				{padding: .75rem; border: 1px solid #e5e5e5; background-color: #f9f9f9; margin-bottom: 1rem;}
.ordersTitleNew:last-child	{margin-bottom: 0rem;}

.ordersBlock					{margin-bottom: 1rem; padding-bottom: 1rem; border-bottom: 1px dashed #e5e5e5;}
.ordersBlock:last-child			{margin-bottom: 0; padding-bottom: 0; border-bottom: none;}
.ordersDetails					{font-size: 0.875rem;}
.ordersDetails .linea			{font-size: 1rem; font-weight: 600;}
.ordersDetails .lineb			{}
.ordersDetails .linec			{font-weight: 600; color: #11a7c0;}

.ordersDetails .lined strong	{font-weight: 600; }
.ordersDetails .lined strong.st-a {color: #009900;}
.ordersDetails .lined strong.st-b {color: #cc0000;}
.ordersDetails .lined strong.st-c {color: #ff5200;}
.ordersDetails .lined strong.st-d {color: #00269a;}


.wishlistBlock						{border: 1px solid #e5e5e5;}
.wishlistBlock .wishlistImg			{position: relative;}
.wishlistBlock .wishlistImg span 	{position: absolute; top: 5%; right: 5%; z-index: 1;}
.wishlistBlock .wishlistImg span a 	{display: inline-block; padding: .3rem .5rem; line-height: normal; background-color: rgba(0,0,0,0.1); -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px;}
.wishlistBlock .wishlistImg span a:hover {background-color: rgba(255,255,255,0.5);}
.wishlistBlock .wishlistDesc		{padding: 1rem; text-align: center;}
.wishlistBlock .wishlistDesc h5		{font-size: 1rem;}
.wishlistBlock .wishlistDesc p		{}	


.contWrap						{}
.contWrap .contBlock			{padding-bottom: 1rem; margin-bottom: 1rem; border-bottom: 1px solid #e5e5e5;}
.contWrap .contBlock:last-child	{border-bottom: none;}
.contWrap .contBlock .contIcon	{font-size: 1.5rem;}
.contWrap .contBlock .contDesc	{}


.procarpopup			{}
.procarpopup h5			{margin-bottom: 1rem;}
.procarpopup h6			{margin-bottom: 1rem;}
.procarpopup strong 	{font-weight: 600;}

     

 .track						{position: relative; background-color: #ddd; height: 5px; display: -webkit-box; display: -ms-flexbox; display: flex; margin-bottom: 60px; margin-top: 50px;}
 .track .step 				{-webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; width: 25%; margin-top: -18px; text-align: center; position: relative;}
 .track .step.active:before {background: #d3af37;}
 .track .step::before 		{height: 5px; position: absolute; content: ""; width: 100%; left: 0; top: 18px;}
 .track .step.active .icon 	{background: #8b7631; color: #fff;}
 .track .icon 				{display: inline-block; width: 40px; height: 40px; line-height: 40px; position: relative; border-radius: 100%; background: #ddd;}
 .track .step.active .text 	{color: #000;}
 .track .text 				{display: block; margin-top: 7px; font-size: 0.875rem;}
 

 

 

 



/* ===== PRELOADER ===== */
#preloader	{position: fixed; top: 0; left: 0; right: 0; bottom: 0; background-color: #fff; z-index: 9999;}
#status		{width: 100px; height: 100px; position: absolute; left: 50%; top: 50%; background-image: url(../images/loading.gif); background-repeat: no-repeat; background-position: center center; margin: -50px 0 0 -50px;}	
/* ===== PRELOADER ===== */



/*	##Device = Desktops
	##Screen = 1281px to higher resolution desktops */
@media (min-width: 1281px) {}


/*	##Device = Laptops, Desktops
	##Screen = B/w 1025px to 1280px */
@media (min-width: 1025px) and (max-width: 1280px) {}


/*	##Device = Tablets, Ipads (portrait)
	##Screen = B/w 768px to 1024px*/
@media (min-width: 768px) and (max-width: 1024px) {
	
	
body 		{font-size: 0.9375rem;}
	
h1, .h1		{font-size: 2rem;}
h2, .h2		{font-size: 1.75rem;}
h3, .h3		{font-size: 1.5rem;}
h4, .h4		{font-size: 1.5rem;}
h5, .h5		{font-size: 1.125rem;}
h6, .h6		{font-size: 1rem;}
	

.header		{display: none;}
	
.page		{padding-top: 56px;}	
	
.smllogo 		{margin-left: 70px;}
.smllogo img 	{max-height: 40px;}
	
.homeCategoriesDesc		{font-size: 1rem;}

	
	
	
}


/*	##Device = Tablets, Ipads (landscape)
	##Screen = B/w 768px to 1024px */
@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {}


/*	##Device = Low Resolution Tablets, Mobiles (Landscape)
	##Screen = B/w 481px to 767px */
@media (min-width: 481px) and (max-width: 767px) {
	
body 		{font-size: 0.9375rem;}
	
h1, .h1		{font-size: 2rem;}
h2, .h2		{font-size: 1.75rem;}
h3, .h3		{font-size: 1.5rem;}
h4, .h4		{font-size: 1.5rem;}
h5, .h5		{font-size: 1.125rem;}
h6, .h6		{font-size: 1rem;}
	
.header		{display: none;}
	
.page		{padding-top: 56px;}	
	
.smllogo 		{margin-left: 70px;}
.smllogo img 	{max-height: 40px;}
	
.homeCategoriesDesc		{font-size: 1rem;}
	
.filterBar		{display: block; position: fixed; z-index: 100; bottom: 0; left: 0; width: 100%; cursor: pointer;}		
.filterBar a 	{background-color: #e95d00; color: white; padding: .75rem; text-align: center; display: block;}			
	
.leftcol		{transition:all 0.3s ease-out 0s; -webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; -ms-transition:all 0.3s ease-out 0s;}
	
.leftcol					{position:fixed; z-index:93; left: -250px; top: 20%; max-width: 250px; height: 80%; background: #fff; padding: 0px; box-shadow: 0px 0px 10px rgba(0,0,0,0.15);}
.leftcol.opened				{left: 0px;}
.leftcol.opened .filterWrap {overflow: scroll; background-color: white; max-height: 100%;}
.catogory-link 				{display: block; width: auto; height: auto; padding: .5rem; z-index: 99; position: absolute; right: -30px; top: 10%; color: white;}
.catogory-link:hover 		{color: white;}
	
.catogory-link::after 					{font-family: 'Font Awesome 5 Free'; content: "\f0b0"; font-weight: 900;}
.leftcol.opened .catogory-link::after	{font-family: 'Font Awesome 5 Free'; content: "\f057"; font-weight: 900;}	
	
.myAcDashBlock a				{padding: 1rem;}
.myAcDashBlock .myAcDashImg		{font-size: 2rem;}
.myAcDashBlock .myAcDashDesc	{font-size: 1rem;}
	

	

	
}



/*	##Device = Most of the Smartphones Mobiles (Portrait)
	##Screen = B/w 320px to 479px */
@media (min-width: 320px) and (max-width: 480px) {
	
body 				{font-size: 0.875rem;}
	
h1, .h1		{font-size: 2rem;}
h2, .h2		{font-size: 1.75rem;}
h3, .h3		{font-size: 1.3rem;}
h4, .h4		{font-size: 1.3rem;}
h5, .h5		{font-size: 1.125rem;}
h6, .h6		{font-size: 1rem;}
	
.header		{display: none;}
	
.page		{padding-top: 56px;}	
	
.top		{text-align: center;}
	
.smllogo 		{margin-left: 70px;}
.smllogo img 	{max-height: 40px;}
	
.homeCategoriesDesc		{font-size: 1rem;}
	
.filterBar		{display: block; position: fixed; z-index: 100; bottom: 0; left: 0; width: 100%; cursor: pointer;}		
.filterBar a 	{background-color: #e95d00; color: white; padding: .75rem; text-align: center; display: block;}			
	
.leftcol		{transition:all 0.3s ease-out 0s; -webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; -ms-transition:all 0.3s ease-out 0s;}
	
.leftcol					{position:fixed; z-index:93; left: -250px; top: 20%; max-width: 250px; height: 80%; background: #fff; padding: 0px; box-shadow: 0px 0px 10px rgba(0,0,0,0.15);}
.leftcol.opened				{left: 0px;}
.leftcol.opened .filterWrap {overflow: scroll; background-color: white; max-height: 100%;}
.catogory-link 				{display: block; width: auto; height: auto; padding: .5rem; z-index: 99; position: absolute; right: -30px; top: 10%; color: white;}
.catogory-link:hover 		{color: white;}
	
.catogory-link::after 					{font-family: 'Font Awesome 5 Free'; content: "\f0b0"; font-weight: 900;}
.leftcol.opened .catogory-link::after	{font-family: 'Font Awesome 5 Free'; content: "\f057"; font-weight: 900;}	
	
.myAcDashBlock a				{padding: 1rem;}
.myAcDashBlock .myAcDashImg		{font-size: 2rem;}
.myAcDashBlock .myAcDashDesc	{font-size: 1rem;}

}


.table-bordered th    {background-color: #f2f2f2;color: #000;}
.table-prod-details   {width:100%;}
.table-prod-details th{width:35%;}


.bottom-footer	   {padding-top:.25rem;padding-bottom:.25rem;text-align:right;background-color:#000;}
.bottom-footer h5  {text-align:center;color:#fff;font-weight:300;padding-top:10px;}
.bottom-footer img {width:6%;}

/*******FOOTER-CSS-STARTS-HERE**************/
.footer-pad ul          {list-style: none;padding-left: 0rem;}
.footer-pad ul li       {padding-bottom: 0.5rem;}
p.copyright                              {text-align: center;margin-top: 2rem;color: #fff;}
p.copyright a:hover                      {color: #fff;}
.address-img                             {position: absolute;width: 7%;left: -5%;}
.instagram-main                                  {overflow:hidden}
.instagram-main .insta-thumb                     {float:left;width:20.33%;padding:5px}
.instagram-main .insta-thumb img,.shop-img img   {width:100%;border-radius: 20px;}
ul.app                                                          {display: inline-flex;margin-top: -10%;}
.img-social                                                     {-webkit-transition-duration: 0.3s;transform: translateZ(0);transition-duration: 0.3s;}
.img-social:hover                                               {-webkit-transform: scale(1.1);transform: scale(1.1);}
ul.social                                                       {padding-top: 1%;padding-left: 0rem;}
.d-inline                                                       {padding: 3px;}
.img-social                                                     {width: 30px;}               
.payment-img                                                    {/*width: 70px;*/height:35px;margin-right: 1rem;}
.app-img                                                        {width: 115px;height: 60px;margin-right: 1rem;}
ul.payment                                                      {display: flex;margin-top: 0%;padding-left: 0rem; list-style: none;}
ul.apps                                                         {display: flex;margin-top: -6%;list-style: none;padding-left: 0rem;}
ul.payment li                                                   {padding-right: 10px;}


@media only screen and (max-width:475px){
.homeCategories        {padding-top: 2rem;padding-bottom: 2rem;}
.newArrivalWrap        {padding-top: 2rem;padding-bottom: 2rem;}
.specialOfferWrap      {padding-top: 2rem;padding-bottom: 2rem;}
.newsletterWrap        {padding-top: 1rem;padding-bottom: 1rem;}}


@media only screen and (max-width:1024px){
.ubislider-image-container{height:530px;}}

@media only screen and (max-width:768px){
.ubislider-image-container{height:385px;}
.header-mobile-version h3{text-align: center;font-size:20px;font-family: 'Quicksand', sans-serif;}
.customer-support-box h6{font-size:13px;}
.customer-support-box h3{font-size: 16px!important;}
.customer-support-box img{margin-top: 0.5rem;}
.customer-support-box    {margin-top: -4rem;width: 55%!important;margin-left: 18rem!important;padding: 3px!important;}
.cartUser                {margin-top: -3rem;}
span.smllogo p           {font-size:12px;margin-top: -10px;}
.top                     {padding-top: 1.25rem;}}

@media only screen and (max-width:375px){
.ubislider-image-container{height:345px;}
ul.footer-charm li     {font-size: 14px!important;margin: 5px;}
.header-mobile-version h3{font-size: 18px;}
span.smllogo p           {font-size: 12px!important;}
.top                     {padding-top: 1.0rem;}}

@media only screen and (max-width:360px){
.ubislider-image-container{height:330px;}
.smllogo               {margin-left: 50px;}}

@media only screen and (max-width:320px){
.ubislider-image-container{height:290px;}
span.smllogo p  {font-size:10px!important;}}

@media only screen and (max-width:475px){
ul.footer-charm li     {font-size: 15px;}
ul.footer-charm        {margin-left: -3rem!important;}
span.smllogo p         {font-size:14px;}
.customer-support-box  {margin-top: 0rem;margin-left: 4rem!important;width: 100%!important;}}


ul.footer-charm{list-style:none;text-align: center;}
ul.footer-charm li{display:inline-block;margin:10px;font-size:16px;text-transform:uppercase;text-align:center;}
p.payment-cards-list{text-align:center;}

.header h3          {font-size: 40px;text-align: center;font-weight: 700;font-family: 'Quicksand', sans-serif;}
.header p           {text-transform:uppercase;}
a.logo-text:hover   {color:#000;}

.customer-support-box h3  {font-size:18px;text-align: center;}
.customer-support-box h6  {margin-left: 10%;}
.customer-support-box     {background-color:#f2f2f2;padding:10px;width: 65%;margin-left: 15rem;border-radius:10px;}
.customer-support-box img {position:absolute;width:4%;margin-top:1rem;}

/*******************************
* ACCORDION WITH TOGGLE ICONS
* Does not work properly if "in" is added after "collapse".
*******************************/
.panel-title > a:before  {float: right !important;font-family: FontAwesome;content:"\f068";padding-right: 5px;}
.panel-title > a.collapsed:before {float: right !important;content:"\f067";}
.panel-title > a:hover, 
.panel-title > a:active, 
.panel-title > a:focus   {text-decoration:none;}

.panel-group .panel      {border-radius: 0;box-shadow: none;border-color: #EEEEEE;padding-bottom: 1rem;}
.panel-default > .panel-heading  {padding: 0;border-radius: 0;color: #fff;}
.panel-title   {font-size: 18px;text-transform: uppercase;font-weight: 500!important;}
.panel-title > a  {display: block;padding: 15px;text-decoration: none;}
.panel-default > .panel-heading + .panel-collapse > .panel-body  {border-top-color: #EEEEEE;}
.panel-body p   {padding-left: 1rem;}
.panel-heading a {color: #000;}

/*****FAQ_CSS_STARTS_HERE***/
.faq-inner-section         {padding-top: 2rem;padding-bottom: 2rem;}
.faq-inner-section h2{font-size:46px;line-height:1.4;text-align:left;position:relative;
z-index:1;color: #71706e;font-weight: 300;text-transform: none;padding-left: 20px;padding-right: 20px;}
.faq-inner-section p {color: #000;font-size: 17px;font-weight:500;text-align: justify;line-height: 30px;}
.gps-steps{border: 1px solid #000;}
.product-dtl h4{color:#71706e;font-weight: 500;text-align: center;text-transform: none;}
.product-dtl h4 span{font-size: 20px;text-transform: none;color: #313481;}
/*****FAQ_CSS_ENDS_HERE****/

.policyArea h2{text-align:center;margin-top:0px;}
.policyArea {padding-top:2rem!important;}
.policyArea p{text-align: center;font-weight: 500;foont-size:17px;}
.faqArea p{text-align: left;}

.policy-disclaimer{background-color: #f5f5f5;padding-top: 3rem;padding-bottom: 3rem;}
.policy-disclaimer h1 {text-align: center;}
.policy-disclaimer p{text-align: center;font-weight: 500;margin-bottom: 0rem;}
.policy-disclaimer a{color:#955d14;}
