/*
Theme Name: Cactus Global
Theme URI: https://cactusglobal.com/
Author: Cactus Digital
Author URI: https://cactusglobal.com/
Description: This theme is specifically created for Cactus Global. Cactus Global provide science communication and impact solutions worldwide with the aim of making science accessible to a global audience and creating new opportunities in academic publishing. Cactus Global specialize in author services, research impact acceleration, medical communication support, and technology products for business solutions.
Version: 1.3.5
Tags: light, customized menu, responsive-layout, accessibility-ready, multi-image upload, timeline slider, add more functionality, customized category, customized tags
Text Domain: cactus
*/
body
{
text-align: left;
}
#ttr_sidebar
{
border-left: 1px solid black;
}
#ttr_footer
{
width: 100%;
border-top: 1px #a2a2a2 solid;
text-align: center;
}
.title
{
font-size: 11pt;
font-family: verdana;
font-weight: bold;
}
header .navbar .navbar-collapse #nav-container ul li .dropdown-nav a{
/* 	width:max-content */
}
.find-section .overflow-scroll {
    overflow: auto!important;
}
.jsp_workflow .contact-form .container .tab-content .section-content {
    margin-bottom: 0!important;
}
.value-card p:first-child {
    margin-top: .8rem;
}
@media (max-width: 900px) and (min-width: 568px) {
header .navbar .navbar-collapse #nav-container ul .nav-li p {   
    padding: 0 0 1rem 0}
