/* Fonts */
@font-face {
   font-family: 'beINBlack';
   src: url('../fonts/bein-black/beINBlack.woff2') format('woff2'),
       url('../fonts/bein-black/beINBlack.woff') format('woff');
   font-weight: 900;
   font-style: normal;
}
/* Fonts */

a
{
   color: #0069D1;
}

a:hover, a:focus, a:active,
.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li.active:hover > a
{
   color: #0069D1;
}

h1,h2,h3,h4,h5,h6,
.sp-megamenu-parent > li > a,
#column-id-1622831477053,
#sppb-addon-1623167931760 label,
.sppb-carousel-extended-team-name
{
   font-family: 'beINBlack' !important;
}

#column-id-1623167931750 h3,
#sp-bottom
{
  font-family: 'Tajawal' !important;
}

#btn-1622831477078,
#btn-1623163023342,
#btn-1623163023361,
#btn-1623167931760
{
  font-family: 'beINBlack' !important;
  border-radius:5px;
  box-shadow: 4px 4px 6px rgba(0, 0, 0, 0.17);
}

.sppb-field-required
{
  font-family: arial;
}

#sp-bottom a:focus, #sp-bottom a:active
{
   color:#000000;
}

#sp-bottom h3
{
  font-size:24px;
}

body.rtl .sp-megamenu-parent
{
   float:right;
}

.sp-megamenu-parent > li > a
{
   color: #707070;
}

.sp-megamenu-parent > li
{
   margin-left:20px;
   margin-right:20px;
}

.banner .sppb-addon-overlay-image-content
{
   height:60vw !important;
}

.banner .overlay-image-title
{
   padding-top:100px;
   padding-right:100px;
}

#sppb-addon-1622836494354 .sppb-addon-title,
#sppb-addon-1622836494354 .sppb-addon-subtitle
{
   font-family: 'beINBlack' !important;   
   font-size:64px !important;
}

#sppb-addon-1622836494354 .overlay-image-title
{
   padding-top:10vw;
   padding-right:10vw;
}

#sppb-addon-1623171675280 .overlay-image-title
{
   padding-top:2vw;
   padding-right:2vw;
}


/* Homepage */
.title-subtitle-bottom-left 
{
   align-items: flex-start;
}

.feature2 .sppb-addon-feature
{
   max-width:300px;
   background: #FBFBFB;
   box-shadow: 0px 4px 10px 5px rgba(0, 0, 0, 0.06);
   border-radius: 5px;
   padding:70px 0;
}

.feature2 .sppb-addon-feature img
{
   max-width:120px;
}

.feature2 .sppb-addon-title
{
   margin-top:10px;
}

/* Contact form button */
#btn-1623167931760
{
   background: #0069D1;
   padding: 10px 40px 12px 40px;
   border-radius: 3px;
   font-size:36px;
   font-weight:900;
}

#column-id-1623167931750 .sppb-media .pull-right
{
   width:auto !important;
}

#column-id-1623167931750 .sppb-media .pull-right img
{
   width:30px;
}

#sppb-addon-1623167931760 label
{
  font-weight:900;
}

/* Homepage */

/* Modules */
.sp-module-title
{
  font-size:24px !important;
  font-weight:900;
}

.sp-module-content
{
  font-size:24px;
}
/* Modules */


/* Slider */
#sppb-addon-1623181800898 .sppb-carousel-extended-item
{
   background:#FBFBFB; 
   border: 1px solid #707070;
   box-shadow: 0px 4px 4px 4px rgba(0, 0, 0, 0.06);
   border-radius: 5px;
   padding:30px 70px;
   margin-right:30px !important;
}

#sppb-addon-1623181800898 .sppb-carousel-extended-team-content
{
  box-shadow:none;
}

.sppb-carousel-extended-team-name,
.sppb-carousel-extended-team-designation
{
   text-align:center;
}
/* Slider */

#offcanvas-toggler span
{
   background: url(../../../images/pages/icons/menu.png);
   width: 36px;
   height: 28px;
   margin-right: 30px;
}

#offcanvas-toggler span:before
{
   display:none;
}

body.rtl.offcanvs-position-left.offcanvas-active .offcanvas-menu
{
   left:0;   
   right:auto;
   background:#F7F8F9; 
   overflow:initial;
}

