@font-face
{
font-family:"JF Flat";
src:url('../fonts/JF-Flat-regular.eot');
src:url('../fonts/JF-Flat-regular.eot?#iefix')format('embedded-opentype'),
url('../fonts/JF-Flat-regular.svg#JF Flat')format('svg'),
url('../fonts/JF-Flat-regular.woff')format('woff'),
url('../fonts/JF-Flat-regular.ttf')format('truetype');
font-weight:normal;
font-style:normal;
} 
body.rtl *:not(i):not(.fa):not(.fas):not(.fab):not(.FontAwesome)
{
  	font-family:'JF Flat',Arial, Helvitica !important;
}
/* -------------- header  ----------------- */
.full-screen-off-canvas-ftop.ltr .offcanvas-menu .sp-module ul >li {
    text-align: left;
}
.full-screen-ftop .offcanvas-menu .offcanvas-inner .sp-module ul li .offcanvas-menu-toggler {
    text-align: right;
    left: auto;
    right: 0; 
    width: 100%;
}
#sp-menu .sp-megamenu-parent >li.active>a {
    color: #f47363;
}
.menu-fixed #sp-menu .sp-column .sp-megamenu-parent >li.current-item>a {
    color: #f47363;
}
.menu-fixed #sp-menu .sp-column .sp-megamenu-parent > li > a:hover,
.menu-fixed #sp-menu .sp-column .sp-megamenu-parent > li.active > a{
  color: #ff6b63;
}
/*
.sp-megamenu-parent {
     z-index: 2;
  float:left;
}*/

.menu-fixed #sp-logo {
    background-color: white;
}
.sp-megamenu-parent >li >a{
  font-size: 20px;
  padding:0 18px;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a{background: #004e58;}

.icon-top-wrapper {
    height: auto;
    line-height: 35px; 
} 
.home-our-achievement:before, .home-upcoming-events .sppb-addon-single-image .sppb-addon-title, .splms.splms-view-events .event-date-wrape .event-date, .major-color-overlay:after, .home-callto-action2::before, .educon-video-popup a.sppb-modal-selector.sppb-magnific-popup:before, .educon-video-popup2:after {
    background: #005965eb;
}
/*offcanvas*/
 #offcanvas-toggler {
    float: none !important;
    text-align: center;
    margin: 0;
}
 #offcanvas-toggler i{
    padding:0 !important;
}

@media  (min-width: 992px){
#sp-header .logo, #sp-header .logo img {
    width: 100%;
}
  
}
@media (min-width: 992px) and (max-width:1200px){
#sp-header .container {
    max-width: 1200px;
}
#sp-header  .sp-megamenu-parent >li >a {
    padding: 0 5px;
}
}
@media (min-width: 1201px){
#sp-header .container, #sp-header .container-lg, #sp-header .container-md, #sp-header .container-sm, #sp-header .container-xl {
    max-width: 1320px;
}
}
/*
@media (max-width: 1075px){
    #sp-header .logo, #sp-header .logo img {
    width: 100%;
}
}*/
@media (min-width: 992px) and (max-width: 1075px){
  #offcanvas-toggler {
    text-align: right;
    padding-right:50px;
}
  

  .sp-megamenu-parent{
    display:none !important;
  }
  #offcanvas-toggler{
    display:block !important;
  }
}
#sp-header #sp-menu .sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
    background: #005965;}
#sp-header.menu-fixed{
    background: #005965;}
#sp-header.menu-fixed > li > a {
   color: white;}




/*scroll up*/
.scrollup {    
    bottom: 20px;
    right: 20px;
    background: #F44336;
    opacity: 1;
}
/*top bar vertical align*/
#sp-top-bar .row{
align-items: center;
}
/*timeline part*/
.timeline-panel {
    background: #fff;
}
.timeline-r.pull-left{/*removing float left so that the background is applied and text take the full height of the parent div */
  float:none !important;
}
p.timeline-date {
    background: #009688;
    font-size: 30px !important;
    text-align: center !important;
    color: #fff;
}
 .sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement.even .timeline-item .timeline-date {
    margin: 0 0 0 15px;
}
 .sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement.odd .timeline-item .timeline-date {
    margin: 0 15px 0 0;
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel {
    width: calc( 100% - 15px );
}
@media screen and (max-width: 767px){ 
  .sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-date{
  text-align: center !important;
    margin:0;
  }
  
}
/**/

#sp-top-bar .fa.fa-youtube {
    font-family: "Font Awesome 5 Brands";
}
a, a:hover, a:focus, a:active {
    text-decoration: none !important;
}
.sp-megamenu-parent >li >a {
    text-transform: none;
}
/*TEAMS person addon*/
.sppb-person-information-wrap {
    position: relative;
    bottom: 43px;
    border-radius: 20px;
    width: 100%;

}
 .sppb-person-image img {
    width:100%;
}