.home .making-impact-section .content-container .content {
    padding-left: 0rem!important;}	
}
i.fa.fa-envelope-o{
    color: #666 !important;
}
@media (max-width: 767px) {
    /*.mobile-form .form-card:nth-of-type(1) .form-input{*/
    /*    display:  block !important;*/
    /*}*/
    .mobile-form .form-card:nth-of-type(1).show .form-input{
        display:  none !important;
    }
    /*.form-card .form-input {*/
    /*    display: none !important;*/
    /*}*/
    .form-card.show .form-input{ display: block !important }
}
.about .impact-section .button-div{margin-top:3rem;}
/* IE11 fixes */
@media all and (-ms-high-contrast: none) {
  .follow-us,
  .twitter-feeds {
    display: none !important;
  }
  /* IE10 */
  *::-ms-backdrop,
  .follow-us,
  .twitter-feeds {
    display: none !important;
  }
  /* IE11 */
  .update_card .card-body {
    display: flex !important;
    min-width: 70vw;
  }
  /* IE10 */
  *::-ms-backdrop,
  .update_card .card-body {
    display: flex !important;
    min-width: 70vw;
  }
  /* IE11 */
  .update_card:hover {
    min-width: 90vw;
  }
  .home .researcher-img {
    height: 100vh !important;
  }
  /* IE10 */
  *::-ms-backdrop,
  .home .researcher-img {
    height: 100vh !important;
  }
  /* IE11 */
  /* aboutus page IE11 fixes */
  .cultural-dna-section {
    min-height: 100vh;
  }
  *::-ms-backdrop,
  .cultural-dna-section .content-container {
    display: inline-block !important;
  }
  /* IE11 */
  .about .impact-work .impact-details img {
    width: 10rem !important;
  }
  /* IE11 */
  .about .journey-section {
    overflow: hidden;
  }
  .about .journey-section .journey-images {
    min-width: 100vw !important;
  }
  .about .journey-section .journey-details {
    bottom: 40% !important;
  }
  .impact-section .button-div {
    margin-top: 3rem;
  }
  .services .stories-section .container .row .trending_story_card .update_card {
    overflow: hidden !important;
  }
  .services
    .stories-section
    .container
    .row
    .trending_story_card
    .update_card
    picture {
    min-height: 25vh;
  }
  .about .stories-section .update_card .card-body .info {
    max-width: 25vw;
  }
  .update_card:hover {
    overflow: hidden !important;
    min-width: 10vw !important;
  }
  .update_card:hover picture img {
    /*max-width: 27.2vw;*/
  }
  .about .stories-section .update_card .card-body .arrow-box {
    display: inline !important;
    position: absolute !important;
    left: 15px !important;
    bottom: 14px !important;
  }
  .history .wrapper .sticky-top {
    position: relative !important;
    z-index: 99999 !important;
  }
  /*CD-1252 IE11 bug fixes*/
  .home .opportunities-section .container-fluid .row .opportunities-img {
    overflow: hidden;
  }
  .home .opportunities-section .container-fluid .row .opportunities-img img {
    height: 100vh !important;
  }
  .industries .banner-section {
    min-height: 50vh;
  }
  /*.industries .banner-card img{height:50vh!important;}*/
  .industries .offering-section {
    min-height: 50vh !important;
  }
  .brands .business-brand-section .row .section-heading {
    text-align: left !important;
  }
  .brand-details-page .banner-section {
    min-height: 20vh;
  }
  .services
    .services-section
    .container
    .row
    .main-box
    .researcher-img-container
    img {
    height: 100% !important;
  }
  .culture-banner .main-col img {
    height: 55vh ;
  }
  .services .detail-section {
    margin-top: 9.5rem;
  }
  .services .offering-section {
    min-height: 50vh;
  }
  .sdg .sdg-story-section .container .sdg-details .content-image img {
    height: 100% !important;
    padding-right: 5rem !important;
  }
  .privacy #accordion .card {
    display: inline;
  }
  .privacy #accordion .form-card-top {
    display: inline-block !important;
  }
  .privacy #accordion .form-card-top span.arrow-down {
    position: relative;
    top: -11px;
    height: 50px;
    float: right;
  }
  .privacy #accordion .form-card h5 {
    height: 50px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #d9d7d7;
  }
  /*code-m*/
  .leadership
    .leaders-section
    .container
    .row
    .leaders-card
    .collapse-expended {
    left: 0 !important;
  }
  .leadership
    .leaders-section
    .container
    .row
    .leaders-card
    .collapse-expended
    .card-body {
    padding-top: 20px !important;
  }
  .awards-ie .row {
    display: block !important;
  }
  .events .tranding-section .container .row .cards .update_card .card-body {
    min-width: 50vh !important;
  }
  .events
    .tranding-section
    .container
    .row
    .cards
    .update_card
    .card-body
    .card-details {
    width: 100% !important;
  }
  .events
    .tranding-section
    .container
    .row
    .cards
    .update_card
    picture
    img:hover {
    width: 100% !important;
  }
  .about .stories-section .update_card .card-body .arrow-box {
    left: 400px !important;
    bottom: 73px !important;
  }
  .link-btn {
	margin: 2.5rem auto auto !important;
  }
  .ci-link-btn-wrapper {
    position: relative;
    float: left;
  }
  .update-section.extra_section_margin.news-twitter-ie11 > .container > .row > .col-lg-7 {
      max-width: 100% !important;
      -ms-flex: auto !important;
  }
  .update-section.extra_section_margin.news-twitter-ie11 > .container > .row > .col-lg-5 {
    display: none !important;
  }
  .trending_story_card > .update_card > .card-body {
	min-width: auto;
  }
  
  
  /* CD-1391 */
    .home .updates a:nth-child(1) img{height:80px;margin-top:40px;}
    .home .updates a:nth-child(2) img{min-width:380px; margin-left:-65px;}
    .home .updates a:nth-child(3) img{max-width:380px; min-height:174px; height:auto; width:auto;}
    .home .updates a:nth-child(4) img{max-width:340px; min-height:174px; height:auto; width:auto;}
    .home .updates a .update_card picture {overflow:hidden}
    .home .global-section{margin-top:0px;}
    
    .about .quality-section .quality-img img {display:block;min-width:720px;min-height:460px;width:auto;height:auto!important;}
    .brand-details-page .mission-section img {display:block;height:auto!important;}
    
    .history .history-timeline .quality-img img {display: block;min-width:580px; max-height:420px; width:auto; height:auto!important;}
    .history .find-section .trusted-card a picture{display:block; overflow:hidden}
    .history .find-section .trusted-card a img {display:block; max-width:100vw; max-height:100vh; width:auto;}
    .trusted-card a picture{display:block; overflow:hidden}
    .trusted-card img {display:block; max-width:100vw; max-height:100vh; width:auto!important;}
    
    .trusted-card img[src^='https://cactusglobal.com/kr/wp-content/uploads/2020/03/services-banner.jpg'] {position: relative;left: -70px;}
    .history .fp-tableCell img[src^='https://cactusglobal.com/kr/wp-content/uploads/2020/03/timeline-updated-2020-abg-ang-unsilo.jpg'] {min-width: 471px; min-height: 464px !important;margin-left:60px;}
    .leadership .leaders-section .container .row .leaders-card .card .card-top {overflow:hidden;}
    .leadership .leaders-section .container .row .leaders-card .card .card-top img {height: auto !important;position: relative;left: -40px;min-width: 370px;}

    .banner-section, .culture-banner .col-md-12 img {height: 100%}
    .banner-section, .culture-banner .col-md-12 img[src^='https://cactusglobal.com/kr/wp-content/uploads/2020/03/culture-and-value-banner.jpg'] {height:100%!important;}
    .industries .banner-section .order-lg-2{overflow:hidden;}
    .industries .banner-section .order-lg-2 img {min-width: 50vw;max-height: 110vh;height: auto;}
    
    .brand-details-page .center-card-offer img{width:auto; height:auto;}
    .brand-details-page .center-card-offer :nth-child(7) img {max-height:150px!important;margin:51px 0}
    .brand-details-page .center-card-offer img[src^='https://cactusglobal.com/kr/wp-content/uploads/2020/02/find-out-more-about-us-regulatory-writting.jpg'] {max-height:100vh!important;margin:0;}
    .brand-details-page .center-card-offer img[src^='https://cactusglobal.com/kr/wp-content/uploads/2020/02/cactus-labs-images-manuscript-assestment.jpg'] {max-height:100vh!important;margin:0;}
    .industries .banner-section .order-lg-2 img[src^='https://cactusglobal.com/kr/wp-content/uploads/2020/03/Brands_banner.jpg'] {min-height:50vh;}
    .events .banner-section img{max-height: 80vh;min-width: 100%;width: auto;height: auto !important;display: block;}
    
    .newsroom picture {overflow:hidden}
    .newsroom picture img{height:auto!important;}

    .about .impact-work .impact-details img[src^='https://cactusglobal.com/kr/wp-content/uploads/2020/03/awards-millennial-award-lod-logo-1.jpg'] {width:132px!important; height:51px!important;margin:35px 0 !important;}
    .about .impact-work .impact-details img[src^='https://cactusglobal.com/kr/wp-content/uploads/2020/03/awards-remote-work-1.jpg'] {width:100px!important; height:100px!important;margin:0 0 20px 0 !important;}
    .about .impact-work .impact-details img[src^='https://cactusglobal.com/kr/wp-content/uploads/2020/03/awards-saft-place-to-work-1.jpg'] {width:139px!important; height:94px!important;margin:0 0 28px 0 !important;}
    .about .impact-work .impact-details img[src^='https://cactusglobal.com/kr/wp-content/uploads/2020/03/awards-women-empowerment-1.jpg'] {width:136px!important; height:70px!important;margin:20px 0 33px 0 !important;}
    
    .founders .impact-work :nth-child(2) img {width: 132px !important;height: 51px !important;margin: 35px 0 !important;}
    .founders .impact-work :nth-child(3) img {width:139px!important; height:94px!important;margin:0 0 26px 0 !important;}
    .founders .impact-work :nth-child(4) img {width:100px!important; height:94px!important;margin:0 0 26px 0 !important;}
    .founders .impact-work :nth-child(5) img {width:136px!important; height:70px!important;margin:20px 0 32px 0 !important;}

    .contact .banner-section img {height:100%!important;}
    
    .jps .animate_video_section{max-height:70vh}
  
}
/* IE11 fixes end */

