body,html{
  overflow-x: hidden !important;
   width: 100%;
}

@font-face {
   font-family: 'NeoSansArabic';
   src: url(../fonts/NeoSansArabic.ttf) format('truetype');
} 


@font-face {
  font-family: 'ElegantIcons';
  src: url("../fonts/ElegantIcons.eot");
  src: url("../fonts/ElegantIcons.eot?#iefix") format("embedded-opentype"), 
       url("../fonts/ElegantIcons.woff") format("woff"),
       url("../fonts/ElegantIcons.ttf") format("truetype"),
       url("../fonts/ElegantIcons.svg#ElegantIcons") format("svg");
  font-weight: normal;
  font-style: normal;
}
a:hover{
  text-decoration: none;
}

.btn-page:hover{
  background-color: #ee1b22;
  color: #1e1f2d;
  -webkit-transition: all 0.5s ease-in-out 0s;
  -moz-transition: all 0.5s ease-in-out 0s;
  transition: all 0.5s ease-in-out 0s;
}
.arrow_up, .arrow_down, .arrow_left, .arrow_right, .arrow_left-up, .arrow_right-up, .arrow_right-down, .arrow_left-down, .arrow-up-down, .arrow_up-down_alt, .arrow_left-right_alt, .arrow_left-right, .arrow_expand_alt2, .arrow_expand_alt, .arrow_condense, .arrow_expand, .arrow_move, .arrow_carrot-up, .arrow_carrot-down, .arrow_carrot-left, .arrow_carrot-right, .arrow_carrot-2up, .arrow_carrot-2down, .arrow_carrot-2left, .arrow_carrot-2right, .arrow_carrot-up_alt2, .arrow_carrot-down_alt2, .arrow_carrot-left_alt2, .arrow_carrot-right_alt2, .arrow_carrot-2up_alt2, .arrow_carrot-2down_alt2, .arrow_carrot-2left_alt2, .arrow_carrot-2right_alt2, .arrow_triangle-up, .arrow_triangle-down, .arrow_triangle-left, .arrow_triangle-right, .arrow_triangle-up_alt2, .arrow_triangle-down_alt2, .arrow_triangle-left_alt2, .arrow_triangle-right_alt2, .arrow_back, .icon_minus-06, .icon_plus, .icon_close, .icon_check, .icon_minus_alt2, .icon_plus_alt2, .icon_close_alt2, .icon_check_alt2, .icon_zoom-out_alt, .icon_zoom-in_alt, .icon_search, .icon_box-empty, .icon_box-selected, .icon_minus-box, .icon_plus-box, .icon_box-checked, .icon_circle-empty, .icon_circle-slelected, .icon_stop_alt2, .icon_stop, .icon_pause_alt2, .icon_pause, .icon_menu, .icon_menu-square_alt2, .icon_menu-circle_alt2, .icon_ul, .icon_ol, .icon_adjust-horiz, .icon_adjust-vert, .icon_document_alt, .icon_documents_alt, .icon_pencil, .icon_pencil-edit_alt, .icon_pencil-edit, .icon_folder-alt, .icon_folder-open_alt, .icon_folder-add_alt, .icon_info_alt, .icon_error-oct_alt, .icon_error-circle_alt, .icon_error-triangle_alt, .icon_question_alt2, .icon_question, .icon_comment_alt, .icon_chat_alt, .icon_vol-mute_alt, .icon_volume-low_alt, .icon_volume-high_alt, .icon_quotations, .icon_quotations_alt2, .icon_clock_alt, .icon_lock_alt, .icon_lock-open_alt, .icon_key_alt, .icon_cloud_alt, .icon_cloud-upload_alt, .icon_cloud-download_alt, .icon_image, .icon_images, .icon_lightbulb_alt, .icon_gift_alt, .icon_house_alt, .icon_genius, .icon_mobile, .icon_tablet, .icon_laptop, .icon_desktop, .icon_camera_alt, .icon_mail_alt, .icon_cone_alt, .icon_ribbon_alt, .icon_bag_alt, .icon_creditcard, .icon_cart_alt, .icon_paperclip, .icon_tag_alt, .icon_tags_alt, .icon_trash_alt, .icon_cursor_alt, .icon_mic_alt, .icon_compass_alt, .icon_pin_alt, .icon_pushpin_alt, .icon_map_alt, .icon_drawer_alt, .icon_toolbox_alt, .icon_book_alt, .icon_calendar, .icon_film, .icon_table, .icon_contacts_alt, .icon_headphones, .icon_lifesaver, .icon_piechart, .icon_refresh, .icon_link_alt, .icon_link, .icon_loading, .icon_blocked, .icon_archive_alt, .icon_heart_alt, .icon_star_alt, .icon_star-half_alt, .icon_star, .icon_star-half, .icon_tools, .icon_tool, .icon_cog, .icon_cogs, .arrow_up_alt, .arrow_down_alt, .arrow_left_alt, .arrow_right_alt, .arrow_left-up_alt, .arrow_right-up_alt, .arrow_right-down_alt, .arrow_left-down_alt, .arrow_condense_alt, .arrow_expand_alt3, .arrow_carrot_up_alt, .arrow_carrot-down_alt, .arrow_carrot-left_alt, .arrow_carrot-right_alt, .arrow_carrot-2up_alt, .arrow_carrot-2dwnn_alt, .arrow_carrot-2left_alt, .arrow_carrot-2right_alt, .arrow_triangle-up_alt, .arrow_triangle-down_alt, .arrow_triangle-left_alt, .arrow_triangle-right_alt, .icon_minus_alt, .icon_plus_alt, .icon_close_alt, .icon_check_alt, .icon_zoom-out, .icon_zoom-in, .icon_stop_alt, .icon_menu-square_alt, .icon_menu-circle_alt, .icon_document, .icon_documents, .icon_pencil_alt, .icon_folder, .icon_folder-open, .icon_folder-add, .icon_folder_upload, .icon_folder_download, .icon_info, .icon_error-circle, .icon_error-oct, .icon_error-triangle, .icon_question_alt, .icon_comment, .icon_chat, .icon_vol-mute, .icon_volume-low, .icon_volume-high, .icon_quotations_alt, .icon_clock, .icon_lock, .icon_lock-open, .icon_key, .icon_cloud, .icon_cloud-upload, .icon_cloud-download, .icon_lightbulb, .icon_gift, .icon_house, .icon_camera, .icon_mail, .icon_cone, .icon_ribbon, .icon_bag, .icon_cart, .icon_tag, .icon_tags, .icon_trash, .icon_cursor, .icon_mic, .icon_compass, .icon_pin, .icon_pushpin, .icon_map, .icon_drawer, .icon_toolbox, .icon_book, .icon_contacts, .icon_archive, .icon_heart, .icon_profile, .icon_group, .icon_grid-2x2, .icon_grid-3x3, .icon_music, .icon_pause_alt, .icon_phone, .icon_upload, .icon_download, .social_facebook, .social_twitter, .social_pinterest, .social_googleplus, .social_tumblr, .social_tumbleupon, .social_wordpress, .social_instagram, .social_dribbble, .social_vimeo, .social_linkedin, .social_rss, .social_deviantart, .social_share, .social_myspace, .social_skype, .social_youtube, .social_picassa, .social_googledrive, .social_flickr, .social_blogger, .social_spotify, .social_delicious, .social_facebook_circle, .social_twitter_circle, .social_pinterest_circle, .social_googleplus_circle, .social_tumblr_circle, .social_stumbleupon_circle, .social_wordpress_circle, .social_instagram_circle, .social_dribbble_circle, .social_vimeo_circle, .social_linkedin_circle, .social_rss_circle, .social_deviantart_circle, .social_share_circle, .social_myspace_circle, .social_skype_circle, .social_youtube_circle, .social_picassa_circle, .social_googledrive_alt2, .social_flickr_circle, .social_blogger_circle, .social_spotify_circle, .social_delicious_circle, .social_facebook_square, .social_twitter_square, .social_pinterest_square, .social_googleplus_square, .social_tumblr_square, .social_stumbleupon_square, .social_wordpress_square, .social_instagram_square, .social_dribbble_square, .social_vimeo_square, .social_linkedin_square, .social_rss_square, .social_deviantart_square, .social_share_square, .social_myspace_square, .social_skype_square, .social_youtube_square, .social_picassa_square, .social_googledrive_square, .social_flickr_square, .social_blogger_square, .social_spotify_square, .social_delicious_square, .icon_printer, .icon_calulator, .icon_building, .icon_floppy, .icon_drive, .icon_search-2, .icon_id, .icon_id-2, .icon_puzzle, .icon_like, .icon_dislike, .icon_mug, .icon_currency, .icon_wallet, .icon_pens, .icon_easel, .icon_flowchart, .icon_datareport, .icon_briefcase, .icon_shield, .icon_percent, .icon_globe, .icon_globe-2, .icon_target, .icon_hourglass, .icon_balance, .icon_rook, .icon_printer-alt, .icon_calculator_alt, .icon_building_alt, .icon_floppy_alt, .icon_drive_alt, .icon_search_alt, .icon_id_alt, .icon_id-2_alt, .icon_puzzle_alt, .icon_like_alt, .icon_dislike_alt, .icon_mug_alt, .icon_currency_alt, .icon_wallet_alt, .icon_pens_alt, .icon_easel_alt, .icon_flowchart_alt, .icon_datareport_alt, .icon_briefcase_alt, .icon_shield_alt, .icon_percent_alt, .icon_globe_alt, .icon_clipboard {
  font-family: 'ElegantIcons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}
.icon_menu:before {
  content: "\61";
}
.icon_close:before {
    content: "\4d";
}
/* Header */

.menu-fixed {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 99999;
    background-color: #fff;
}
.menu-fixed .container{
  border-bottom: none !important;
   min-height: 70px;
}
header .container {
   border-bottom: 1px solid rgba(255,255,255,.1);
   min-height: 60px;
}
header a.open_close {
  position: absolute;
  top: 10px;
  z-index: 999;
  color: #ee1b22;
  font-size: 42px;
  display: none;
}
@media (max-width: 991px) {

  header a.open_close {
    display: block;
  }
  header a.open_close {
    position: absolute;
    left: 10%;
    top: 1%;
  }
}
header a.open_close span {
  display: none;
}
#logo {
  float: right;
  padding: 10px 0;
}
#logo-img {
  float: left;
  padding: 10px 0;
}
@media (max-width: 991px) {
  #logo img {
    width: 70%;
  }
  #logo-img{
    display: none;
  }
}