/**/
.sppb-ajaxt-contact-form .sppb-form-group input, .sppb-ajaxt-contact-form .sppb-form-group textarea {
    padding: 15px;
}

/*blog page*/
.layout-blog .published-date time{
  	font-size:15px;
}
.pagination>.active>a, .pagination>.active>span {
    border-color: #137485 !important;
    background-color: #137485 !important;
}
.layout-blog article.item {   
    height: 95%;
}
.layout-blog  article.item .intro-image >a {
    height: 300px;
}
.view-category article.item .intro-image img {
width:100%;
}
.menu-fixed  #sp-menu .sp-column .sp-megamenu-parent > li > a {color: white;}

/*blog*/
.event-callto-action .sppb-addon.sppb-addon-cta:before,
.course-callto-action .sppb-addon.sppb-addon-cta:before,
.sp-page-title:before {
    background: rgb(0 0 0 / 41%);
}
/*title */
body.rtl .border-heading-style.sppb-addon-text-block .sppb-addon-title,
body.rtl .border-heading-style.sppb-addon-header .sppb-addon-title, 
body.rtl .carousel-controller.splms-course-carousel .splms-course-title, 
body.rtl .addon-splms-courses .splms-course-title {
   	padding-right: 14px !important;
}
body.rtl .border-heading-style.sppb-addon-text-block .sppb-addon-title:before,
body.rtl .border-heading-style.sppb-addon-header .sppb-addon-title:before, 
body.rtl .carousel-controller.splms-course-carousel .splms-course-title:before, 
body.rtl .addon-splms-courses .splms-course-title:before {
    right: 0;
  left:auto;
}
/*---------------*/
#sp-header #sp-menu .sp-megamenu-parent .sp-dropdown .sp-dropdown-inner a{
    color: #fff;
}
#sp-header #sp-menu .sp-megamenu-parent .sp-dropdown .sp-dropdown-inner a:hover{
    background: rgba(241,72,51,0.8);
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a:before {
color:#fff;
}
.sp-megamenu-parent .sp-dropdown li.sp-has-child >a:after {
    content: "\f0da" !important;
    font-family: "Font Awesome 5 Free" !important;
    font-weight: 600;
    font-size: 16px;
}

.sp-megamenu-parent >li >a:before {
   display:none;
}
body.rtl .sp-megamenu-parent {
    float: right; 
}
/*form email is left*/
body.rtl .sppb-form-control,
body.rtl  .sppb-form-group .sppb-form-control {
   text-align:right;
}
.fa.fa-facebook, .fa.fa-twitter {
    font-family: "Font Awesome 5 Brands" !important;
}
#sp-top-bar ul.social-icons >li a {
    color: #fff;
}
#sp-top-bar ul.social-icons >li a:hover {
    color: #f47363;
}
/*lang module*/
div.mod-languages ul.lang-block li {
    padding: 0;
}
div.mod-languages ul >li >a{
  padding:0;
  line-height: 34px;
}
div.mod-languages ul >li >a:before {
    display:none;
}
/*hits position*/
.sppb-addon-articles span.count-hits{
	display:none;
position: absolute;
bottom: 50px;
left: 50px;
}
.sppb-addon-articles span.count-hits i{
margin-left: 8px;
}