@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { 
  .selector:not(*:root), body.rtl.offcanvs-position-left.offcanvas-active .offcanvas-menu {
    left: 300px !important;
  }
}

.offcanvas-overlay
{
  background:#ffffff;
}

.offcanvas-inner .menu
{
  font-family: 'beINBlack' !important;
  font-size:22px;
}

.offcanvas-inner .active a
{
  color:#0069D1 !important;
}

body.rtl .close-offcanvas
{
   left: 0;
   right: -70px;
   top: 40px;
}

@media only screen and (max-width: 1290px) {
#sppb-addon-1622831477054 .sppb-addon-title
{
   font-size: 8vw !important;
}
  
#sppb-addon-1622831477054 .overlay-image-title
{
   padding-top:0 !important;
   padding-right:0 !important;
}
  
.sppb-addon-subtitle
{
  font-size: 3vw !important;
}

#sppb-addon-1622836494354 .sppb-addon-title,
#sppb-addon-1622836494354 .sppb-addon-subtitle
{
   font-size: 4vw !important;
}

#sppb-addon-1623171675280 .sppb-addon-title
{
  font-size: 8vw !important;
}
  
#sppb-addon-1623171675280 .overlay-image-title
{
  padding-top:0!important;
  padding-right:20px !important;
  margin-top:-20px;
}

#sppb-addon-1622831477054 .sppb-addon-title
{
  font-size: 5vw !important;
  color:#4A4A4A !important;
  margin-top:-20px;
}

}

#btn-1623163023342,
#btn-1623163023361
{
  margin-bottom:30px !important;
}

#section-id-1623163023422 .sppb-addon-feature
{
   margin:0 auto !important;
}


@media only screen and (max-width: 992px) {
#sp-bottom
{
  text-align:center !important;
}
  
#sp-bottom img
{
  margin:0 auto;
}
  
#sppb-addon-1622831477085,
#sppb-addon-1623163023342 .sppb-image-layout-title,
#sppb-addon-1623163023361 .sppb-image-layout-title,
.sp-page-builder .page-content #section-id-1623163023422 .sppb-section-title .sppb-title-heading,
#sppb-addon-1623163023428 .sppb-addon-title,
#sppb-addon-1623163023425 .sppb-addon-title,
#sppb-addon-1623163023410 .sppb-addon-title,
.sp-page-builder .page-content #section-id-1623167931751 .sppb-section-title .sppb-title-heading,
#btn-1623167931760,
#sppb-addon-1623170805573 .sppb-addon-title,
#sppb-addon-1623762349978 .sppb-addon-title,
#sppb-addon-1623762349989 .sppb-addon-title,
#sppb-addon-1623179847300 .sppb-addon-title,
#sppb-addon-1623763320707 .sppb-addon-title,
#sppb-addon-1623763320714 .sppb-addon-title
{
   font-size:24px !important;
}
  
#sppb-addon-1622831477078 .sppb-addon-text,
#sppb-addon-1623163023342 .sppb-addon-image-layout-text,
#sppb-addon-1623163023361 .sppb-addon-image-layout-text,
#sppb-addon-1623169058906 .sppb-addon-title,
#sppb-addon-1623169058919 .sppb-addon-title,
#sppb-addon-1623169058924 .sppb-addon-title,
#sppb-addon-1623169058929 .sppb-addon-title,
#sppb-addon-1623170805573 .sppb-addon-content,
#sppb-addon-1623762349978 .sppb-addon-content,
#sppb-addon-1623762349989 .sppb-addon-content,
#sppb-addon-1623180960115 .sppb-addon-image-layout-text,
#sppb-addon-1623180960116 .sppb-addon-image-layout-text,
#sppb-addon-1623763320707 .sppb-addon-content,
#sppb-addon-1623763320714 .sppb-addon-content
{
  font-size:15px !important;  
}
  
#btn-1622831477078,
#btn-1623163023342,
#btn-1623163023361,
#sppb-addon-1623169058903 .sppb-addon-title
{
  font-size:18px !important;  
}
  
#sppb-addon-1623167931760 .sppb-addon-form-builder-form .sppb-form-group label:not(.form-builder-radio-label):not(.form-builder-checkbox-label)
{
  font-size:18px !important;
}
  
.sp-page-builder .page-content #section-id-1623180960112
{
  background:#ffffff !important;   
}
  
#section-id-1623180960112
{
  padding-top:0 !important;  
}
}