/*-------- 1.3 Main Menu --------*/
/* Menu */
.main-menu {
  position: relative;
  z-index: 9;
  top: 10px;
  text-align: center;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.main-menu ul li {
  position: relative;
  margin: 0;
  padding: 0;
  font-family: 'NeoSansArabic';
  font-weight: 600;
}
.main-menu ul li a {
  position: relative;
  margin: 0;
  padding: 0;
  display: block;
  padding: 10px;
  font-family: 'NeoSansArabic' !important;
  font-weight: bold !important;
}
.main-menu > ul > li > a {
  font-family: 'NeoSansArabic';
  color: #2c2f34;
  font-size: 15px;
  padding: 0 26px;
  margin-bottom: 20px;
  font-weight: bold !important;
}
.main-menu > ul > li.active a { 
  color: #ee1b22; 
}
.main-menu > ul > li:hover > a {
   color: #ee1b22;
   text-decoration: none;
}
#close_in, #header_menu {
  display: none;
}

/* All styles for screen size over 992px
================================================== */
@media only screen and (min-width: 992px) {
  .main-menu {
    width: auto;
  }
  .main-menu a {
    white-space: nowrap;
  }
  .main-menu ul li {
    display: inline-block;
  }
  /* Submenu*/
  .main-menu ul ul {
    position: absolute;
    z-index: 1;
    visibility: hidden;
    left: 24px;
    top: 125%;
    margin: 0;
    display: block;
    padding: 0;
    background: #2c2f34;
    min-width: 210px;
    -webkit-box-shadow: 0px 6px 12px 0px rgba(0, 0, 0, 0.175);
    -moz-box-shadow: 0px 6px 12px 0px rgba(0, 0, 0, 0.175);
    box-shadow: 0px 6px 12px 0px rgba(0, 0, 0, 0.175);
    transform: scale(0.4);
    transform-origin: 10% top;
    transition: 0.15s linear, 0.1s opacity cubic-bezier(0.39, 0.575, 0.565, 1), 0.15s transform cubic-bezier(0.1, 1.26, 0.83, 1);
    border-radius: 3px;
    opacity: 0;
    -moz-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    -webkit-transition: all 0.2s ease;
    -ms-transition: all 0.2s ease;
    transition: all 0.2s ease;
  }

  .header_container .header_images{
    padding-right: 100px;
    padding-left: 100px;
  }

  .main-menu ul li:hover > ul {
    padding: 0;
    visibility: visible;
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition-delay: 0.2s;
    transition-delay: 0.2s;
    -webkit-transition-duration: 0s, 0.2s, 0.2s;
    transition-duration: 0s, 0.2s, 0.2s;
  }
  .main-menu ul ul li {
    display: block;
    height: auto;
    padding: 0;
  }
  .main-menu ul ul li a {
    border: 0;
    font-size: 15px;
    font-family: 'NeoSansArabic';
    color: #1e1f2d;
    border-bottom: 1px solid #ededed;
    display: block;
    padding: 12px 15px;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
  }
  .main-menu ul ul li:last-child a {
    border-bottom: none;
  }
  .main-menu ul ul li:hover > a {
    background-color: #ee1b22;
    padding-left: 18px;
  }
}
@media only screen and (max-width: 991px) {
  #header_menu {
    display: block;
    text-align: center;
    position: relative;
    padding: 30px 0 25px 0;
  }
  #header_menu a.open_close {
    position: absolute;
    left: 50% !important;
    left: inherit;
    color: #fff !important;
    font-size: 36px;
  }
  .main-menu ul li a:hover{
      color: rgba(255,255,255,0.8) !important;
  }
  .main-menu ul li {
    border-top: none;
    border-bottom: 1px solid rgba(255,255,255,0.1);
    color: #2c2f34;
  }
  .main-menu > ul > li > a{margin-bottom: 0 !important;}

  /* Menu mobile first level */
  .main-menu ul li a {
    padding: 15px !important;
  }
  .main-menu li,
  .main-menu a {
    display: block;
    color: #fff !important;
  }
  .main-menu li {
    position: relative;
  }
  .main-menu ul > li {
    padding-bottom: 0;
  }
  .main-menu ul > li i {
    float: right;
  }

  /* Menu mobile left panel */
  .main-menu {
    overflow-y: scroll;
    transform: translateX(-102%);
    top: 0;
    left: 0;
    bottom: 0;
    width: 55%;
    height: 100%;
    width: 100%;
    position: fixed;
    z-index: 999;
    text-align: right !important;
 }
  .main-menu.show {
    transform: translateX(0);
    background: linear-gradient(135deg,#ff0202,#0a0002 );
  }
}
@media only screen and (max-width: 480px) {
  .main-menu {
    width: 100%;
  }
}
.banner__slider{
  margin-bottom: 60px;
}

