@media (min-width: 2500px) and (max-width: 2600px){

}
@media (min-width: 2100px) and (max-width: 2400px){
   
}
@media (min-width: 1900px) and (max-width: 2099px){

}
@media screen and (min-width: 1900px){

}
@media screen and (max-width: 1680px){
  .algokbio_about_section  .fl-row-content-wrap:before {    
    background-size: 90%;
  }
}
@media screen and (max-width: 1440px){
  .algokbio_about_section  .fl-row-content-wrap:before {
    right: 3% !important;
    top: 50% !important;
    background-size: 65% !important;
  }
}
@media screen and (max-width: 1366px){

}
@media screen and (max-width: 1280px){
	.fl-row-content-wrap {padding-right: 20px; padding-left: 20px;}
  .career_tab_section >.fl-row-content-wrap:before {
    background-size: 340px 340px !important;
    top: 45% !important;
  }
  .single_hero_section .row {
    padding-left: 20px;
    padding-right: 20px;
  }
  .related_new-event_row .fl-row-content-wrap {
      border-top-right-radius: 120px;
  }
 .job_postion_section .text-col {width: 50% !important;}
 .job_postion_section .location-col { width: 20% !important;}
 .job_postion_section .btn-col {  width: 25% !important;}
   .latest_new_event_col .uabb-infobox-content {padding: 20px 25px 23px 20px !important; }
}
@media screen and (max-width: 1080px){
	.main_menu {width: 72%;}
	.header_logo {width: 28%;}
	.footer_logo_col .fl-col {width: 60%;}
	.tel_col {margin-bottom: 10px;}
  .career_tab_section .tab-image-col {width: 30%;}
  .career_tab_section .tab-text-col  { width: 40%; padding-left: 20px;}
  .career_tab_section .tab-blank-col {width: 30% !important;}
  .news_event_box { width: 100% !important;}
  .news_events_row .alm-btn-wrap {width: 100% !important;}
  .development_partner_col span.fl-heading-text {
    font-size: 28px;
    line-height: 38px;
  } 
   .development_partner_col .fl-photo-img-png { margin-top: 20px;}
   .development_partner_col  .fl-node-content {  margin-bottom: 5px; margin-top: 5px;}
    .single_hero_section {   
    padding-bottom: 30px !important;
  }
  .single_hero_section img.fl-photo-img{
    height: auto !important;
  }

 }
