/*Edifier icons*/
@charset "utf-8";

/*******************************************icons******************************************************/
i.gi {
  display: inline-block;
  width: 18px;
  height: 18px;
  overflow: hidden;
  margin: 0;
  background-image: url("https://cdn.ventmere.com/edifier-dev/codepen-demo/icon_sprite.svg");
  background-repeat: no-repeat;
  transition: all 0.2s;
}
a .gi {
  opacity: 0.65;
}
a:hover .gi {
  opacity: 1;
}

h3 .gi {
  margin-top: 5px;
}

h4 .gi {
  margin: 5px 5px 0 0;
}

h5 .gi {
  margin: 3px 5px 0 0;
}

.h6 .gi {
  margin-top: 1px;
}

p .gi {
  margin-top: 1px;
}

.gi.gix1h {
  transform: scale(1.35, 1.35);
  margin-left: 12px;
  margin-right: 12px;
  padding: 1px;
}
.gi.gix2 {
  transform: scale(2, 2);
  margin-left: 12px;
  margin-right: 12px;
}
.gi.gix3 {
  transform: scale(3, 3);
  margin-left: 22px;
  margin-right: 22px;
}
.gi.gix4 {
  transform: scale(4, 4);
  margin-left: 32px;
  margin-right: 32px;
}

.btn .gi,
button .gi {
  margin-left: -15px;
  margin-right: 0.5em;
  position: relative;
  top: 3px;
}
.btn .gix2,
button .gix2 {
  margin-left: -10px;
  margin-right: 0.65em;
  position: relative;
  top: 2px;
}
.btn-sm .gi,
button.btn-sm .gi {
  margin-left: -4px;
  margin-right: 0.25em;
  position: relative;
  top: 5px;
}

.dropdown-item .gi {
  margin-right: 0.6em;
  position: relative;
  top: 4px;
}

.logo_40 {
  background: url("https://cdn.ventmere.com/edifier-dev/codepen-demo/icon_sprite.svg")
    no-repeat 0 -232px;
  width: 40px !important;
  padding: 40px 0 0 !important;
}

.logo_20 {
  background: url("https://cdn.ventmere.com/edifier-dev/codepen-demo/icon_sprite.svg")
    no-repeat -50px -232px;
  width: 20px !important;
  padding: 20px 0 0 !important;
}

.logo_60 {
  background: url("https://cdn.ventmere.com/edifier-dev/codepen-demo/icon_sprite.svg")
    no-repeat -81px -232px;
  width: 60px !important;
  padding: 60px 0 0 !important;
}

.logo_70 {
  background: url("https://cdn.ventmere.com/edifier-dev/codepen-demo/icon_sprite.svg")
    no-repeat -160px -232px;
  width: 70px !important;
  padding: 70px 0 0 !important;
}

.logo_ol_60 {
  background: url("https://cdn.ventmere.com/edifier-dev/codepen-demo/icon_sprite.svg")
    no-repeat -240px -232px;
  width: 60px !important;
  padding: 60px 0 0 !important;
}

.logo_ol_70 {
  background: url("https://cdn.ventmere.com/edifier-dev/codepen-demo/icon_sprite.svg")
    no-repeat -320px -232px;
  width: 70px !important;
  padding: 70px 0 0 !important;
}

.iadw {
  background-position: 0 0;
}

.iarw {
  background-position: -20px 0;
}

.iauw {
  background-position: -40px 0;
}

.ialw {
  background-position: -60px 0;
}

.ipreviousw {
  background-position: -80px 0;
}

.inextw {
  background-position: -100px 0;
}

.iminimizew {
  background-position: -140px 0;
}

.imaximizew {
  background-position: -160px 0;
}

.iplussw {
  background-position: -180px 0;
}

.iminussw {
  background-position: -200px 0;
}

.isettingsw {
  background-position: -220px 0;
}

.iresizesw {
  background-position: -240px 0;
}

.ihigherw {
  background-position: -260px 0;
}

.ishorterw {
  background-position: -280px 0;
}

.iwiderw {
  background-position: -300px 0;
}

.inarrowerw {
  background-position: -320px 0;
}

.ikeyboardw {
  background-position: -340px 0;
}

.iadsw {
  background-position: -380px 0;
}

.iatsw {
  background-position: -400px 0;
}

.ialsw {
  background-position: -420px 0;
}

.iarsw {
  background-position: -440px 0;
}

