* 			{position:relative;box-sizing: border-box;border:none;margin:0;padding:0;text-decoration:none;color:rgb(0,0,0);list-style-type:none;font-family: "Inter", sans-serif;}
amp-img     {background-color: rgb(225,225,225);}
body 				{width: 100%;}
textarea:focus		{outline: none;}
input:focus			{outline: none;}
::-webkit-scrollbar-track		{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);background-color: rgb(235,235,235);}
::-webkit-scrollbar				{width: 20px;background-color: rgb(200,200,200);}
::-webkit-scrollbar-thumb		{background-color: rgb(200,200,200);}

/* STARTS - MAIN GRID SETTINGS */
.header 			{width:100%;height:60px;background-color:rgb(250,250,250);border-bottom:0.5px solid rgb(220,220,220);z-index:90;}
.row	 			{height:100%;max-width:1340px;margin:0 auto;}
.column 			{float: left;}
.column.side.left	{width:160px;max-height: 100%;padding:10px 0;}
.column.middle 		{width: calc(100% - 160px - 240px);}
.column.side.right	{width:240px;max-height: 100%;padding:10px 0;}
.row:after 			{content: "";display: table;clear: both;overflow: hidden;}
								
/* ENDS - MAIN GRID SETTINGS */

/* STARTS - HEADER */
#myHeaderMobile		{display:none;}
#mySidepanel		{display:none;}

#myHeaderPC			{width:100%;margin:0 auto;height:60px;}
.HeaderSections		{float:left;}

#EmptyMenuSpace		{width:calc(100% - 500px  - 200px - 62px - 62px);height:60px;}	

#NameAndLogo		{width:500px;height:60px;}
.logoIcon		    {height:60px;width:auto;}

#CompareDevices		{width:200px;height:60px;border-left:1px solid rgb(225,225,225);}
#CompareDevices a           {display: block;width: 200px;height: 60px;color: rgb(0,0,0);cursor: pointer;font-size: 18px;
                    justify-content: center;letter-spacing: -.8px;line-height: 60px;text-align: center;}
#CompareDevices a:hover     {text-decoration: underline;color: rgb(192,0,0);}


#StoreButton		{width:60px;height:60px;border-left:1px solid rgb(225,225,225);}
.BasketIcon			{width:44px;height:44px;margin:8px;cursor:pointer;}

#SearchButton		{width:60px;height:60px;border-left:1px solid rgb(225,225,225);}
.SearchIcon			{width:40px;height:40px;margin:10px;cursor:pointer;}

/* ENDS - HEADER */