/* News part */
.sppb-addon-articles .sppb-addon-article {
    height: 95%;
    padding: 15px;
}
.sppb-addon-articles .sppb-addon-article .sppb-article-info-wrap {
    padding:10px 0 44px 0;
}
.sppb-addon-articles .sppb-addon-article >a {
    height: 200px;
    background-size: cover !important;
    overflow: hidden;
    background-repeat: no-repeat !important;
    background-position: center !important;
}
@media (max-width: 991px){
.sppb-addon-articles .sppb-addon-article>a{
height:112px ;
}
}
@media (max-width: 767px) {
.sppb-addon-articles .sppb-addon-article>a{
height:auto ;
}
}
.sppb-addon-articles .sppb-addon-article img{
 	width: 100%; 
    height: 100%; 
    object-fit: contain;
}
.sppb-addon-articles .sppb-readmore{
position: absolute;
bottom: 50px;
}
.sppb-addon-articles .sppb-addon-article .sppb-article-info-wrap h3 a {
color: #404040;
}
.sppb-addon-articles .sppb-addon-article .sppb-article-info-wrap h3 a:hover {
color: #f14833;
}
.sppb-addon-articles .sppb-addon-article img {
margin: 0 auto;
/*-webkit-transform: scale3d(1,1,1);*/
/*transform: scale3d(1,1,1);*/
-webkit-transition: all .4s ease-in-out .1s;
transition: all .4s ease-in-out .1s;
}
/*
@media (max-width: 991px){
.sppb-addon-articles .sppb-addon-article img{
height:140px !important;
}
}
@media (max-width: 767px) {
.sppb-addon-articles .sppb-addon-article img{
height:auto !important;
}
}*/
/*------------------------*/

/*-------- carousel --------*/
body.rtl .sppb-carousel-extended {
direction: ltr;
}

.sppb-carousel-extended-outer-stage .sppb-carousel-extended-item>a{
  height: 210px;
  overflow: hidden;
  display: flex;
  align-items: center;
}
.sppb-carousel-extended-item img{
height:auto !important;
}

/*
body.rtl .fa-angle-left:before {
content: "\e603" !important;
}
body.rtl .fa-angle-right:before {
content: "\e604" !important;
}*/
body.rtl .sppb-carousel-extended-team-name{
text-align: right;
}
.sppb-carousel-extended-team-content {
height:auto !important;
}
/*-----------------*/

.slider-pro {
    margin: 0 auto !important;
}
.offcanvas-menu .offcanvas-inner .sp-module {
    margin-top: 20px;
    margin-bottom: 0px;
}
.offcanvas-menu .offcanvas-inner .sp-module:first-child {
    margin-top: 20px;
}

@media screen and (min-width: 320px) and (max-width: 767px){
.scrollup{
    left: 20px !important;
right: auto  !important;
background: #005965;
}
}

#sp-position1 .sppb-addon-content .sppb-btn {
    margin: 0px;
    padding: 11px 8px;
}

.view-article article.item{
	width:100%;
}
#sp-footer {  
    padding: 7px 0;
}
.form-horizontal .control-label{
    text-align:right;
    float:right;
}
.form-horizontal .controls {
    margin-right: 180px;
    margin-left:0;
}
.form-horizontal .controls input, textarea {
border: 1px solid #ced4da !important;
border-radius: .25rem !important;

}
.form-horizontal .controls textarea{
    height:50px;
}
@media screen and (min-width: 1199px){
    .form-horizontal .controls input, textarea {
        width: 70%;
    }
}

.sppb-addon-content .sppb-btn-custom{
background:transparent;
}
.sppb-addon-content  .sppb-btn-custom:hover{
background:transparent;
}

#offcanvas-toggler >i {
    color: #f47363;
}

#sppb-addon-1617273478190 .sppb-icons-group-list li{
border-bottom:none;
}
#sppb-addon-1617273478190 .sppb-icons-group-list li a{
padding:0;
line-height:inherit;
}
.social_custom span{
padding: 0 7px;
}

.mod-splms-course-search .splms-coursesearch-input{
    background: #fff;
    padding: 5px 25px;
    min-height: 60px;
    border-radius: 50px;
    font-size: 16px;
    border: none;}
.btn-primary, .button, .btn-readmore, .sppb-btn-primary, .vm-button-correct{background-color: #e83d34;}


a#scroll-top >i{
  background: #e83d34; 
  color: #fff;
}
.view-article article.item .published-date-wrap .published-date{background: #f25a47;}