@media screen and (max-width: 1024px){
  .single_hero_section .blog_image .fl-col-content {
    margin-bottom: -25px;
 }
  .single_hero_section .post-image-col {
    width: 45% !important;
    padding: 20px 0px 0px 0px !important;
  }
  .single_hero_section .post-title-col {
    width: 55% !important;
  }
 div.news_slider .fl-post-carousel-image img { border-radius: 15px 0px 15px 0px;}
}
@media screen and (max-width: 992px){
  .single-post li.current-menu-item span.menu-item-text, .single-post li#menu-item-46 span.menu-item-text {
    -webkit-text-fill-color: #ffffff !important;
    background-image: none !important;
   }
   .single-post li.current-menu-item:before, .single-post li#menu-item-46:before { background-image: none !important;}
  .fl-row-content-wrap {padding-right: 15px !important; padding-left: 15px !important;}
	.uabb-creative-menu.menu-open .uabb-overlay-fade {background-color: #283482;}
	.menu-open span.menu-item-text, .menu-close span.menu-item-text {
	  color: #ffffff;
	  font-size: 24px;
	  line-height: 29px;
	}
  .main_header svg.hamburger-menu {
    visibility: hidden;
  }
  .main_header .uabb-svg-container:after {
    content: "\e900";
    color: #ffffff;
    font-family: 'algok-bio-font';
    font-size: 36px;
  }
  .main_header .uabb-creative-menu-mobile-toggle.hamburger {
    padding: 8px 12px;
  }
  .uabb-creative-menu.menu-open .uabb-menu-close-btn {
    right: 18px;
    top: 6px;
    overflow: visible;
  }
  .menu-open .uabb-menu-close-btn:before {
    transform: none !important;
    -webkit-transform: none !important;
    background-color: transparent !important;
    transition: none !important;
    -webkit-transition: none !important;
    content: "\e902" !important;
    font-family: 'algok-bio-font';
    color: #ffffff;
    font-size: 35px;
    top: 0;
    left: 0% !important;
    right: 0;
  }
  .uabb-creative-menu.menu-open .uabb-menu-close-btn:after {
    transform: none !important;
    -webkit-transform: none !important;
    background-color: transparent !important;
    transition: none !important;
    -webkit-transition: none !important;
  }
  .menu > li > a {
    padding-left: 0px !important;
  }
  .white_bg_header .main_header .fl-row-content {
    background-color: transparent !important;
    padding: 15px 0px !important;
  }
  .white_bg_header .transparent_logo {
    display:block !important;
  }
  .white_bg_header .white_logo {
    display: none !important;
  }
  .white_bg_header li span.menu-item-text{
    color: #ffffff !important;
  }
  .white_bg_header li.current-menu-item span.menu-item-text {
    color: #ffffff !important;
    -webkit-text-fill-color: #fff !important;
  }
  .white_bg_header li.current-menu-item:before {
    background-image: none !important;
    border: 0 !important;
  }
  .uabb-creative-menu .uabb-overlay-fade,  
  .uabb-creative-menu.menu-open .uabb-overlay-fade{
    transition-duration: 0s !important;
  }
  .career_tab_section >.fl-row-content-wrap:before{
    display: none;
  }
  .development_partner_col {
    margin: 0 auto !important;    
  }
  .publication_row .fl-col {
    float: none;
 }
  .single_hero_section .row {
    padding-left: 15px;
    padding-right: 15px;
 }
 .single_hero_section {   
   padding-bottom: 30px !important;
  }
  .single_hero_section {    
    border-bottom-right-radius: 0px !important; 
 }
  .news_event_box h6.uabb-infobox-title{
      font-size: 18px !important;
      line-height: 28px !important;
  }
  .news_event_box h6.uabb-infobox-title-prefix {
    font-size: 13px !important;
    line-height: 16px !important;     
  }
  .news_event_box .uabb-infobox-text span.latest_news_date{
    font-size: 13px !important;
    line-height: 16px !important; 
  }
  .algokbio_about_section .fl-row-content-wrap:before {
    right: 0% !important;
    top: 50% !important;
    background-size: 65% !important;
}

}
@media only screen and (min-width: 992px) and (max-width: 1024px){
  .footer_privacy_policy_sec .fl-col-small {
    width: 25.33%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 992px){

}
@media screen and (max-width: 834px){
	div.news_slider .fl-post-carousel-image {width: 20%;}
	div.news_slider .fl-post-carousel-text {width: 80%;}


	.algokbio_about_section .fl-row-content-wrap:before {
    right: -2% !important;
    top: 60% !important;
    background-size: 57%;
  }
  .news_event_box .uabb-infobox-content {  
    padding: 13px !important;
  }
}

@media screen and (max-width: 812px){

}
@media screen and (max-width: 768px){
  
}

@media screen and (max-width: 767px){	  
  .footer_career_part .fl-row-content-wrap {padding-left: 0 !important; padding-right: 0 !important;}
	.footer_sec .fl-row-content-wrap {padding-left: 0px !important; padding-right: 0px !important;}  
	.news_slider .fl-post-carousel {padding-right: 0px;}
	.uabb-button-wrap .white_bg_secondary-btn { padding: 6px 18px !important; }
  .uabb-button-wrap .color_bg_secondary-btn {padding: 8px 0px 7px 18px !important;}
    .news_slider .carousel-next .fl-post-carousel-svg-container:after,
    .news_slider .carousel-prev .fl-post-carousel-svg-container:after{ bottom: -12px !important; }
	div.news_slider .fl-post-carousel-post,.news_slider .fl-post-carousel-post:hover:before  {border-radius: 3px !important}
	div.news_slider .fl-post-carousel-navigation { margin-right: 19px;  margin-top: -22px !important; }
  .white_bg_secondary-btn:before ,.color_bg_secondary-btn:before{ width: 35px  !important; height: 35px  !important; }
  div.news_slider .fl-post-carousel-image img { border-radius: 4px 0px 4px 0px;}
	.homepage_hero_section .fl-row-content {position: relative; z-index: 999;}
	.homepage_hero_section .fl-row-content-wrap:after {
	    mix-blend-mode: multiply;      
      background-image: linear-gradient(262deg, #169ddb 12%, #16a362 100%);
	    position: absolute;
	    content: "";
	    height: 100%;
	    width: 100%;
	    top: 0;
	    left: 0;
	}
	.homepage_hero_section .fl-row-content-wrap{
		background-image: url(/wp-content/uploads/2022/05/mobile_bg_herosection@2x.jpg)!important;
	    background-position: center top;
	    background-size: contain;
      z-index: 1;
	}
	.color_bg_secondary-btn span ,.white_bg_secondary-btn span ,.primary_button span {
    font-size: 16px !important;
    line-height: 19px !important;
  }	       
/* Home-Page CSS */	
	.homepage_hero_section .news_slider .fl-post-carousel {
  	padding-top: 10px ;
	}
	.homepage_hero_section .news_slider .fl-post-carousel-text {    
    padding: 9px 18px;
	}
	.algokbio_about_section .fl-module-heading {
    float: left;
    display: inline-block;
  }
  .algokbio_about_section .uabb-infobox-text-wrap {
    padding: 11px 14px 2px 9px !important;
  }
  .algokbio_about_section .fl-row-content-wrap:before{
   	display: none;
  }
  .algokbio_about_section .about_testimonial .uabb-testimonial-info {
    border-style: none;
    padding-left: 0px;
  }
  .algokbio_about_section .about_testimonial .uabb-testimonial-author-description{
    border-style: solid;
    border-width: 0px 0px 0px 7px;
    border-color: #d1e9f6;
    padding-left: 15px;
    padding-bottom: 0px;
  }
  .algokbio_about_section .about_testimonial .algokbio-icon-quote {
     padding-left: 8px;      
  }
  .about_testimonial .uabb-testimonial-info:after {
    display: none;
  }
  .about_testimonial .uabb-testimonial-photo {
    padding-bottom: 0px !important;
  }
  .about_testimonial .bx-wrapper {
    margin-bottom: 0px;
  }
  .about_testimonial .algokbio-icon-quote:before {
    font-size: 68px !important;
  }
  .algokbio_about_section .about_testimonial .uabb-testimonial-author {
    padding-left: 25px;
    padding-top: 15px;
  }
  .mobile_section_img .fl-photo-img {
    width: auto;
  }
  .mobile_section_img .fl-photo-content {
    width: 100% !important;
  }
  .our_approach_row .fl-row-content-wrap {
    padding: 0px !important;
  }
  .latest_new_event_col .uabb-imgicon-wrap {
    display: none !important;
  }
  .latest_new_event_col .uabb-infobox-title {
      font-size: 16px !important; 
    line-height: 26px !important;
    padding-top: 4px !important;
  }  
/* Home-Page CSS End */
/*Career Page */
  .tab_section_col .uabb-tab-acc-title {
      margin-bottom: 5px;
      border-radius: 18px;
      position: relative;
      border: 1px solid rgba(36, 148, 115, 0.4);
       background-image: linear-gradient(269deg, rgba(36, 148, 115, 0.1) 100%, rgba(22, 163, 98, 0.1) 0%);
  }   
  .tab_section_col  .uabb-content-current .uabb-tab-acc-title {
      background-image: linear-gradient(269deg, #249473 100%, #16a362 0%);    
  }
 .tab_section_col .uabb-content-current .uabb-tab-title{
   -webkit-text-fill-color: #ffffff;

  }
  .tab_section_col .uabb-content-current .uabb-tab-acc-title::before{
    background-image:none;
  }
  .open_position_row .fl-row-content-wrap {
      padding-left: 0px !important;
      padding-right: 0px !important;
  }
  .job_postion_section .fl-module-content .fl-rich-text{
    margin-left: 30px;
    margin-top:  10px;
  }
  .careers_hero_section .fl-row-content-wrap {
     background-image: url(/wp-content/uploads/2022/06/scientist-looking-microscope-sitting-lab-mobile@2x.jpg)!important;  
    background-position: center;  
}
 /*Career Page  End */
 /* News and Event */
  .publication_poster_section h6.uabb-infobox-title-prefix {
    font-size: 13px !important;
    line-height: 16px !important;     
  }
  .news_event_box h6.uabb-infobox-title,.publication_poster_section h3.uabb-infobox-title,
  .latest_new_event_col h6.uabb-infobox-title,.publication_poster_section h6.uabb-infobox-title{
      font-size: 16px !important;
      line-height: 26px !important;
  }
  .news_event_box .uabb-imgicon-wrap {
       display: none;
  }
  .news_event_box .uabb-infobox-content {
      width: 100% !important;
  }
  .alm-btn-wrap .alm-load-more-btn {
      font-size: 16px !important;
      line-height: 19px !important;  
  }
  .career_tab_section .tab-text-col { padding-left: 0px !important;}
  .job_postion_section > .fl-col-content { padding: 15px !important;}
  .job_postion_section .text-col {width: 100% !important; }
  .job_postion_section .location-col { width: 100% !important; padding-left: 0px !important;}
  .job_postion_section .btn-col {  width: 100% !important;}
  .btn-col .green_btn .fl-button-right {text-align: left !important;}
  .job_postion_section .location-col:before { display: none;  }

 /* News-and-Event-CSS-End */
  /*Single-Page CSS */
  .view_all_news_text p:before {top: 5px !important;}
  .single_hero_section .post-title-col {
      width: 100% !important;
      padding-right: 0px !important;    
  }
  .post-heading-date .blog-single-title {
       font-size: 28px !important;
      line-height: 36px !important;    
  }
  .latest_new_event_col .uabb-infobox-content ,.publication_poster_section .uabb-infobox-left-right-wrap {
     padding: 23px 13px 15px 15px !important;
      width: 100% !important;
  }
  .single_hero_section .post-image-col {
      width: 100% !important;
     padding: 20px 0px 0px 0px !important;
  }
  .single_hero_section { border-bottom-right-radius: 0px !important;}
  .single_hero_section {  padding-bottom: 0px !important;}
  .related_new-event_row .fl-row-content-wrap {
      border-top-right-radius: 0px;
  } 
  .single-news-content .fl-row > .fl-row-content-wrap {   
    padding-top: 40px !important;
  }
  /* Single Page CSS End */
  /* Pipeline Page */
  .publication_poster_section  i.algokbio-icon-resources {
      font-size: 40px !important;
      line-height: 45px !important;
      margin-left: -10px;
  }
  .feature-tab-data-row>.fl-row-content-wrap {
    padding-left: 0px !important;
    padding-right: 0px !important;
 }
 .our_featured_tab_row span.tab-description { 
    display: block !important;
    }
 .our_featured_asset_table .fl-html tr  td {
    font-size: 16px !important;
    line-height: 26px!important;
    width: 75% !important;
    padding: 14px 15px 5px 0px !important;
}
.our_featured_asset_table table tr th {
    font-size: 18px !important;
    line-height: 24px !important;
    width: 35% !important;
    padding: 15px !important;
}
.pipeline_hero_section .fl-row-content-wrap {
       background-image: url(/wp-content/uploads/2022/06/close-up-researcher-looking-through-ocular-lens-mobile@2x.jpg)!important;  
    }
.page-template-default .pipeline_hero_section sup {
    font-size: 12px !important;
}
/* Pipeline Page End */
  .process-bar {
    overflow: scroll !important;
}	
}
@media screen and (max-width: 414px){
.footer_career_part h5.fl-heading {max-width: 232px;}
}
}
@media screen and (max-width: 375px){
}
@media screen and (max-width: 360px){

}
@media screen and (max-width: 320px){

}
/* Iphone 8 */
@media not all and (min-resolution:.001dpcm) { @media { 
  @media screen and (max-width: 414px){
 .development_partner_col > .fl-col-content { -webkit-clip-path: circle(38%);} 
}
@media screen and (max-width: 992px){
  .view_all_news_text p:before {top: 3px !important;}
    }
  }
}