#sp-header.menu-fixed {
    background: #ffffff9c;
    position: fixed;
    z-index: 9999;
    top: 0;
    box-shadow: 0 3px 3px rgba(147, 116, 69, 0.53);
}

.sp-megamenu-parent >li.active>a, .sp-megamenu-parent >li:hover>a {
    color: #4c078c !important;
}
.sp-megamenu-parent >li >a, .sp-megamenu-parent >li >span {    
    color:#987032 !important;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a, .sp-megamenu-parent .sp-dropdown li.sp-menu-item span {
    background: #ffffffbf;
    
}

.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
    background: #ffffffbf;
}

.btn.sppb-btn-link, .sppb-btn.sppb-btn-link, .btn.btn-link, .sppb-btn.btn-link, .sppb-addon-article .sppb-readmore, .sppb-addon-person .sppb-addon-content .sppb-person-information .sppb-person-designation, .view-article .entry-header .helix-social-share-wrap .helix-social-share .helix-social-share-icon ul li a, .view-article .entry-header .article-info a, .view-article .entry-header .article-info dd, .sp-dropdown li.sp-menu-item > a, .sp-dropdown li.sp-menu-item span {
    color: #9a6f33;
}

.sp-megamenu-parent >li >a, .sp-megamenu-parent >li >span {
   
    font-size: 15px;
    font-weight: 500;
    
}

.sp-megamenu-parent >li >a, li a  {
 text-transform: capitalize;
 text-decoration: none;
}

#sp-header {
    background: #fff;
    height: 98px;
    border-top: 1px solid #997133;
    border-bottom: 1px solid #997133;
}

.fadeInDown {
top: 0px !important;
height: 95px  !important;
background: #fff  !important;
}


.sp-page-title h2 {
   
    color: white !important;
    text-shadow: 2px 2px 4px #000000 !important;
}


@media (min-width: 992px) {
  #sppb-addon-1545732052994 {
    padding-top: 120px !important;
  }
}

---


article.item {
    margin-bottom: 30px;
    padding-top: 30px;
    box-shadow: 1px 1px 13px 0 rgb(154, 111, 51) !important;
}

.box-shadow{
 box-shadow: 1px 1px 13px 0 rgb(154, 111, 51) !important;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a, .sp-megamenu-parent .sp-dropdown li.sp-menu-item span {
    background: #fff;
    display: block;
    padding: 10px 15px;
    font-weight: 500;
    text-transform: none; 
    cursor: pointer;
    font-size: 13.5px;
}



.sppb-modal-selector.sppb-magnific-popup:hover {
    background: #f3e4b4 !important;
}

#sp-header .sp-retina-logo .sp-logo {
padding: 3px !important;
}



.btn.sppb-btn-success:hover, .btn.sppb-btn-success:focus, .btn.btn-success:hover, .btn.btn-success:focus, .sppb-btn.sppb-btn-success:hover, .sppb-btn.sppb-btn-success:focus, .sppb-btn.btn-success:hover, .sppb-btn.btn-success:focus {
    background: #f9f0c7 !important;
    color: #66217a !important;
}

#sppb-addon-1505296019437 a:hover, #sppb-addon-1505296019437 a:focus, #sppb-addon-1505296019437 a:active {
    color: #fff !important;
}

#sp-bottom {
   
    background-color: #333 !important;
}



.sppb-fullwidth-title   {
  font-size : 50px !important;
  text-shadow: 2px 2px 4px #000000 !important;
  
}

.sppb-slide-item-bg.sppb-slideshow-fullwidth-item-bg .sppb-slideshow-fullwidth-item-text h1 {
    margin: 50px 0 !important;
}
---




.logo { 
padding : 5px;
}

#sppb-addon-1545206421718 .sppb-addon-title {
  
    text-shadow: 2px 2px 4px #000 !important;
}

.page-header {
   display : none !important;
}

.rsform-submit-button{
    padding: 6px 12px !important;
}

