.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4249 .elementor-element.elementor-element-0cb64f9{font-family:"Arial", Sans-serif;font-size:12.8px;font-weight:400;line-height:30px;}.elementor-4249 .elementor-element.elementor-element-0cb64f9 p{margin-block-end:0px;}.elementor-4249 .elementor-element.elementor-element-0cb64f9 a{color:#708DA8;}.elementor-4249 .elementor-element.elementor-element-0cb64f9 a:hover, .elementor-4249 .elementor-element.elementor-element-0cb64f9 a:focus{color:#FF6666;}.elementor-4249 .elementor-element.elementor-element-a7b441d{border-style:double;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4249 .elementor-element.elementor-element-d552a73 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:25.6px;font-weight:600;color:#1B4A75;}.elementor-4249 .elementor-element.elementor-element-b3ecefa{text-align:center;font-family:"Arial", Sans-serif;font-size:38px;font-weight:500;color:#000000;}.elementor-4249 .elementor-element.elementor-element-b3ecefa p{margin-block-end:0px;}.elementor-4249 .elementor-element.elementor-element-92a9e22{column-gap:0px;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:400;color:#000000;}.elementor-4249 .elementor-element.elementor-element-92a9e22 p{margin-block-end:0px;}.elementor-4249 .elementor-element.elementor-element-6dfe92e{text-align:center;}.elementor-4249 .elementor-element.elementor-element-6dfe92e .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:38px;font-weight:500;color:#000000;}.elementor-4249 .elementor-element.elementor-element-9619b9e{column-gap:0px;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:400;color:#000000;}.elementor-4249 .elementor-element.elementor-element-637169c{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Arial", Sans-serif;font-size:12.8px;font-weight:400;line-height:15px;}.elementor-4249 .elementor-element.elementor-element-637169c p{margin-block-end:0px;}.elementor-4249 .elementor-element.elementor-element-637169c a{color:#708DA8;}.elementor-4249 .elementor-element.elementor-element-637169c a:hover, .elementor-4249 .elementor-element.elementor-element-637169c a:focus{color:#FF7373;}.elementor-4249 .elementor-element.elementor-element-2826a90{font-family:"Arial", Sans-serif;font-size:12.8px;font-weight:400;}.elementor-4249 .elementor-element.elementor-element-2826a90 p{margin-block-end:1px;}.elementor-4249 .elementor-element.elementor-element-2826a90 a{color:#708DA8;}.elementor-4249 .elementor-element.elementor-element-2826a90 a:hover, .elementor-4249 .elementor-element.elementor-element-2826a90 a:focus{color:#FF7373;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-4249 .elementor-element.elementor-element-b3ecefa{font-size:30px;}.elementor-4249 .elementor-element.elementor-element-92a9e22{font-size:16px;}.elementor-4249 .elementor-element.elementor-element-9619b9e{font-size:16px;}}/* Start custom CSS for text-editor, class: .elementor-element-b3ecefa */.elementor-4249 .elementor-element.elementor-element-b3ecefa {
    font-family: 'Jameel Noori Nastaleeq', 'Faiz Lahoori Nastaleeq', 'Jameel Noori Kasheeda', "_PDMS_Jauhar", "PDMS_Jauhar", 'Nafees Web Naskh', Tahoma;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-92a9e22 *//* Table borders remove */
#table14, 
#table14 td, 
#table14 th {
  border: none !important;
  font-family: Arial !important;
}
table#table14 {
  width: 50% !important;
  margin: auto;
}
#table14 td {
  padding: 5px;
}

#table14 a {
  text-decoration: none !important;
      color: #1b4a75;
}
#table14 a:hover {
  text-decoration: none !important;
  color: red;
  
}

/* Elementor text alignment fix */
.elementor-element.elementor-element-d436653.elementor-widget.elementor-widget-text-editor {
  margin-left: 90px;
}
td.urdu_bookcontent {
    color: #1b4a75;
}
td.urdu_bookcontent:hover {
    color: red;
}

/* ✅ Mobile Responsive */
@media (max-width: 600px) {
table#table14 {
width:100% !important;
}



  /* Elementor margin reset for small screen */
  .elementor-element.elementor-element-d436653.elementor-widget.elementor-widget-text-editor {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6dfe92e */.elementor-4249 .elementor-element.elementor-element-6dfe92e .elementor-heading-title{
    
    font-family: 'Jameel Noori Nastaleeq','Faiz Lahoori Nastaleeq','Jameel Noori Kasheeda',
    "_PDMS_Jauhar","PDMS_Jauhar",'Nafees Web Naskh',Tahoma;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9619b9e *//* Table borders remove */
#table14, 
#table14 td, 
#table14 th {
  border: none !important;
  font-family: 'Jameel Noori Nastaleeq','Faiz Lahoori Nastaleeq','Jameel Noori Kasheeda',
    "_PDMS_Jauhar","PDMS_Jauhar",'Nafees Web Naskh',Tahoma;
}
table#table14 {
  width: 90%;
  margin: auto;
}
#table14 td {
  padding: 5px;
}

#table14 a {
  text-decoration: none !important;
      color: #1b4a75;
}
#table14 a:hover {
  text-decoration: none !important;
  color: red;
  
}

/* Elementor text alignment fix */
.elementor-element.elementor-element-d436653.elementor-widget.elementor-widget-text-editor {
  margin-left: 90px;
}
td.urdu_bookcontent {
    color: #1b4a75;
}
td.urdu_bookcontent:hover {
    color: red;
}

/* ✅ Mobile Responsive */
@media (max-width: 600px) {
table#table14 {
width:100% !important;
}
#table14 td {
    padding: 8px;
}


  /* Elementor margin reset for small screen */
  .elementor-element.elementor-element-d436653.elementor-widget.elementor-widget-text-editor {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}/* End custom CSS */