/**handles:style_huy**/
  .gdlr-core-counter-item-bottom-text.gdlr-core-skin-content {
    text-transform: none !important;
  }

  .latest-job-offers .gdlr-core-item-pdlr .gdlr-core-skin-divider {
    border-bottom: 1px solid #00000014 !important;
    padding-bottom: 20px;
  }

  .latest-job-offers
    .gdlr-core-blog-item-holder
    .gdlr-core-item-list:last-child
    .gdlr-core-skin-divider {
    border-bottom: 0px !important;
  }

  .latest-job-offers .gdlr-core-item-list::after {
    content: "+";
    color: #00249c;
    font-size: 62px;
    line-height: 36px;
    font-weight: 200;
    position: absolute;
    right: 40px;
    top: 50%;
    margin-top: -28px;
  }
  .latest-job-offers .gdlr-core-item-pdlr {
    /*padding-right: 80px;*/
    position: relative;
  }
  .gdlr-core-item-list.gdlr-core-blog-list.gdlr-core-item-pdlr {
    margin-bottom: 25px;
  }

  .wpfm-menu-wrapper .wpfm-menu-nav .wpfm-floating-menu-nav ul.wpfm-nav li {
    padding-bottom: 100px;
  }

  



/* ul .floating-button*/

.wpfm-nav-contact-us {
    list-style: none;
    height: 100px;
  }
  .wpfm-menu-link-contact-us {
    background: #ff8d6d;
    width: 94px;
    height: 94px;
    border-radius: 50%;
    display: block;
  }

  .wpfm-menu-name-contact-us {
      /* van dong */
   /*  padding: 16px;
    padding-bottom: 0;
    display: flex;
    color: #fff;
    font-weight: 600;
    text-align: center;
    line-height: 19px; */
  }
  .wpfm-menu-img-contact-us {
      /* van dong */
    /* padding-left: 40px; */
  }

  .wpfm-menu-link-join-us {
    background: #00249c !important;
    /* van dong */
    /* line-height: 15px; */

  /*  -webkit-box-shadow: 0px 0px 39px -16px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 0px 0px 39px -16px rgba(0, 0, 0, 0.75);
    box-shadow: 0px 0px 39px -16px rgba(0, 0, 0, 0.75);*/
  -webkit-box-shadow: 0px 26px 43px -8px rgba(0,0,0,0.75);
  -moz-box-shadow: 0px 26px 43px -8px rgba(0,0,0,0.75);
  box-shadow: 0px 26px 43px -8px rgba(0,0,0,0.75);
  }



  .wpfm-content-join-us {
      /*van dong lai*/
   /*  padding: 18px;
    padding-bottom: 5px;
    display: flex;
    color: #fff;
    font-weight: 600;
    line-height: 24px; */
  }

  .floating-button {
    position: fixed;
    top: 50%;
    right: 0;
    display: block;
    z-index: 99;
    padding-right: 40px;
  }


  
  .floating-button .icon-contact-us,
  .floating-button .icon-contact-us-orange { 
    width: 21px;
  }

  .floating-button .icon-join-us-blue,
  .floating-button .icon-contact-us-orange {
    display: none;
  }
  .floating-button .wpfm-menu-link-contact-us:hover {
    background-color: #FFFFFF;
    border: 1px solid #ff8d6d;  
    
  }
  .floating-button .wpfm-menu-link-contact-us:hover > .wpfm-menu-name-contact-us {
    color: #ff8d6d;
  }
  .floating-button .wpfm-menu-link-contact-us:hover > .icon-contact-us,
  .floating-button .wpfm-menu-link-contact-us:hover > .icon-join-us {
    display: none;
  }
  .floating-button .wpfm-menu-link-contact-us:hover > .icon-contact-us-orange,
  .floating-button .wpfm-menu-link-contact-us:hover > .icon-join-us-blue {
    display: block;
  }

  .floating-button .wpfm-menu-link-join-us:hover {
    background-color: #FFFFFF !important;
    border: 1px solid #00249c;  
  }

  .floating-button .wpfm-menu-link-contact-us:hover > .wpfm-content-join-us {
    color: #00249c;  
  }

  .floating-button .icon-join-us-blue,
  .floating-button .icon-join-us {
    width: 15px;
  }