/* End Footer */

#back-top {
    background: #ff0202;
    height: 35px;
    width: 35px;
    left: 15px;
    bottom: 15px;
    position: fixed;
    color: #fff;
    font-size: 16px;
    text-align: center;
    line-height: 35px;
    border: 2px solid transparent;
}
#back-top a{
  position: absolute;
  left: 30%;
  bottom: 0%;
  /*color: #ee1b22;*/
  color: #fff;
}


/* -------------------------------------------------------------------
 *  main navigation
 * ------------------------------------------------------------------- */
 .header-nav-wrap {
  margin-top: 15px;
  border-top: 1px solid rgba(255, 255, 255, 0.04);
  padding-top: 15px;
}
.header-nav-wrap .select{
  margin-top: 0 !important;
  padding-top: 0 !important;
}
.header-nav-wrap a {
  color: rgba(255, 255, 255, 0.6);
}

.header-nav-wrap .header-nav-heading {
  text-align: center;
  /*font-family: "metropolis-semibold", sans-serif;*/
  font-family: "NeoSansArabic", sans-serif;
  font-size: 1.4rem;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: .3rem;
  margin-top: 6rem;
}

.header-nav-wrap .header-nav-heading,
.header-nav-wrap .close-mobile-menu {
  display: none;
}

.header-nav {
  list-style: none;
  margin: 0;
  padding: 0;
  /*font-family: "metropolis-medium", sans-serif;*/
  font-size: 15px;
  text-align: right !important;
}