#sp-bottom {
    padding: 50px 0 50px 0 !important;
}

#btn-1505195715248{
  color: #333333;
}

.fa-long-arrow-right{
  display : none;
}

#sppb-addon-1546015898594 a:hover, #sppb-addon-1546015898594 a:focus, #sppb-addon-1546015898594 a:active {
    background: #f9f0c7;

}

.sppb-slide-item-bg.sppb-slideshow-fullwidth-item-bg .container {
    display: table;
    height: 150%;
}

.fa-play{
  color: #333333 !important;
}

#sp-bottom .sp-module .sp-module-title {
    color: #d0d7dd;
}

#sppb-addon-1545850454987 {
    box-shadow: 1px 1px 13px 0 rgb(154, 111, 51) !important;
}

body {
    font-family: Helvetica Neue,Helvetica,Arial,sans-serif !important;
    font-size: 15px !important;
    color: #464855 !important;
}

#sppb-addon-1554893170972 #btn-1554893170972.sppb-btn-custom {
    color: rgb(255, 255, 255) !important;
}

.uk-button-primary {
    background-color: #00a8e6;
    color: #fff;
    font-size: 22px;
    padding: 6px 55px !important;
}

@media screen and (max-width: 768px)  {
  .uk-button-primary {
    background-color: #00a8e6;
    color: #fff;
    font-size: 22px;
    padding: 6px 55px !important;
  }
}

btn.sppb-btn-primary, .btn.btn-primary, .sppb-btn.sppb-btn-primary, .sppb-btn.btn-primary {
    background: #ac8148;
    padding: 15px 45px !important;
    
}

#sp-cookie-consent {
    display: none;
}


.speasyimagegallery-gallery {
    display: block;
    padding-top: 150px;
}



.sppb-modal-selector.sppb-magnific-popup {
    width: auto;
    height: auto;
}

#column-id-1545206421717 {
    padding-top: 0px !important;
    padding-bottom: 15px !important;
}

#userForm{
  padding-top: 100px;
}


.arabic .form-group {
    text-align: right;
    direction: rtl;
    font-family: cairo;
    margin-bottom: 20px;
    color: #000 !important;
}

.rsform-block-header {
    margin-bottom: 50px;
    font-weight: bold;
    font-size: 25px;
  
}

.rsform-block-attachments{
  margin-bottom: 50px;
    font-weight: bold;
    font-size: 25px;
}

.rsform-block-submit-button{
  margin-top: 50px;
}

.arabic .form-check-inline .form-check-input {
    margin-left: 5px;
}

#userForm {
    padding-top: 50px;
}

.social-font-size{
  font-size: 50px !important;
}

.formControlLabel {
  font-size: 16px;
  font-weight: 600;
  color: #949494;
}

#sp-bottom5 > div > div > h3 {
  color : red;
}


@media only screen and (max-width: 479px){
#sp-bottom2 {
    margin-top: 0px;
 }
}


#sp-position8 .sp-column .sp-module {
  padding:2px;
}

.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper{
  direction: ltr;
}


@media (min-width:961px) {
body > div.offcanvas-menu > div > nav {
  display : none;
  }
}

.sppb-slider-fullwidth-wrapper .customNavigation a {
    font-size: 50px;
}

.event-image img {
  display : none;
}
  

#rsfp-thankyou-scroll23 {
  padding: 50px 0px !important;
}

.rsform-block-evaluating-course ,.rsform-block-evaluating-instructor, .rsform-block-overall-evaluation, .rsform-block-student-information, .rsform-block-evaluating-the-instructors, .rsform-block-evaluating-the-student-affairs-department, .rsform-block-evaluating-personal-skills {
  background-color: #0093e3;
  padding: 10px 10px;
  color: #fff;

}

.rsform-block-evaluating-instructor h3 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}
.rsform-block-evaluating-course h3 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}

.rsform-block-overall-evaluation h3 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}