.iplayw {
  background-position: -460px 0;
}

.iforwardw {
  background-position: -480px 0;
}

.ireversew {
  background-position: -500px 0;
}

.ipausew {
  background-position: -520px 0;
}

.istopw {
  background-position: -540px 0;
}

.irepeatw {
  background-position: -560px 0;
}

.ishufflew {
  background-position: -580px 0;
}

.ilastw {
  background-position: -600px 0;
}

.ifirstw {
  background-position: -620px 0;
}

.iturnw {
  background-position: -640px 0;
}

.ic1w {
  background-position: 0 -80px;
}

.ic2w {
  background-position: -20px -80px;
}

.imaxw {
  background-position: -40px -80px;
}
.imimw {
  background-position: -60px -80px;
}

.isettingw {
  background-position: -80px -80px;
}

.izoomw {
  background-position: -100px -80px;
}

.ireportw {
  background-position: -120px -80px;
}

.icautionw {
  background-position: -140px -80px;
}

.icheckw {
  background-position: -160px -80px;
}

.ideletew {
  background-position: -180px -80px;
}

.icrossw {
  background-position: -200px -80px;
}

.imessagew {
  background-position: -220px -80px;
}

.irefreshw {
  background-position: -240px -80px;
}

.iquestionw {
  background-position: -260px -80px;
}

.idashboardw {
  background-position: -280px -80px;
}

.iprintw {
  background-position: -300px -80px;
}

.iglobalw {
  background-position: -320px -80px;
}

.iuserw {
  background-position: -340px -80px;
}

.ilockw {
  background-position: -360px -80px;
}

.iunlockw {
  background-position: -380px -80px;
}

.ifilew {
  background-position: -400px -80px;
}

.iorgw {
  background-position: -420px -80px;
}

.ifolderw {
  background-position: -460px -80px;
}

.ifolder1w {
  background-position: -480px -80px;
}

.ifolder2w {
  background-position: -500px -80px;
}

.isavew {
  background-position: -520px -80px;
}

.icalendarw {
  background-position: -540px -80px;
}

.igroupw {
  background-position: -560px -80px;
}

.ihomew {
  background-position: -580px -80px;
}

.ilocationw {
  background-position: -600px -80px;
}

.iflagw {
  background-position: -620px -80px;
}

.ispeakw {
  background-position: -640px -80px;
}

.iplusw {
  background-position: -660px -80px;
}

.iminusw {
  background-position: -680px -80px;
}

.ihierarchyw {
  background-position: -700px -80px;
}

.ilbw {
  background-position: -720px -80px;
}

.itimew {
  background-position: -740px -80px;
}

.igraphw {
  background-position: -760px -80px;
}

.itoolw {
  background-position: -780px -80px;
}

.inewrolew {
  background-position: -800px -80px;
}

.ieditw {
  background-position: -820px -80px;
}

.ineww {
  background-position: -840px -80px;
}

.iexchangew {
  background-position: -860px -80px;
}

.iphonew {
  background-position: -880px -80px;
}

.ibackw {
  background-position: -900px -80px;
}

.inewgroupw {
  background-position: -920px -80px;
}

.iheartw {
  background-position: -940px -80px;
}

.ifavw {
  background-position: -960px -80px;
}

.idownloadw {
  background-position: -980px -80px;
}

.icasew {
  background-position: -1000px -80px;
}

.iupw {
  background-position: -1020px -80px;
}

.idownw {
  background-position: -1040px -80px;
}

.iunfavw {
  background-position: -1060px -80px;
}

.ionw {
  background-position: -1080px -80px;
}

.ioffw {
  background-position: -1100px -80px;
}

.icalculatorw {
  background-position: -1120px -80px;
}

.iclonew {
  background-position: -1140px -80px;
}

.iappendixw {
  background-position: -1160px -80px;
}

.isharew {
  background-position: -1180px -80px;
}

.ishoppingcartw {
  background-position: -1200px -80px;
}

.icompactw {
  background-position: -1220px -80px;
}

.ilistw {
  background-position: -1240px -80px;
}

.ithumbw {
  background-position: -1260px -80px;
}

.iidw {
  background-position: -1280px -80px;
}

.itextw {
  background-position: -1300px -80px;
}

.iimagew {
  background-position: -1320px -80px;
}

.idataw {
  background-position: -1340px -80px;
}

.ibulbw {
  background-position: -1360px -80px;
}

