/* TIDO */
@font-face {
    font-family: "TIDO";
    src: local("TIDO-R"), url("/fonts/TIDO-R.otf") format("opentype");
    font-weight: 400;
}

@font-face {
    font-family: "TIDO";
    src: local("TIDO-L"), url("/fonts/TIDO-L.otf") format("opentype");
    font-weight: 300;
}

@font-face {
    font-family: "TIDO";
    src: local("TIDO-B"), url("/fonts/TIDO-B.otf") format("opentype");
    font-weight: 700;
}

/* BIGX */
@font-face {
    font-family: "BIGX";
    src: local("BIGX"), url("/fonts/BIGX.otf") format("opentype");
}

/* BIXIE */
@font-face {
    font-family: "BIXIE";
    src: local("BIXIE-Regular"), url("/fonts/BIXIE-Regular.ttf") format("truetype");
}

/* VLAX01 */
@font-face {
    font-family: "VLAX01";
    src: local("VLAX-01"), url("/fonts/VLAX-01.otf") format("opentype");
    font-style: normal;
}

@font-face {
    font-family: "VLAX01";
    src: local("VLAX-01-italic"), url("/fonts/VLAX-01-italic.otf") format("opentype");
    font-style: italic;
}

/* VLAX02 */
@font-face {
    font-family: "VLAX02";
    src: local("VLAX-02"), url("/fonts/VLAX-02.otf") format("opentype");
    font-style: normal;
}

@font-face {
    font-family: "VLAX02";
    src: local("VLAX-02-italic"), url("/fonts/VLAX-02-italic.otf") format("opentype");
    font-style: italic;
}

/* LAXR */
@font-face {
    font-family: "LAXR";
    src: local("LAXR"), url("/fonts/LAXR.otf") format("opentype");
}

/* CooperArabic */
@font-face {
    font-family: "CooperArabic";
    src: local("CooperArabic"), url("/fonts/CooperArabic.ttf") format("truetype");
}

/* Momken */
@font-face {
    font-family: "Momken";
    src: local("Momken-Regular"), url("/fonts/Momken-Regular.ttf") format("truetype");
}

/* Kufi */
@font-face {
    font-family: "Kufi";
    src: local("DG-Kufi"), url("/fonts/DG-Kufi.ttf") format("truetype");
}

/* Lateef */
@font-face {
    font-family: "Lateef";
    src: local("LateefroundedFont-Regular"), url("/fonts/LateefroundedFont-Regular.otf") format("opentype");
}

/* Buroj */
@font-face {
    font-family: "Buroj";
    src: local("Buroj"), url("/fonts/Buroj.otf") format("opentype");

}

/* VOXO */
@font-face {
    font-family: "VOXO";
    src: local("VOXO-B"), url("/fonts/VOXO-B.otf") format("opentype");
    font-style: normal;
    font-weight: 700;
}

@font-face {
    font-family: "VOXO";
    src: local("VOXO-Bi"), url("/fonts/VOXO-Bi.otf") format("opentype");
    font-style: italic;
    font-weight: 700;
}

@font-face {
    font-family: "VOXO";
    src: local("VOXO-R"), url("/fonts/VOXO-R.otf") format("opentype");
    font-style: normal;
    font-weight: 400;
}

@font-face {
    font-family: "VOXO";
    src: local("VOXO-Ri"), url("/fonts/VOXO-Ri.otf") format("opentype");
    font-style: italic;
    font-weight: 400;
}

@font-face {
    font-family: "VOXO";
    src: local("VOXO-L"), url("/fonts/VOXO-L.otf") format("opentype");
    font-style: normal;
    font-weight: 300;
}

@font-face {
    font-family: "VOXO";
    src: local("VOXO-Li"), url("/fonts/VOXO-Li.otf") format("opentype");
    font-style: italic;
    font-weight: 300;
}

/* Alexandria */
@font-face {
    font-family: "Alexandria";
    src: local("Alexandria-VariableFont_wght"), url("/fonts/Alexandria-VariableFont_wght.ttf") format("truetype");
}

/* Alkalami */
@font-face {
    font-family: "Alkalami";
    src: local("Alkalami-Regular"), url("/fonts/Alkalami-Regular.ttf") format("truetype");
}