.rsform-block-student-information h3 {
   margin-top: 0px !important;
   margin-bottom: 0px !important;
}

.rsform-block-evaluating-the-instructors h3 {
   margin-top: 0px !important;
   margin-bottom: 0px !important;
}

.rsform-block-evaluating-the-student-affairs-department h3{
   margin-top: 0px !important;
   margin-bottom: 0px !important;
}

.rsform-block-evaluating-personal-skills h3 {
  margin-top: 0px !important;
  margin-bottom: 0px !important; 
}

btn.sppb-btn-primary, .btn.btn-primary, .sppb-btn.sppb-btn-primary, .sppb-btn.btn-primary, .rsform-block-evaluating-the-instructors, .rsform-block-evaluating-the-student-affairs-department, .rsform-block-evaluating-personal-skills {
   background: #b18a4e;
   margin-bottom: 25px;
   font-weight: 600;

}

@media only screen and (max-width: 991px){
#sp-main-body {
    padding: 0px 0 !important;
 }
}  

#userForm {
    padding-top: 0px  !important;
}


.rsform-block-coaches , .rsform-block-materials {
  font-size: 25px;
  background: #b18b4e;
  color: white;
  padding: 10px;
  margin-bottom: 10px;
  font-weight: 600;
}

.evaluation_class #sp-main-body {
      padding: 0px 0px ;
}

#userForm h2 {
  margin-top: 25px;
  margin-bottom: 25px;
  text-align: center;
  font-weight: 600;
  color: #744c0f;
}

.form-group {
    margin-bottom: 25px;
}

.rsform-block-2-7 , .rsform-block-1 {
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 25px;
  margin-top: 25px;
}

.info strong {
  color : #d8c697;
}



@media (max-width: 480px) {
  #sp-position8 {
    display: none;
  }
}


.d-flex #id {
  display: flex;
}

 .splms .certificate {
    background-color: #4b0b81 !important;
}

.splms .certificate .certificate-image {
    display: none !important;
}


#sp-page-builder div.sppb-section-title {
    margin-bottom: 0px !important;
}

div#n2-ss-6 .n2-ss-slider-3 {
    padding: 30px 60px 60px 60px !important;
}


.zerospace h2 {
    letter-spacing: 0px !important;
    line-height: 90px;
}

#btn-1655717005625, #btn-1655717005603, #btn-1655985553059{
  padding: 10px 60px !important;
}

.sppb-addon-cta  {
  padding:20px !important;
}

.back-class {
    background-color: #333333cc !important;
}

.sppb-addon-ajax-contact .sppb-ajax-contact-content .sppb-ajaxt-contact-form .sppb-form-group {
    margin-bottom: 10px;
}

.sppb-addon-ajax-contact .sppb-ajax-contact-content .sppb-ajaxt-contact-form .sppb-form-group input {
    border: 1px solid #dfbe7f  !important;
}

.sppb-addon-ajax-contact .sppb-ajax-contact-content .sppb-ajaxt-contact-form .sppb-form-group textarea {

    border: 1px solid #dfbe7f ;
}

//*.n2-ss-slide-background {
    border: 5px #dfbe80 solid  !important;
}

*//


.lang-active a {
    color: #dfbe80 !important;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:hover {
  background: #4c078c !important;
}

#sp-page-builder .sppb-section-title .sppb-title-heading {
  margin: 50px 0px;
}

.murad div.sppb-order-md-2, .sppb-order-md-1 {
  margin : auto !important;
}

.offcanvas-menu .offcanvas-inner .sp-module ul > li a, .sp-module-title {
  color: #b39866;
}

 .sppb-btn.sppb-btn-default {
    padding: 9px 38px  !important;
}

.lang-active a {
    color: #dfbe80 !important;
}

.subheading-category {
  display: none;
}

@media (min-width: 768px){
h2 {
    margin-bottom: 40px;
  }
}  

#sppb-addon-1673087488691 .sppb-addon-title {
    color: #0b75bb;
    text-align: center;
    padding: 30px 0px;
}