.left-nav               {width: 100%;}
.brand-group            {background: rgb(250,250,250);padding: 18px 20px;margin-bottom: 10px;border-radius: 10px;border: 1px solid #e6e6e6;box-shadow: 0 1px 4px rgba(0,0,0,0.06);}
.brand-title            {font-size: 17px;font-weight: 600;color: #333;word-spacing:-0.5px;letter-spacing:-1px;margin-bottom: 12px;border-left: 4px solid rgb(192,0,0);padding-left: 8px;}
.brand-list             {margin: 0;padding: 0;list-style: none;}
.brand-list li          {border-bottom: 0;}
.brand-list li a        {display: block;color: #444;font-size: 16px;word-spacing:-0.5px;letter-spacing:-1px;text-decoration: none;padding: 0 5px;border-radius: 6px;transition: all 0.2s ease;}
.brand-list li a:hover  {background: rgba(192,0,0,0.08);color: rgb(192,0,0);padding-left: 10px;}

.right-nav              {width: 100%;}
.nav-group              {background: rgb(250,250,250);padding: 18px 20px;margin-bottom: 10px;border-radius: 10px;border: 1px solid #e6e6e6;box-shadow: 0 1px 4px rgba(0,0,0,0.06);}
.nav-title              {font-size: 17px;color: #333;word-spacing:-0.5px;letter-spacing:-1px;margin-bottom: 12px;font-weight: 600;border-left: 4px solid rgb(192,0,0);padding-left: 8px;}
.nav-list               {margin: 0;padding: 0;list-style: none;}
.nav-list li            {margin-bottom: 0px;}
.nav-list li a          {display: block;color: #444;font-size: 16px;word-spacing:-0.5px;letter-spacing:-1px;text-decoration: none;padding: 0 5px;border-radius: 6px;transition: all 0.2s ease;}
.nav-list li a:hover    {background: rgba(192,0,0,0.08);color: rgb(192,0,0);padding-left: 10px;}


.tab 					{width:100%;margin:0px 0px 10px 0px; text-align:center;overflow: auto;  white-space: nowrap;border-bottom:1px solid rgb(200,200,200);}
.tab button 			{background-color: inherit;border: none;outline: none;cursor: pointer;display: inline-block;
						padding: 5px 10px;transition: 0.3s;font-size:18px;color:rgb(150,150,150);border-bottom:2px solid rgb(255,255,255);}
.tab button:hover 		{color:rgb(0,0,0);}
.tab button.active 		{color:rgb(192,0,0);border-bottom:4px solid rgb(192,0,0);}
.tabcontent 			{width:100%;display: none;border-top: none;text-align:center;}

.tab::-webkit-scrollbar-track			{display:none;}
.tab::-webkit-scrollbar					{height: 5px;background-color: rgb(255,255,255);}
.tab::-webkit-scrollbar-thumb			{background-color: rgb(255,255,255);}
.tab:hover::-webkit-scrollbar-thumb		{background-color: rgb(200,200,200);}

/* STARTS - PRODUCT CARD */
#myUL    					{text-align:center;}
#myUL li 					{display:inline-block;width:196px;height:420px;margin:0 0 5px 5px;position: relative;border: 0.5px solid #BBB;transition: transform 0.2s ease;}
#myUL li:hover              {transform: translateY(-5px);}
#myUL li a					{width:196px;height:420px;}
.productCardPic				{width:100%;width:192px;height:240px;}
.productCardPic .productPic	{display:block;width:192px;height:240px;margin:0 auto;}
.productModel				{width:196px;height:26px;}	
.productModel h3 			{width:100%;font-size:16px;word-spacing:-0.5px;letter-spacing:-1px;line-height:26px;text-align:center;text-decoration:underline;}
.productCardCenter 			{width:100%;height:110px;}
.productRelease				{position:absolute;left:0px;width:100%;height:20px;}			
.productRelease h6			{font-size:12px;line-height:18px;font-weight:normal;text-align:center;color:rgb(100,100,100);}
.productSpecs				{position:absolute;top:20px;left:0px;width:100%;height:90px;padding:8px 5px 0 15px;}	
.productSpecs h6			{font-size:12px;line-height:18px;font-weight:normal;text-align:left;color: rgb(0,0,0);}
.productCardPrice 			{width:100%;height:42px;}
.productCardPrice h3		{font-size:18px;text-align:center;padding:4px 0 0 0;color:rgb(168,0,0);}
/* ENDS - PRODUCT CARD */
 
/* STARTS - PRODUCT PAGE */ 
.productPage				{float:left;}
#columnMiddleProduct		{display:block;width:100%;height:auto;}

.ProductPageFirstSection 	{display:block;width:100%;height:60px;padding:0px 6px 0px 20px;border-bottom:0.5px solid rgb(200,200,200);}
.HeadingBuyNow 				{float:left;}
#FirstHeading 		{width:calc(100% - 100px);height:60px;}
#FirstHeading h1	{font-size:36px;line-height:60px;text-align:left;}
#BuyBtn 			{width:100px;height:60px;}
#BuyBtn p			{display:block;font-size:16px;width:100px;height:48px;margin:6px 0px;line-height:48px;text-align:center;background:rgb(192,0,0);color:rgb(255,255,255);}

.ProductPageSecondSection		{width:100%;height:auto;}
.ImagePriceParallelSection		{width:50%;height:auto;float:left;}
#ImageSection					{padding:50px 10px;border-right:0.5px solid rgb(200, 200, 200);}
#ImageSection .DeviceImage		{display:block;width:80%;height: auto;margin:0 auto;}


/* --- single product page new style --- */
.thread-main            {padding: 0 20px;line-height: normal;}
.thread-main .subject   {font-size: 24px;line-height: 100%;word-break: break-word;margin-top: 20px;}
.thread-main .thread-info-first .time   {font-size: 12px;color: rgb(50,50,50);margin-right: 8px;}
article                 {font-size: 15px;word-break: break-word;color: rgb(0,0,0);line-height: 150%;}
article p               {font-style: normal;font-weight: 400;}
article ul              {list-style: disc;padding-left: 30px;}
article ul li           {font-style: normal;font-weight: 400;list-style: disc;}

/* STARTS - OLD MAIN PROD STYLING */ 
.PageHeading 		{display:block;width:100%;height:60px;padding:0px 20px;text-align:center;}
.PageHeading h1		{font-size:38px;line-height:60px;font-weight:500;}

.productPageUpper						{width:100%;height:auto;border-bottom:1px solid rgb(200, 200, 200);}
.productPageUpper .productHeaderPC		{display:block;width:100%;height:auto;}
.productPageUpper .productHeaderMobile	{display:none;}

.productPagePrices 					{width:100%;height:auto;overflow: auto;white-space: nowrap;padding: 20px;text-align:center;background-color:rgb(255,255,255);border-top:1px solid rgb(200,200,200);border-bottom:1px solid rgb(200,200,200);}
#productPriceContainer				{display:inline-block;margin:0px 0px 4px 0px;border-radius:8px;border:1px solid rgb(200,200,200);}
#productPriceContainer h5			{font-size:26px;line-height:26px;text-align:left;padding:15px 15px 5px 15px;}
.productRAMheadInPrice				{font-size:18px;font-weight:400;}
#productPriceContainer h4			{font-size:26px;line-height:26px;padding:0px 15px 0px 15px;text-align:left;}
#productPriceContainer h6			{font-size:18px;line-height:16px;text-align:right;padding:0px 15px 15px 15px;}

.productPriceRedContainer 							{background:rgb(192,0,0);border:0.5px solid rgb(200, 200, 200);}
.productPriceRedContainer h5						{color:rgb(255,255,255);}
.productPriceRedContainer .productRAMheadInPrice	{color:rgb(255,255,255);}
.productPriceRedContainer h4						{color:rgb(255,255,255);}
.productPriceRedContainer h6						{color:rgb(255,255,255);}

.productPagePrices::-webkit-scrollbar-track				{display:none;}
.productPagePrices::-webkit-scrollbar					{height:6px;background-color:rgb(255,255,255);}
.productPagePrices::-webkit-scrollbar-thumb				{border-radius:3px;background-color:rgb(255,255,255);}
.productPagePrices:hover::-webkit-scrollbar-thumb		{background-color:rgb(100,100,100);}
/* ENDS - old MAIN PROD STYLING */

#SecondHeading		    {display:block;width:100%;height:60px;clear:both;margin:0px 0px 4px 0px;border-bottom:1px solid rgb(200,200,200);}
#SecondHeading h2	    {font-size:30px;line-height:60px;font-weight:200;text-align:center;}
#SecondHeading a:hover	{text-decoration: underline;}
#productPageSpecs	{width:100%;overflow: auto;padding:0px 0px;background:rgb(255,255,255);}
#f 					{width:100%;float:left;padding:10px 20px 10px 20px;border-bottom:1px solid rgb(200,200,200);}
#g 					{width:20%;}
#g p				{font-size:18px;text-align:left;color:rgb(0,113,191);}
#h 					{width:80%;}
#i 					{width:35%;}
#i p				{font-size:16px;font-weight:normal;text-align:left;color:rgb(0,0,0);}
#j 					{width:65%;}
#j p				{padding:0px 20px 0px 0px;font-size:16px;font-weight:normal;text-align:left;color:rgb(0,0,0);}
.x 					{ float:left;}
.z 					{ float:left;}

.ColBx							{position: relative; display: inline-block;float:left;width:30px;height:30px;padding:2px 10px;margin:4px 2px 0px 0px;border:0.5px solid rgb(200,200,200);}
.ColBx .tooltiptext 			{visibility: hidden;width: 120px;background-color: #555;color: #fff;text-align: center;border-radius: 2px;padding: 5px 0;position: absolute;
								z-index: 1;bottom: 125%;left: 50%;margin-left: -60px;opacity: 0;transition: opacity 0.3s;}
.ColBx .tooltiptext::after 		{content: "";position: absolute;top: 100%;left: 50%;margin-left: -5px;border-width: 5px;border-style: solid;  border-color: #555 transparent transparent transparent;}
.ColBx:hover .tooltiptext 		{visibility: visible;opacity: 1;}

#productPageDescription p       {font-size:16px;text-align:justify;padding:5px 20px;}
#productPageDescription p a     {color:rgb(6,69,173);text-decoration:underline;}
#productPageDescription p span  {color:rgb(6,69,173);}

/* STARTS - FAQ'S STYLING */ 
#faqs-div					{overflow:hidden;clear:both;padding:5px 0;}
.accordion                  {background-color: rgb(245,245,245); color: rgb(0,0,0); cursor: pointer; padding: 18px; width: 100%; border: none;
                            text-align: left; outline: none; font-size: 20px; transition: 0.4s;}
.active, .accordion:hover   {background-color: rgb(225,225,225);}
.accordion:after            {color: #777;font-weight: bold;float: right; margin-left: 5px;}
.active:after               {}
.panel                      {background-color: white; max-height: 0; overflow: hidden;transition: max-height 0.2s ease-out;border-bottom: 0.5px solid rgb(200,200,200);}
.panel p                    {padding: 18px 20px; font-size: 16px;}                              
/* ENDS - FAQ'S STYLING */ 

.tags-div						{overflow:hidden;clear:both;padding:5px 0;background:rgb(255,255,255);border-bottom:0.5px solid rgb(200,200,200);}
.tags-para						{padding:3px;overflow: auto;white-space: nowrap;}
.tags-para li					{display:inline-block;margin:8px 0px;}
.tags-para li a					{font-size:14px;color:rgb(0,113,191);margin:1px;border-radius:5px;border:0.5px solid rgb(0,113,191);padding:6px 8px;}
.tags-para li:hover				{text-decoration:underline;}

.tags-para::-webkit-scrollbar-track				{display:none;}
.tags-para::-webkit-scrollbar					{height: 5px;background-color: rgb(255,255,255);}
.tags-para::-webkit-scrollbar-thumb				{background-color: rgb(255,255,255);}
.tags-para:hover::-webkit-scrollbar-thumb		{background-color: rgb(200,200,200);}

#SecondLevelDiv				{overflow:hidden;clear:both;padding:5px 0;background:rgb(255,255,255);border-bottom:0.5px solid rgb(200,200,200);}
.SecondLevelHeading			{padding:0px 0 10px 20px;margin:0 0 10px 0;background:rgb(255,255,255);border-bottom:0.5px solid rgb(200,200,200);}
.SecondLevelHeading h2 		{color:rgb(0,0,0);font-size:38px;line-height:38px;font-weight:500;text-align:left;}


/* ------------ Article page ------------------ */
.ArticleMainHeading 		{top:-100px;width:80%;height:auto;margin:0 auto;background:rgb(0,0,0);}
.ArticleMainHeading h1		{font-size:46px;color:rgb(255,255,255);padding:20px 10px 20px 10px;text-align:center;}

.ArticleAuthor       		{top:-20px;width:100%;height:40px;margin:0 auto;border-top: 0.5px solid rgb(230,230,230);border-bottom: 0.5px solid rgb(230,230,230);}
.ArticleAuthor span 		{font-size:14px;line-height:40px;color:rgb(0,0,0);padding:0 0 0 40px;}


.ArticleMainBody     		                    {top:-50px;height:auto;margin:0 auto;}
.ArticleMainBody .ArticleMainPara		        {font-size:18px;color:rgb(0,0,0);padding:25px 40px 25px 40px;letter-spacing: -1px;}
.ArticleMainBody .ArticleMainPara::first-letter {
                                                  -webkit-initial-letter: 3;
                                                          initial-letter: 3;
                                                  color: red;
                                                  font-weight: bold;
                                                  margin-right: .75em;
                                                }

.ArticleMainBody p              		        {font-size:16px;color:rgb(0,0,0);padding:15px 40px 15px 40px;}

/* --------------- footer----------------- */
.footer				{width:100%;margin-top:40px;padding:40px 5px;background-color:rgb(245,245,245);border-top:0.5px solid rgb(235,235,235);}
#FooterAllMenus 	{display:none;}

#FooterSocialMedia  {width:150px;height:66px;margin: 0 auto;}
#whatsapp			{width:50px;height:60px;}
.WhatsappIcon		{width:41px;height:41px;margin:10px 0px 9px 9px;background-color:rgb(37, 211, 102);border-radius:2px;cursor:pointer;box-shadow: 0 3px 10px -5px rgba(0, 0, 0, 1);}
#facebook			{width:50px;height:60px;}
.FacebookIcon		{width:40px;height:40px;margin:10px 4px 10px 6px;background-color:rgb(59,89,152);border-radius:2px;cursor:pointer;box-shadow: 0 3px 10px -5px rgba(0, 0, 0, 1);}
#twitter			{width:50px;height:60px;}
.TwitterIcon		{width:40px;height:40px;margin:10px 8px 10px 2px;background-color:rgb(0,0,0);border-radius:2px;cursor:pointer;box-shadow: 0 3px 10px -5px rgba(0, 0, 0, 1);}

#disclaimer			{width:100%;clear:both;padding-top:20px;}
#disclaimer	p		{text-align:center;font-size:16px;font-weight:normal;line-height:24px;}	
#rights				{width:100%;padding:10px 0px 20px 0px;text-align:center;}
#rights	p			{font-size:20px;line-height:30px;}	

	