/* Almarai */
@font-face {
    font-family: "Almarai";
    src: local("Almarai-Regular"), url("/fonts/Almarai-Regular.ttf") format("truetype");
    font-weight: 400;
}

@font-face {
    font-family: "Almarai";
    src: local("Almarai-Light"), url("/fonts/Almarai-Light.ttf") format("truetype");
    font-weight: 300;
}

@font-face {
    font-family: "Almarai";
    src: local("Almarai-Bold"), url("/fonts/Almarai-Bold.ttf") format("truetype");
    font-weight: 700;
}

@font-face {
    font-family: "Almarai";
    src: local("Almarai-ExtraBold"), url("/fonts/Almarai-ExtraBold.ttf") format("truetype");
    font-weight: 800;
}

/* ArefRuqaaInk */
@font-face {
    font-family: "ArefRuqaaInk";
    src: local("ArefRuqaaInk-Regular"), url("/fonts/ArefRuqaaInk-Regular.ttf") format("truetype");
    font-weight: 400;
}

@font-face {
    font-family: "ArefRuqaaInk";
    src: local("ArefRuqaaInk-Bold"), url("/fonts/ArefRuqaaInk-Bold.ttf") format("truetype");
    font-weight: 700;
}

/* Blaka */
@font-face {
    font-family: "Blaka";
    src: local("Blaka-Regular"), url("/fonts/Blaka-Regular.ttf") format("truetype");
}

/* Cairo */
@font-face {
    font-family: "Cairo";
    src: local("Cairo-VariableFont_slntwght"), url("/fonts/Cairo-VariableFont_slntwght.ttf") format("truetype");
}

/* Gulzar */
@font-face {
    font-family: "Gulzar";
    src: local("Gulzar-Regular"), url("/fonts/Gulzar-Regular.ttf") format("truetype");
}

/* IBMPlexSansArabic */
@font-face {
    font-family: "IBMPlexSansArabic";
    src: local("IBMPlexSansArabic-Thin"), url("/fonts/IBMPlexSansArabic-Thin.ttf") format("truetype");
    font-weight: 100;
}

@font-face {
    font-family: "IBMPlexSansArabic";
    src: local("IBMPlexSansArabic-ExtraLight"), url("/fonts/IBMPlexSansArabic-ExtraLight.ttf") format("truetype");
    font-weight: 200;
}

@font-face {
    font-family: "IBMPlexSansArabic";
    src: local("IBMPlexSansArabic-Light"), url("/fonts/IBMPlexSansArabic-Light.ttf") format("truetype");
    font-weight: 300;
}

@font-face {
    font-family: "IBMPlexSansArabic";
    src: local("IBMPlexSansArabic-Regular"), url("/fonts/IBMPlexSansArabic-Regular.ttf") format("truetype");
    font-weight: 400;
}

@font-face {
    font-family: "IBMPlexSansArabic";
    src: local("IBMPlexSansArabic-Medium"), url("/fonts/IBMPlexSansArabic-Medium.ttf") format("truetype");
    font-weight: 500;
}

@font-face {
    font-family: "IBMPlexSansArabic";
    src: local("IBMPlexSansArabic-SemiBold"), url("/fonts/IBMPlexSansArabic-SemiBold.ttf") format("truetype");
    font-weight: 600;
}

@font-face {
    font-family: "IBMPlexSansArabic";
    src: local("IBMPlexSansArabic-Bold"), url("/fonts/IBMPlexSansArabic-Bold.ttf") format("truetype");
    font-weight: 700;
}

/* Kufam */
@font-face {
    font-family: "Kufam";
    src: local("Kufam-VariableFont_wght"), url("/fonts/Kufam-VariableFont_wght.ttf") format("truetype");
    font-style: normal;
}

@font-face {
    font-family: "Kufam";
    src: local("Kufam-Italic-VariableFont_wght"), url("/fonts/Kufam-Italic-VariableFont_wght.ttf") format("truetype");
    font-style: italic;

}

/* Lalezar */
@font-face {
    font-family: "Lalezar";
    src: local("Lalezar-Regular"), url("/fonts/Lalezar-Regular.ttf") format("truetype");
}