#sppb-addon-1673010302018 h3 {
  text-align: center !important;
}

.sppb-addon-image-layout-caption {
  background: rgb(0 0 0 / 0%) !important;
}

.background-color {
  background: #000 !important;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:hover {
  color: #fff !important;
}

#offcanvas-toggler  i {
  color: #987032 !important;
}

#sp-header {
    background-repeat: no-repeat !important;
    background-position: bottom 0 right -7vw !important;
    background-size: cover !important;
}

@media all and (min-width: 2000px){
 #sp-header{
    bottom 0 right -15vw !important;
  }
}

@media (min-width: 1400px){
.container {
    max-width: 1300px !important;
 }
}

@media (min-width: 1200px){
.container {
    width: 1100px !important;
 }
}

@media screen and (max-width: 768px){
.d-flex {
    background-image: none !important;
 
  }
}

@media screen and (max-width: 768px){
#sp-header {
    height: 93px;
 }
}


h3 {
    line-height: 1.3 !important;
}

.entry-header h2 {
    line-height: 1.3 !important;
}

@media (min-width: 768px){
#sp-menu .top-right-button {
    margin-left: 5px;
 }
}

@media screen and (max-width: 1024px){
  .logo {
    width: 50%;
  }
}

@media screen and (max-width: 480px){
  .logo {
    width: 100%;
  }
}

@media (min-width: 1200px){
#offcanvas-toggler {
   display: none; 
 }
}

#sp-logo {
  width: 50%;
  float: left;
  @media (min-width: 768px) {
    width: 50%;
  }
  @media (min-width: 992px) {
    width: 16.66666667%;
  }
  @media (min-width: 1200px) {
    width: 16.66666667%;
  }
}
#sp-logo:dir(rtl) {
  float: right;
}

#sp-menu {
  width: 50%;
  float: left;
  @media (min-width: 768px) {
    width: 50%;
  }
  @media (min-width: 992px) {
    width: 75%;
  }
  @media (min-width: 1200px) {
    width: 75%;
  }
}

#sp-menu:dir(rtl) {
  float: right;
  .sp-megamenu-wrapper {
    width: auto;
  }
}

#sp-position8 {
  display: none;
  @media (min-width: 992px) {
    width: 8.33333333%;
    align-items: center;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    height: 90px;
  }
}

.n2-ss-item-content p {
    line-height: 1.8 !important;
    color: #dfbe7f;
}

#btn-1705476711522{
  padding: 8px 20px;
}

#sp-logo{
  padding-left: 8px !important;
  padding-right: 8px !important;
}

#sppb-addon-1705476711522 #btn-1705476711522.sppb-btn-custom {
    text-decoration: none;
}

#sp-position8 > div > nav {
    margin-top: 25px !important;
}



  @media only screen and (max-width: 768px) {
  .sppb-text-left > div:nth-child(1) > p:nth-child(1){
    margin-top: 1rem !important;
    margin-right: 30px;
  }
}

@media only screen and (max-width: 599px) {
  #sp-bottom3 {
    clear: both;
    margin-top: 0px !important;
  }
}

.sp-module ul >li >a:before {
  display: none !important;
}

.forChangePadding .col-lg-4 {
     margin: 50px 0px;
     width: 25% !important;
}

 @media only screen and (max-width: 768px) {
    .forChangePadding .col-lg-4 {
       width: 	100% !important;
   }
}

#sp-related-articles .sp-module-title {
  margin: 50px 0px 0px 0px;
}


div#n2-ss-34 .n2-bar-justify-content-center, div#n2-ss-36 .n2-bar-justify-content-center, div#n2-ss-36 .n2-bar-justify-content-center, div#n2-ss-37 .n2-bar-justify-content-center, div#n2-ss-38 .n2-bar-justify-content-center {
    padding-bottom: 40px;
}

 @media only screen and (max-width: 768px) {
   div#n2-ss-34 .n2-bar-justify-content-center, div#n2-ss-36 .n2-bar-justify-content-center, div#n2-ss-37 .n2-bar-justify-content-center, div#n2-ss-38 .n2-bar-justify-content-center {
    padding-bottom: 20px;
   }
}  