.iattachmentw {
  background-position: -1380px -80px;
}

.ierrorw {
  background-position: -1400px -80px;
}

.irecyclew {
  background-position: -1420px -80px;
}

.iscreenw {
  background-position: -1440px -80px;
}

.ishopw {
  background-position: -1460px -80px;
}

.iappearancew {
  background-position: -1480px -80px;
}

.ipowerw {
  background-position: -1500px -80px;
}

.imicrophonew {
  background-position: -1520px -80px;
}

.igiftw {
  background-position: -1540px -80px;
}

.inotificationw {
  background-position: -1560px -80px;
}

.iloadw {
  background-position: -1580px -80px;
}

.ipaymentw {
  background-position: -1600px -80px;
}

.icameraw {
  background-position: -1620px -80px;
}

.iinfow {
  background-position: -1640px -80px;
}

.iaddnotew {
  background-position: -1660px -80px;
}

.iconnectw {
  background-position: -1680px -80px;
}

.iunconnectw {
  background-position: -1700px -80px;
}

.ifilterw {
  background-position: -1720px -80px;
}

.ihighlightw {
  background-position: -1740px -80px;
}

.iphonew {
  background-position: -1760px -80px;
}

.itabletw {
  background-position: -1780px -80px;
}

.idishwasherw {
  background-position: -1800px -80px;
}

.imicrowavew {
  background-position: -1820px -80px;
}

.iwaterw {
  background-position: -1840px -80px;
}

.isunw {
  background-position: -1860px -80px;
}

.isnoww {
  background-position: -1880px -80px;
}

.itearw {
  background-position: -1900px -80px;
}

.irightw {
  background-position: -1920px -80px;
}

.inewwindoww {
  background-position: -1940px -80px;
}

.ishippingw {
  background-position: -1960px -80px;
}

.ieyew {
  background-position: -1980px -80px;
}

.ieyeclosew {
  background-position: -2000px -80px;
}

.icollectionneww {
  background-position: -2020px -80px;
}

.ivideow {
  background-position: -2040px -80px;
}

.iheadsetw {
  background-position: -2060px -80px;
}

.ispeakerw {
  background-position: -2080px -80px;
}

.iadl {
  background-position: 0 -20px;
}

.iarl {
  background-position: -20px -20px;
}

.iaul {
  background-position: -40px -20px;
}

.iall {
  background-position: -60px -20px;
}

.ipreviousl {
  background-position: -80px -20px;
}

.inextl {
  background-position: -100px -20px;
}

.iminimizel {
  background-position: -140px -20px;
}

.imaximizel {
  background-position: -160px -20px;
}

.iplussl {
  background-position: -180px -20px;
}

.iminussl {
  background-position: -200px -20px;
}

.isettingsl {
  background-position: -220px -20px;
}

.iresizesl {
  background-position: -240px -20px;
}

.ihigherl {
  background-position: -260px -20px;
}

.ishorterl {
  background-position: -280px -20px;
}

.iwiderl {
  background-position: -300px -20px;
}

.inarrowerl {
  background-position: -320px -20px;
}

.ikeyboardl {
  background-position: -340px -20px;
}

.iadsl {
  background-position: -380px -20px;
}

.iatsl {
  background-position: -400px -20px;
}

.ialsl {
  background-position: -420px -20px;
}

.iarsl {
  background-position: -440px -20px;
}

.iplayl {
  background-position: -460px -20px;
}

.iforwardl {
  background-position: -480px -20px;
}

.ireversel {
  background-position: -500px -20px;
}

.ipausel {
  background-position: -520px -20px;
}

.istopl {
  background-position: -540px -20px;
}

.irepeatl {
  background-position: -560px -20px;
}

.ishufflel {
  background-position: -580px -20px;
}

.ilastl {
  background-position: -600px -20px;
}

.ifirstl {
  background-position: -620px -20px;
}

.iturnl {
  background-position: -640px -20px;
}

.ic1l {
  background-position: 0 -100px;
}

.ic2l {
  background-position: -20px -100px;
}

.imaxl {
  background-position: -40px -100px;
}

.iminl {
  background-position: -60px -100px;
}

.isettingl {
  background-position: -80px -100px;
}

.izooml {
  background-position: -100px -100px;
}

.ireportl {
  background-position: -120px -100px;
}

.icautionl {
  background-position: -140px -100px;
}

.icheckl {
  background-position: -160px -100px;
}