/* Firefox specific styles start */
@supports (-moz-appearance:none) {
    .about .quality-section .quality-img img {display:block;min-width:720px;min-height:460px;width:auto;height:auto!important;}
    .about .impact-work .impact-details img[src^='https://cactusglobal.com/kr/wp-content/uploads/2020/03/awards-millennial-award-lod-logo-1.jpg'] {width:132px!important; height:51px!important;margin:35px 0 !important;}
    .about .impact-work .impact-details img[src^='https://cactusglobal.com/kr/wp-content/uploads/2020/03/awards-remote-work-1.jpg'] {width:100px!important; height:100px!important;margin:0 0 20px 0 !important;}
    .about .impact-work .impact-details img[src^='https://cactusglobal.com/kr/wp-content/uploads/2020/03/awards-saft-place-to-work-1.jpg'] {width:139px!important; height:94px!important;margin:0 0 28px 0 !important;}
    .about .impact-work .impact-details img[src^='https://cactusglobal.com/kr/wp-content/uploads/2020/03/awards-women-empowerment-1.jpg'] {width:136px!important; height:70px!important;margin:20px 0 33px 0 !important;}
}
/* Firefox specific styles ends */

/*Language bar styles starts*/
header .navbar .navbar-collapse #nav-container ul .language:hover p::after {width: 8px!important;}
@media (max-width: 568px){
    header .navbar .navbar-collapse #nav-container ul .language {width: auto;padding-right: 5px;}
    header .navbar .navbar-collapse #nav-container ul .language .dropdown-nav {width: auto!important;}
    header .navbar .navbar-collapse #nav-container ul .active p span.btm-line {border-bottom:1px solid #f3f3f3; padding-bottom:5px;}
    a.single_img_cut {width: 100% !important;}
    .update_card picture img{height: 100% !important;}
}