div#n2-ss-34 .n2-style-2823b65eb65c9431510cecdc68e74846-dot.n2-active {
  background: #ffda8fff !important;
}

/*.sp-page-builder .page-content .sppb-section {
 
  min-height: 350px !important;
}
*/

.n2-ss-slider-2 {
    background-color: #ffffff00 !important;
}



#sp-section-4, .latestnews{
    background-color: #f3f5f7 !important;
  }

.sp-module .latestnews > div {
    padding: 10px;
  }

@media only screen and (min-width: 768px) {
.News #sp-main-body {
    padding: 50px 50px 0px 50px !important;
 }
}

.hope-news-title {
  color: #000 !important;
  font-size: 1rem;
  font-weight: 500 !important;
  text-decoration: none;
}

.sp-module .latestnews > div {
    margin-bottom: 50px !important;
}

@media (min-width: 992px){
 .latestnews  { 
  flex-direction: row;
    }
  }

.sp-module .latestnews > div {
    border-bottom: 0px solid #e8e8e8;
}

.sp-page-title h3 {
    font-size: 18px;
    margin-top: 50px;
}

@media (min-width: 992px) {
.relateditems .col-lg-4{
  width: 100% !important;
 }
}

#sp-right .sp-module ul li a, #sp-left .sp-module ul li a {
    color: #9c7e35;
    font-weight: 500;
}

#sp-main-body {
    padding: 150px 0 0;
}

@media only screen and (max-width: 768px) {
.entry-image.full-image, .pull-left.entry-image.intro-image {
  padding-top: 120px !important;
 }
.sp-page-title {
  display: none !important;

 }
}
@media only screen and (max-width: 768px) {
.sp-module-content .mod-languages ul.lang-inline {
    padding: 0 20px;
 }
}

#sp-footer {
    background-color: #3f3f3f;
    color: white;
}

#sp-footer1 .sp-column {
  display: flex !important;
  justify-content: space-between;
}

.sp-page-builder .page-content #section-id-b7d342ea-5abb-4a5a-88d0-38b5190d7fd3 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

#sp-footer:before {
    background: #3f3f3f !important;
}

.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
    display: none;
}


.sp-megamenu-parent > li.sp-has-child > a:after, body.rtl .sp-megamenu-parent >li.sp-has-child>a:before  {
display: none;
  
}

.view-article .entry-image img{
  width: 100%;
}

------
.sppb-addon-articles-thumb-slider .sppb-article-meta {
display: none !important;
}

.sppb-addon-articles-thumb-slider .articles-thumb .swiper-slide-thumb-active {
    background-image: linear-gradient(90deg, #b88443 0%, #00274487 108%) !important
}

.sppb-addon-articles-thumb-slider .articles-thumb .sppb-article-info-wrap .sppb-article-content {
    opacity: 1 !important;
}


.sppb-addon-articles-thumb-slider .articles-thumb .sppb-article-info-wrap h3 {
    font-size: 20px !important;
}

@media (min-width: 992px) {
.sppb-addon-article .sppb-article-content-wrap {
    padding: 42px 25px 41px 30px;
  }
}

div.article-info-wrap  div  div  h2  a {
  text-decoration: none !important;
  
}

.sp-default-logo{
  max-width: 110% !important;
}

.view-article .article-infomation .sppb-addon-single-image {
    margin: 15px 0 15px !important;
}






/*@media (min-width: 992px) {
    .col-lg-3 {
        margin-top: 120px;
    }
}

@media (min-width: 1200px) {
.col-lg-4 {
    margin-top: 100px;
    width: 33.33333333%;
  }
}

article.item .entry-image {
    padding-top: 120px;
}
*/