.ideletel {
  background-position: -180px -100px;
}

.icrossl {
  background-position: -200px -100px;
}

.imessagel {
  background-position: -220px -100px;
}

.irefreshl {
  background-position: -240px -100px;
}

.iquestionl {
  background-position: -260px -100px;
}

.idashboardl {
  background-position: -280px -100px;
}

.iprintl {
  background-position: -300px -100px;
}

.igloball {
  background-position: -320px -100px;
}

.iuserl {
  background-position: -340px -100px;
}

.ilockl {
  background-position: -360px -100px;
}

.iunlockl {
  background-position: -380px -100px;
}

.ifilel {
  background-position: -400px -100px;
}

.iorgl {
  background-position: -420px -100px;
}

.ifolderl {
  background-position: -460px -100px;
}

.ifolder1l {
  background-position: -480px -100px;
}

.ifolder2l {
  background-position: -500px -100px;
}

.isavel {
  background-position: -520px -100px;
}

.icalendarl {
  background-position: -540px -100px;
}

.igroupl {
  background-position: -560px -100px;
}

.ihomel {
  background-position: -580px -100px;
}

.ilocationl {
  background-position: -600px -100px;
}

.iflagl {
  background-position: -620px -100px;
}

.ispeakl {
  background-position: -640px -100px;
}

.iplusl {
  background-position: -660px -100px;
}

.iminusl {
  background-position: -680px -100px;
}

.ihierarchyl {
  background-position: -700px -100px;
}

.ilbl {
  background-position: -720px -100px;
}

.itimel {
  background-position: -740px -100px;
}

.igraphl {
  background-position: -760px -100px;
}

.itooll {
  background-position: -780px -100px;
}

.inewrolel {
  background-position: -800px -100px;
}

.ieditl {
  background-position: -820px -100px;
}

.inewl {
  background-position: -840px -100px;
}

.iexchangel {
  background-position: -860px -100px;
}

.iphonel {
  background-position: -880px -100px;
}

.ibackl {
  background-position: -900px -100px;
}

.inewgroupl {
  background-position: -920px -100px;
}

.iheartl {
  background-position: -940px -100px;
}

.ifavl {
  background-position: -960px -100px;
}

.idownloadl {
  background-position: -980px -100px;
}

.icasel {
  background-position: -1000px -100px;
}

.iupl {
  background-position: -1020px -100px;
}

.idownl {
  background-position: -1040px -100px;
}

.iunfavl {
  background-position: -1060px -100px;
}

.ionl {
  background-position: -1080px -100px;
}

.ioffl {
  background-position: -1100px -100px;
}

.icalculatorl {
  background-position: -1120px -100px;
}

.iclonel {
  background-position: -1140px -100px;
}

.iappendixl {
  background-position: -1160px -100px;
}

.isharel {
  background-position: -1180px -100px;
}

.ishoppingcartl {
  background-position: -1200px -100px;
}

.icompactl {
  background-position: -1220px -100px;
}

.ilistl {
  background-position: -1240px -100px;
}

.ithumbl {
  background-position: -1260px -100px;
}

.iidl {
  background-position: -1280px -100px;
}

.itextl {
  background-position: -1300px -100px;
}

.iimagel {
  background-position: -1320px -100px;
}

.idatal {
  background-position: -1340px -100px;
}

.ibulbl {
  background-position: -1360px -100px;
}

.iattachmentl {
  background-position: -1380px -100px;
}

.ierrorl {
  background-position: -1400px -100px;
}

.irecyclel {
  background-position: -1420px -100px;
}

.iscreenl {
  background-position: -1440px -100px;
}

.ishopl {
  background-position: -1460px -100px;
}

.iappearancel {
  background-position: -1480px -100px;
}

.ipowerl {
  background-position: -1500px -100px;
}

.imicrophonel {
  background-position: -1520px -100px;
}

.igiftl {
  background-position: -1540px -100px;
}

.inotificationl {
  background-position: -1560px -100px;
}

.iloadl {
  background-position: -1580px -100px;
}

.ipaymentl {
  background-position: -1600px -100px;
}

.icameral {
  background-position: -1620px -100px;
}

.iinfol {
  background-position: -1640px -100px;
}

.iaddnotel {
  background-position: -1660px -100px;
}

.iconnectl {
  background-position: -1680px -100px;
}

.iunconnectl {
  background-position: -1700px -100px;
}

