  html, body, div, span, applet, object, iframe,
  h1, h2, h3, h4, h5, h6, p, blockquote, pre,
  a, abbr, acronym, address, big, cite, code,
  del, dfn, em, img, ins, kbd, q, s, samp,
  small, strike, strong, sub, sup, tt, var,
  b, u, i, center,
  dl, dt, dd, ol, ul, li,
  fieldset, form, label, legend,
  table, caption, tbody, tfoot, thead, tr, th, td,
  article, aside, canvas, details, embed, 
  figure, figcaption, footer, header, hgroup, 
  menu, nav, output, ruby, section, summary,
  time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
  }
  /*/ HTML5 display-role reset for older browsers /*/
  article, aside, details, figcaption, figure, 
  footer, header, hgroup, menu, nav, section {
    display: block;
      clear: both;
  }
  body {
    line-height: 1;
    background:#fff;
    font-family:'Arabic', Arial, Verdana, Geneva, Helvetica, sans-serif;
  }
  ol, ul {
    list-style: none;
  }
  blockquote, q {
    quotes: none;
  }
  blockquote:before, blockquote:after,
  q:before, q:after {
    content: '';
    content: none;
  }

  a { color:#4bac4c; text-decoration:none; transition: background-color 0.4s ease 0s, border 0s ease 0s, color 0.4s ease 0s, opacity 0.4s ease-in-out 0s; }

  table {
    border-collapse: collapse;
    border-spacing: 0;
  }
  h1, h2{font-family:'Arabic bold', Arial, Verdana, Geneva, Helvetica, sans-serif; font-weight: 400;}
  h3, h4{font-family:'Arabic bold', Arial, Verdana, Geneva, Helvetica, sans-serif; font-weight: 700;}
  p, a, span{font-family:'Arabic', Arial, Verdana, Geneva, Helvetica, sans-serif;}


  @font-face {
        font-family: 'Arabic ';
    src: url(../fonts/NotoSansArabic-Regular.ttf);
  }
  @font-face {
    font-family:'Arabic bold';
    src: url(../fonts/NotoSansArabic-SemiBold.ttf);
  }
  @font-face {
    font-family: 'Arabic medium';
    src: url(../fonts/NotoSansArabic-Medium.ttf);
  }
  @font-face {
    font-family: 'Arabic-ur-chn';
    src: url(../fonts/Jameel Noori Nastaleeq Regular.ttf);
  }

  .customestyle {
      width: 60px !important;
      top: 38% !important;
      left: 43% !important;
  }
  /* ************************************************* */
  :root{
    --primary_bg:#ed1c24;
    --secondary_bg:#202220;
    --primary_bg_chn:#0a68fc;
    --primary_bg_saudi:#006b34;
  }

  .main_container{max-width: 1500px; margin:auto; padding:0px 0px; box-sizing: border-box;}
  header .main_container{max-width:1500px;}

  /* Top Bar */
  header { min-height: 144px;}
  /* .top_bar_bg{background-color: black;} */
  .top_bar{padding:25px 0px 15px;}
  .top_bar .top_bar_inner{display: flex; justify-content: space-between;}
  .top_bar_inner .top_bar_block{width: 28%; }
  .top_bar_block .current_status{display: flex; align-items: center;}
  .top_bar_block .current_status li{align-items: center;display: flex;padding-right:0px;/* align-items: flex-end;  */  }
  .top_bar_block .current_status li img{max-width: 100%; margin-left:10px; margin-top: -3px;}
  .top_bar_block .current_status li .status_txt { font-size:14px; line-height:16px; color: #fff; font-weight: 400; display: inline-block; letter-spacing: 1px;}
  .top_bar_block .current_status li .temp{ display: inline-block; transition: .3s ease-in-out;}
  .top_bar_block .current_status li .temp:hover{color: var(--primary_bg);}
  .top_bar_block .current_status li .temp .super_text{vertical-align: super; font-size: 10px; line-height: 12px; transition: .3s ease-in-out;}
  .top_bar_block .current_status li .temp:hover .super_text{color: var(--primary_bg);}
  .top_bar_block .bottom_content{padding-top:10px; display:block;}
  .top_bar_block .bottom_content div{display: inline-block;}
  .top_bar_block .bottom_content .news_with_us,
  .top_bar_block .bottom_content .add_banner{font-size: 13px; line-height: 22px; font-weight: 400; color:#000; background-color: #d1d2d4; text-transform: uppercase; display: block; margin:10px 0px 0px; padding:0px 6px; box-sizing: border-box; transition: .3s ease-in-out;}
  .top_bar_block .bottom_content .news_with_us:hover, .top_bar_block .bottom_content .add_banner:hover{color: #fff; background-color: var(--primary_bg);}
  .nav_bar .nav_list .drop_icon{display:none;}
  .top_bar_inner .logo_col{width: 30%;}
  .top_bar_inner .logo_col .main_logo{display: block; text-align: center;}
  .top_bar_inner .logo_col .main_logo img{max-width: 100%; width:80%;}
  .top_bar_inner .logo_col .main_logo .resp_logo{display: none;}
  .top_bar_inner .logo_col .sub_text{padding-top:8px; text-align: center;}
  .top_bar_inner .logo_col .sub_text li{display: inline-block;}
  .top_bar_inner .logo_col .sub_text li .logo_btm_txt{font-size: 13px; line-height: 22px; font-weight: 400; color:#fff ; text-transform: uppercase; display: flex; align-items: center; letter-spacing: 1px;}
  .top_bar_inner .logo_col .sub_text li a:hover { color:var(--primary_bg);}
  /* .top_bar_inner .logo_col .sub_text li:nth-child(2) .logo_btm_txt{color:#fff;}  */
  .top_bar_inner .logo_col .sub_text li .logo_btm_txt:after{content:''; width: 4px; height:4px; background-color:red;  display: inline-block; font-size: 16px; color:var(--primary_bg); margin:0px 3px; margin-left:5px; }
  .top_bar_inner .logo_col .sub_text li:last-child .logo_btm_txt:after{display: none;}

  .top_bar_block .useful_links{text-align: right;
    width: 85%;
    padding: 6px 10px;
    background-color: white;
    color: black;
    display: flex;
    /* justify-content: flex-end; */
    align-items: flex-start;}
  .top_bar_block .useful_links li{padding-right:15px;}
  .top_bar_block .useful_links li a{display: inline-block; color: #fff; font-size:14px; line-height: 28px; font-weight: 400; transition: .3s ease-in-out; }
  .top_bar_block .useful_links li a:hover{color:var(--primary_bg);}

  .top_bar_block .useful_links li a img{max-width: 90%;}
  .social_media_content .platform_logo .social_res_img{display:none;}
  .social_icons{display: flex; align-items: center; justify-content: flex-end;}
  .social_icons li{margin:0 4px; box-sizing: border-box;}
  .social_icons li a{display: flex; align-items: center; justify-content: center; width: 40px; height:40px; border-radius: 25px; border:1px solid transparent; transition: .3s ease-in-out;}
  .social_icons li a img{max-width: 100%; transition: .3s ease-in-out;}
  .social_icons li a .active_icon{display: none;}
  .social_icons li a:hover{background-color: #fff; border-color: #fff;}
  .social_icons li a:hover .icon{display: none;}
  .social_icons li a:hover .active_icon{display: block;}
  .nav_bar .nav_list .drop_icon {
      display: inline-blocxk;
      width: 16px;
      height: 9px;
      background-image: url(../images/drop_icon_foot_v1.png);
      background-repeat: no-repeat;
      background-position: center;
      background-size: contain;
      transition: .3s ease-in-out;
  }
  .headersearch { float:left; position:relative; margin-top:6px; }
  .headersearch #search_icon img{vertical-align: super; max-width:65%; }
  .bottom_content .headersearch .search{position: absolute; top:-6px; left:0px; width: 300px; z-index: 2; display: none;}
  .headersearch .search input{font-size: 14px; line-height: 24px; padding:2px 12px; width: 100%;background-color: rgba(255, 255, 255, 0); color:#fff; box-sizing: border-box; border: #ed1c24 1px solid; }
  .headersearch .search input::placeholder{color: #fff;}
  .headersearch .search input:focus{outline: unset;}
  .search_inner {position: relative; width: 100%;}
  .headersearch .search .close_search{position: absolute; top:53%; transform: translateY(-50%); left:0px; }
  .headersearch .search .close_search img{max-width: 100%; width:65%;}
  /* .china_header .bottom_content .headersearch .search{top:138px;} */


  /* Nav */
  .nav_bar .nav_list:first-child{padding-right:0px}
  .nav_bar .nav_list .nav_item:first-child{padding-right:10px;}
  .nav_bg{background-color: var(--primary_bg); border-bottom:1px solid #000;}

  .menu_icon{display: none;}
  .menu_icon a img{max-width: 100%;}

  .navigation{display: flex; align-items: center;padding: 4px 0;}
  .navigation .nav_logo{display: block; padding-right:20px;}
  .navigation .nav_logo img{max-width: 100%; width:50px; vertical-align: middle;}

  .navigation .nav_bar{display: flex; align-items: center; position: relative;}
  .nav_bar .nav_list{padding:0px 15px; box-sizing: border-box; }
  .nav_bar .nav_list .nav_item{font-size:17px; line-height: auto; font-weight: 400; text-transform: uppercase; letter-spacing: 1px; color: #fff; display: block; transition: .3s ease-in-out; padding:5px 5px 5px; box-sizing: border-box;/* border-bottom:2px solid #ed1c24; */}  
  .nav_bar .nav_list .nav_item .drop_icon{display: inline-block; width:16px; height:9px; background-image: url(../images/dropdown-icon.png); background-repeat: no-repeat; background-position: center; background-size: contain; transition: .3s ease-in-out;}
  .nav_bar .nav_list .nav_item:hover{color: #fff;
    /* border-bottom: 2px solid #fff; */
    }
  .nav_bar .nav_list .nav_item:hover .drop_icon{background-image: url(../images/dropup_icon.png);}
  .nav_bar .resp_nav{display: none;background: #ea212d;width: 100%; padding:0px 0}
  /* Sticky header */
  .header_wraper{transition:2s ease-in-out;}
  .header_wraper.sticky_header{position: fixed; top:0px; width: 100%; left: 0px; z-index: 2;}
  .header_wraper.sticky_header .top_bar{padding:20px 0px 6px;}
  /* .header_wraper.sticky_header .top_bar .top_bar_inner{align-items: center;} */
  .header_wraper.sticky_header .top_bar_inner .logo_col{transition: .3s ease-in-out; display: none;}
  .header_wraper.sticky_header .top_bar_block .bottom_content{transition: .3s ease-in-out; display:none;}


  /* China Header */

  header.china_header .top_bar_bg { background:#fff; }
  header.china_header .top_bar {padding: 25px 0px 27px;}
  header.saudi_header .top_bar {padding: 25px 0px 27px;}


  header.china_header .top_bar_block .current_status li .status_txt{ color: #000; }
  header.china_header .top_bar_block .useful_links li a { color: #000; }
  .china_header .top_bar_block .current_status li img{filter: brightness(0);}

  header.china_header .headersearch .search input{font-size: 14px; line-height: 24px; padding:2px 12px; width: 100%;background-color: rgba(255, 255, 255, 0);color: #000; border:#ed1c24 1px solid; box-sizing: border-box;}

  header.china_header .headersearch .search input::placeholder{color: #000;}

  /* Saudi header */
  header.saudi_header .top_bar_bg { background:#fff; }

  header.saudi_header .top_bar_block .current_status li .status_txt{ color: #000; }
  header.saudi_header .top_bar_block .useful_links li a { color: #000; }
  .saudi_header .top_bar_block .current_status li img{filter: brightness(0);}

  .saudi_header .top_bar_inner .logo_col .main_logo img{width:100%;}
  .saudi_header .top_bar_inner .logo_col{display: flex; align-items: center;}
  .saudi_header .top_bar {padding: 25px 0px 28px;}

  header.saudi_header .headersearch .search input{font-size: 14px; line-height: 24px; padding:2px 12px; width: 100%;background-color: rgba(255, 255, 255, 0);color: #000; border:#ed1c24 1px solid; box-sizing: border-box;}

  header.saudi_header .headersearch .search input::placeholder{color: #000;}


  /* INP header */
  .inp_wealth .top_bar {padding:20px 0px 10px;}

  /* Mega Menu */
  @media screen and (min-width:1080px){
    .nav_bar .nav_list:hover .mega_menu_continer{display: block;}
    .nav_bar .nav_list.simple_dropdown:hover .first_layer{display:block;}
  }
  /* .nav_bar .nav_list:hover .mega_menu_continer{display: block;} */
@media only screen and (min-width: 768px) {
    .nav_bar .nav_list .mega_menu_continer{display: none; position: relative; top:100%; left:0px; z-index: 2; width: 100%; box-shadow: 0px 0px 15px 1px rgb(0 0 0/15%); transition: .3s ease-in-out;}
}
  .nav_bar .nav_list .mega_menu_continer{display: none; position: absolute; top:100%; left:0px; z-index: 2; width: 100%; box-shadow: 0px 0px 15px 1px rgb(0 0 0/15%); transition: .3s ease-in-out;}
  .nav_list .mega_menu_continer .mega_menu {padding:30px 30px 15px; box-sizing: border-box; background-color: #fff; }
  .nav_list .mega_menu_continer .mega_menu.mega_menu_carousel{display: flex; justify-content: space-between;}
  .mega_menu .mega_menu_items{width: 19%;}
  .mega_menu .mega_menu_items .mega_img_block{position: relative;}
  .mega_menu .mega_menu_items .mega_img_block .mega_image a{display: block;}
  .mega_menu .mega_menu_items .mega_img_block .mega_image a img{max-width: 100%; width: 100%; height:100%; object-fit: cover;}
  .mega_menu .mega_menu_items .mega_img_block .mega_badge{position: absolute; bottom:0px; left:0px;}
  .mega_menu .mega_menu_items .mega_img_block .mega_badge .text{font-size: 15px; line-height: 18px; display: inline-block; background-color: #202020; color: #fff; padding:4px 8px; box-sizing: border-box; transition: .3s ease-in-out;}
  .mega_menu .mega_menu_items .mega_img_block .mega_badge .text:hover{background-color: #ed1c24; }
  .mega_menu .mega_menu_items .news_title{padding-top: 15px;}
  .mega_menu .mega_menu_items .news_title a{font-size: 18px; line-height: 26px; font-weight: 400; color: #202020; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; transition: .3s ease-in-out;}
  .mega_menu .mega_menu_block:hover .news_title a{color: #ed1c24;}

  .mega_menu.mega_menu_carousel.owl-carousel .owl-nav{padding-top:20px;}
  .mega_menu.mega_menu_carousel.owl-carousel .owl-nav button{border:1px solid #cdcdcd; margin-right:10px; width:40px; height:40px; display: inline-flex; align-items: center; justify-content: center;}
  .mega_menu.mega_menu_carousel.owl-carousel .owl-nav button img{max-width: 100%; width: 8px;}
  .mega_menu.mega_menu_carousel.owl-carousel .owl-nav button.disabled img{opacity: .3;}

  .mega_menu_cta{text-align: center; background-color: #fff; padding-bottom: 30px;}
  .mega_menu_cta .view_secondary_cta:hover{background-color: #000; color: #fff;}
  /* Simple dropdown */
  .nav_bar .nav_list.simple_dropdown{position: relative;}
  .nav_bar .nav_list.simple_dropdown .mega_menu {min-width: 14em; padding:0px 0px;}
  .nav_bar .nav_list.simple_dropdown .mega_menu li > a{font-size: 13px; line-height: 28px; font-weight: 400; color: #202020; display: block; transition: .3s ease-in-out; border-bottom:#eee 1px solid; padding:1px 15px; }
  .nav_bar .nav_list.simple_dropdown .mega_menu li > a:hover{color: #ed1c24;}

  /* Banner Section */

  .main_banner_container .banner_block{position: relative;}
  .banner_block .banner_image{width: 100%;}
  .banner_block .banner_image img{width:100%;}
  .banner_block .banner_image .resp_image{display: none;}
  .banner_block .banner_inner_block{position: absolute; top:0px; left:0px; width: 100%; height:100%;}
  .banner_block .banner_inner_block .banner_contect{width:auto;display: flex; align-items: center; height: 100%; padding:0px 40px; box-sizing: border-box; max-width:auto;}
  .banner_block .banner_inner_block .banner_contect .banner_content_inner{
    background-color: rgba(19,19,19,1);
      padding: 0px 14px;
      position: absolute;
      bottom: -10px;
      width: 100%;
      right: 0px;
  }
  .banner_block .banner_inner_block .banner_contect .title{display: inline-block; font-size:36px; line-height:40px; letter-spacing: .4px; color: #fff; font-weight: 800; text-transform: uppercase;   border-radius: 6px;  display:-webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; max-width: 1500px;
      margin: auto; position:relative;text-align:right;}
  .banner_block .banner_inner_block .banner_contect .title .sub_ttl{position:absolute; bottom:100%; right:0px; background-color:#ed1c24; font-size:16px; line-height:17px; text-transform:uppercase; color:#fff; display:inline-block; padding:4px 4px; box-sizing:border-box;}
  .banner_block .banner_inner_block .banner_contect .title a{color: #fff;    font-size: 22px; font-family:"Noto Nastaliq Urdu", serif; line-height:2; font-weight: 400;}
  .banner_block .banner_inner_block .main_container{height:100%;}
  .banner_content_inner .view_secondary_btn{padding-top:10px; padding-bottom:0px;}
  .banner_content_inner .view_secondary_cta{padding:8px 18px; box-sizing: border-box; border-radius: 3px; border:unset; font-size: 14px; line-height: 21px;}
  .banner_content_inner .view_secondary_cta:hover{background-color: #000; color: #fff;}

  /* carousel navs */

  .banner_carousel.owl-carousel .owl-dots{display: none;text-align: center; position: absolute;bottom:20px; width: 100%;}
  .banner_carousel.owl-carousel .owl-dots button span{display: none;}
  .banner_carousel.owl-carousel .owl-dots button{width: 12px; height:12px; border-radius: 25px; background-color: #979595; margin:0px 5px;}
  .banner_carousel.owl-carousel .owl-dots button.active{background-color: #fff;}

  .primary_title{font-size: 41px; line-height: 40px; color:#000; text-transform: uppercase;text-align:right;}
  .primary_title span{color: #000; text-transform: initial; font-family:"Noto Nastaliq Urdu", serif; line-height:2; font-weight: 500; text-transform: uppercase;}

  .primary_title .small_i{color: var(--primary_bg); text-transform: initial; font-family: "Noto Nastaliq Urdu", serif; font-weight: 700; text-transform: lowecase;}

  /* Latest News Block */

  .latest_news_bg{background-color: var(--primary_bg); margin-bottom:0px }
  .latest_news_container{padding:12px 0px; box-sizing:border-box; display: flex; align-items: center; justify-content: space-between;}

  .latest_news_container .primary_title{color: #fff; font-size:24px;}
  .latest_news_container .primary_title span{color: #fff;}

  .latest_news_container .latest_news_carousel{width: 78%;}
  .latest_news_block .img_block img{max-width: 100%; border:1px solid #fff; min-height: 110px; object-fit: cover;}
  .latest_news_block .latest_news_content{background-color: transparent;}
  .latest_news_block .latest_news_content .title{font-size:18px; line-height: 24px; color: #fff; padding-top:8px; transition: .3s ease-in-out; display:-webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden;}
  .latest_news_block .latest_news_content .title a{color: #fff; display: block; font-family:"Noto Nastaliq Urdu", serif; font-weight: 400; }
  .latest_news_block .latest_news_content .title:hover a{color:#fff;}

  /* Carousel nav */
  .latest_news_carousel.owl-carousel button img{max-width:100%; width:14px}
  .latest_news_carousel.owl-carousel .owl-prev{position: absolute; top:50%; left:-40px; transform: translate(0px, -50%);}
  .latest_news_carousel.owl-carousel .owl-next{position: absolute; top:50%; right:-40px; transform: translate(0px, -50%);}
  .latest_news_carousel.owl-carousel .owl-prev.disabled,
  .latest_news_carousel.owl-carousel .owl-next.disabled{display: none;}

  .latest_news_carousel .owl-item.active.current .latest_news_block .img_block img{border:1px solid #000;}
  .latest_news_carousel .owl-item.active.current .latest_news_block .title a{color:#fff;}

  /* News Blocks */
  .view_primary_cta{font-size:16px; line-height: 26px; font-weight: 400; color: #000; background-color:#d1d2d4; text-transform: uppercase; letter-spacing: .5px; border:1px solid #a9a9a9; display: inline-block; padding:1px 10px; padding-top:3px; box-sizing: border-box; transition: .3s ease-in-out;}
  .view_primary_cta:hover{background-color:#202020; color: #fff; border:1px solid #202020;}
  .view_secondary_cta{font-size:13px; line-height: 20px; font-weight: 400; color: #000; background-color:#d1d2d4; text-transform: uppercase; letter-spacing: .5px; border:1px solid #a9a9a9; display: inline-block; padding:0px 8px; padding-top:0px; box-sizing: border-box; transition: .3s ease-in-out;}


  .news_container{padding:20px 0px; padding-bottom:5px; box-sizing: border-box;}
  .news_container .view_all_btn{display:inline-flex; justify-content: flex-end; margin-top: 15px; float:left; }
  .news_container > .view_all_btn{float:left;}
  .news_container > .view_all_btn:after{content:''; display: table; clear: both;}
  .news_container .news_inner{display: flex; flex-wrap: wrap; justify-content: space-between; padding-top:9px; width: 100%;}

  .news_container .primary_title{display: inline-block;float: inline-start;margin-top:4px; margin-bottom:15px;}
  .news_container .primary_title a {color:#000}

  .news_container .news_inner .left_col {width:63.5%;}
  .news_container .news_inner .right_col {width:35.5%;}
  .news_block{    border-right: 1px solid #c7c7c7;
      border-bottom: 1px solid #c7c7c7;
      border-left: 1px solid #c7c7c7;}
  .news_container .news_inner .left_col .news_block{height:100%}

  /* .news_container .news_inner .left_col .news_block .image_block{height:81%;} */
  .news_container .news_inner .left_col .news_block .image_block a{height:100%;}
  .news_block .image_block a{display: block;}
  .news_block .image_block img{max-width: 100%; width: 100%; /*height:100%; object-fit: cover;*/}
  .news_block .news_content{padding:15px 25px; box-sizing: border-box; position: relative;}
  /* .news_block .news_content .view_secondary_btn{position: absolute; right:0px; top:-20px;} */
  .news_listing .news_block .news_content .view_secondary_btn {position: absolute; left:0px; top:-23px;}
  .left_col .news_block .news_content .view_secondary_btn{position: absolute; left:0px; top:-34px;}
  .right_col .news_block .news_content .view_secondary_btn{position: absolute; left:0px; top:-26px;}
  .news_block .news_content .news_content_inner{ display: flex;  justify-content: space-between;}
  .news_block .news_content .news_dtl{width: 76%;}
  .secondary_title{font-size: 24px;line-height: 34px; color: #000; text-transform: uppercase;text-align:right; }
  .secondary_title a{color: black; font-family:'Arabic bold', Arial, Verdana, Geneva, Helvetica, sans-serif; font-weight: 500; min-height:26px;  display:-webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; transition: .3s ease-in-out;}
  .secondary_title a:hover{color: var(--primary_bg);}
  .news_block .news_content .news_dtl .text{font-size: 15px; line-height: 24px; font-weight: 400; margin-top:4px; min-height:24px; color: #fff; display: block; width:100%; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden;}
  .news_block .news_content .news_date{ justify-content: flex-end; align-items: flex-end; text-align:left; padding-top: 0px;
    /* display: flex; width: 30%; */
  }.nav_bar .nav_list.simple_dropdown 
  .news_block .news_content .news_date .date{ font-size:11px; line-height: 26px; font-weight: 400; color: #fff;}

  .news_container .news_inner .left_col .view_secondary_cta { font-size:16px; line-height: 30px;}
  .news_container .category_container{padding: 9px 0px 0px }
  /* .news_container #Ø¯Ù†ÛŒØ§-news{padding-top: 0;}
  .news_container #Ù¾Ø§Ú©Ø³ØªØ§Ù†-news{padding-top: 0;} */

  .right_col .news_block:first-child{margin-bottom:15px;}
  .right_col .news_block .news_content .news_dtl .secondary_title { font-size:18px; line-height:26px;}
  .right_col .news_block .news_content{padding:15px 25px;}
  .right_col .news_block .news_content .news_dtl .text{font-size: 12px; line-height: 20px;}
  /* .right_col .news_block .image_block a{max-height:270px;} */


  /* Videos Section */

  .news_video_btn{display: flex; justify-content: flex-end; margin-top:40px;}
  .video_container{padding-top:9px;}
  .video_container .news_video_inner{background-color:#f1f1f1; padding:15px 15px;margin-top:9px;}
  .video_container .news_video_carousel{ box-sizing: border-box; }

  .video_container .primary_title{ display: inline-block; padding-bottom:0px;}
  .video_container .news_video_btn{display: inline-flex; float: left; margin-top:5px;}

  .video_container .news_video_btn:after{content: ''; clear: both; display: table-cell;}

  .news_video_block .img_block{display: block;}
  .news_video_block .img_block img{max-width: 100%;}
  .news_video_block .news_video_content{padding:10px 0px; box-sizing: border-box;}
  .news_video_block .news_video_content .video_title{font-size: 17px; line-height: 26px; color: #000; font-weight: 400; display:-webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; width: 86%; transition: .3s ease-in-out;}
  .news_video_block .news_video_content .video_title:hover{color: var(--primary_bg);}

  .news_video_block .news_video_content .video_basic_info{padding-top:10px;}
  .video_basic_info .video_channel{font-size: 14px; line-height: 22px; color:#6c6c6c; display: block;}
  .video_basic_info .bottom_row{ display: flex;}
  .video_basic_info .bottom_row .video_views,
  .video_basic_info .bottom_row .video_uploaded{display: flex; align-items: center; font-size: 14px; line-height: 22px; color:#6c6c6c;}
  .video_basic_info .bottom_row .video_views:after{content: ''; width:4px; height:4px; border-radius: 25px; background-color: #6c6c6c; margin:0px 5px;}

  .news_video_carousel.owl-carousel .owl-nav button{width:50px; height:50px; border-radius: 25px; background-color: #fff !important; box-shadow: 0px 0px 10px 1px rgb(0 0 0/12%);}
  .news_video_carousel.owl-carousel .owl-nav button img{width:8px; max-width: 100%;}
  .news_video_carousel.owl-carousel .owl-nav .owl-next{position: absolute; top: 45%; right:-25px; transform: translateY(-35%);}
  .news_video_carousel.owl-carousel .owl-nav .owl-prev{position: absolute; top: 45%; left:-25px; transform: translateY(-35%);}
  .news_video_carousel.owl-carousel .owl-nav button.disabled{display: none;}


  .news_global_videos{border-top:1px solid #dadada; margin-top:20px;}
  .news_global_videos .video_title{display: flex; align-items: center;}
  .news_global_videos .video_title .title{font-size: 22px; line-height: 30px; font-family:'Arabic bold', Arial, Verdana, Geneva, Helvetica, sans-serif; font-weight: 400; padding:30px 0px; box-sizing: border-box;}
  .news_global_videos .video_title .play_all_btn{display: flex; align-items: center; font-size: 18px; line-height: 26px; font-weight: 400; color: #6c6c6c; text-transform: uppercase; padding: 0px 20px; box-sizing: border-box;}
  .news_global_videos .video_title .play_all_btn img{max-width: 100%; margin:0px 20px; box-sizing: border-box;}
  .news_global_videos .video_title .play_all_btn span{transition: .3s ease-in-out;}
  .news_global_videos .video_title .play_all_btn:hover span{text-decoration: underline;}

  /* Social Media Section */

  .social_media_container{padding-top:9px; clear:both;padding-bottom: 9px;}
  .social_media_container .social_media_inner{width:100%; margin:auto; padding-top:0px; clear:both }
  .social_media_inner .twitter_block{display: flex; justify-content: space-around; align-items: center; padding: 20px 15px; box-sizing: border-box; background-image: url(../images/twitter_feed_bg.png); background-position: center; background-repeat: no-repeat; background-size: cover;}
  .social_media_inner .twitter_block .twitter_logo_col{text-align: center;}
  .social_media_inner .twitter_block .twitter_col_feeds img{max-width: 100%;}
  .social_media_inner .twitter_block .twitter_logo_col img{max-width: 100%;}
  .social_media_inner .twitter_block .twitter_logo_col .text{display: block; text-align: center; font-size: 18px; line-height: 24px; text-transform: uppercase; padding-top:15px; /*font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;*/ font-weight: 400;} 

  .social_media_inner .twitter_block .followus{text-align: center;}
  .social_media_inner .twitter_block .followus .text{font-size: 21px; line-height: 28px; font-weight: 400; display: block; text-align: center; text-transform: uppercase; /*font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;*/}
  .social_media_inner .twitter_block .followus a.follow{background-color:#ff0000; font-size: 17px; line-height: 24px; font-weight: 400; color:#fff; text-transform: uppercase; padding:2px 12px; border-radius: 25px; display: inline-block; transition: .3s ease-in-out;}
  .social_media_inner .twitter_block .followus a.follow:hover{background-color: #202020;}

  /* Social Media Block */
  .social_media_block {display: flex; justify-content: space-between; flex-wrap: wrap; padding:9px 0px 40px;}
  .social_media_block .social_platform{width:24.2%; position: relative;}

  .social_platform .social_main_image{max-width: 100%; width:100%;}

  .social_platform .social_media_content{position: relative; background-color: #f5f5f5;}
  /* .social_media_content .social_media_content_inner{display: block;} */
  .social_media_content .platform_logo{display: inline-flex; align-items: flex-end; padding-top:0px; margin-top:-20px;}
  .social_media_content .platform_logo img{max-width: 100%; width:auto; padding:4px; background-color: #fff;}
  .social_media_content .platform_logo span{font-size: 16px; line-height: 20px; color: #000; display: inline-block; padding-left:6px; transition: .3s ease-in-out;}
  .social_media_content .platform_logo:hover span{color: #ed1c24;}
  .social_media_content_inner{display: flex; justify-content: center; flex-direction: column; height:100%; padding:0px 20px 20px 20px; box-sizing: border-box;}
  .social_media_content .simple_txt{font-size: 15px; line-height: 26px; color: #000;  display: block; padding-top:15px;}
  .social_media_content .follow_us_block{ text-align: center; position: absolute; top:-34px; left:0px;}
  .social_media_content .follow_us_block span{font-size: 21px; line-height: 28px; color: #000; text-transform: uppercase; display: block; text-align: center;}
  .social_media_content .follow_us_block .follow_link{background-color:#d1d2d4; font-size: 13px; line-height: 18px; font-weight: 400; color:#000; text-transform: uppercase; padding:6px 22px; display: inline-block; transition: .3s ease-in-out; border:1px solid #96999c;}
  .social_media_content .follow_us_block .follow_link:hover{background-color: #000; color: #fff;}

  .social_media_content .social_media_date{display: inline-block; font-size: 13px; line-height: 18px; color: #a2a1a1; padding-top:15px;}

  /* Footer section */



  .footer_bg{border-top:1px solid #a7a7a7; margin-top:20px;}
  .footer_container{width:100%; margin:auto;}
  .footer_inner{display: flex; justify-content: space-between; padding:25px 0px 25px; box-sizing: border-box;}

  .footer_blocks.footer_col1{width: 30%;display: flex;align-items: center;justify-content: space-between;}

  .footer_blocks .footer_logo img{max-width: 100%; width:100%; margin:0 auto;}
  .footer_blocks .footer_content{padding-top:60px;}
  .footer_blocks .footer_content .text{font-size:15px; line-height: 26px; font-weight: 400; color: #fff; letter-spacing: 1px;}
  .footer_blocks .footer_content .text span{color:var(--primary_bg);}

  .footer_blocks.footer_col2{width:65%; display: flex;}
  .footer_blocks .footer_links{flex:20;}
  .footer_blocks .footer_links .footer_list li{display: flex; align-items: top; margin-bottom:0px; }
  /*.footer_blocks .footer_links .footer_list li:before{content:''; width:5px; height:5px; background-color: #e8e8e8; display: block; margin:0px 15px; margin-top:9px; margin-right: 1px; }*/
  .footer_blocks .footer_links .footer_list li a { font-size:18px; line-height: 26px; color: #000; font-weight: 600; /* margin:6px 0px; */ transition: .3s ease-in-out; }
  .footer_blocks .footer_links .footer_list li a:hover{color: var(--primary_bg);}
  .footer_blocks .footer_links.social_icons{    align-items: flex-start; justify-content: center; padding-top: 0px;/* float: left; */ margin-left: 0px; display: grid; grid-template-columns: 1fr 1fr 1fr; grid-gap: 0px; width: auto; flex: unset; padding-left: 20px; box-sizing: border-box; }

  .footer_blocks .footer_links .footer_title{font-size: 16px; line-height: 26px; letter-spacing: 1px; color: #fff; text-transform: uppercase; padding:12px 0px; margin-bottom:10px; display: none;padding-top:0}
  .footer_blocks .footer_content.resp_footer_block{display: none;}

  .footer_bottom{background-color: #000;}
  .footer_bottom .footer_content{padding:10px 0px; box-sizing: border-box; text-align: center;}
  .footer_bottom .footer_content .text{color: #ddd7d7; font-size: 15px; line-height: 24px; vertical-align: bottom;}
  .footer_bottom .footer_content a{color: #a0a0a0; font-size: 15px; line-height: 24px;  display: inline-flex; align-items: center; transition: .3s ease-in-out;}
  .footer_bottom .footer_content a:hover{color:#fff;}
  .footer_bottom .footer_content a:before{content:''; width:4px; height:4px; background-color: #c3c3c3; display: block; margin:0px 14px; }
  .footer_logo { text-align:center; width:42%; margin:0 0px; }

  .footer_blocks .footer_links.category_links{flex:40;}
  .footer_blocks .footer_links.other_category_links{flex:20;}
  .footer_blocks .footer_links.category_links .footer_list{width:100%; -moz-column-count: 2; -webkit-column-count: 2; column-count: 2;}
  /* .footer_blocks .footer_links.category_links .footer_list li{width: 33%;} */
  .footer_copy_right_container{display: flex;justify-content: center; flex-wrap: wrap; }
  .footer_copy_right_container .developed_by a:before { display:none }

  .footer_blocks .footer_links.social_icons li a:hover{border-color:transparent;}
  .footer_blocks .footer_links.social_icons li a:hover img{display:block;}
  .footer_tabs{display:none;}
  .footer_blocks.resp_social_foot{display:none;}
  .footer_blocks .footer_logo img.resp_foot_logo{display:none;}
  .footer_blocks .footer_links.other_category_links.chan_link_foot .footer_list li:first-child a{color:#000;}
  .footer_blocks .footer_links.other_category_links.chan_link_foot .footer_list li a{color:#004c93;}
  .footer_blocks .footer_links .footer_list li a .foot_color_{color:var(--primary_bg); display:inline-block; padding:0px 2px;}
  .footer_blocks .footer_links.category_links .footer_list li:nth-last-child(3){margin-top:20px;}
  .footer_blocks .footer_links.category_links .footer_list li:nth-last-child(-n+3) a{color:var(--primary_bg);}
  .footer_blocks .footer_links.category_links .footer_list li:nth-last-child(-n+3) a .foot_color_{color:#000;}

  .footer_blocks .footer_links.footer_about .footer_list li:nth-child(2) {margin-bottom:20px;}
  .footer_blocks .footer_links.footer_about .footer_list li:nth-child(1) a{color:#ed1c24;}
  .footer_blocks .footer_links.footer_about .footer_list li:nth-child(2) a{color:#ed1c24;}
  .footer_blocks .footer_links.chan_link_foot .footer_list li a{line-height:20px;}
  .footer_blocks .footer_links.social_icons li{margin:0px; padding:1px 3px;}
  .footer_blocks .footer_links.social_icons li a{width:unset; height:unset; margin:0px; display:block;}
  .footer_blocks .footer_links.social_icons li a img{max-width:100%; width:44px;}


    .footer_bottom.resp_bottom_foot{display:none;}
  .footer_blocks .footer_links#foot_lnk_3{padding-right:40px; box-sizing:border-box;}
  @media screen and (min-width:200px) and (max-width:1079px){
    .footer_blocks .footer_links.social_icons li a img{width:35px;}
  }
  @media screen and (min-width:1080px){
    .footer_blocks .footer_links.other_category_links.chan_link_foot .footer_list li:first-child a{color:#000;}
  }
  @media screen and (min-width:1080px) and (max-width:1530px){
    .footer_blocks .footer_links.social_icons{padding-left:4px;}
    .footer_blocks .footer_links.social_icons li a img{width:38px;}
  }
  /* ************************************************************************************************************ */
  /* China Version Home Page */

  .china_version .top_bar_block .current_status li img{filter:brightness(0);}
  .china_version .menu_icon a img{filter: brightness(0);}
  .china_version .banner_block .banner_inner_block .banner_contect .title{background-color: transparent; box-shadow: unset;}
  .china_version .latest_news_bg {background:#004b98;}
  .china_version .primary_title{color:#004b98;}
  .china_version .news_block{background-color:#004b98;}

  .china_version .latest_news_container .primary_title{color:#fff;}
  .navigation .nav_logo:nth-child(1) {padding-left:15px;}
  .navigation .nav_logo:nth-child(2) img{width:30px;padding-left:10px;}

  /* Gallery Block */

  .gallery_container{padding:20px 0px 0px;}
  .gallery_container .view_all_btn { display: flex; justify-content: flex-end; margin-bottom: 8px;}
  .gallery_container .gallery_block{display: grid; grid-template-columns:repeat(auto-fill, minmax(320px,1fr));}
  .gallery_container .gallery_block li a{display: block;}
  .gallery_container .gallery_block li a img{max-width: 100%; height:100%; width:100%; object-fit: cover;}

  /* ************************************************************************************************************ */
  /* Saudi Version Home Page */
  .saudi_version .secondary_title a{color:white;}
  .saudi_version .news_block .news_content .news_date .date{color:white;}
  .saudi_version .secondary_title{color:white}
  .saudi_version .menu_icon a img{filter: brightness(0);}
  .saudi_version .top_bar_bg{background-image: unset; background-color: #fff;}
  .saudi_version .latest_news_bg {background:var(--primary_bg_saudi);}
  .saudi_version .primary_title{color:var(--primary_bg_saudi);}
  .saudi_version .news_block{background-color:var(--primary_bg_saudi);}
  .saudi_version .latest_news_container .primary_title{color: #fff;}
  .saudi_version .top_bar_block .current_status li .status_txt,
  .saudi_version .top_bar_block .useful_links li a{color: #000;}
  .saudi_version .top_bar_block .current_status li .status_txt:hover,
  .saudi_version .top_bar_block .useful_links li a:hover{color: #ed1c24;}
  /* ************************************************************************************** */
  /* News Listing Page */
  /* .news_container .news_inner.news_listing{display: grid; grid-gap:25px; grid-template-columns: repeat(auto-fill, minmax(360px, 1fr)); padding-top:25px;} */

  .news_container .news_inner.news_listing {
    display: grid;
    grid-gap: 15px;
    grid-template-columns: repeat(auto-fill, minmax(30%, 1fr));
    padding-top: 15px; margin-bottom:20px;
  }

  .news_container .news_inner.news_listing .news_block { background-color:#fff; }
  .news_container .news_inner.news_listing .news_block .news_content { background:#fff; padding: 10px 12px;border: #dedede 1px solid;}
  .news_container .news_inner.news_listing .news_block .news_content .news_dtl h2 { color:#000; }
  .news_block .news_content .news_date .date { color: black; }
  .news_container .news_inner.news_listing .news_block .news_content .news_date .date { color: #000; }

  /* ************************************************************************************** */
  /* View News Detail Page */
  .news_content_inner .news_dtl .secondary_title .sub_ttl {
      position: absolute;
      bottom: 106%;
      right: 15px;
      background-color: #ed1c24;
      font-size: 14px;
      line-height: 17px;
      text-transform: uppercase;
      color: #fff;
      display: inline-block;
      padding: 4px 4px;
      box-sizing: border-box;
  }
  .view_new_detail{padding-top:9px;}
  /* view all banner */
  .view_news_detail_banner{padding-top:9px;}
  .view_news_detail_banner .news_block .news_content .news_dtl{width:auto;}
  .view_news_detail_banner .news_block .news_content .news_date{width:20%;}
  .view_news_detail_banner .secondary_title{font-size: 40px; line-height: 50px;}
  .view_news_detail_banner .news_block .news_content .news_dtl .text{font-size: 16px; line-height: 24px; margin-top:10px; min-height: unset;}
  .view_news_detail_banner .secondary_title a{min-height:unset;}

  /* Description block */
  .view_news_inner{display: flex; justify-content: space-between; flex-wrap: wrap;}

  .view_new_detail .news_description{width:68%; padding:40px 0px 40px; box-sizing: border-box;}
  .view_new_detail .news_description p{font-size:17px; line-height:28px; font-weight: 400; padding-bottom:30px; box-sizing: border-box; color: #000; text-align: justify; }
  .view_new_detail .news_description p:last-child{padding-bottom: 10px;}


  .view_new_detail .related_container{width:30%; margin:40px 0px; border:1px solid #c7c7c7; padding:20px 20px; box-sizing: border-box;}
  .view_new_detail .related_container .secondary_title{color: #000;}
  .related_container .related_news_inner{padding-top:10px;}
  .related_container .related_news_inner .related_news_block {padding: 20px 0px 15px; display: flex; justify-content: space-between; border-bottom: #c7c7c7 1px solid; }
  .related_container .related_news_inner .related_news_block:last-child { border-bottom:0px; padding-bottom:0px; }
  .related_news_block .relared_image{width: 29%;}
  .related_news_block .relared_image a{height:100%; display: block;}
  .related_news_block .relared_image a img{max-width: 100%; width: 100%; height:auto; object-fit: cover;}
  .related_news_block .related_news_content{width: 69%;}
  .related_news_block .relared_image img{max-width: 100%;}
  .related_news_block .related_news_content .title { font-size:16px; line-height:24px; font-family: "Noto Nastaliq Urdu", serif; font-weight: 400; color: #000; transition: .3s ease-in-out; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden;}
  .related_news_block:hover .related_news_content .title{color: #ed1c24;}
  .related_news_block .related_news_content .badge{padding:6px 0px;}
  .related_news_block .related_news_content .badge a {font-size:14px; line-height: 23px; background-color: #202020; color: #fff; padding:2px 6px; box-sizing: border-box; display: inline-block; transition: .3s ease-in-out;}
  .related_news_block .related_news_content .badge a:hover{background-color: #ed1c24;}
  .related_news_block .related_news_content .related_news_date .text{font-size: 14px; line-height: 24px; color:#a9a9a9;}


  /* ************************************************************************************** */
  /* About Us */

  .about_us_pg{padding-top:40px;}
  .about_us_pg .about_us_banner{padding-top:20px}
  .about_us_banner .about_us_inner{position: relative;}
  .about_us_banner .image_block img{max-width: 100%;}
  .about_us_banner .image_block .about_pg_resp{display: none;}

  .about_us_banner .about_us_banner_cnt{position: absolute; top:50%; left:50%; transform: translate(-50%, -50%); width: 100%;}
  /* .about_us_banner .about_us_banner_cnt .about_us_banner_cnt_inner{display: flex; align-items: center; justify-content: center; flex-wrap: wrap; height: 100%;} */
  .about_us_banner_cnt_inner .banner_logo {width: 100%; text-align: center;}
  .about_us_banner_cnt_inner .banner_logo img{max-width: 60%; width:100%;}
  .about_us_banner_cnt_inner .about_pg_banner_links{display: flex; justify-content: center; align-items: center; padding-top:10px;}
  .about_us_banner_cnt_inner .about_pg_banner_links li{font-size: 18px; line-height: 24px; color: #000; font-family: 'Arabic bold', Arial, Verdana, Geneva, Helvetica, sans-serif; text-transform: uppercase; display: flex; align-items: center;}
  .about_us_banner_cnt_inner .about_pg_banner_links li:after{content:''; width:4px; height:4px; background-color: #000; display: block; margin:0px 8px;}
  .about_us_banner_cnt_inner .about_pg_banner_links li:last-child:after{display: none;}

  .about_us_inner .about_link{position: absolute; top:80px; right:80px;}
  .about_us_inner .about_link a{font-size: 26px; line-height: 34px; color: #fff; text-transform: uppercase; font-family: 'Arabic ', Arial, Verdana, Geneva, Helvetica, sans-serif; font-weight: 400; transition: .3s ease-in-out;}
  .about_us_inner .about_link a:hover{text-decoration: underline;}


  .aboutus_content { width: 100%; padding:30px 0; clear:both }
  .aboutus_content p.text {font-size:17px; line-height: 28px; font-weight: 400; padding-bottom: 30px; box-sizing: border-box; color: #000; text-align: justify }
  .aboutus_content p.text:last-child{padding-bottom:0px;}
  .aboutus_content .aboutus_img1 { width:auto; float:left; padding-right:30px; padding-bottom:20px; }
  .aboutus_content .aboutus_img1 img { max-width:100%; height:auto }
  .aboutus_content .aboutus_img2 { width:auto; float:right; padding-left:30px; padding-bottom:20px; }
  .aboutus_content .aboutus_img2 img { max-width:100%; height:auto }
  .aboutus_content .highlight_area { width: 100%; background:#f9f9fa; padding:3% 2%; box-sizing:border-box; margin:50px 0; clear:both; text-align:center; }
  .aboutus_content .highlight_area h6 { font-family:'Arabic bold', Arial, Verdana, Geneva, Helvetica, sans-serif; font-weight: 700; font-size:24px; color:#000; line-height:28px; text-transform:uppercase;}
  .aboutus_content .highlight_area p { font-size: 17px; color:#000; line-height:28px; padding:10px 0; padding-bottom: 0px; }
  .aboutus_content .highlight_area p span { color:#ed1c24; }




  /* ************************************************************************************** */
  /* Terms & Conditions */

  .cms_page { width:100%; padding-top: 40px;}
  .cms_page .cms_side_bar{width:28%;  display: inline-block;}
  .cms_page .cms_side_bar li a{font-size:17px; line-height: 28px; font-weight: 400; color: #000; transition: .3s ease-in-out; display: block; padding:10px 30px; box-sizing: border-box;}
  .cms_page .cms_side_bar li a:hover{background-color: #fff; color: #ed1c24;}
  .cms_page .cms_side_bar li a.cms_tab_active{background-color: #fff; color: #ed1c24;}

  .cms_page .cms_page_content{width:69%; float:right;}
  .cms_page .cms_page_content:after{content: ''; clear: both; display: table-cell;}
  .cms_page .cms_page_content h2 { padding-bottom:20px; }
  .cms_page .cms_page_content h3 { font-size:20px; padding-bottom:20px; }
  .cms_page .cms_page_content .text{font-size:17px; line-height: 26px; font-weight: 400; padding-bottom: 30px; box-sizing: border-box; color: #000; }


  /* #side_bar.sticky_side_bar{position: fixed; z-index: 2;} */

  #side_bar .sticky_side{padding:20px 0px; background-color: #f5f5f5; position: sticky; top:120px;}
  /* ************************************************ */


  .faq_block {width: 100%; display: inline-block; padding: 40px 0px 0px; box-sizing: border-box;}
  .faq_block .block_title {text-transform: uppercase; font-size: 36px;  width: 100%; padding:10px 0px; display: flex;
  justify-content: center;}
  .faq_block .main_block { padding-top: 30px; }
  .faq_block .right_col {width: 72%; float: right; padding-left: 60px; box-sizing: border-box;}
  .faq_block .left_col {width: 380px; float:left;}
  .faq_block .right_col .category {padding-top: 30px;}
  .faq_block .right_col .category .cat_title { text-align: left;  font-size: 24px; font-family:'Arabic bold', Arial, Verdana, Geneva, Helvetica, sans-serif; font-weight: 700;}

  .faq_block .tab_bar { width: 100%;  display: block;padding: 25px 0; box-sizing: border-box; padding-bottom: 25px; background-color: #f5f5f5; border-radius: 4px;}
  .faq_block .tab_bar .tab_title{ font-size: 22px; padding: 25px 15px;  padding-top:0px; font-family: 'Arabic bold', Arial, Verdana, Geneva, Helvetica, sans-serif;}
  .faq_block .tab_bar .tab_categories a { background-color: #f5f5f5;}
  .faq_block .faq_tabs { display:block; border: none; padding: 15px 15px 15px 35px; color: #000; font-size: 17px;  text-align: left; font-weight: 400;}

  .faq_block .tab_bar .tab_categories .active { background-color: #fff; color: #ed1c24; font-weight: 400; }

  .faq_block .accordion { background-color: #fff; color: #000; cursor: pointer; width: 100%; border: 1px solid #e4e9ee;
  text-align: left; outline: none; transition: 0.4s; margin: 0px 0px; display: flex; align-items: center; border-radius: 4px; padding: 0px 0px;}
  .faq_block .active_accordion, .accordion:hover { background-color: #f5f5f5; }
  .faq_block .accordion:before { content: url(../images/arrow_down-icon.png); width: 65px; height:52px; line-height: 56px; text-align: center; }
  .faq_block .active_faq:before {  content: url(../images/arrow_up-icon.png); line-height: 52px;}
  .faq_block .panel { padding: 0 18px; padding-left: 53px; background-color: #fff; display: none; border: 1px solid #e4e9ee; border-top: 0px;}
  .faq_block .panel p { padding-top: 30px; padding-bottom: 0px; font-size: 14px; color:#2d2d2d; line-height: 25px; font-family: 'Arial';}
  .faq_block .panel p:last-child {padding-bottom: 30px;}
  .faq_block .active_accordion:active { background-color: #e4dcd3; }
  .faq_block .accordion:active { background-color: #e4dcd3; }
  .faq_block .accordion_block {margin-top: 30px;}
  .faq_block .accordion_block .faq_acc_title {font-size: 16px; color: #141414; line-height: 26px; display: block; width: 100%; font-weight: 400;}


  .faq_block .content_block { width: 100%;}
  .faq_block .content_block p { font-family: 'Arial'; font-size: 14px; color: #2d2d2d; line-height: 24px; padding-bottom: 20px; }
  .faq_block .content_block .sub_title { font-size: 22px; padding-bottom: 25px;}
  .faq_block .content_block b { font-weight: 400;}
  .accordion_block .faq_accordion{padding-bottom: 20px;}


  /* ************************************************************************************** */
  /* RSS Feed */

  .rss_feed { width:70%; margin:0 auto; padding:40px 0; }
  .rss_feed .fields{ width: 100%;justify-content: space-between;margin-top: 20px;}
  .rss_feed .forms{width: 100%;box-sizing: border-box;padding-right: 0px; padding-top: 0;}
  .rss_feed .forms .title{font-family:'Arabic' , Arial, Verdana, Geneva, Helvetica, sans-serif; font-size:15px; font-weight: 400; color: #000; padding-bottom: 15px;}
  .rss_feed .forms .full_width{width: 100%;margin-bottom: 25px;}
  .rss_feed .forms .half_width{width: 47.5%;margin-left: 20px; margin-bottom: 25px;}
  .rss_feed .forms .half_width:last-child{margin-right: 0}
  .rss_feed .forms input{height: 60px;border: 1px solid #e1e1e1;font-family:'Arabic ', Arial, Verdana, Geneva, Helvetica, sans-serif; font-size:15px; font-weight: 400; color: #000; box-sizing: border-box;background-color: #f4f4f4;padding-left: 20px;padding-right: 10px;outline: 0;}
  .rss_feed .forms input::placeholder{color: #2d2d2d;font-size: 15px;}
  .rss_feed .forms .mode_conduct span{font-size: 14px;color: #2d2d2d;font-family: gibson_reg;box-sizing: border-box}
  .rss_feed .forms .margin_btm{margin-bottom: 30px;}
  .rss_feed .forms .margin_btm span{display: block; font-family:'Arabic ', Arial, Verdana, Geneva, Helvetica, sans-serif; font-size:15px; font-weight: 400; color: #000; box-sizing: border-box;margin-bottom: 20px;text-transform: capitalize;}
  .rss_feed .forms .mode_conduct{width: 100%}
  .rss_feed .forms .mode_conduct li{display: inline-block;font-family:'Arabic ', Arial, Verdana, Geneva, Helvetica, sans-serif; font-size:15px; font-weight: 400; color: #000; padding-right: 10px;width: 120px;}
  .rss_feed .forms .mode_conduct ul{padding: 10px 0px;}
  .rss_feed .forms .mode_conduct li span{margin-bottom: 0}
  .rss_feed .forms .submit button{background-color: #ed1c24;padding: 14px 30px;padding-top: 17px; border: 0;outline: 0;color: #fff;font-family: 'Arabic ', Arial, Verdana, Geneva, Helvetica, sans-serif; font-size:15px; font-weight: 400; text-transform: uppercase;cursor: pointer;font-size: 15px;}
  .rss_feed .forms .submit button:hover{background-color: #000}
  .rss_feed .inp-box { width: 31%; float: right; margin: 10px 0px 0px 20px; }
  .rss_feed .verfication { clear:both; padding-top: 20px; }
  .rss_feed label { clear:both; font-size:16px; color:#000; padding-bottom:20px; padding-top: 10px;}
  .rss_feed .fields input[type=checkbox] { width: 15px; height: 14px; float: right; margin-bottom: 0; margin-left: 10px; margin-top: 0; }
  .rss_feed .fields .on-box { float: right; font-size: 14px; color: #000; }
  /* ************************************* */

  .video_container.all_videos{padding:40px 0px 0px;}

  .video_container.all_videos .news_video_inner{background-color: transparent; padding:20px 0px;}

  .video_container.all_videos .all_news_video{display: grid; grid-gap: 20px; grid-template-columns: repeat(auto-fill, minmax(300px, 1fr)); }
  .news_video_block .img_block img{width:100%;}

  .embedded-video{height: 438px;}
  .embedded-video-style{
    height: 390px !important;
    object-fit: none;
    background-color: #000;
  }
  /* All news Page */

  .news_container.all_news_page{margin-top:10px}


  /* ************************************************************************************** */
  /* Login */

  .login_page { max-width: 600px;margin: 0 auto;padding:50px 0px;box-sizing: border-box; }

  @media (min-width:200px) and (max-width:900px){
      .login_page { padding:30px 0px; }
  }

  .login_page p { font-size: 17px; line-height: 28px; font-weight: 400; padding:10px 0; box-sizing: border-box; color: #000; }

  .login_block .label{padding-left: 0;padding-bottom: 15px;}

  .all_block_page .label{padding-left: 0;padding-bottom: 15px;}

  .login_block{width: 100%}


  .login_block .links_btn{width: 100%;display: flex;margin: 30px 0;}

  .login_block .links_btn a{width: 100%;font-size: 18px;color: #818181;border-radius: 4px;background-color: #dee5eb;text-transform: uppercase;text-align: center;padding: 16px 20px;padding-top: 20px;box-sizing: border-box;}


  .login_block .links_btn .active{color: #fff;background-color: #6e7379;margin-right: 2px;}

  .login_block .sign_btn{margin:20px 0px;}
  .login_block .sign_btn a{background-color: #ed1c24;   line-height: 55px;height: 52px;
      font-size: 17px; font-weight: 400; display: block;text-align: center;color: #fff;text-transform: uppercase;}
      .login_block .sign_btn{margin:20px 0px;}
      .login_block .sign_btn button {background-color: #ed1c24;   line-height: 53px; width:100%; cursor:pointer; height: 52px; border:0px;
          font-size: 17px; font-weight: 400; display: block; text-align: center;color: #fff;text-transform: uppercase;}
  .login_block .recaptcha{margin:25px 0px}

  /*label style check box*/

  .login_block .label{font-size: 16px;
      color: #000;
      font-family: 'Arabic ','Neo Sans Pro Regular';
      display: block;
      position: relative;
      padding-left:0px;
      cursor: pointer;
      -webkit-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      user-select: none;
    }	
    
  .login_block .label input{    position: absolute;
      opacity: 0;
      cursor: pointer;
      height: 0;
      width: 0}
  .login_block .label .checkmark{position: absolute;
      top: 0;
      left: 0;
      height: 18px;
      width: 18px;
      border: 1px solid #d1d9df;
      border-radius: 4px;
      border-style: solid;
      display: inline-block;
      vertical-align: middle;
      margin-right: 10px;
      margin-top: -5px;}

  .login_block .label .checkmark:after {
      content: "";
      position: absolute;
      display: none;
  }


  .label input:checked ~ .checkmark:after {
      display: block;
    
  }

  .login_block .label input:checked ~ .checkmark {
    background-color: #0070b7
  }


  .login_block .fields{ width: 100%;display: inline-flex;justify-content: space-between;margin-top: 20px;}

  .login_block .fields .field{ width: 100%; padding-bottom:0px;}

  .login_block .field .label span {
      font-size: 16px;
      color: #000;
      display: block;
      text-transform: none;
  }

  .login_block .field .control input {
      height: 52px;
      border: 1px solid #cfd9e2;
      font-size: 15px;
      color: #000;
      font-family: arial;
      box-sizing: border-box;
      background-color: #f5f5f5;
      padding-left: 20px;padding-top: 2px;
      padding-right: 10px;
      outline: 0;
    width: 100%;}


  /* ********************************************************** */
  /* Search Suggestion */




  .search .search_inner .search_suggestion{position: absolute; top:38px; left:0px; width:100%; box-shadow: 0px 0px 10px 1px rgb(0 0 0 / 10%); display: none; background-color: #fff; z-index: 2;}

  .search_suggestion .search_sgst_inner{ padding:5px 0px 0px; box-sizing: border-box;}
  .search .search_suggestion .search_sgst_block{display: flex; justify-content: space-between; padding:16px 15px; box-sizing: border-box;}
  .search .search_suggestion .search_sgst_block:nth-child(even){background-color: #f5f5f5;}
  .search_sgst_block .search_img{width: 24%; display: block;}
  .search_sgst_block .search_img img{max-width: 100%; width:100%; height: auto;}
  .search_sgst_block .search_sgst_content{width:72%;}
  .search_sgst_content .title{font-size: 15px; line-height: 18px; color: #000; font-weight: 600; margin-bottom:5px; display: block; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; transition: .3s ease-in-out;}
  .search_sgst_content .title:hover{color: #ed1c24;}
  .search_sgst_content .search_sgst_catg{font-size: 11px; line-height: 16px; padding:1px 6px; box-sizing: border-box; background-color: #666; color:#fff; display: inline-block; transition: .3s ease-in-out;}
  .search_sgst_content .search_sgst_catg:hover{background-color: #ed1c24;}
  .search_sgst_content .post_date{font-size: 12px; line-height: 20px; color:#aaa; padding:0px 6px; box-sizing: border-box; display: inline-block;}

  .search .search_suggestion .search_sgst_btn{display:block; padding:6px 0px; box-sizing: border-box; text-align: center; border-top:1px solid #ececec; background-color: #ececec;}

  .search_sgst_btn .search_sgst_cta{font-size:14px; line-height: 24px; color: #000; padding:0px 8px; display: inline-block; transition: .3s ease-in-out; }
  .search_sgst_btn .search_sgst_cta:hover{color: #ed1c24; }
  .search .search_suggestion .search_sgst_block:last-child{padding-bottom: 16px;}
  .bottom_content .headersearch .search{transition: .3s ease-in-out;}

  /* Header Search Update */
  @media screen and (min-width:1080px){
      .top_bar_inner .top_bar_block.right_col.search_adjst{display:flex; justify-content: flex-end; transition: .3s ease-in-out;}
      .top_bar_inner .top_bar_block.right_col.search_adjst .bottom_content{display:block; padding-top:0px;}
      .top_bar_inner .top_bar_block.right_col.search_adjst .bottom_content .headersearch{margin-top:0px; padding-left:10px;}
      .top_bar_inner .top_bar_block.right_col.search_adjst .bottom_content .headersearch .search{top:80px; right:0px;}
      .top_bar_inner .top_bar_block.right_col.search_adjst .headersearch .search input{padding:7px 20px;}
  }

  @media screen and (min-width:1500px){
      .top_bar_inner .top_bar_block.right_col.search_adjst .bottom_content .headersearch .search{top:81px;}
  }
  @media screen and (min-width:1600px){
      .top_bar_inner .top_bar_block.right_col.search_adjst .bottom_content .headersearch .search{top:84px;}

  }

  @media screen and (min-width:1900px){
      .top_bar_inner .top_bar_block.right_col.search_adjst .bottom_content .headersearch .search{top:100px;}

  }

  @media screen and (max-width:1079px){
      .sticky_header .bottom_content .headersearch .search, 
      .sticky_header.china_header .bottom_content .headersearch .search{top:46px;}

  }

  @media screen and (min-width:200px) and (max-width:899px){
      .search_sgst_content .title{font-size: 14px; line-height: 18px;}
  }



  /* Search Detail Page */



  .search_detail_pg .search_suggestion{width:68%;}
  .search_detail_pg .search_suggestion .search_sgst_block{display: flex; justify-content: space-between; flex-wrap: wrap; margin-bottom: 25px;}
  .search_detail_pg .sgst_pst_cnt{font-size: 14px; line-height: 20px; padding-top:15px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}
  .search_detail_pg .search_suggestion .search_sgst_inner{padding-top:25px;}
  .search_detail_pg .search_sgst_block .search_sgst_content{width:73%;}
  .search_detail_pg .search_sgst_content .title{font-size: 20px; line-height: 28px;}

  .search_pagination{ padding:0px 0px 30px; justify-content: center;}
  .search_pagination .prev a, .search_pagination .next a {width:35px; height:35px; border:1px solid #ececec;  display: flex; justify-content: center; align-items: center; margin:0px 6px; transition: .3s ease-in-out;}
  .search_pagination .prev img, .search_pagination .next img{max-width: 100%; width:8px; filter: brightness(0); transition: .3s ease-in-out;}
  .search_pagination .prev a:hover, .search_pagination .next a:hover{background: #666666;}
  .search_pagination .prev a:hover img, .search_pagination .next a:hover img{filter: brightness(1);}
  /* .search_pagination .prev.disabled, .search_pagination .next.disabled {opacity: 0.6;} */


  .pagination_links{display: flex;}
  .pagination_links li a{/* width:35px; height:35px; border:1px solid #ececec; margin:0px 6px; */display: flex; justify-content: center; align-items: center; font-size: 15px; line-height: 20px; color: #000; transition: .3s ease-in-out;}
  .pagination_links li:hover a{color: #fff; background-color: #ed1c24;}
  .pagination_links li a.active{color: #fff; background-color: #ed1c24;}



  .custom_pagination{display: flex; padding:0px 0px 30px; justify-content: center;}
  .custom_pagination .prev a, .custom_pagination .next a {width:35px; height:35px; border:0px solid #ececec;  display: flex; justify-content: center; align-items: center; margin:0px 6px; transition: .3s ease-in-out;}
  .custom_pagination .prev img, .custom_pagination .next img{max-width: 100%; width:8px; filter: brightness(0); transition: .3s ease-in-out;}
  .custom_pagination .prev a:hover, .custom_pagination .next a:hover{background: #666666;}
  .custom_pagination .prev a:hover img, .custom_pagination .next a:hover img{filter: brightness(1);}
  /* .search_pagination .prev.disabled, .search_pagination .next.disabled {opacity: 0.6;} */



  .custom_pagination {padding: 0px 0px 20px;}
  .pagination_links li {/* width: 46px;  *//* height: 35px; */border: 1px solid #ececec;margin: 0px 5px;display: flex;justify-content: center;align-items: center;font-size: 15px;line-height: 20px;color: #000;transition: .3s ease-in-out;padding: 8px 16px;
  }

  @media only screen and (max-width: 768px) {
    .pagination_links li {
      font-size: 10px; /* Adjust font size for smaller screens */
      padding: 4px 8px; /* Adjust padding for smaller screens */
    }
  }


  .pagination_links li:hover{color: #fff; background-color: #ed1c24;}
  .pagination_links li.active{color: #fff; background-color: #ed1c24;}


  /* NAV TABS */

  /* Style the tab */
  /* .tab {
      overflow: hidden;
      /* border: 1px solid #ccc; */
      /* background-color: #f1f1f1;
      width:16%;
    } 
    */
    /* Style the buttons inside the tab */
    /* .tab button {
      background-color: #000;
      float: left;
      border: 2px solid white;
      outline: none;
      cursor: pointer;
      padding: 14px 16px;
      transition: 0.3s;
      font-size: 17px;
      color: #fff;
      font-weight: 800;
    } */
    
    /* Change background color of buttons on hover */
    /* .tab button:hover {
      background-color: #ddd;

    } */
    
    /* Create an active/current tablink class */
    /* .tab button.active {
      background-color: #ccc;
    }
    */
  
  /* / Gallery Tabs  */
  .video_container .tab {display: inline-flex; justify-content: flex-end; padding:6px 0px 0px; float: right;}
  .video_container .tab:after{content:''; clear: both; display: table;}
  .video_container .tab .tablinks{font-size: 14px; line-height: 20px; outline: unset; border:unset; border-radius: unset; background-color: #d1d2d4; color:#000; transition: .3s ease-in-out; cursor: pointer; margin:0px 4px; padding:4px 15px; box-sizing: border-box; display: flex; align-items: center;padding:8px 20px;}

  .video_container .tab .tablinks:hover{background-color: #000; color: #fff;}
  .video_container .tab .tablinks.active{background-color: #000; color: #fff;}

  .secondary_title_grid {
    
      
      font-size: 24px;
      line-height: 38px;
      color: #fff;
      text-transform: uppercase;
      min-height: 24px;
      display: -webkit-box;
      -webkit-line-clamp: 1;
      -webkit-box-orient: vertical;
      overflow: hidden;
      transition: .3s ease-in-out;

  }
  .secondary_title_grid a{
      color: #fff;
      font-family: 'Arabic bold', Arial, Verdana, Geneva, Helvetica, sans-serif;
      /* font-weight: 700; */
    } 
    
    .news_container .news_inner.news_listing .news_block .news_content .news_dtl h2 a { color:#000}

  /* ************************************************** */
  /* INP Wealth */

  .inp_wealth .wealth_page_ttl{padding:9px 0px 9px; box-sizing: border-box;}
  .inp_wealth .latest_news_container{justify-content: center; align-items: center;}
  .inp_wealth .latest_news_container .latest_news_carousel{width:90%;}


  .inp_wealth .news_block .news_content { background: #fff;padding: 10px 12px;border: #dedede 1px solid;}

  .inp_wealth .secondary_title a { color:#000 }
  .inp_wealth .news_block .news_content .news_date .date{ color:#000 }
  .inp_wealth .view_news_detail_banner .secondary_title{color:#fff;}
  #wealth-news.news_container .news_inner{display: grid; grid-template-columns: 1fr 1fr; grid-gap:15px; padding-top:0px;}

  .inp_wealth #wealth-news .news_inner {display: grid;justify-content: space-between;width: 100%;grid-template-columns: 1fr 1fr;grid-gap: 15px;}

  .inp_wealth #wealth-news .news_inner .left_col .view_secondary_cta { font-size:16px; line-height: 30px;}
  .inp_wealth #wealth-news .news_block .news_content .view_secondary_btn {position: absolute; left:0px; top:-22px;}

  
  #wealth-news .news_block .news_content .news_dtl{width:100%; display: flex; justify-content: space-between; flex-wrap: wrap;}
  #wealth-news .news_block .news_content .news_dtl .article_lower_right{width:100%;}

  #wealth-news .news_block .news_content .news_dtl .text{width:92%; order:2}
  #wealth-news .news_block .news_content .news_dtl .news_date{order:1; width:100%; align-items: flex-start;}
  #wealth-news .news_block .news_content .news_date .date{padding-top:10px;}
  #wealth-news .news_block .news_content .news_dtl .secondary_title{width:100%; font-size: 18px;line-height: 30px;color: #000;}

  .wealth_detail{background-color: #202220 !important; padding: 20px 30px !important;}
  .inp_wealth .news_block .wealth_detail .news_date .date{ color:#fff }

  .view_new_detail.article_detail .custom_news_content { border: 0; }

  .share_block{padding:20px 20px; background-color: #f5f5f5; box-sizing: border-box; display: flex; align-items: center}
  .share_block .share_title{font-size: 16px; line-height: 24px; font-weight: 400; color: #1D2D3A; padding-right:10px;}
  .share_block .share_links{display: inline-block; padding:0px 6px; box-sizing: border-box;}
  .share_block .share_links img{max-width: 100%; width:25px;}

  /* #social-links{padding:20px 20px; background-color: #f5f5f5; box-sizing: border-box; display: flex; align-items: center}
  #social-links .share_title{font-size: 16px; line-height: 24px; font-weight: 400; color: #1D2D3A; padding-right:10px;}
  #social-links .share_links{display: inline-block; padding:0px 6px; box-sizing: border-box;}
  #social-links .share_links img{max-width: 100%; width:25px;} */

  div#social-links {padding:20px 20px; background-color: #f5f5f5; box-sizing: border-box; display: flex; align-items: center}
  div#social-links ul li {
      display: inline-block;
  }          
  div#social-links ul li a{display: inline-block; padding:0px 6px; box-sizing: border-box;}
  div#social-links ul li a span{max-width: 100%; width:25px;font-size: 30px;}
  div#social-links ul li .fa-facebook-square{color: blue;}
  div#social-links ul li .fa-pinterest{color: #D54D55;}
  div#social-links ul li .fa-twitter{color: #29C5F6;}
  div#social-links ul li .fa-instagram-square{color: #29C5F6;}

  .inp_wealth .view_new_detail .news_description{width:100%;width:100%; font-size: 17px;
      line-height: 28px;
      font-weight: 400;
      padding-bottom: 30px;
      box-sizing: border-box;
      color: #000;}
  .inp_wealth .view_new_detail .related_container{width:100%; max-width:100%; padding:0px 0px; border:0px; margin-top:0px; margin-bottom: 0px;}
  .inp_wealth .related_news_inner #wealth-news .news_inner{padding-top:0px;}


  /* Gallery Tabs */
  .video_container .tab {display: inline-flex; justify-content: flex-end; padding:6px 0px 0px; float: right;}
  .video_container .tab:after{content:''; clear: both; display: table;}
  .video_container .tab .tablinks{font-size: 14px; line-height: 20px; outline: unset; border:unset; border-radius: unset; background-color: #d1d2d4; color:#000; transition: .3s ease-in-out; cursor: pointer; margin:0px 4px; padding:4px 15px; box-sizing: border-box; display: flex; align-items: center;}

  .video_container .tab .tablinks:hover{background-color: #000; color: #fff;}
  .video_container .tab .tablinks.active{background-color: #000; color: #fff;}


  /* ************************************************************************************** */
  /* Contact Us */

  .contact_us { padding-top: 40px; }

  .static_three_col{width:100%;margin:10px 0;}

  .static_three_col ul li{width: 32.5%; display: inline-block;padding:20px 40px;box-sizing: border-box;margin-right: 10px; background:#f7f7f7; border: 1px solid #f7f7f7;min-height: 219px;vertical-align: top;text-align: center}
  .static_three_col ul li .circle{background-color: #fff;margin: 0 auto; width: 100px;height: 100px;box-sizing: border-box;border-radius: 50px;padding-top: 23px;margin-bottom: 15px;}
  .static_three_col ul li img{max-width: 100%;padding-top: 6px}
  .static_three_col ul li span{ font-family:'Arabic ', Arial, Verdana, Geneva, Helvetica, sans-serif; font-size:17px; font-weight: 400; color: #000; display: block;line-height: 24px;}
  .static_three_col ul li:last-child{margin-right: 0}


  .static_three_col_top_section {width:100%;margin:15px 0; border-bottom:#dddddd 1px solid; }
  .static_three_col_top_section ul li{width: 32.5%; display: inline-block;padding:20px 40px;box-sizing: border-box;margin-right: 10px; background:#f7f7f7; border: 1px solid #f7f7f7; vertical-align: top;text-align: center; font-family:'Arabic', Arial, Verdana, Geneva, Helvetica, sans-serif; font-size:17px; font-weight: 400; color: #000; }
  .static_three_col_top_section ul li span{ font-family:'Arabic ', Arial, Verdana, Geneva, Helvetica, sans-serif; font-size:17px; font-weight: 400; color: #ec1c23; line-height: 24px;}
  .static_three_col_top_section ul li:last-child{margin-right: 0}


  .contact_us_block{ width:100%; display:inline-block; box-sizing:border-box; border:1px solid #f4f4f4; padding:60px; margin-top: 20px; }

  .contact_us_block .forms{width: 54%;float: left;box-sizing: border-box;padding-right: 0px;}
  .contact_us_block .forms .title{font-family:'Arabic ', Arial, Verdana, Geneva, Helvetica, sans-serif; font-size:15px; font-weight: 400; color: #000; padding-bottom: 15px;}
  .contact_us_block .forms .full_width{width: 100%;margin-bottom: 25px;}
  .contact_us_block .forms .half_width{width: 48.7%;margin-right: 0px;}
  .contact_us_block .forms .half_width:last-child{margin-right: 0}
  .contact_us_block .forms input{height: 60px;border: 1px solid #e1e1e1;font-family: 'Arabic', Arial, Verdana, Geneva, Helvetica, sans-serif; font-size:16px; font-weight:400; color: #000; box-sizing: border-box;background-color: #f4f4f4;padding-left: 20px;padding-right: 10px;outline: 0;}

  .contact_us_block .forms input::placeholder{color: #2d2d2d;font-size: 15px;}

  .contact_us_block .forms .mode_conduct span{font-size: 14px;color: #2d2d2d;font-family: gibson_reg;box-sizing: border-box}

  .contact_us_block .forms .margin_btm { margin-bottom: 30px; display:flex; justify-content: space-between; flex-wrap: wrap; }
  .contact_us_block .forms .margin_btm span{display: block; font-family: 'Arabic ', Arial, Verdana, Geneva, Helvetica, sans-serif; font-size:15px; font-weight: 400; color: #000; box-sizing: border-box;margin-bottom: 20px;text-transform: capitalize;}

  .contact_us_block .forms .mode_conduct{width: 100%}
  .contact_us_block .forms .mode_conduct li{display: inline-block;font-family: 'Arabic ', Arial, Verdana, Geneva, Helvetica, sans-serif; font-size:15px; font-weight: 400; color: #000; padding-right: 10px;width: 120px;}
  .contact_us_block .forms .mode_conduct ul{padding: 10px 0px;}
  .contact_us_block .forms .mode_conduct li span{margin-bottom: 0}


  .mode_conduct .container {font-size: 15px;color: #2d2d2d;font-family: gibson_reg;display: block;position: relative;padding-left: 35px;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}


  .mode_conduct .container input {position: absolute;opacity: 0;cursor: pointer;height: 0; width: 0;}

  .mode_conduct .checkmark {position: absolute;top: 0;left: 0;height: 20px;width: 20px;background-color: #f4f4f4;border: 1px solid #e1e1e1;border-style: solid;border-width: 1px;display: inline-block;vertical-align: middle;margin-right: 10px;margin-top: -5px;}


  .mode_conduct .checkmark:after {content: "";position: absolute;display: none;}

  .mode_conduct .container input:checked ~ .checkmark:after {display: block;}

  .mode_conduct .container .checkmark:after {
  background-image: url("../images/tick_icon_white-1.png");background-repeat: no-repeat;background-position: center;content: '';background-size: 100%;left: 3px;top: 4px;width: 12px;height: 12px;}


  .contact_us_block .forms .text_area{width: 100%}
  .contact_us_block .forms .text_area textarea{width: 100%; height: 150px;border: 1px solid #e1e1e1;font-family:'Arabic ', Arial, Verdana, Geneva, Helvetica, sans-serif; font-size:16px; font-weight:400; color: #000; box-sizing: border-box;background-color: #f4f4f4;padding-left: 20px;padding-right: 10px;resize: none;outline: 0;padding-top: 20px;padding-bottom: 20px}

  .contact_us_block .forms .verfication img{max-width: 100%;}

  .contact_us_block .forms .submit button{background-color: #ed1c24;padding: 14px 30px;padding-top: 17px; border: 0;outline: 0;color: #fff;font-family:'Arabic ', Arial, Verdana, Geneva, Helvetica, sans-serif; font-size:15px; font-weight: 400; text-transform: uppercase;cursor: pointer;font-size: 15px;}
  .contact_us_block .forms .submit button:hover{background-color: #000}

  .contact_us_block .map{width: 42%; float: right; text-align: right;}
  .contact_us_block .map img{max-width:100%;width: 100%}


  .map {
    position: relative;
    z-index: 1
  }

  .map iframe {
    height: 580px;
    width: 100%;
    border: none
  }

  /* Contact us Updated Css */
  .contact_us_pg{padding-top:40px;}
  .contact_us_pg .contact_us_banner{padding-top:0px}
  .contact_us_banner .contact_us_inner{position: relative;}
  .contact_us_banner .image_block img{max-width: 100%;}
  .contact_us_banner .image_block .contact_pg_resp{display: none;}

  .contact_us_banner .contact_us_banner_cnt{position: absolute; top:50%; left:50%; transform: translate(-50%, -50%); width: 100%; height: 100%;}
  .contact_us_banner_cnt_inner .banner_logo {width: 100%; text-align: center; padding:80px 15px 0px; box-sizing: border-box;}
  .contact_us_banner_cnt_inner .banner_logo img{max-width: 100%; width:auto;}
  .contact_us_banner_cnt_inner .contact_pg_banner_links{display: flex; justify-content: center; align-items: center; padding-top:10px;}
  .contact_us_banner_cnt_inner .contact_pg_banner_links li{font-size: 18px; line-height: 24px; color: #000; font-family: 'Arabic bold', Arial, Verdana, Geneva, Helvetica, sans-serif; text-transform: uppercase; display: flex; align-items: center;}
  .contact_us_banner_cnt_inner .contact_pg_banner_links li:after{content:''; width:4px; height:4px; background-color: #000; display: block; margin:0px 8px;}
  .contact_us_banner_cnt_inner .contact_pg_banner_links li:last-child:after{display: none;}

  .contact_us_pg .contact_address{padding-top:30px;}
  .contact_address .contact_address_block{display: flex; justify-content: space-between; flex-wrap: wrap; padding-bottom:25px;}
  .contact_address .contact_address_block:last-child{padding-bottom:0px;}
  .contact_address_block .left_col{width:69%;}
  .contact_address_block .left_col .title{font-size: 30px; line-height: 36px; font-weight: 400; color: var(--primary_bg); text-transform: uppercase;}
  .contact_address_block .left_col .sub_txt{display: block; font-size: 20px; line-height: 26px; font-weight: 400; color: #000; text-transform: uppercase;}
  .contact_address_block .left_col .address_info{padding-top:10px; width: 70%;}
  .address_info li span{font-size: 20px; line-height: 30px; text-transform: uppercase; font-weight: 400;}


  .contact_address_block .right_col{width:29%;}
  .contact_address_block .right_col img{max-width: 100%; width: 100%;}



  /* Contact Us Tabs */


  .contact_us_pg .tabset > input[type="radio"] {
    position: absolute;
    left: -200vw;
  }

  .contact_us_pg .tabset .tab-panel {
    display: none;
  }

  .tabset > input:first-child:checked ~ .tab-panels > .tab-panel:first-child,
  .tabset > input:nth-child(3):checked ~ .tab-panels > .tab-panel:nth-child(2),
  .tabset > input:nth-child(5):checked ~ .tab-panels > .tab-panel:nth-child(3),
  .tabset > input:nth-child(7):checked ~ .tab-panels > .tab-panel:nth-child(4),
  .tabset > input:nth-child(9):checked ~ .tab-panels > .tab-panel:nth-child(5),
  .tabset > input:nth-child(11):checked ~ .tab-panels > .tab-panel:nth-child(6) {
    display: block;
  }


  .contact_us_pg .tabset > label {
    position: relative;
    display: inline-block;
    padding: 24px 40px 20px;
    border-bottom: 0;
    cursor: pointer;
    font-size: 18px; color:#2c2c2c;
    font-weight: 400; text-transform:uppercase;
  }



  .contact_us_pg .tabset > label:hover,
  .contact_us_pg .tabset > input:focus + label {
    color: #ec1c23;
  }

  .contact_us_pg .tabset > label:hover::after,
  .contact_us_pg .tabset > input:focus + label::after,
  .contact_us_pg .tabset > input:checked + label::after {
    background: #06c;
  }

  .contact_us_pg .tabset > input:checked + label {
    background:#f7f7f7; color:#ec1c23;
    margin-bottom: -1px;
  }

  .contact_us_pg .tab-panel {
    padding: 20px 0; background:#f7f7f7; 
  }


  .contact_us_pg .tabset {
    max-width: 100%; text-align: center;
  }

  .main_container .error-text-center{
    text-align: center;
    padding: 50px 0;
  }
  .main_container .error_title{
      color: #fff;
      font-family: 'Arabic bold', Arial, Verdana, Geneva, Helvetica, sans-serif;
      font-weight: 700;
      color: #000;
      text-transform: uppercase;
      font-size: 46px;
      padding-bottom:10px;
  }
  .main_container .error_title img {max-width:26%; height: auto;}

  .main_container .error_message{
      padding-bottom: 30px;
      line-height: 30px;
      font-weight:600;
  }

  .main_container .error_message img {max-width: 10%; height: auto;}

  .main_container .error_link{
      background: #fff;
      padding: 6px 12px;
      color: #ed1c24;
      font-size: 15px;
      font-weight:600;
      text-transform: uppercase;
      border: 1px solid #ed1c24;
  }
  /* .owl-carousel,
  .bx-wrapper { direction: ltr; }
  .owl-carousel .owl-item { direction: rtl; } */




  /* News Ticker INP */

  .ticker-container .hide { display:none; }
  .ticker-container .running-anim { animation-play-state: running !important; -webkit-animation-play-state: running !important; }
  .ticker-container .pause-anim { animation-play-state: paused !important; -webkit-animation-play-state: paused !important; }
  .ticker-container .navbar { padding: 0; }
  .ticker-container .play-bn { background-repeat: no-repeat; }

  .ticker-container { background: white; margin: 0 auto; max-width:100%; border-bottom:#000 1px solid; }

  .nav-fixed-top .ticker-container { margin-top: 7px; }
  div#main-menu2 { border-bottom: none; }

  .ticker-container.sticky-ticker { top: 40px; margin-top: 27px; }
  .row-custom { display: flex; max-width:1500px; margin: 0 auto }
          
  .marquee { border-right: none; }
          .ticker-container ul li {
              display: inline-block;
              padding: 5px 4px;
              background-color: #ebebeb;
              margin-right: 10px;
              position: relative;
          }
          .ticker-container ul li a {
              color: #707070;
              text-decoration: none;
              font-size: 11.2px;
              font-weight: 500;
          }
          .ticker-container ul li:last-child {
              margin-right: 0;
          }
          .ticker-container .breakng-news {
              background-color: #e5e5e5;
              height: 24px;
              width: 25px;
              padding-right: 4px;
              padding-top: 5px;
              display: inline;
              float: left;
              border-right: none;
          }
          .ticker-container .breakng-news span {
              color: #fff;
              font-size: 16px;
              font-weight: 600;
              font-family: 'Arabic ', Arial, Verdana, Geneva, Helvetica, sans-serif;
          }
          span, a {
              font-family: 'Arabic ', Arial, Verdana, Geneva, Helvetica, sans-serif;
          }
          .breakng-news {
              display: inline-block;
          }
          /* Marquee slider */
          .marquee {
              width: 100%;
              overflow: hidden;
              white-space: nowrap;
              /* background-color: #ebebeb; */
          }
          .marquee:hover .marquee__item {
              -webkit-animation-play-state: paused;
              animation-play-state: paused;
          }
          .marquee__item a {
              color: black;
              /* background-color: #EBEBEB; */
              padding-left: 15px;
              padding-right: 15px;
              padding-top: 2px;
              padding-bottom: 2px;
              font-size: 13px;
              /* text-transform: uppercase; */
              font-family: 'Arabic ', Arial, Verdana, Geneva, Helvetica, sans-serif;
          }
          .marquee__item a:hover, .marquee__item a:focus {
              color: black;
              text-decoration: none;
          }
          .marquee__item div{
              display: inline;
          }
          .marquee__item {
              padding:6px 0; 
              display: inline-block;
              will-change: transform;
              -webkit-animation: marquee 250s linear infinite;
              animation: marquee 250s linear infinite;
          }

          .marquee__seperator {
              /* margin: 0 1.5rem; */
          }

          .dot-sep {
              height: 14px;
              width: 30px;
              /* margin-right: 5px; */
              /* margin-left: 5px; */
              /* background-color: black; */
              /* border-radius: 50%; */
              display: inline-block;
              background-image: url('../images/inp_logo_icon.png');
              background-repeat: no-repeat;
              margin-top: -2px;
              vertical-align: middle;
          }

          @-webkit-keyframes marquee {
              0% {
                  transform: translateX(0);
              }
              100% {
                  transform: translateX(-100%);
              }
          }
          @keyframes  marquee {
              0% {
                  transform: translateX(0);
              }
              100% {
                  transform: translateX(-100%);
              }
          }

          @media  only screen and (max-width: 1200px) {
              .ticker-container {
              width:100%; max-width:100%; padding:0px 0px;
              left: 0;
              }
          }
          @media  only screen and (max-width: 991px) {
              .marquee__item a {
                  font-size: 12px;
                  padding-left: 0px;
                  padding-right: 5px;
              }
              .ticker-container::before {
                  /* margin-top: 50px; */
              }
              .ticker-container .breakng-news span {
                  font-size: 12px;
              }
              .dot-sep {
                  height: 14px;
                  width: 30px;
                  display: inline-block;
                  background-image: url('../images/inp_logo_icon.png');
                  background-repeat: no-repeat;
                  margin-top: 0px;
                  vertical-align: middle;
                  background-size:24px;
              }
              .ticker-container .breakng-news {
                  height: 28px;
                  width: 30px;
                  display: inline;
                  float: left;
              }
              .marquee__item {
                  padding: 9px 0;
                  display: inline-block;
                  will-change: transform;
                  -webkit-animation: marquee 40s linear infinite;
                  animation: marquee 40s linear infinite;
              }
              .ticker-container {
                  width: 100%;
                  margin-bottom:0;
              }
          }
              

  @media screen and (min-width:769px){
      
      .ticker-container { display:none }
      
  }

  .img_container{/* height: 179px; */ overflow: hidden;}

  /* PAGE BANNERS */

  .news_container{padding-top:9px;}
  .news_container .page_banner{padding-top:10px}

  .page_banner .banner_inner{position: relative;}
  .page_banner .image_block img{max-width: 100%;}

  .imglist{
    display: grid;
    grid-gap: 9px;
    /* grid-template-columns: repeat(auto-fill, minmax(380px, 1fr));  */
    grid-template-columns: repeat(auto-fill, minmax(30%, 1fr));
    padding-top: 5px; margin-bottom:0px;
  }
  .imglist img{
    /* width: 280px;
    height: 200px; */
    width: 100%;
    height: 100%;
  }

  .auto-grid {
    display: grid;
    grid-template-columns: repeat(
      auto-fill,
      minmax(var(--auto-grid-min-size, 21rem), 1fr)
    );
    grid-gap: var(--auto-grid-gap, 0);
    padding-top: 3px;
  }

  /* / Composition / */
  .team {
    /* / --flow-space: 2em; / */
    margin-left:0px;
  }
  .team ul li{
    padding:10px;
    /* / width:290px; / */
  }

  /* / Blocks / */
  .profile {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    aspect-ratio: 2;
    position: relative;
    padding: 1.5rem;
    color: #ffffff;
    backface-visibility: hidden;
    text-decoration: none;
    overflow: hidden;
  }

  .profile::before,
  .profile::after {
    content: "";
    width: 100%;
    /* / height: 100%; / */
    position: absolute;
    /*inset: 0;*/
    top: 0;
    left: 0;
  }

  .profile::before {
    background: linear-gradient(
      to top,
      hsl(0 0% 0% / 0.79) 0%,
      hsl(0 0% 0% / 0.787) 7.8%,
      hsl(0 0% 0% / 0.779) 14.4%,
      hsl(0 0% 0% / 0.765) 20.2%,
      hsl(0 0% 0% / 0.744) 25.3%,
      hsl(0 0% 0% / 0.717) 29.9%,
      hsl(0 0% 0% / 0.683) 34.3%,
      hsl(0 0% 0% / 0.641) 38.7%,
      hsl(0 0% 0% / 0.592) 43.3%,
      hsl(0 0% 0% / 0.534) 48.4%,
      hsl(0 0% 0% / 0.468) 54.1%,
      hsl(0 0% 0% / 0.393) 60.6%,
      hsl(0 0% 0% / 0.31) 68.3%,
      hsl(0 0% 0% / 0.216) 77.3%,
      hsl(0 0% 0% / 0.113) 87.7%,
      hsl(0 0% 0% / 0) 100%
    );
    transition: 300ms opacity linear;
  }

  .profile::after {
    background: linear-gradient(
      45deg,
      hsl(5 97% 63% / 0.7) 0,
      hsl(5 97% 63% / 0) 100%
    );
    opacity: 0;
    transition: 300ms opacity linear;
  }

  .profile > * {
    z-index: 1;
  }

  .profile img {
    width: 100%;
    height: auto;
    position: absolute;
    top: 0;
    left: 0;
    margin: 0;
    z-index: -1;
    object-fit: cover;
    /* / filter: grayscale(1); / */
    transition: filter 200ms ease, transform 250ms linear;
  }

  .profile h2,
  .profile p {
    transform: translateY(2ex);
  }

  .profile h2 {
    font-size: 1.7rem;
    line-height: 1.2;
    font-weight: 900;
    letter-spacing: 0.03ch;
    transition: 300ms transform ease;
  }

  .profile p {
    font-size: 1.2rem;
    font-weight: 500;
  }

  .profile p {
    opacity: 0;
    transition: 300ms opacity linear, 300ms transform ease-in-out;
  }

  .profile:focus {
    outline: 0.5rem solid white;
    outline-offset: -0.5rem;
  }

  .profile:hover :is(h2, p),
  .profile:focus :is(h2, p) {
    transform: none;
  }

  .profile:hover::after,
  .profile:focus::after,
  .profile:hover::before,
  .profile:focus::before {
    opacity: 0.7;
  }

  .profile:hover p,
  .profile:focus p {
    opacity: 1;
    transition-delay: 200ms;
  }

  .profile:hover img,
  .profile:focus img {
    filter: grayscale(0);
    transform: scale(1.05) rotate(1deg);
  }

  .gobalink{
    width: 100%;
    margin: 9px 0;
  }
  .gobalink img{
    width: 270px;
    height:auto;

  }
  
  @-webkit-keyframes marquee_ur {
    0% {
        transform: translateX(-100%);
    }
    100% {
        transform: translateX(0);
    }
  }
  @keyframes  marquee_ur {
    0% {
        transform: translateX(-100%);
    }
    100% {
        transform: translateX(0);
    }
  }

  .image_block > a{
    margin-bottom: -4px;
  }
  .custom_image_block{
    height: 390px;
  }
  .img-space{
    margin-bottom: -4px;
  }
  .custom-display{
    clear: both;
    margin-bottom: 20px;
  }

  .
  .customestyle{

    width: 90px !important;
    top: 32% !important;
    left: 38% !important;
  }


  .cu-height{
    height:35px;
    }
    #openPopUp{
      text-align:center;
      padding: 15px 15px;
      color: #ffffff;
      font-weight: 500;
      font-size: 1.5em;
      border-radius: 3.5px;
      text-decoration: none;
      font-weight: 100;
      transition:background-color 0.15s linear;
      -webkit-transition:background-color 0.15s linear;
      -moz-transition:background-color 0.25s linear;
      -o-transition:background-color 0.25s linear;
    }
    a#openPopUp:hover{
      cursor: pointer;
    }
    .popup{
      position: fixed;
      top: -100vh;
      left: 0;
      z-index: 9999999;
      background: rgba(0,0,0, 0.75);
      width: 100vw;
      height: 100vh;
      opacity: 0;
    
        -webkit-transition: opacity  0.35s ease;
        -moz-transition: opacity 0.35s ease;
        -o-transition: opacity 0.35s ease;
        transition: opacity 0.35s ease;
    }
    .popup .popUpContainer{
    
      top: -100vh;
        -webkit-transition: top  0.35s ease;
        -moz-transition: top 0.35s ease;
        -o-transition: top 0.35s ease;
        transition: top 0.35s ease;
    
      /* Trick to properly center the element by using negative 
      1/2 length of element as margin left and top */
    
      background-color: #ffffff;
      -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.1);
      -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.1);
      box-shadow: 0 1px 2px rgba(0,0,0,0.1);
      border-radius: 2px;
      z-index: 9999999; 
      margin:0 auto;
      width:70%;
    }
    .popup h2{
      padding: 0.5em;
      text-align: center;
      color: #444444;
      margin: 0;
    }
    .popup img{
      width: 100%;
      display: block;
    }
    /* The cancel button on popup dialog */
    .popup a.closePopUp{
      font-family: verdana;
      color: #e74c3c;
    float:right;
      top: 0.2em;
      right: 0.375em;
      margin: 0;
      padding: 5px;
      font-weight: bold;
      font-size: 1.5em;
      text-decoration: none;
    }
    /* The cancel button on popup dialog */
    .popup a:hover{
      color: #c0392b;
    }
    /* When popup is targeted, by clicking on link with #popup in HTML */
    .popup:target{
      opacity: 1;
      top: 0;
    }
    .popup .closePopUpOutSide{
      position: absolute;
      left:0;
      width: 100%;
      height: 100%;
      z-index: 9999991; 
    }
    .popup:target .popUpContainer{
      top: 50px;
        margin-top: 50px;
      -webkit-transition: top  0.35s ease;
        -moz-transition: top 0.35s ease;
        -o-transition: top 0.35s ease;
        transition: top 0.35s ease;
    }
  .custome-title{
  background-color:white;
  padding:12px;
  text-align:center;
  } 
    @media  (max-width: 796px) {
      .popup .popUpContainer{
        width: 90%;
        max-width: none;
        left: 5%;
      }
      .custome-title{
      line-height:20px;
      font-size: 13px;
      }
      .popup ul{
        padding: 0 1em 0 1em;
      }
      .popup:target .popUpContainer{
        top: 25px;
        
      -webkit-transition: top  0.35s ease;
        -moz-transition: top 0.35s ease;
        -o-transition: top 0.35s ease;
        transition: top 0.35s ease;
      }
    }
  .videoUrl{
  object-fit: fill;
  }
  .view_secondary_cta_custom{

    font-size: 12px;
    padding: 2px 4px;
    /* font-weight: bolder; */
    color: #000;
    background-color: #d1d2d4;
    font-weight: 400;
    color: #000;
    text-transform: uppercase;
    text-transform: uppercase;
    /* letter-spacing: -1.5px; */
    display: inline-block;
    letter-spacing: .5px;
    border: 1px solid #a9a9a9;
    margin-right: -5px;
    display: inline-block;
    padding-top: 3px;
    box-sizing: border-box;
    transition: .3s ease-in-out;

    /* font-size: 11px; line-height:17px; padding: 0px 4px; border-bottom-right-radius: 0px; */
  }

  .top_content .current_status .separator{padding:0px 15px; color:#fff;}
  header.china_header .top_bar_inner .logo_col .main_logo img{width:35%;padding-left:10px;}

  /*China home font*/
  /*.china_version .nav_bar .nav_list .nav_item{font-family:'Arabic-ur-chn';}*/
  .china_version .banner_block .banner_inner_block .banner_contect .title a{font-family:'Arabic-ur-chn';}
  .china_version .primary_title{font-family:'Arabic-ur-chn';}
  .china_version .secondary_title a{font-family:'Arabic-ur-chn';}
  .china_version .secondary_title a{color:white;}
  .china_version .news_block .news_content .news_date .date{color:white;}
  .china_version .view_secondary_cta{font-family:'Arabic-ur-chn';}
  .china_version .view_news_detail_banner .secondary_title{color:white;}
  .china_version .news_container .news_inner.news_listing .news_block .news_content .news_dtl h2 a{font-family:'Arabic-ur-chn';}
  /*.china_version .footer_blocks .footer_links .footer_list li a{font-family:'Arabic-ur-chn';}*/
  .china_version .footer_bottom .footer_content .text{font-family:'Arabic-ur-chn';}
  .china_version .view_new_detail .news_description p{font-family:'Arabic-ur-chn';}
  .china_version .secondary_title{font-family:'Arabic-ur-chn';}
  .china_version .related_news_block .related_news_content .title{font-family:'Arabic-ur-chn';}
  .china_version .related_news_block .related_news_content .badge a{font-family:'Arabic-ur-chn';}
  .china_version .news_content_inner .news_dtl .secondary_title .sub_ttl{font-family:'Arabic-ur-chn';}

  .top_area {
    justify-content: space-between !important;
  }

  .h_right {
    width : 8% !important;
  }

  .article_lower_left {
    text-align: right;
  }
  .h_black {
    font-weight: 500 !important;
  }

  .h_black_caps {
    font-weight : 500 !important;
  }

  .h_red {
    font-weight: 500 !important;
  }

  .top_btn {
    font-weight : 400 !important;
  }

  .secondary_title_grid {
    text-align : right;
  }

  .article_lower_right {
    text-align : left !important;
  }