@media (max-width: 900px) and (min-width: 568px){
    header .navbar .navbar-collapse #nav-container ul .language {width: 97%!important;}
    header .navbar .navbar-collapse #nav-container ul .language p::after {display:none;}
    header .navbar .navbar-collapse #nav-container ul .language:hover p::after {width: 8px!important; display:none!important;}
    header .navbar .navbar-collapse #nav-container ul .active p span.btm-line {border-bottom:1px solid #f3f3f3; padding-bottom:5px;}
    header .navbar .navbar-collapse #nav-container ul li .dropdown-nav{display:inline-block!important}
    .update_card picture img{height: 100% !important;}
}
/*Language bar styles ends*/
/*Trending Stories*/
a.single_img_cut {width: 50%;}
.trending_story_card .update_card picture img{height: 100% !important;}
@media only screen and (device-width: 768px) {
    .update_card picture img{
        height: 100% !important;
    }
    a.single_img_cut {
    width: 100% !important;
    }
  }
  
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {
    .update_card picture img{
        height: 100% !important;
    }
    a.single_img_cut {
    width: 100% !important;
    }
}
  
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {
    .update_card picture img{
        height: 100% !important;
    }
    a.single_img_cut {
    width: 100% !important;
    }
}

.brand-details-page .client-section .carousel-wrap .owl-carousel .owl-stage-outer{height:350px}
.brand-details-page .client-section .carousel-wrap .owl-carousel .item .client-detail{flex-direction: row !important;  display: table-cell !important}
.brand-details-page .client-section .carousel-wrap .owl-carousel .item{  display: table-cell !important  }
.brand-details-page .client-section .carousel-wrap .owl-carousel .item .client-detail .work-detail img{position:absolute; top:0;}
.brand-details-page .client-section .carousel-wrap .owl-carousel .item img{float:left}

@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (orientation: portrait) { 
          .brand-details-page .client-section .carousel-wrap .owl-carousel .item .client-detail .work-detail img{position:relative !important}
.brand-details-page .client-section .carousel-wrap .owl-carousel .item img{float:none !important}
.brand-details-page .client-section .carousel-wrap .owl-carousel .owl-stage-outer{height:800px !important}
}

@media (min-width: 568px) and (max-width: 900px){
.brand-details-page .client-section .carousel-wrap .owl-carousel .item .client-detail {    padding: 2rem !important}
.brand-details-page .client-section .carousel-wrap .owl-carousel .owl-stage-outer{height:600px !important}
}



dl, ol, ul {
    margin-top: 0;
    margin-bottom: 1rem;
}
table {
    border-spacing: 0px;
    border: 0px solid #c7cad6bf;
}
table.privacy-table.versioning tr {
    background: #ffffff;
    vertical-align: top;
}
tr:nth-child(even) {
    background-color: #c6d2e4b3;
}
table.privacy-table.versioning tr:first-child {
    background: #d8dfec;
}
.privacy-table {
    width: 100%;
}
.privacy-table td, .privacy-table th {
    border: 1px solid gray;
    padding: 5px 10px;
}
.privacy h3 {
    margin: 20px 0 !important;
}
.freelance .detail-section .container .freelance-sections p {
	line-height: 28px;
}
.privacy ol li, .cookies ol li, .privacy ul li, .cookies ul li {
    line-height: 25px;
    margin-left: 3rem !important;
    color: #000000 !important;
    font-size: 14px !important;
}
.privacy .freelance-sections ul li, .privacy .freelance-sections ol li {
    font-size: 16px !important;
    line-height: 28px !important;
    background: none !important;
    list-style: circle;
}