.ifilterl {
  background-position: -1720px -100px;
}

.ihighlightl {
  background-position: -1740px -100px;
}

.iphonel {
  background-position: -1760px -100px;
}

.itabletl {
  background-position: -1780px -100px;
}

.idishwasherl {
  background-position: -1800px -100px;
}

.imicrowavel {
  background-position: -1820px -100px;
}

.iwaterl {
  background-position: -1840px -100px;
}

.isunl {
  background-position: -1860px -100px;
}

.isnowl {
  background-position: -1880px -100px;
}

.itearl {
  background-position: -1900px -100px;
}

.irightl {
  background-position: -1920px -100px;
}

.inewwindowl {
  background-position: -1940px -100px;
}

.ishippingl {
  background-position: -1960px -100px;
}

.ieyel {
  background-position: -1980px -100px;
}

.ieyeclosel {
  background-position: -2000px -100px;
}

.icollectionnewl {
  background-position: -2020px -100px;
}

.ivideol {
  background-position: -2040px -100px;
}

.iheadsetl {
  background-position: -2060px -100px;
}

.ispeakerl {
  background-position: -2080px -100px;
}

.iad {
  background-position: 0 -40px;
}

.iar {
  background-position: -20px -40px;
}

.iau {
  background-position: -40px -40px;
}

.ial {
  background-position: -60px -40px;
}

.iprevious {
  background-position: -80px -40px;
}

.inext {
  background-position: -100px -40px;
}

.iminimize {
  background-position: -140px -40px;
}

.imaximize {
  background-position: -160px -40px;
}

.ipluss {
  background-position: -180px -40px;
}

.iminuss {
  background-position: -200px -40px;
}

.isettings {
  background-position: -220px -40px;
}

.iresizes {
  background-position: -240px -40px;
}

.ihigher {
  background-position: -260px -40px;
}

.ishorter {
  background-position: -280px -40px;
}

.iwider {
  background-position: -300px -40px;
}

.inarrower {
  background-position: -320px -40px;
}

.ikeyboard {
  background-position: -340px -40px;
}

.iads {
  background-position: -380px -40px;
}

.iats {
  background-position: -400px -40px;
}

.ials {
  background-position: -420px -40px;
}

.iars {
  background-position: -440px -40px;
}

.iplay {
  background-position: -460px -40px;
}

.iforward {
  background-position: -480px -40px;
}

.ireverse {
  background-position: -500px -40px;
}

.ipause {
  background-position: -520px -40px;
}

.istop {
  background-position: -540px -40px;
}

.irepeat {
  background-position: -560px -40px;
}

.ishuffle {
  background-position: -580px -40px;
}

.ilast {
  background-position: -600px -40px;
}

.ifirst {
  background-position: -620px -40px;
}

.iturn {
  background-position: -640px -40px;
}

.ic1 {
  background-position: 0 -120px;
}

.ic2 {
  background-position: -20px -120px;
}

.imax {
  background-position: -40px -120px;
}

.imin {
  background-position: -60px -120px;
}

.isetting {
  background-position: -80px -120px;
}

.izoom {
  background-position: -100px -120px;
}

.ireport {
  background-position: -120px -120px;
}

.icaution {
  background-position: -140px -120px;
}

.icheck {
  background-position: -160px -120px;
}

.idelete {
  background-position: -180px -120px;
}

.icross {
  background-position: -200px -120px;
}

.imessage {
  background-position: -220px -120px;
}

.irefresh {
  background-position: -240px -120px;
}

.iquestion {
  background-position: -260px -120px;
}

.idashboard {
  background-position: -280px -120px;
}

.iprint {
  background-position: -300px -120px;
}

.iglobal {
  background-position: -320px -120px;
}

.iuser {
  background-position: -340px -120px;
}

.ilock {
  background-position: -360px -120px;
}

.iunlock {
  background-position: -380px -120px;
}

.ifile {
  background-position: -400px -120px;
}

.iorg {
  background-position: -420px -120px;
}

.ifolder {
  background-position: -460px -120px;
}

.ifolder1 {
  background-position: -480px -120px;
}

.ifolder2 {
  background-position: -500px -120px;
}

.isave {
  background-position: -520px -120px;
}

.icalendar {
  background-position: -540px -120px;
}

.igroup {
  background-position: -560px -120px;
}

.ihome {
  background-position: -580px -120px;
}

.ilocation {
  background-position: -600px -120px;
}