/*END ul .floating-button*/

  .therapeutics-and-specialties
    .gdlr-core-pbf-element
    .gdlr-core-icon-list-item
    ul {
    text-align: left;
    font-size: 25px;
    font-weight: 700;
  }

  .therapeutics-and-specialties
    .gdlr-core-pbf-element
    .gdlr-core-icon-list-item
    ul
    .gdlr-core-skin-divider {
    border-bottom: 1px solid #00000014;
    padding-bottom: 10px;
  }

  .therapeutics-and-specialties
    .gdlr-core-pbf-element
    .gdlr-core-icon-list-item
    ul
    .gdlr-core-skin-divider
    a
    span
    .gdlr-core-icon-list-icon {
      font-size: 28px;
      -webkit-text-stroke: 4px white;
      transition: all 0.4s ease-in-out;
  }

  .therapeutics-and-specialties
    .gdlr-core-pbf-element
    .gdlr-core-icon-list-item
    ul
    .gdlr-core-skin-divider
    a
    span
    .gdlr-core-icon-list-icon-hover {
      font-size: 28px;
      -webkit-text-stroke: 4px white;
      transition: all 0.4s ease-in-out;
    }

  .therapeutics-and-specialties
    .gdlr-core-pbf-element
    .gdlr-core-icon-list-item
    ul
    .gdlr-core-skin-divider:last-child {
      border-bottom: 0px;
    }



  



  .object-decor.rectangle.round {
    background: #a7e6d7;
    width: 530px;
    border-radius: 90px;
    height: 180px;
    transform: rotate(-45deg);
  }

  .object-decor.circles {
    width: 184px;
    height: 184px;
    border-radius: 50%;
    background: #f5f3c8;
    position: relative;

  }

  .object-decor.circles .rectangle{
    width: 30px;
    height: 92px;
    background: #a7e6d7;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -46px;
    margin-left: -15px;

  }

  .therapeutics-and-specialties .gdlr-core-icon-list-item .gdlr-core-icon-list-content:hover {
    font-size: 20px !important;
    line-height: 30px !important;
    display: block;
  }

  .therapeutics-and-specialties .gdlr-core-icon-list-item .gdlr-core-icon-list-content {
    transition: all .2s ease-in-out; 
    line-height: 30px;
  }


  @media only screen and (max-width: 1279px) and (min-width: 480px) {





    #section-intro .gdlr-core-pbf-column .gdlr-core-text-box-item-content {
    	font-weight: 500;
    }

    .gdlr-core-column-first .gdlr-core-pbf-column-content-margin .gdlr-core-counter-item-number.gdlr-core-skin-title.gdlr-core-title-font {
    	margin-bottom: 0 !important;
    }
    .gdlr-core-pbf-column.gdlr-core-column-20 .gdlr-core-counter-item-number.gdlr-core-skin-title.gdlr-core-title-font {
    	margin-bottom: 0 !important;
    }

    #section-therapeutics-and-specialties .gdlr-core-pbf-wrapper-content  .gdlr-core-text-box-item.gdlr-core-item-pdlr.gdlr-core-item-pdb.gdlr-core-left-align {
    	font-weight: 500;  	
    }

    #section-join-us .latest-job-offers .gdlr-core-pbf-column-content.clearfix.gdlr-core-js {
    	padding-top: 50px;
    }
  }


  @media only screen and (max-width: 480px) {
    #section-join-us .latest-job-offers .gdlr-core-pbf-column-content.clearfix.gdlr-core-js {
      padding-top: 50px;
    }
  }



  .gdlr-core-breadcrumbs-item {
    font-size: 13px !important;
    color: #00249c !important;
  }

  .gdlr-core-breadcrumbs-item span {
        margin: 0px 5px !important;
          color: #00249c !important;
  }

  .gdlr-core-breadcrumbs-item span:last-child span {
    font-weight: 600;
  }




  /* psac-carousel-1 */

  #section-publications .owl-nav .owl-prev , 
  #section-publications .owl-nav .owl-next,
  #section-our-contact .owl-nav .owl-prev , 
  #section-our-contact .owl-nav .owl-next {
      position: absolute;
      height: 71px;
      width: 78px;
      background-color: #ff8976;
      color: #FFFFFF;
      border-color: #ff8976 !important;
  }
  #section-publications .owl-nav .owl-prev:hover, 
  #section-publications .owl-nav .owl-next:hover,
  #section-our-contact .owl-nav .owl-prev:hover, 
  #section-our-contact .owl-nav .owl-next:hover {
      background-color: #FFFFFF;
      color: #ff8976;
      border-color: #FFFFFF !important;
  }

  #section-publications .owl-nav .owl-prev,
  #section-our-contact .owl-nav .owl-prev {
      border-top-left-radius: 50%;
      border-bottom-left-radius: 50%;
      right: 77px;
      left: auto !important;


  }

  #section-publications .owl-nav .owl-next,
  #section-our-contact .owl-nav .owl-next {

      border-top-right-radius: 50%;
      border-bottom-right-radius: 50%;

  }

  #section-publications .owl-nav .owl-prev span,
  #section-our-contact .owl-nav .owl-prev span {
      font-size: 42px;
      line-height: 53px;
  }

  #section-publications .owl-nav .owl-next span,
  #section-our-contact .owl-nav .owl-next span {
      font-size: 42px;
      line-height: 53px;
  }

  #section-publications .owl-nav, 
  #section-our-contact .owl-nav {
    top: -106px !important;
    display: block;

  }

  .owl-nav.disabled {
    display: none !important;
  }

  #section-publications {
    overflow: visible;
  }

  @media only screen and (max-width: 1279px) {
    #psac-carousel-1 .owl-nav {
      top: -105px !important;
      width: 32.5% !important;
      left: 80% !important;
    }
  }



  @media only screen and (max-width: 480px) {

    #section-publications .owl-nav .owl-prev , 
    #section-publications .owl-nav .owl-next,
    #section-our-contact .owl-nav .owl-prev , 
    #section-our-contact .owl-nav .owl-next {
        height: 50px !important;
        width: 54px !important;
    }

    #section-publications .owl-nav .owl-next span,
    #section-our-contact .owl-nav .owl-next span,
    #section-publications .owl-nav .owl-prev span,
    #section-our-contact .owl-nav .owl-prev span {
      font-size: 38px;
      line-height: 35px
    }

    #section-publications .owl-nav .owl-prev,
    #section-our-contact .owl-nav .owl-prev {
      right: 53px;
    }

  }

  /* END - psac-carousel-1 */



  /* #section-publications #psac-carousel-2  Excelya/all-content/ -slide*/

  #section-publications .psac-post-carousel-content {
    display: none !important;
  }


  #section-publications .psac-post-carousel-slide .psac-post-image-bg {
      width: 80px !important;
    height: 105px !important;
  }

  #section-publications .psac-post-carousel.psac-design-1 .psac-post-image-bg::before{
    position: inherit;
  }


  #section-publications .psac-post-carousel-content .psac-readmorebtn {
    width: 187px;
    height: 50px;
    border-radius: 42%;
    border-color: #FFFFFF;
  }

  #section-publications .owl-item .psac-post-content {
    text-align: left !important;
    padding-top: 25px;
    color: #FFFFFF;
    font-weight: 600;

  }

  #section-publications .owl-item .psac-post-content .psac-readmorebtn {
    width: 158px;
    height: 50px;
    text-align: center;
    padding-top: 15px;
    border-radius: 40px;
    border-color: #FFFFFF;
    color: #FFFFFF;
    font-weight: 600;
    background-color: #0021a4;
  }

  #section-publications .owl-item .psac-post-short-content {
    min-height: 115px;
    max-height: 115px;
    width: 85%;
    margin-bottom: 30px;
    line-height: 22px;
  }

  @media only screen and (max-width: 1279px) {
    #section-publications #psac-carousel-2 .owl-nav {
        left: 80px;
    }
    
    #psac-carousel-2 .psac-post-content .psac-post-short-content {
      /*margin-bottom: 60px;*/
    } 

    #psac-carousel-2 .psac-post-content .psac-post-short-content {
      margin-bottom: 30px !important;
      height: auto;
      max-height: 1000px;
    } 
  }

  @media only screen and (max-width: 480px) {


    #section-publications #psac-carousel-2 .owl-nav {
      /* left: -120px !important;
      top: -125px !important; */
      left: 24px !important;
      top: -121px !important;
    }
    #psac-carousel-2 .psac-post-content .psac-post-short-content {
      margin-bottom: 30px !important;
      height: auto;
      max-height: 1000px;
    } 
  }

  @media only screen and (max-width: 320px) { 
    #section-publications #psac-carousel-2 .owl-nav {
      top: -170px !important;
    }
  }


  /* END #section-publications psac-post-carousel-content -slide*/


  /*  #section-publications #psac-carousel-1 Excelya/home*/

  @media only screen and (max-width: 1279px) {
    #section-publications #psac-carousel-1 .owl-item .psac-post-content .psac-post-short-content {
      margin-bottom: 233px;
    }
  }

  @media only screen and (max-width: 480px) {

    #section-publications #psac-carousel-1 .owl-nav {
      top: -149px !important;
      left: 35% !important;
    }

     #section-publications #psac-carousel-1 .owl-item .psac-post-content .psac-post-short-content {
      margin-bottom: 120px;
      }
  }
  /*END #section-publications #psac-carousel-1 Excelya/home*/



  /* .publications-style-2   /Excelya/all-content/*/

  .publications-style-2 .owl-item .psac-post-short-content {
    min-height: 115px;
    max-height: 115px;
    line-height: 22px;
  }


  .publications-style-2 .owl-item .psac-post-content {

    padding-top: 0px !important;
    margin:0 !important;
    padding: 0 !important;
    width: 79% !important;
    float: right;
  }

  .publications-style-2 .psac-post-image-bg {
    float: left;
  }

  @media only screen and (max-width: 1279px) {
    .publications-style-2 .psac-post-content .psac-post-short-content {
      margin-bottom: 104px !important;
      float: right;
      width: 95% ;
    }
  }

  @media only screen and (max-width: 480px) {
    .publications-style-2 .owl-nav {
      top: -125px !important;
    }

    .publications-style-2 .owl-item .psac-post-short-content {
        width: 100% !important;
    }

    .publications-style-2 .owl-item .psac-post-content{
      padding-top: 25px !important;
      width: 100% !important;
    }

  /*  .publications-style-2 #psac-carousel-2 .owl-nav {
      top: -125px !important;
    }*/
  }


  /* END .publications-style-2   /Excelya/all-content/*/


  /* Excelya/careers  #psac-carousel-1 silde*/

  #section-our-contact .owl-nav {
    top: -55px !important;
    display: block !important;

  }

  /* END Excelya/careers  #psac-carousel-1 silde*/


  /* #financity-page-wrapper*/

  #financity-page-wrapper .gdlr-core-pbf-wrapper .gdlr-core-pbf-column-content-margin .gdlr-core-text-box-item-content {
    font-weight: 500;
  }

  /*END  #financity-page-wrapper*/



  /* Therapeutics & specialties #section-therapeutics-and-specialties*/

  @media only screen and (max-width: 1279px) { 
    #section-therapeutics-and-specialties {
      padding-bottom: 0px;
    }
    .therapeutics-and-specialties {
      padding-top: 30px;
    }

  }

  /*END Therapeutics & specialties #section-therapeutics-and-specialties*/



  /*Solutions #section-solutions*/

    @media only screen and (max-width: 480px) { 
      #section-solutions #object-decor-3 {
        bottom: 130px !important;
        right: -370px !important;
      }
    }
    /* END  Solutions #section-solutions*/



    /*.header-banner-content */

    .header-banner-content .btn-fill-blue {
          background: #00249c !important;
    }

    .header-banner-content .btn-fill-blue:hover,
    .header-banner-content .btn-fill-blue:hover > .gdlr-core-content,
    .header-banner-content .btn-fill-blue:hover > .gdlr-core-pos-right {
          color: #00249c;
          background: #FFFFFF !important;
    }

    /* END  .header-banner-content*/