.header-nav li {
  display: inline-block;
  position: relative;
  padding: 0 20px;
}
.header-nav li:first-child {
  padding-right: 0 !important;
}

.header-nav li a {
  display: block;
  /*color: rgba(255, 255, 255, 0.6);*/
  color: #fff;
  line-height: 39px;
  position: relative;
}


.header-nav li:hover > a, .header-nav li:focus > a {
  color: #ff0202;
  
}
.header-nav li:hover > a::after{
   position: absolute;
   right: 0;
   bottom: 0;
   width: 60%;
   height: 2px;
   background: #ff0202;
   content: "";
   -webkit-transition: all, 0.3s;
   -o-transition: all, 0.3s;
   transition: all, 0.3s;
}
.header-nav li.active > a {
  color: #ff0202;
}
.header-nav li.active > a::after{
   position: absolute;
   right: 0;
   bottom: 0;
   width: 60%;
   height: 2px;
   background: #ff0202;
   content: "";
   -webkit-transition: all, 0.3s;
   -o-transition: all, 0.3s;
   transition: all, 0.3s;
}
.header-nav li ul {
  text-align: right;
  position: absolute;
  top: 45px;
  left: 0;
  font-size: 14px;
  margin: 0;
  padding: 1.8rem 0;
  background: #050505;
  border-radius: 0 0 3px 3px;
  z-index: 500;
  -webkit-transform: translate3d(0, 15px, 0);
  -ms-transform: translate3d(0, 15px, 0);
  transform: translate3d(0, 15px, 0);
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  opacity: 0;
  visibility: hidden;
}