.iflag {
  background-position: -620px -120px;
}

.ispeak {
  background-position: -640px -120px;
}

.iplus {
  background-position: -660px -120px;
}

.iminus {
  background-position: -680px -120px;
}

.ihierarchy {
  background-position: -700px -120px;
}

.ilb {
  background-position: -720px -120px;
}

.itime {
  background-position: -740px -120px;
}

.igraph {
  background-position: -760px -120px;
}

.itool {
  background-position: -780px -120px;
}

.inewrole {
  background-position: -800px -120px;
}

.iedit {
  background-position: -820px -120px;
}

.inew {
  background-position: -840px -120px;
}

.iexchange {
  background-position: -860px -120px;
}

.iphone {
  background-position: -880px -120px;
}

.iback {
  background-position: -900px -120px;
}

.inewgroup {
  background-position: -920px -120px;
}

.iheart {
  background-position: -940px -120px;
}

.ifav {
  background-position: -960px -120px;
}

.idownload {
  background-position: -980px -120px;
}

.icase {
  background-position: -1000px -120px;
}

.iup {
  background-position: -1020px -120px;
}

.idown {
  background-position: -1040px -120px;
}

.iunfav {
  background-position: -1060px -120px;
}

.ion {
  background-position: -1080px -120px;
}

.ioff {
  background-position: -1100px -120px;
}

.icalculator {
  background-position: -1120px -120px;
}

.iclone {
  background-position: -1140px -120px;
}

.iappendix {
  background-position: -1160px -120px;
}

.ishare {
  background-position: -1180px -120px;
}

.ishoppingcart {
  background-position: -1200px -120px;
}

.icompact {
  background-position: -1220px -120px;
}

.ilist {
  background-position: -1240px -120px;
}

.ithumb {
  background-position: -1260px -120px;
}

.iid {
  background-position: -1280px -120px;
}

.itext {
  background-position: -1300px -120px;
}

.iimage {
  background-position: -1320px -120px;
}

.idata {
  background-position: -1340px -120px;
}

.ibulb {
  background-position: -1360px -120px;
}

.iattachment {
  background-position: -1380px -120px;
}

.ierror {
  background-position: -1400px -120px;
}

.irecycle {
  background-position: -1420px -120px;
}

.iscreen {
  background-position: -1440px -120px;
}

.ishop {
  background-position: -1460px -120px;
}

.iappearance {
  background-position: -1480px -120px;
}

.ipower {
  background-position: -1500px -120px;
}

.imicrophone {
  background-position: -1520px -120px;
}

.igift {
  background-position: -1540px -120px;
}

.inotification {
  background-position: -1560px -120px;
}

.iload {
  background-position: -1580px -120px;
}

.ipayment {
  background-position: -1600px -120px;
}

.icamera {
  background-position: -1620px -120px;
}

.iinfo {
  background-position: -1640px -120px;
}

.iaddnote {
  background-position: -1660px -120px;
}

.iconnect {
  background-position: -1680px -120px;
}

.iunconnect {
  background-position: -1700px -120px;
}

.ifilter {
  background-position: -1720px -120px;
}

.ihighlight {
  background-position: -1740px -120px;
}

.iphone {
  background-position: -1760px -120px;
}

.itablet {
  background-position: -1780px -120px;
}

.idishwasher {
  background-position: -1800px -120px;
}

.imicrowave {
  background-position: -1820px -120px;
}

.iwater {
  background-position: -1840px -120px;
}

.isun {
  background-position: -1860px -120px;
}

.isnow {
  background-position: -1880px -120px;
}

.itear {
  background-position: -1900px -120px;
}

.iright {
  background-position: -1920px -120px;
}

.inewwindow {
  background-position: -1940px -120px;
}

.ishipping {
  background-position: -1960px -120px;
}

.ieye {
  background-position: -1980px -120px;
}

.ieyeclose {
  background-position: -2000px -120px;
}

.icollectionnew {
  background-position: -2020px -120px;
}

.ivideo {
  background-position: -2040px -120px;
}

.iheadset {
  background-position: -2060px -120px;
}

.ispeaker {
  background-position: -2080px -120px;
}

.iadc {
  background-position: 0 -60px;
}

.iarc {
  background-position: -20px -60px;
}

.iauc {
  background-position: -40px -60px;
}

.ialc {
  background-position: -60px -60px;
}

.ipreviousc {
  background-position: -80px -60px;
}

