.si{background:url(https://static.matrimonialsindia.com/images/sprite_icons.png) no-repeat 0 0;display:inline-block;vertical-align:middle;}
.si:before,.si:after{content:'' !important;}

.si.w12px								{width:12px;height:12px}
.w12px.icon-warning-sign				{background-position:0 -350px;}
.w12px.icon-ok-sign						{background-position:-12px -350px;}


.si.w16px								{width:16px;height:16px}
.w16px.icon-male						{background-position:0 -400px;}
.w16px.icon-female						{background-position:-16px -400px;}
.w16px.icon-skype						{background-position:-32px -400px;}
.w16px.icon-mobile						{background-position:-48px -400px;}
.w16px.icon-envelope					{background-position:-64px -400px;}
.w16px.icon-yahoo						{background-position:-80px -400px;}
.w16px.icon-gtalk						{background-position:-96px -400px;}

.w16px.icon-photo						{background-position:-112px -400px;}
.w16px.icon-horoscope					{background-position:-128px -400px;}
.w16px.icon-refrence					{background-position:-144px -400px;}
.w16px.icon-stamp						{background-position:-160px -400px;}
.w16px.icon-profile						{background-position:-176px -400px;}
.w16px.icon-profile-blocked				{background-position:-192px -400px;}
.w16px.icon-membership					{background-position:-208px -400px;}
.w16px.icon-friends						{background-position:-224px -400px;}

.w16px.icon-email-new					{background-position:0 -416px;}
.w16px.icon-email-waiting				{background-position:-16px -416px;}
.w16px.icon-email-replied				{background-position:-32px -416px;}
.w16px.icon-email-rejected				{background-position:-48px -416px;}
.w16px.icon-email-filtered				{background-position:-64px -416px;}
.w16px.icon-email-read					{background-position:-96px -416px;}

.w16px.icon-interest-new				{background-position:-128px -416px;}
.w16px.icon-interest-accepted			{background-position:-144px -416px;}
.w16px.icon-interest-rejected			{background-position:-160px -416px;}
.w16px.icon-interest-filtered			{background-position:-176px -416px;}
.w16px.icon-interest-more-info			{background-position:-192px -416px;}

.w16px.icon-settings					{background-position:0 -432px;}
.w16px.icon-search						{background-position:-16px -432px;}
.w16px.icon-info-circle					{background-position:-32px -432px;}


.si.w18px								{width:18px;height:18px}
.w18px.icon2-male						{background-position:-227px -534px;}
.w18px.icon2-degree						{background-position:-299px -534px;}
.w18px.icon2-married					{background-position:-245px -534px;}
.w18px.icon2-not-working				{background-position:-317px -534px;}
.w18px.icon2-lunguage					{background-position:-227px -534px;}
.w18px.icon2-living						{background-position:-335px -534px;}
.w18px.icon2-religns					{background-position:-281px -534px;}
.w18px.icon2-rightsign					{background-position:-231px -512px;}
.w18px.icon2-mobile						{background-position:-275px -510px;}
.w18px.icon2-astro						{background-position:-346px -510px;}
.w18px.icon2-astro-report				{background-position:-369px -510px;}
.w18px.icon2-call						{background-position:-296px -512px;}
.w18px.icon2-phone						{background-position:-253px -512px;}
.w18px.icon2-horoscope					{background-position:-316px -512px;}

.si.w37px								{width:37px;height:28px}
.w37px.icon-astro						{background-position:-432px -518px;}
.w37px.icon-astro-report				{background-position:-553px -518px;}
.w37px.icon-call						{background-position:-470px -518px;}
.w37px.icon-horoscope					{background-position:-508px -518px;}

	
.si.w24px								{width:24px;height:24px}
.w24px.icon-blog						{background-position:0 -450px;}
.w24px.icon-blog:hover					{background-position:0 -474px;}
.w24px.icon-facebook					{background-position:-24px -450px;}
.w24px.icon-facebook:hover				{background-position:-24px -474px;}
.w24px.icon-twitter						{background-position:-48px -450px;}
.w24px.icon-twitter:hover				{background-position:-48px -474px;}

.w24px.icon-ok							{background-position:-72px -450px;}
.w24px.icon-remove						{background-position:-98px -450px;}
.w24px.icon-at							{background-position:-120px -450px;}
.w24px.icon-envelope					{background-position:-144px -450px;}

.w24px.icon-smart-search				{background-position:-168px -450px;}
.w24px.icon-religion-search				{background-position:-192px -450px;}
.w24px.icon-profess-search				{background-position:-216px -450px;}
.w24px.icon-mangalik-search				{background-position:-72px -474px;}
.w24px.icon-caste-search				{background-position:-98px -474px;}
.w24px.icon-photo-search				{background-position:-120px -474px;}
.w24px.icon-india-search				{background-position:-144px -474px;}
.w24px.icon-profileID-search			{background-position:-168px -474px;}

.w24px.icon-background					{background-position:-240px -450px;}
.w24px.icon-location					{background-position:-264px -450px;}
.w24px.icon-education					{background-position:-288px -450px;}
.w24px.icon-family						{background-position:-312px -450px;}
.w24px.icon-life-style					{background-position:-336px -450px;}


.si.w44px								{width:44px;height:44px}
.w44px.icon-send-email					{background-position:0 -509px}
.w44px.icon-call-members				{background-position:-44px -509px}
.w44px.icon-perfect-match				{background-position:-88px -509px}


.si.w50px								{width:50px;height:50px}
.w50px.icon-user-male					{background-position:-150px -160px}
.w50px.icon-user-female					{background-position:-200px -160px}

.si.w75px								{width:75px;height:75px}
.w75px.icon-user-male					{background-position:0 -160px}
.w75px.icon-user-female					{background-position:-75px -160px}


/***** MY PHOTOS *****/
.si-mp									{background-image:url(https://static.matrimonialsindia.com/images/sprite_my_photos.png);}

.si-mp.upload-photo-options-arrow		{background-position:0 0;width:428px;height:49px;}
.si-mp.import-photo-facebook			{background-position:0 -49px;}
.si-mp.approval-pending					{background-position:-150px -49px;width:120px;height:28px;}



/***** MY PHOTOS - UPLOAD - CANNOT UPLOAD *****/
.si-ucu									{background-image:url(https://static.matrimonialsindia.com/images/sprite_upload_cannot_upload.jpg);width:75px;height:75px;}
.si-ucu.closeup							{background-position:0 0;}
.si-ucu.full							{background-position:-75px 0;}
.si-ucu.blured							{background-position:0 -75px;}
.si-ucu.watermarked						{background-position:-75px -75px;}
.si-ucu.mixed							{background-position:-150px -75px;}
.si-ucu.group							{background-position:-225px -75px;}
.si-ucu.side							{background-position:-300px -75px;}
.si-ucu.celibrities						{background-position:-375px -75px;}


.icons60x60{width:60px;height:60px;background:url(https://static.matrimonialsindia.com/images/icons_60x60.png) no-repeat 0 0;}


/***** MY PHOTOS Size *****/
.si.w25px								{width:25px;height:25px}
.w25px.icon-female-request-photo		{background-position:0 -585px;}
.w25px.icon-female-visible-photo		{background-position:-25px -585px;}
.w25px.icon-male-request-photo			{background-position:-50px -585px;}
.w25px.icon-male-visible-photo			{background-position:-75px -585px;}


.si.w30px								{width:30px;height:30px}
.w30px.icon-female-request-photo		{background-position:0 -610px;}
.w30px.icon-female-visible-photo		{background-position:-30px -610px;}
.w30px.icon-male-request-photo			{background-position:-60px -610px;}
.w30px.icon-male-visible-photo			{background-position:-90px -610px;}


.si.w50px								{width:50px;height:50px}
.w50px.icon-female-request-photo		{background-position:0 -950px;}
.w50px.icon-female-visible-photo		{background-position:-50px -950px;}
.w50px.icon-male-request-photo			{background-position:-100px -950px;}
.w50px.icon-male-visible-photo			{background-position:-150px -950px;}
.w50px.icon-female-no-photo				{background-position:-200px -950px;}
.w50px.icon-male-no-photo				{background-position:-250px -950px;}


.si.w75px								{width:75px;height:75px}
.w75px.icon-female-request-photo		{background-position:0 -640px;}
.w75px.icon-female-visible-photo		{background-position:-75px -640px;}
.w75px.icon-male-request-photo			{background-position:-150px -640px;}
.w75px.icon-male-visible-photo			{background-position:-225px -640px;}
.w75px.icon-female-no-photo				{background-position:-300px -640px;}
.w75px.icon-male-no-photo				{background-position:-375px -640px;}


.si.w100px								{width:100px;height:100px}
.w100px.icon-female-request-photo		{background-position:0 -715px;}
.w100px.icon-female-visible-photo		{background-position:-100px -715px;}
.w100px.icon-male-request-photo			{background-position:-200px -715px;}
.w100px.icon-male-visible-photo			{background-position:-300px -715px;}


.si.w120px								{width:120px;height:135px}
.w120px.icon-female-request-photo		{background-position:0 -815px;}
.w120px.icon-female-visible-photo		{background-position:-120px -815px;}
.w120px.icon-male-request-photo			{background-position:-240px -815px;}
.w120px.icon-male-visible-photo			{background-position:-360px -815px;}


.si.w220px								{width:220px;height:260px}
.w220px.icon-female-request-photo		{background-position:0 -1000px;}
.w220px.icon-female-visible-photo		{background-position:-220px -1000px;}
.w220px.icon-male-request-photo			{background-position:-440px -1000px;}
.w220px.icon-male-visible-photo			{background-position:-660px -1000px;}


.si.w100px								{width:100px;height:106px}
.w100px.icon-verify-mobile-active		{background-position:0 -1270px;}
.w100px.icon-upload-photo-active		{background-position:-100px -1270px;}
.w100px.icon-upload-aadhar-card-active	{background-position:-200px -1270px;}
.w100px.icon-social-profile-active		{background-position:-600px -1270px;}

.w100px.icon-verify-mobile				{background-position:-300px -1270px;}
.w100px.icon-upload-photo				{background-position:-400px -1270px;}
.w100px.icon-upload-aadhar-card			{background-position:-500px -1270px;}
.w100px.icon-social-profile				{background-position:-700px -1270px;}
.w100px.icon-upload-photo-inprocess		{background-position:-800px -1270px;}
.w100px.icon-upload-aadhar-card-inprocess	{background-position:-800px -1378px;}

.si.w46px									{width:46px;height:46px}
.w46px.icon-verify-mobile-active-small		{background-position:0 -1376px;}
.w46px.icon-upload-photo-active-small		{background-position:-46px -1376px;}
.w46px.icon-upload-aadhar-card-active-small	{background-position:-92px -1376px;}
.w46px.icon-social-profile-active-small		{background-position:-276px -1376px;}

.w46px.icon-verify-mobile-small				{background-position:-138px -1376px;}
.w46px.icon-upload-photo-small				{background-position:-184px -1376px;}
.w46px.icon-upload-aadhar-card-small		{background-position:-230px -1376px;}
.w46px.icon-social-profile-small			{background-position:-322px -1376px;}
.w46px.icon-upload-photo-inprocess-small	{background-position:-368px -1376px;}
.w46px.icon-upload-aadhar-card-inprocess-small	{background-position:-414px -1376px;}

.si.w35px									{width:35px;height:35px}
.w35px.icon-verify-mobile-active-small		{background-position:0 -1431px;}
.w35px.icon-upload-photo-active-small		{background-position:-35px -1431px;}
.w35px.icon-upload-aadhar-card-active-small	{background-position:-70px -1431px;}
.w35px.icon-social-profile-active-small		{background-position:-212px -1431px;}
.w35px.icon-upload-aadhar-card-inprocess-small	{background-position:-320px -1431px;}

.w35px.icon-verify-mobile-small				{background-position:-106px -1431px;}
.w35px.icon-upload-photo-small				{background-position:-141px -1431px;}
.w35px.icon-upload-aadhar-card-small		{background-position:-177px -1431px;}
.w35px.icon-social-profile-small			{background-position:-248px -1431px;}
.w35px.icon-upload-photo-inprocess-small	{background-position:-283px -1431px;}
.w35px.icon-upload-aadhar-card-inprocess-small	{background-position:-283px -1431px;}

.si.w25px								{width:25px;height:25px}
.w25px.icon-Info		           		{background-position:-363px -450px;}
.w25px.icon-background           		{background-position:-240px -450px;}
.w25px.icon-location            		{background-position:-264px -450px;}
.w25px.icon-education            		{background-position:-286px -450px;}
.w25px.icon-family            			{background-position:-312px -450px;}
.w25px.icon-life-style            		{background-position:-336px -450px;}