.cs-site_header {
    top: 0;
    background: #000;
  }



.bg_card2{
    background: #161616;
}




  /* --------------------blog-------------- */


.b-posts{
    background: #292929;
    padding: 25px 25px 45px 25px;
    border-radius: 15px;
    -moz-box-shadow: 10px 10px 5px 0px rgba(0, 0, 0, 0.75);
    box-shadow: 10px 10px 5px 0px rgba(0, 0, 0, 0.28);
    -webkit-box-shadow: 10px 10px 5px 0px rgba(0, 0, 0, 0.28);
    -moz-box-shadow: 10px 10px 5px 0px rgba(0, 0, 0, 0.28);
}

.b-blog_aside_container{
   
    padding: 25px;
    border-radius: 15px;
    border: 2px solid #252525;

    -moz-box-shadow: 10px 10px 5px 0px rgba(0, 0, 0, 0.75);
    box-shadow: 10px 10px 5px 0px rgba(0, 0, 0, 0.28);
    -webkit-box-shadow: 10px 10px 5px 0px rgba(0, 0, 0, 0.28);
    -moz-box-shadow: 10px 10px 5px 0px rgba(0, 0, 0, 0.28);

}
.b-blog_aside_items{
    background: #292929;
    padding: 15px;
    border-radius: 15px;
}


.widget_categories ul li::before {
   position: static;
    margin-right: .8rem;
    display: inline-block;
}


.cs-sidebar_item:not(:last-child) {
    margin-bottom: 50px;
}

.b-recent_posts_container, .b-category_container{
margin-top: 35px;
}

.current-page {
    background: #D09002;
    color: #fff;
}

  /* ------------------blog end------------------ */

 
 
 /* --------------------------contact--------------------- */
  .contact-form-container{
    background: #161616ad;
    padding: 20px;
    border-radius: 15px;
    border: 2px solid #252525;


    -moz-box-shadow: 10px 10px 5px 0px rgba(0, 0, 0, 0.75);
    box-shadow: 10px 10px 5px 0px rgba(0, 0, 0, 0.28);
    -webkit-box-shadow: 10px 10px 5px 0px rgba(0, 0, 0, 0.28);
    -moz-box-shadow: 10px 10px 5px 0px rgba(0, 0, 0, 0.28);

  }


  .sct-contact{
    background-image: url('../../assets/img/modern_bg.png');
  }

  .sct-map{
    background-image: url('../../assets/img/blocks5.png');
    background-size: initial;
    background-repeat: no-repeat;
    background-position-y: bottom;
    
  }


  .sct-work{
    background-image: url('../../assets/img/modern_ws_bg2.png');
    background-repeat: no-repeat;
    background-position: left;
    background-size: cover;
  }





  /* ----------------------contact_end-------------------- */


  /* ------------------solutions ---------------- */


  .solution-container{
    background: #1818189c;
    padding: 45px 20px;
    border-radius: 15px;
    border: 2px solid #252525;


    -moz-box-shadow: 10px 10px 5px 0px rgba(0, 0, 0, 0.75);
    box-shadow: 10px 10px 5px 0px rgba(0, 0, 0, 0.28);
    -webkit-box-shadow: 10px 10px 5px 0px rgba(0, 0, 0, 0.28);
    -moz-box-shadow: 10px 10px 5px 0px rgba(0, 0, 0, 0.28);

  }






  
.rtl_bg-form3 {
  background-image: url('../../assets/img/bg6_5.png');
  background-position-x: right;
  background-position-y: bottom;
  background-repeat: no-repeat;
}


.ltr_bg-form3 {
  background-image: url('../../assets/img/bg6_4.png');
  background-repeat: no-repeat;
  background-attachment: scroll;
}

  /* ------------------solutions end---------------- */