.inextc {
  background-position: -100px -60px;
}

.iminimizec {
  background-position: -140px -60px;
}

.imaximizec {
  background-position: -160px -60px;
}

.iplussc {
  background-position: -180px -60px;
}

.iminussc {
  background-position: -200px -60px;
}

.isettingsc {
  background-position: -220px -60px;
}

.iresizesc {
  background-position: -240px -60px;
}

.ihigherc {
  background-position: -260px -60px;
}

.ishorterc {
  background-position: -280px -60px;
}

.iwiderc {
  background-position: -300px -60px;
}

.inarrowerc {
  background-position: -320px -60px;
}

.ikeyboardc {
  background-position: -340px -60px;
}

.iadsc {
  background-position: -380px -60px;
}

.iatsc {
  background-position: -400px -60px;
}

.ialsc {
  background-position: -420px -60px;
}

.iarsc {
  background-position: -440px -60px;
}

.iplayc {
  background-position: -460px -60px;
}

.iforwardc {
  background-position: -480px -60px;
}

.ireversec {
  background-position: -500px -60px;
}

.ipausec {
  background-position: -520px -60px;
}

.istopc {
  background-position: -540px -60px;
}

.irepeatc {
  background-position: -560px -60px;
}

.ishufflec {
  background-position: -580px -60px;
}

.ilastc {
  background-position: -600px -60px;
}

.ifirstc {
  background-position: -620px -60px;
}

.iturnc {
  background-position: -640px -60px;
}

.ic1c {
  background-position: 0 -140px;
}

.ic2c {
  background-position: -20px -140px;
}

.imaxc {
  background-position: -40px -140px;
}

.iminc {
  background-position: -60px -140px;
}

.isettingc {
  background-position: -80px -140px;
}

.izoomc {
  background-position: -100px -140px;
}

.ireportc {
  background-position: -120px -140px;
}

.icautionc {
  background-position: -140px -140px;
}

.icheckc {
  background-position: -160px -140px;
}

.ideletec {
  background-position: -180px -140px;
}

.icrossc {
  background-position: -200px -140px;
}

.imessagec {
  background-position: -220px -140px;
}

.irefreshc {
  background-position: -240px -140px;
}

.iquestionc {
  background-position: -260px -140px;
}

.idashboardc {
  background-position: -280px -140px;
}

.iprintc {
  background-position: -300px -140px;
}

.iglobalc {
  background-position: -320px -140px;
}

.iuserc {
  background-position: -340px -140px;
}

.ilockc {
  background-position: -360px -140px;
}

.iunlockc {
  background-position: -380px -140px;
}

.ifilec {
  background-position: -400px -140px;
}

.iorgc {
  background-position: -420px -140px;
}

.ifolderc {
  background-position: -460px -140px;
}

.ifolder1c {
  background-position: -480px -140px;
}

.ifolder2c {
  background-position: -500px -140px;
}

.isavec {
  background-position: -520px -140px;
}

.icalendarc {
  background-position: -540px -140px;
}

.igroupc {
  background-position: -560px -140px;
}

.ihomec {
  background-position: -580px -140px;
}

.ilocationc {
  background-position: -600px -140px;
}

.iflagc {
  background-position: -620px -140px;
}

.ispeakc {
  background-position: -640px -140px;
}

.iplusc {
  background-position: -660px -140px;
}

.iminusc {
  background-position: -680px -140px;
}

.ihierarchyc {
  background-position: -700px -140px;
}

.ilbc {
  background-position: -720px -140px;
}

.itimec {
  background-position: -740px -140px;
}

.igraphc {
  background-position: -760px -140px;
}

.itoolc {
  background-position: -780px -140px;
}

.inewrolec {
  background-position: -800px -140px;
}

.ieditc {
  background-position: -820px -140px;
}

.inewc {
  background-position: -840px -140px;
}

.iexchangec {
  background-position: -860px -140px;
}

.iphonec {
  background-position: -880px -140px;
}

.ibackc {
  background-position: -900px -140px;
}

.inewgroupc {
  background-position: -920px -140px;
}

.iheartc {
  background-position: -940px -140px;
}

.ifavc {
  background-position: -960px -140px;
}

.idownloadc {
  background-position: -980px -140px;
}

.icasec {
  background-position: -1000px -140px;
}

.iupc {
  background-position: -1020px -140px;
}

.idownc {
  background-position: -1040px -140px;
}

