.mb-20{
    margin-bottom: 0 !important;
}
.pb-100{
    margin: 80px 0;
}
.mt-3{
    margin-top: 0!important;
}
 
  /*====================================================
  --<	Techno Landing area Css -->
  ======================================================*/
  .landing .slider_text_desc p {
      margin: auto;
  }
  .landing .button {
      margin: auto;
  }
  .landing .big-half-circle.big-half-circle-1 {
      width: 100%;
      margin-bottom: 0px;
      height: 80px;
      position: absolute;
      bottom: 0;
  }
  /*====================================================
  --<	Techno Section Title Css -->
  ======================================================*/
  .section_sub_title h6 {
      letter-spacing: 5px;
      color: #0c5adb;
      font-size: 16px;
  }
  .section_title.text_center {
      text-align:center;
  }
  
  .section_main_title h1,
  .section_main_title h2,
  .contact_title h3 {
      margin:0;
      text-transform: uppercase;
      font-size: 18px !important;
  }
  .text_left .section_main_title h1 {
      margin: 0;
      letter-spacing: -1px;
  }
  .section_main_title h1 span{
      color:#0c5adb;
  }
  .section_content_text p {
      font-size: 18px;
  }
  .text_center .section_content_text p {
      width: 75%;
      margin: auto;
      font-size: 19px;
  }
  .section_content_text.bold p {
      font-size: 22px;
      font-weight: 600;
  }
  .section_title.white .section_main_title h1,
  .section_title.white .section_main_title h2 {
      color: #fff;
  }
  .section_title.white .section_sub_title h6 {
      color: #fff;
  }
  .section_title.white .section_content_text p {
      color: #fff;
  }
  .section_button {
      text-align: right;
  }
  .phone_number h5 {
      letter-spacing: 1px;
      font-weight: 500;
  }
  .em_bar {
      background: #9B50DB none repeat scroll 0 0;
      height: 2px;
      margin: 0 auto 5px;
      width: 62px;
      
  }
  .text_left .em_bar {
      margin: 0;
  }
  .em_bar_bg {
      height: 5px;
      width: 90px;
      background: #cbbded;
 
      position: relative;
      border-radius: 30px;
  }
  .em_bar_bg:before {
      content: '';
      position: absolute;
      left: 0;
      top: -2.7px;
      height: 10px;
      width: 10px;
      border-radius: 50%;
      background: #0C5ADB;
      -webkit-animation-duration: 3s;
      animation-duration: 3s;
      -webkit-animation-timing-function: linear;
      animation-timing-function: linear;
      -webkit-animation-iteration-count: infinite;
      animation-iteration-count: infinite;
      -webkit-animation-name: MOVE-BG;
      animation-name: MOVE-BG;
  }
  @-webkit-keyframes MOVE-BG {
    from {
      -webkit-transform: translateX(0);
              transform: translateX(0);
    }
    to {
      -webkit-transform: translateX(88px);
              transform: translateX(88px);
    }
  }
  
  @keyframes MOVE-BG {
    from {
      -webkit-transform: translateX(0);
              transform: translateX(0);
    }
    to {
      -webkit-transform: translateX(88px);
              transform: translateX(88px);
    }
  }
 
  .about_shape_thumb_affiliate2 {
      bottom: 443px;
      position: absolute;
      left: 77px;
  }
  .about_shape_thumb_affiliate2 {
      bottom: 490px;
      position: absolute;
      left: 45px;
  }
  /* Affiliate Intelligent About */
  .about_icon_box_inner i {
      height: 30px;
      width: 30px;
      line-height: 30px;
      background: #0c5adb;
      text-align: center;
      color: #fff;
      border-radius: 3px;
      font-size: 15px;
      margin-right: 12px;
  }
  .about_icon_box_inner span {
      font-size: 16px;
      font-weight: 700;
      color: #232323;
  }
  /*====================================================
  --<	Techno Service Area Css -->
  ======================================================*/
  .service_style_one {
      background: #fff;
      border-radius:10px;
  }
  .service_style_one_icon i {
      width: 75px;
      height: 75px;
      line-height: 75px;
      background: #e8ecfc;
      border-radius: 100%;
      color: #0C5ADB;
      display: inline-block;
      border-radius: 33% 66% 70% 30%/49% 62% 38% 51%;
      -webkit-transition: .5s;
      -o-transition: .5s;
      transition: .5s;
      text-align: center;
      font-size:35px;
  }
  .service_style_one_title h4 {
      font-weight: 700;
      color: #0C5ADB;
      position:relative;
  }
  .service_style_one_title h4:before {
      position: absolute;
      content: "";
      left: 0;
      top: 37px;
      height: 1px;
      width: 100px;
      background: #d1d1d1;
      margin: auto;
      right: 0;
  }
  .service_style_one_button a {
      color: #616161;
      border: 1px solid #e8ecfc;
      padding: 5px 23px;
      border-radius: 30px;
      display: inline-block;
      font-size: 16px;
  }
  .service_style_one_button a i {
      margin-left: 7px;
  }
  .service_style_one:hover .service_style_one_button a {
      background-color: #0C5ADB;
      color: #fff;
      border-color: #0C5ADB;
  }
  .service_style_one:hover .service_style_one_icon i {
      background-color: #0C5ADB;
      color: #fff;
  }
  

  
  /*====================================================
  --<	Techno Blog Details Area Css -->
  ======================================================*/
  .blog-details-area {
      background: #fff;
  }
  .blog_dtl_top_bs span {
      background: #0c5adb;
      padding: 8px 30px;
      color: #fff;
      border-radius: 30px;
  }
  .techno-blog-thumb img {
      transform: scale(1.01);
      transition: .5s;
      width: 100%;
  }
  .techno-single-blog.admin:hover .techno-blog-thumb img {
      transform: scale(1.2);
  }
  /* Blog Details  Content CSS */
  .blog_dtl_content h4{
      letter-spacing: 1px;
      color: #0c5adb;
      font-size: 16px;
      text-transform: uppercase;
  }
  
  .blog_dtl_content {
      padding: 38px 45px 45px;
      -webkit-box-shadow: 0 3px 19px rgba(0,0,0,.08);
      box-shadow: 0 3px 19px rgba(0,0,0,.08);
      border-radius: 0 0 10px 10px;
  }
  .recent_post_dtls {
      padding: 38px 45px 45px;
      -webkit-box-shadow: 0 3px 19px rgba(0,0,0,.08);
      box-shadow: 0 3px 19px rgba(0,0,0,.08);
      border-radius: 0 0 10px 10px;
  }
  
  .blog_dt_title h4 {
      font-weight: 700;
  }
  .blog_dtl_thumb img {
      width: 100%;
  }
  .blog_dtl_content h2 {
      color: #0d1218;
      font-size: 35px;
      padding-top: 20px;
      font-weight: 700;
  }
  .techno-blog-meta-left {
      padding: 12px 0 35px;
  }
  .techno-blog-meta-left span {
      color: #0d1218;
      margin-right: 40px;
  }
  .techno-blog-meta-left i {
      margin-right: 10px;
  }
  .blog_details_dtn_icon a i {
      border: 1px solid #e6e6e6;
      color: #565872;
      display: inline-block;
      font-size: 15px;
      height: 40px;
      line-height: 41px;
      margin: 0 9px 0 0;
      text-align: center;
      width: 40px;
      border-radius: 5px;
  }
  .blog_details_dtn_icon a i:hover {
      background: #0c5adb;
      border-color: #0c5adb;
      color: #fff;
  }
  .blog_dtl_content h3 {
      color: #0d1218;
      padding: 10px 0 20px;
      font-size: 24px;
      font-weight: 700;
  }
  .blog_details blockquote {
      margin: 37px 0 36px;
      font-size: 14px;
      border-left: 7px solid #0c5adb;
      background: #f7fafd;
      font-style: italic;
      font-weight: 500;
      padding: 25px 35px 15px;
  }
  .signatures {
      text-align: right;
      font-weight: 600;
      font-style: italic;
      font-size: 15px;
  }
  


 