/* Lemonada */
@font-face {
    font-family: "Lemonada";
    src: local("Lemonada-VariableFont_wght"), url("/fonts/Lemonada-VariableFont_wght.ttf") format("truetype");
}

/* Marhey */
@font-face {
    font-family: "Marhey";
    src: local("Marhey-VariableFont_wght"), url("/fonts/Marhey-VariableFont_wght.ttf") format("truetype");
}

/* OpenSans */
@font-face {
    font-family: "OpenSans";
    src: local("OpenSans-VariableFont_wdthwght"), url("/fonts/OpenSans-VariableFont_wdthwght.ttf") format("truetype");
    font-style: normal;

}

@font-face {
    font-family: "OpenSans";
    src: local("OpenSans-Italic-VariableFont_wdthwght"), url("/fonts/OpenSans-Italic-VariableFont_wdthwght.ttf") format("truetype");
    font-style: italic;

}
/* ReadexPro */
@font-face {
    font-family: "ReadexPro";
    src: local("ReadexPro-VariableFont_HEXPwght"), url("/fonts/ReadexPro-VariableFont_HEXPwght.ttf") format("truetype");
}
/* ReemKufiInk */
@font-face {
    font-family: "ReemKufiInk";
    src: local("ReemKufiInk-Regular"), url("/fonts/ReemKufiInk-Regular.ttf") format("truetype");
}
/* ScheherazadeNew */
@font-face {
    font-family: "ScheherazadeNew";
    src: local("ScheherazadeNew-Regular"), url("/fonts/ScheherazadeNew-Regular.ttf") format("truetype");
    font-weight: 400;
}
@font-face {
    font-family: "ScheherazadeNew";
    src: local("ScheherazadeNew-Medium"), url("/fonts/ScheherazadeNew-Medium.ttf") format("truetype");
    font-weight: 500;
}
@font-face {
    font-family: "ScheherazadeNew";
    src: local("ScheherazadeNew-SemiBold"), url("/fonts/ScheherazadeNew-SemiBold.ttf") format("truetype");
    font-weight: 600;
}
@font-face {
    font-family: "ScheherazadeNew";
    src: local("ScheherazadeNew-Bold"), url("/fonts/ScheherazadeNew-Bold.ttf") format("truetype");
    font-weight: 700;
}
/* Tajawal */
@font-face {
    font-family: "Tajawal";
    src: local("Tajawal-ExtraLight"), url("/fonts/Tajawal-ExtraLight.ttf") format("truetype");
    font-weight: 200;
}
@font-face {
    font-family: "Tajawal";
    src: local("Tajawal-Light"), url("/fonts/Tajawal-Light.ttf") format("truetype");
    font-weight: 300;
}
@font-face {
    font-family: "Tajawal";
    src: local("Tajawal-Regular"), url("/fonts/Tajawal-Regular.ttf") format("truetype");
    font-weight: 400;
}
@font-face {
    font-family: "Tajawal";
    src: local("Tajawal-Medium"), url("/fonts/Tajawal-Medium.ttf") format("truetype");
    font-weight: 500;
}
@font-face {
    font-family: "Tajawal";
    src: local("Tajawal-Bold"), url("/fonts/Tajawal-Bold.ttf") format("truetype");
    font-weight: 700;
}
@font-face {
    font-family: "Tajawal";
    src: local("Tajawal-ExtraBold"), url("/fonts/Tajawal-ExtraBold.ttf") format("truetype");
    font-weight: 800;
}
@font-face {
    font-family: "Tajawal";
    src: local("Tajawal-Black"), url("/fonts/Tajawal-Black.ttf") format("truetype");
    font-weight: 900;
}
/* UthmanicHafs */
@font-face {
    font-family: "UthmanicHafs";
    src: local("UthmanicHafs_v2-1"), url("/fonts/UthmanicHafs_v2-1.ttf") format("truetype");
}
/* UthmanTN */
@font-face {
    font-family: "UthmanTN";
    src: local("UthmanTN_v2-0"), url("/fonts/UthmanTN_v2-0.ttf") format("truetype");
    font-weight: 400;
}
@font-face {
    font-family: "UthmanTN";
    src: local("UthmanTNB_v2-0"), url("/fonts/UthmanTNB_v2-0.ttf") format("truetype");
    font-weight: 700;
}
/* VEXA */
@font-face {
    font-family: "VEXA";
    src: local("VEXA-thin"), url("/fonts/VEXA-thin.ttf") format("truetype");
    font-weight: 100;
    font-style: normal;
}
@font-face {
    font-family: "VEXA";
    src: local("VEXA-light"), url("/fonts/VEXA-light.ttf") format("truetype");
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: "VEXA";
    src: local("VEXA"), url("/fonts/VEXA.ttf") format("truetype");
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: "VEXA";
    src: local("VEXA-thin-italic"), url("/fonts/VEXA-thin-italic.ttf") format("truetype");
    font-weight: 100;
    font-style: italic;
}
@font-face {
    font-family: "VEXA";
    src: local("VEXA-light-italic"), url("/fonts/VEXA-light-italic.ttf") format("truetype");
    font-weight: 300;
    font-style: italic;
}
@font-face {
    font-family: "VEXA";
    src: local("VEXA-ITALIC"), url("/fonts/VEXA-ITALIC.ttf") format("truetype");
    font-weight: 400;
    font-style: italic;
}
/* AbdElRady */
@font-face {
    font-family: "AbdElRady";
    src: local("Abd-ElRady-Pro-Regular"), url("/fonts/Abd-ElRady-Pro-Regular.otf") format("opentype");
    font-weight: 400;
}
@font-face {
    font-family: "AbdElRady";
    src: local("Abd-ElRady-Pro"), url("/fonts/Abd-ElRady-Pro.otf") format("opentype");
    font-weight: 700;
}
/* Zak */
@font-face {
    font-family: "Zak";
    src: local("RH-Zak-Thin"), url("/fonts/RH-Zak-Thin.otf") format("opentype");
    font-weight: 100;
}
@font-face {
    font-family: "Zak";
    src: local("RH-Zak-Reg"), url("/fonts/RH-Zak-Reg.otf") format("opentype");
    font-weight: 400;
}
@font-face {
    font-family: "Zak";
    src: local("RH-Zak-Bold"), url("/fonts/RH-Zak-Bold.otf") format("opentype");
    font-weight: 700;
}
/* Aqsa */
@font-face {
    font-family: "Aqsa";
    src: local("DG-Aqsa-Bold"), url("/fonts/DG-Aqsa-Bold.ttf") format("truetype");
}
@font-face {
    font-family: "Aqsa";
    src: local("DG-Aqsa-italic"), url("/fonts/DG-Aqsa-italic.ttf") format("truetype");
    font-style: italic;
}
/* Bebo */
@font-face {
    font-family: "Bebo";
    src: local("DG-Bebo-B"), url("/fonts/DG-Bebo-B.ttf") format("truetype");
    font-weight: 400;
}
@font-face {
    font-family: "Bebo";
    src: local("DG-BeboT"), url("/fonts/DG-BeboT.ttf") format("truetype");
    font-weight: 100;
}
/* Faseh */
@font-face {
    font-family: "Faseh";
    src: local("DG-Faseh-Regular"), url("/fonts/DG-Faseh-Regular.ttf") format("truetype");
    font-weight: 400;
}
@font-face {
    font-family: "Faseh";
    src: local("DG-Faseh-Bold"), url("/fonts/DG-Faseh-Bold.ttf") format("truetype");
    font-weight: 700;
}
/* Forsha */
@font-face {
    font-family: "Forsha";
    src: local("DG-Forsha-Regular"), url("/fonts/DG-Forsha-Regular.ttf") format("truetype");
}
/* Ghareeb */
@font-face {
    font-family: "Ghareeb";
    src: local("DG-Ghareeb-REG"), url("/fonts/DG-Ghareeb-REG.ttf") format("truetype");
    font-weight: 400;
}
@font-face {
    font-family: "Ghareeb";
    src: local("DG-Ghareeb-Bold"), url("/fonts/DG-Ghareeb-Bold.ttf") format("truetype");
    font-weight: 700;
}
/* Ghayaty */
@font-face {
    font-family: "Ghayaty";
    src: local("DG-Ghayaty-Thin-F"), url("/fonts/DG-Ghayaty-Thin-F.ttf") format("truetype");
    font-weight: 100;
}
@font-face {
    font-family: "Ghayaty";
    src: local("DG-Ghayaty-Regular-F"), url("/fonts/DG-Ghayaty-Regular-F.ttf") format("truetype");
    font-weight: 400;
}
@font-face {
    font-family: "Ghayaty";
    src: local("DG-Ghayaty-Bold-F"), url("/fonts/DG-Ghayaty-Bold-F.ttf") format("truetype");
    font-weight: 700;
}
/* Modal3at */
@font-face {
    font-family: "Modal3at";
    src: local("DG-Modal3at-Med"), url("/fonts/DG-Modal3at-Med.ttf") format("truetype");
    font-weight: 400;
}
@font-face {
    font-family: "Modal3at";
    src: local("DG-Modal3at-Bold"), url("/fonts/DG-Modal3at-Bold.ttf") format("truetype");
    font-weight: 700;
}
/* Sahabah */
@font-face {
    font-family: "Sahabah";
    src: local("DG-Sahabah-Light"), url("/fonts/DG-Sahabah-Light.ttf") format("truetype");
    font-weight: 300;
}
@font-face {
    font-family: "Sahabah";
    src: local("DG-Sahabah-Reg"), url("/fonts/DG-Sahabah-Reg.ttf") format("truetype");
    font-weight: 400;
}
@font-face {
    font-family: "Sahabah";
    src: local("DG-Sahabah-Bold"), url("/fonts/DG-Sahabah-Bold.ttf") format("truetype");
    font-weight: 700;
}
/* Tebian */
@font-face {
    font-family: "Tebian";
    src: local("DG-Tebian-Regular"), url("/fonts/DG-Tebian-Regular.ttf") format("truetype");
    font-weight: 400;
}
@font-face {
    font-family: "Tebian";
    src: local("DG-Tebian-Bold"), url("/fonts/DG-Tebian-Bold.ttf") format("truetype");
    font-weight: 700;
}
@font-face {
    font-family: "Tebian";
    src: local("DG-Tebian-Black"), url("/fonts/DG-Tebian-Black.ttf") format("truetype");
    font-weight: 900;
}
/* Gaded */
@font-face {
    font-family: "Gaded";
    src: local("DG-Gaded-Thin"), url("/fonts/DG-Gaded-Thin.ttf") format("truetype");
    font-weight: 100;
}
@font-face {
    font-family: "Gaded";
    src: local("DG-Gaded-Regular"), url("/fonts/DG-Gaded-Regular.ttf") format("truetype");
    font-weight: 400;
}
@font-face {
    font-family: "Gaded";
    src: local("DG-Gaded-Bold"), url("/fonts/DG-Gaded-Bold.ttf") format("truetype");
    font-weight: 700;
}
@font-face {
    font-family: "Gaded";
    src: local("DG-Gaded-Extra-Bold"), url("/fonts/DG-Gaded-Extra-Bold.ttf") format("truetype");
    font-weight: 800;
}
/* GALAXY */
@font-face {
    font-family: "GALAXY";
    src: local("AA-GALAXY"), url("/fonts/AA-GALAXY.otf") format("opentype");
    font-weight: 400;
}
@font-face {
    font-family: "GALAXY";
    src: local("AA-GALAXY-solid"), url("/fonts/AA-GALAXY-solid.otf") format("opentype");
    font-weight: 700;
}
/* Arghavan */
@font-face {
    font-family: "Arghavan";
    src: local("A-Arghavan-Bold"), url("/fonts/A-Arghavan-Bold.ttf") format("truetype");
}
/* Amiri */
@font-face {
    font-family: "Amiri";
    src: local("Amiri-Regular"), url("/fonts/Amiri-Regular.ttf") format("truetype");
}
/* Flow */
@font-face {
    font-family: "Flow";
    src: local("GE-Flow-Regular"), url("/fonts/GE-Flow-Regular.ttf") format("truetype");
}
/* Flat */
@font-face {
    font-family: "Flat";
    src: local("JF-Flat-regular"), url("/fonts/JF-Flat-regular.ttf") format("truetype");
}
/* Demi */
@font-face {
    font-family: "Demi";
    src: local("URW-DIN-Arabic-Demi"), url("/fonts/URW-DIN-Arabic-Demi.ttf") format("truetype");
}