.header-nav li ul ul {
  position: absolute;
  top: 0;
  left: 100%;
  left: calc(100% + 1px);
  border-radius: 0 0 3px 3px;
  padding-top: 1.2rem;
}

.header-nav li ul li {
  display: block;
  text-align: right;
  padding: 0;
  margin: 0;
  min-height: 33px;
  width: 100%;
}

.header-nav li ul li a {
  display: block;
  white-space: nowrap;
  padding: 7.5px 3rem 7.5px 2rem;
  line-height: 18px;
  color: rgba(255, 255, 255, 0.6);
}

.header-nav li ul li a:hover, .header-nav li ul li a:focus {
  color: #fff;
}

.header-nav li:hover > ul {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.hero__slider.owl-carousel .owl-item.active .hero-text span {
  top: 0;
  opacity: 1;
}
.hero__slider.owl-carousel .owl-item.active .hero-text h2 {
  top: 0;
  opacity: 1;
}
.hero__slider.owl-carousel .owl-item.active .hero-text .primary-btn {
  top: 0;
  opacity: 1;
}
.hero__slider.owl-carousel .owl-dots {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 45px;
  width: 100%;
  max-width: 1140px;
  margin: 0 auto;
  direction: ltr;
}
.hero__slider.owl-carousel .owl-dots button {
  color: #fff;
  font-size: 18px;
  font-family: "Play", sans-serif;
  margin-right: 16px;
  position: relative;
  display: inline-block;
}
.hero__slider.owl-carousel .owl-dots button.active {
  color: #ff0202;
}
.hero__slider.owl-carousel .owl-dots button.active:after {
  background: #ff0202;
  height: 2px;
}
.hero__slider.owl-carousel .owl-dots button:after {
  position: absolute;
  left: 0;
  bottom: -6px;
  width: 100%;
  height: 1px;
  background: #fff;
  content: "";
}
.hero-item {
  /*height: 684px;*/
  /*height: 500px;*/
  height: 500px;
  padding-top: 80px;
}
.hero-text{
  position: relative;
  z-index: 99;
}
.hero-text span {
  display: block;
  font-size: 18px;
  margin-bottom: 30px;
  font-family: 'NeoSansArabic' !important;
 
}
.hero-text h2 {
  color: #333;
  font-size: 46px;
  font-weight: 600;
  line-height: 80px;
  margin-bottom: 38px;
  display: block;
  max-height: 160px;
  font-family: 'NeoSansArabic' !important;

}
.hero-text .primary-btn {
  position: relative;
  top: 100px;
  opacity: 0;
  cursor: pointer;
  -webkit-transition: all, 0.7s;
  -o-transition: all, 0.7s;
  transition: all, 0.7s;
}
.hero-text .primary-btn:hover{
  color: #fff !important;
}
.set-bg {
    background-repeat: no-repeat;
    background-size: 100% 100%;
}

@media only screen and (max-width: 991px) {
  header {
    max-height: 70px;
  }
  header.menu-fixed {
    min-height: 70px !important;
  }
  .hero-text h2{
    font-size: 42px !important;
 }
 .select {
    position: relative !important;
    width: 100% !important;
    margin-bottom: 15px;
  }
  .header-search input {
    position: relative !important;
    /*width: calc(100% - 41.5px )!important;*/
    width: 100% !important;
    margin-bottom: 15px;
  }
  /*.btn-icon{position: relative;}
  .btn-icon::after {
    content: '\25BC';
    position: absolute;
    top: 10px;
    left: 5px;
    font-size: 12px;
    padding: 0 0.9em;
    color: #888;
    cursor: pointer;
    pointer-events: none;
    transition: .25s all ease;
  }*/
  .footer-bottom .copy-right{margin-bottom: 10px;}
  .footer-bottom .copy-right,
  .footer-bottom .privacy-policy{
    text-align: center;
    float: inherit !important; 
  }
}
@media only screen and (max-width: 767px) {
	.hero-item{
   		max-height: 400px !important;
   }
   .hero__slider{
   		max-height: 400px !important;
   }
   .hero-text span{
    display: none !important;
  }
  .hero-text h2{
      font-size: 34px !important;
      line-height: 50px !important;
      max-height: 240px !important;
  }
}
@media (max-width: 575px){
  .hero-item{
      max-height: 350px !important;
  }
  .hero__slider{
      max-height: 350px !important;
  }
}
@media only screen and (max-width: 480px){
  .hero-item{
    max-height: 300px !important;
    padding-top: 45px !important;
  }
  .hero__slider{
      max-height: 300px !important;
  }
 
  .hero-text h2{
    font-size: 32px !important;
    line-height: 50px !important;
    max-height: 240px !important;
 }
}
.searching {
  margin: 50px 0 100px;
}

.header-search{
  display: block;
}
select {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  appearance: none;
  outline: 0;
  box-shadow: none;
  border: none;
  background: #fff;
  background-image: none;
}
select::-ms-expand {
  display: none;
}

.select::after {
  content: '\25BC';
  position: absolute;
  top: 3px;
  left: 5px;
  font-size: 12px;
  padding: 0 0.9em;
  /*background: #abad2b;*/
  color: #888;
  cursor: pointer;
  pointer-events: none;
  transition: .25s all ease;
}
.select {
  position: absolute;
  width: 15em;
  height: 3em;
  line-height:3;
  font-size: 14px;
  overflow: hidden;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
select {
  padding: 5px 10px 7px;
  color: #ADADAD;
  cursor: pointer;
  line-height: 1.8;
  width: inherit;
}
.header-search input,
.header-search input:hover,
.header-search input:focus{
  height: 3em;
  width: 15em;
  line-height: 2.9;
  overflow: hidden;
  font-size: 14px;
  padding-right: 10px;
  position: absolute;
  color: #ADADAD;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.search-btn{
  position: absolute;
  padding: 8px 0.8em;
  background: transparent !important;
  color: #888;
  border: none;
  cursor: pointer !important;
  -webkit-transition: .25s all ease;
  -o-transition: .25s all ease;
  transition: .25s all ease;
}
.search-btn:hover{
  cursor: pointer;
}

.section-title h3 { 
  color: #ff0202;
  font-size: 22px;
}

.section-borders span {
  height: 2px;
  background: #ff0202;
  display: inline-block;
  width: 50px;
  margin-bottom: 30px;
}
.primary-btn{
  padding: 9px 40px;
  color: #fff;
  background-color: #2c2f34;
  border-color: #2c2f34;
  cursor: pointer;
}
.owl-carousel.owl-rtl .hero-item:after{
  content: "";
	opacity: 0.7;
	z-index: 1;
	/*background-image: linear-gradient(-163deg, #2575DB 0%, #582994 100%) !important;*/
	background-color: rgba(0,0,0,.4) !important;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}


.footer-bottom{
  padding: 20px 0;
  background-color: #2c2f34;
}
.copy-right{
  font-size: 16px;
  color: #fff;
}
.copy-right a{
  color: #ff0202;
}
.mb-80{
  margin-bottom: 80px;
}
.privacy-policy{
  float: left;
}
.privacy-policy a{
  color: #fff !important;
}

h1,h2,h3,h4,h5,h6,p,b,span, button, input, select, option, a, div{
  font-family: "NeoSansArabic";
}

select, input, textarea, option{
  color: #333 !important;
}

.card-title{
  font-weight: bolder;
  text-align: center;
  padding: 20px;
  border-bottom: 1px solid #eee;
  margin-bottom: 5px;
}

.card-body{
  text-align: left;
  direction: ltr;
  padding: 10px;
}

.card-body p a{
  color: #333;
}

.card{
  border: 1px solid #eee;
  -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.5);
  -moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.5);
  box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.5);
}