.iunfavc {
  background-position: -1060px -140px;
}

.ionc {
  background-position: -1080px -140px;
}

.ioffc {
  background-position: -1100px -140px;
}

.icalculatorc {
  background-position: -1120px -140px;
}

.iclonec {
  background-position: -1140px -140px;
}

.iappendixc {
  background-position: -1160px -140px;
}

.isharec {
  background-position: -1180px -140px;
}

.ishoppingcartc {
  background-position: -1200px -140px;
}

.icompactc {
  background-position: -1220px -140px;
}

.ilistc {
  background-position: -1240px -140px;
}

.ithumbc {
  background-position: -1260px -140px;
}

.iidc {
  background-position: -1280px -140px;
}

.itextc {
  background-position: -1300px -140px;
}

.iimagec {
  background-position: -1320px -140px;
}

.idatac {
  background-position: -1340px -140px;
}

.ibulbc {
  background-position: -1360px -140px;
}

.iattachmentc {
  background-position: -1380px -140px;
}

.ierrorc {
  background-position: -1400px -140px;
}

.irecyclec {
  background-position: -1420px -140px;
}

.iscreenc {
  background-position: -1440px -140px;
}

.ishopc {
  background-position: -1460px -140px;
}

.iappearancec {
  background-position: -1480px -140px;
}

.ipowerc {
  background-position: -1500px -140px;
}

.imicrophonec {
  background-position: -1520px -140px;
}

.igiftc {
  background-position: -1540px -140px;
}

.inotificationc {
  background-position: -1560px -140px;
}

.iloadc {
  background-position: -1580px -140px;
}

.ipaymentc {
  background-position: -1600px -140px;
}

.icamerac {
  background-position: -1620px -140px;
}

.iinfoc {
  background-position: -1640px -140px;
}

.iaddnotec {
  background-position: -1660px -140px;
}

.iconnectc {
  background-position: -1680px -140px;
}

.iunconnectc {
  background-position: -1700px -140px;
}

.ifilterc {
  background-position: -1720px -140px;
}

.ihighlightc {
  background-position: -1740px -140px;
}

.iphonec {
  background-position: -1760px -140px;
}

.itabletc {
  background-position: -1780px -140px;
}

.idishwasherc {
  background-position: -1800px -140px;
}

.imairowavec {
  background-position: -1820px -140px;
}

.iwaterc {
  background-position: -1840px -140px;
}

.isunc {
  background-position: -1860px -140px;
}

.ipacurvec {
  background-position: -1880px -140px;
}

.isnowc {
  background-position: -1900px -140px;
}

.itearc {
  background-position: -1920px -140px;
}

.inewwindowc {
  background-position: -1940px -140px;
}

.ishippingc {
  background-position: -1960px -140px;
}

.ieyec {
  background-position: -1980px -140px;
}

.ieyeclosec {
  background-position: -2000px -140px;
}

.icollectionnewc {
  background-position: -2020px -140px;
}

.ivideoc {
  background-position: -2040px -140px;
}

.iheadsetc {
  background-position: -2060px -140px;
}

.ispeakerc {
  background-position: -2080px -140px;
}
/*******************************************************************************************************/

/*******************************************country icons******************************************************/
.icanada {
  background-position: 0 -180px;
}
.iusa {
  background-position: -20px -180px;
}
.imexico {
  background-position: -40px -180px;
}
.iperu {
  background-position: -60px -180px;
}
.iargentina {
  background-position: -80px -180px;
}
.ichile {
  background-position: -100px -180px;
}
.inetherlands {
  background-position: -120px -180px;
}
.ifrance {
  background-position: -140px -180px;
}
.iuk {
  background-position: -160px -180px;
}
.irussia {
  background-position: -180px -180px;
}
.iukraine {
  background-position: -200px -180px;
}
.iaustralia {
  background-position: -220px -180px;
}
.ichina {
  background-position: -240px -180px;
}
.ihongkong {
  background-position: -260px -180px;
}
.imalaysia {
  background-position: -280px -180px;
}
.iindia {
  background-position: -300px -180px;
}
.ibangladesh {
  background-position: -320px -180px;
}
.imyanmar {
  background-position: -340px -180px;
}
.icambodia {
  background-position: -360px -180px;
}
.ipakistan {
  background-position: -380px -180px;
}
.isaudi {
  background-position: -400px -180px;
}
.iuae {
  background-position: -420px -180px;
}
