/*
 Theme Name:   Highend Child
 Theme URI:    http://preview.hb-themes.com/?theme=Highend
 Description:  A Flexible, Powerful & Beautiful WordPress Theme by HB-Themes. Mobile ready and optimized for best performance. With the powerful engine and user friendly interface it will allow you to build outstanding websites quick and easy... It comes with Premium Plugins integrated into the theme.
 Author:       HB-Themes
 Author URI:   http://www.hb-themes.com
 Template:     HighendWP
 Version:      1.0.1
 Tags:       Responsive, Page-Builder, Drag&Drop, Clean, Modern, Corporate, Multi-Purpose, Multi-Color
 Text Domain:  hbthemes
*/

/* =Theme customization starts here
-------------------------------------------------------------- */

/*New changes */

#header-inner .container, #header-bar .container{
    padding-left: 50px;
    padding-right: 50px;
}

.container, .container-wide, .fw-section>.fw-content-wrap, .vc_row[data-vc-full-width]>.fw-content-wrap{
    padding-left: 0;
    padding-right: 0;
}

#header-inner.nav-type-1 #logo{
    margin-right: 0;
}

.highend-sticky-header #header-inner #header-inner-bg{
    padding-top: 9px;
    padding-bottom: 9px;
    background-color: #d2d3d3;
}

.highend-sticky-header #header-inner.nav-type-1 #header-inner-bg, .highend-sticky-header #header-inner.nav-type-1 .highend-sticky-placeholder{
    height: 72px !important;
}

.highend-sticky-header #header-inner.nav-type-1 #header-inner-bg #logo img{
    max-width: 225px;
    margin-left: 38px;
}

#main-content .app_stream_training img{
    max-width: 262px;
}

#main-content .container{
    padding-left: 50px;
    padding-right: 50px;
}

.trusted_by_section.next_gen_img_row{
    padding-top: 35px !important;
}

.archive .hb-page-title{
    margin-bottom: 25px;
}
@media screen and (max-width: 1020px){
	.home_lasergene_fantastic_new.vc_custom_1648343222172 .vc_column_container{
		padding-top:131px;
	}
	.lasergene_fant_content {
        font-size: 11px !important;
		line-height:2px;
    }
}


@media screen and (min-width: 1020px){
	.top-widget{
	border:none !important;
}
}
@media screen and (max-width: 1020px){
	.vc_custom_1611988157772 .vc_row{
		display: flex;
    	flex-direction: column;
	}
}

@media screen and (min-width: 1020px){
	#banner-row{
	padding-left:177px !important;
}
}
@media screen and (min-width: 1020px){
	#main-wrapper .fw-section, #main-wrapper .vc_row[data-vc-full-width]{
    /* new changes */
	/*padding-left:177px !important;*/
    /*    padding-right:178px !important;*/
        padding-left: 58px !important;
        padding-right: 58px !important;
        /* new changes */
}
}
@media screen and (min-width: 1020px){
    /*new changes*/
	 #main-wrapper #banner-row.vc_row[data-vc-full-width]{
        padding-left: 50px !important;
        padding-right:0px !important;
    }
    /*new changes*/
}

@media screen and (min-width: 1020px){
	 #main-wrapper.fw-100 .banner-row .fw-section>.fw-content-wrap, #main-wrapper.fw-100 .vc_row[data-vc-full-width].banner-row>.fw-content-wrap {
   /* max-width: 89%!important;*/
}
}

@media screen and (min-width: 1020px){
	/*.vc_column_container>.vc_column-inner {*/
    /*    padding-top:35px;*/
    /*}*/
}
@media screen and (min-width: 1020px){
    /*new changes*/
	.home_lasergene_fantastic_new .wpb_content_element {
        /*margin-top: 50px;*/
        margin-top: 75px;
    }
    /*new changes*/
}

.vc_row.element-row.row{
	background-position:center;
}





/*-------------------------------------------------------------------------*/
#hb-page-title{
  margin-top: 0px !important;
}
#hb_soc_net_widget-6{
  float: right;
}
#hb_soc_net_widget-7{
  float: right;
}
#copyright-wrapper .container #copyright-text{
  align-content: center;
    line-height: 50px;
    display: inline-block;
}
#copyright-wrapper .container #copyright-text .privacy_policy{
  margin-left: 80px;
}

#footer .container .footer-row>div:nth-child(1), #footer .container .footer-row>div:nth-child(2), #footer .container .footer-row>div:nth-child(3){
 width: 15% ;
}

#footer .container .footer-row>div:nth-child(4){
  width: 54% ;
}

#footer .container .footer-row .widget_text .textwidget .aligncenter{
  text-align: left;
}

#footer .widget_nav_menu ul.menu li a{
  padding: 10px 0 !important;
  background:transparent !important;
}
#footer .widget_nav_menu ul.menu li a:before{
  display: none;
}
#footer .widget_nav_menu ul.menu li{
  border-top: none;
}
#footer .widget_nav_menu ul{
  border: none;
}

#main-content .container, #footer .container, #copyright-wrapper .container{
  width: 85% !important;
}
#footer .footer-row .widget-column{
  padding: 0 10px 0 30px; 
}
.homepage_slider_new .vc_column_container .vc_column-inner{
   padding-top: 0 !important;
}
.homepage_slider_new {
  background: transparent linear-gradient(90deg, #4807B1 10%, #0B1966 100%) !important;
  padding-top: 50px;
}
.homepage_resources_section .homepage_resource_pdf_block{
  padding: 0 10px;
}
.homepage_resources_section .homepage_resource_pdf_block .wpb_single_image{
  min-height:  90px;
}

.homepage_resources_section .homepage_resource_pdf_block .wpb_content_element .resources_title{
  color: #333333;
  font-size: 18px;
  line-height: 24px;
}
.homepage_resources_section .homepage_resource_pdf_block .wpb_content_element .download_pdf_anchor{
  font-size: 18px;
  line-height: 24px;
}
.homepage_youtube_blog .fluid-width-video-wrapper{
  box-shadow: 0px 3px 6px #00000029;
  border: 1px solid #F0F0F0;
  opacity: 1;
}
.show_more{
  cursor: pointer;
}
.homepage_testimonial_section .homepage_testimonial_blog .vc_column-inner{
  padding: 7% 0 !important; 
}
.homepage_testimonial_section .homepage_testimonial_blog .wpb_content_element{
  width:60%;
  margin:auto;
}
.homepage_testimonial_section .homepage_testimonial_text{
  color: #ffffff;
  font-size: 40px;
  font-weight: 700;
  line-height: 40px;
}
.homepage_testimonial_section .homepage_testimonial_body{
  color: #ffffff;
  font-size: 30px;
  font-weight: 500;
  line-height: 40px;
}
.homepage_testimonial_section .homepage_testimonial_author{
  color: #ffffff;
  font-size: 18px;
  font-weight: 700;
  line-height: 40px;
} 

.homepage_contact_CTA .homepage_contact_us_button a{
  background-color: #B53830 !important;
  color: #fff !important;
  padding: 13px 75px;
}
.homepage_contact_CTA .homepage_cta_anchor{
  font-size: 16px;
  line-height: 24px;
  color: #b53830;
  margin-left: 40px;
}
.homepage_contact_CTA .homepage_CTA_text{
  padding-top: 7%;
}

.homepage_blue_background_section{
  margin-bottom: -62px !important;
  padding-top: 20px;
  padding-bottom: 10px; 
  background-position:right bottom !important;
}

.vc_row.homepage_blue_background_section{
  background-position:right bottom !important;
}

.homepage_blue_background_section .homepage_blue_background_video .vc_column-inner .wpb_wrapper{
  padding-right: 7% ;
}
.homepage_slider .hompage_slider_row .homepage_slider_content{
  width: 60%;
  margin: auto;
}
.homepage_slider_request_webinar_button a{
  width: 230px;
  height: 45px;
  padding: 13px !important;
  background-color: #FFFFFF !important;
  color: #B53830 !important;
}
.service-page-IMR .vc_general {
  padding: 16px 39px !important;
  background-color: #B53830 !important;
  color: #FFFFFF !important;
  text-transform: uppercase;
  line-height: 24px !important;
}
.homepage_slider_primer_design a.scroll_to_down, .homepage_slider_primer_design a.jumptonextpage_link{
 color:#0B1966 !important;
 padding: 10px; 
}

#footer .widget_nav_menu ul li:hover, #footer .widget_nav_menu ul li a:hover, #copyright-wrapper .privacy_policy:hover, #copyright-wrapper .privacy_policy a:hover, .homepage_curv_wave_background a:hover, .homepage_resource_pdf_block a:hover, #Faqs .show_more:hover, .homepage_contact_CTA a:hover, .homepage_slider_primer_design a:hover{
  color: #BA3A31 !important;
}

ul.social-icons li a:hover{
  background-color: #BA3A31 !important;
}
.homepage_slider_pricing_button a {
    width: 230px;
    height: 45px;
    padding: 13px !important;
    background-color: #B53830 !important;
    color: #FFF !important;
    text-transform: uppercase;
}
.homepage_slider_pricing_button a:hover, .homepage_contact_us_button a:hover, .service-page-IMR a:hover{
  background-color: #ffffff !important;
  color: #B53830 !important;
  border: 1px solid #B53830 !important;
}
.homepage_slider_request_webinar_button a:hover{
  background-color: #B53830 !important;
  color: #ffffff !important;
}
.homepage_resource_pdf_block .vc_column-inner:hover{
  box-shadow: 2px 0px 5px #6d6666;
}

.light-menu-dropdown a:hover .icon-globe, .light-menu-dropdown #search-trigger:hover .icon-search{
  color: #ffffff !important;
}
#header-inner-bg #fancy-search #fancy-search-form ::placeholder {
  color: gray !important;
  opacity: 1; /* Firefox */
}

.homepage_blue_background_section .seqbuilder_padding_right h2{
  color: #333333; 
  line-height: 34px; 
  font-weight: 400;
  font-size: 30px;
}
.homepage_blue_background_section .seqbuilder_padding_right p{
  color: #333333; 
  line-height: 34px; 
  font-weight: 300;
  font-size: 18px;
}

.homepage_curv_wave_background .wpb_text_column h2{
  text-align: center; 
  font-size: 24px; 
  line-height: 24px;
  font-weight: 700;
}
.homepage_curv_wave_background .wpb_text_column a{
  font-size: 16px;
  font-weight: 500;
  text-align: center;
  line-height: 24px;
  color: #0B1966;
}
.homepage_resources_section .wpb_text_column p, .homepage_tutorial_section .wpb_text_column p, #Faqs .wpb_text_column p, #Citations .wpb_text_column p, #FAQs .wpb_text_column p{
  font-size: 18px; 
  line-height: 30px; 
  color: #333333; 
  font-weight: 300;
  margin-bottom: 10px;
}
#main-nav>li.megamenu>ul.sub-menu{
/*  max-width: 560px !important; */
  margin-left: 45% !important;
}
#main-nav>li.megamenu>ul.sub-menu .menu-item-9803, #main-nav>li.megamenu>ul.sub-menu .menu-item-9949, #main-nav>li.megamenu>ul.sub-menu .megamenu_second_column{
  width: 50% !important;
}

#main-nav>li.megamenu>ul.sub-menu .menu-item-9806, #main-nav>li.megamenu>ul.sub-menu .menu-item-9962 {
  width: 500px !important;
  margin-top: 20px;
}

.light-menu-dropdown #main-nav>li.megamenu>ul.sub-menu>li{
  border-right: none !important;
}
#main-nav>li.megamenu>ul.sub-menu .megamenu_second_column{
  margin-top: 22px;
}
#main-nav>li.megamenu>ul.sub-menu .megamenu_second_column>a>span{
  display: none;
}

.light-menu-dropdown #main-nav>li.megamenu>ul.sub-menu>li>a:after{
  background: transparent !important;
}

.morecontent div {
    display: none;
}
.morelink {
    display: block;
}
.revslider-initialised rs-slide rs-layer-wrap h2::Before, .revslider-initialised rs-slide rs-layer-wrap h2::after{
  display: inline-block;
    content: "";
    border-top: 2px solid #ffffff;
    width: 32px;
    margin: -6px 1rem;
    transform: translateY(-1rem);
}

.homepage_curv_wave_background, .vc_row.homepage_curv_wave_background {
  background-position: top !important;
}
.homepage_slider_content .slick-arrow{
  height: 50px !important;
}
.homepage_testimonial_section .hb-testimonial{
  background: transparent !important;
  border: none !important;   
}

.homepage_testimonial_section .ts-1 .flex-control-nav{
  position: relative !important;
  bottom: 0 !important;
  right: unset !important;
  font-size: 20px !important;

}

.homepage_testimonial_section .hb-testimonial:after{
 display: none !important;
}

.homepage_testimonial_section .flex-control-nav .icon-circle-blank, .homepage_testimonial_section .flex-direction-nav i{
      color: #B53830 !important;
}
.homepage_testimonial_section .flex-direction-nav>li>a i{
  font-size: 30px !important;
}

#main-nav ul.sub-menu>li>ul li a span{
  display: inline-block !important;
  white-space: normal;
}
#footer .custom-footer-button{
  width: 260px;
  height: 47px;
  padding: 0 !important;
  line-height: 45px;

}

.homepage_testimonial_section .flex-direction-nav>li>a:hover, .homepage_testimonial_section .flex-direction-nav>li>a{
  background: transparent !important;
}
/*-------------------------List CSS Start-------------------------------------*/
.dna_bulleted_list ul{
  padding-left: 25px; 
  padding-bottom: 25px;
}
.dna_bulleted_list ul li{
  padding-bottom: 10px; 
  list-style-type: disc !important;
}
/*-------------------------List CSS End----------------------------------------*/
/*-------------------------Software Pages CSS Start----------------------------*/
.template_seperator .vc_separator .vc_sep_holder .vc_sep_line{
    top: 27px;
}
.temp_txt_below_img_sec_top_header{
    margin-bottom: 0px !important;
}
.temp_txt_below_img_sec_col .vc_column-inner >.wpb_wrapper{
    border: 1px solid #F0F0F0;
    padding-top: 80px;
}
.temp_txt_below_img_sec_col .vc_column-inner >.wpb_wrapper:hover{
    box-shadow: 2px 0px 5px #6d6666;
}
.temp_txt_below_img_sec_col .temp_txt_below_img_sec_col_head{
  text-align: center;
  font-size: 24px;
  line-height: 24px;
  font-weight: 700;
}
.temp_txt_below_img_sec_col .temp_txt_below_img_sec_col_sub_head{
  text-align: center;
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
  color: #0B1966;
}
.temp_txt_below_img_sec_col p{
    padding-left: 38px;
    padding-right: 37px;
    font-size: 16px;
  line-height: 24px;
  font-weight: 300;
}
.temp_txt_below_img_sec_col p a{
    color: #0B1966 !important;
    text-decoration: underline;
}
.temp_txt_below_img_sec_col p a:hover{
    color: #0b1a66 !important;
    text-decoration: none;
}
.temp_txt_below_img_sec_btn {
    margin-bottom: 50px !important;
    display: flex !important;
    align-items: center;
    justify-content: center;
}
.temp_txt_below_img_sec_btn a{
    line-height: 24px;
}
@media screen and (min-width: 1020px){
	.vc_row.service_bottom_sec.vc_custom_1648285232302{
        background-repeat: no-repeat;
        /*new changes*/
        background-position-y: 150px !important;
        background-position-x: 0 !important;
        /*new changes*/
    }
}
@media screen and (max-width: 1020px){
	.vc_row.service_bottom_sec.vc_custom_1648285232302{
  background-repeat: no-repeat;
  background-size:cover;
}
}


.vc_row.service_bottom_sec.vc_custom_1585834882305{
  background-repeat: no-repeat;
  background-position-y: 45px !important;
}

#detail_table td, #detail_table th{
    border: 1px solid #F0F0F0;
    width: 21%;
}

#detail_table .table_header_col{
    visibility: hidden;
}
#detail_table .table_buttons{
    display:inline-block;
    /*height: 43px;*/
    padding: 12px;
    background-color: #BA3A31;
    border: none;
    font-weight: 500;
    display: block;
    margin: auto;
    color: #ffffff;
}
#detail_table .table_bottom_text{
    text-align: center;
}
.lasergene-packages{
    overflow-x: auto !important;
}
#detail_table th {
  text-align: center;
  background-image: linear-gradient(to top, #707070, #383838);
  color: #ffffff;
  width: 185px;
  padding: 25px 14px;
  font-size: 18px !important;
  line-height: 26px;
}
.table_first_col2{
  color: #ffffff;
  font-size: 18px !important;
  line-height: 26px;
  vertical-align: middle;
  padding-left: 28px;
}
#detail_table .table_last_row td{
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    line-height: 10px !important;
    background-color: #F0F0F0;
}
#detail_table .table_last_row .table_last_col1{
  visibility: hidden;
  background-color: #fff;
  border: 1px solid #fff !important;
}
#detail_table .table_last_col2 {
    border-top: 1px solid #f0f0f0;
    border-bottom: 2px solid #0000001D;
}
#detail_table .table_first_row .table_first_col1{
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    line-height: 10px;
    visibility: hidden;
    background-color: #fff;
    border: 1px solid #fff !important;
}
.clone-head-table-wrap .detail thead .table_first_col1{
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    line-height: 0px;
    visibility: hidden;
    background-color: #fff;
    border: 1px solid #fff !important;
}
#detail_table tr strong{
  font-size: 16px;
    line-height: 24px;
    color: #000000;
    font-weight: 700;
}
#detail_table .column_heading{
  background-color: #D1D1D1 !important;
}
#detail_table tr:nth-child(even){background-color: #F0F0F0;}
#detail_table tbody tr td{
  font-size: 16px !important;
  line-height: 24px !important;
    color: #707070;
    font-weight: 400;
}
#detail_table .table_price{
  background-color: #F0F0F0 !important;
}
#detail_table .max_min{
  padding-left: 8px;
}

.clone-head-table-wrap{
  /* new changes */
  margin-top: 100px;
    /* new changes */
  height: 75px;
}
.clone-head-table-wrap .table_header_col{
    visibility: hidden;
}
.clone-head-table-wrap tr, .clone-head-table-wrap td, .clone-head-table-wrap th{
    border: 1px solid #F0F0F0;
    width: 21%;
}
.clone-head-table-wrap thead tr th {
  text-align: center;
  background-image: linear-gradient(to top, #707070, #383838);
  color: white;
  width: 185px;
  padding: 15px 14px;
  font-size: 16px !important;
  line-height: 22px;
}
.clone-head-table-wrap .temp_col_shadow{
  overflow: hidden;
    position: relative;
}
#detail_table .parent .gly:before {
  font-family: "FontAwesome";
  content: "\f054";
  font-size: 15px;
  padding-right: 5px;
}

.gly_down_arrow:before{
  font-family: "FontAwesome";
  content: "\f078" !important;
  font-size: 15px;
  padding-right: 2px;
}

.temp_menu_sec {
    background-image: linear-gradient(to top, #4807B1, #0B1966);
    text-align: center;
    border-radius: 5px;
}
.temp_menu_col .vc_column-inner{
    padding-top: 21px !important;
    padding-left: 40px !important;
}
.temp_menu_text a{
    color:#ffffff !important;
    line-height: 24px;
    cursor: pointer; 
}
.temp_menu_text a:hover{
    color:#B53830  !important;
}
.temp_menu_col .vc_column-inner .wpb_text_column {
    margin-bottom: 21px;
}
.image_with_side_text_list_col ul{
  width:365px;
  margin-bottom:20px;
  overflow:hidden;
}
.image_with_side_text_list_col ul li{
  line-height:1.9em;
  float:left;
  display:inline;
}
.image_with_side_text_list_col ul li a{
    color: #0B1966 !important;
}
.image_with_side_text_list_col ul li a:hover{
    color: #0b1a66 !important;
    text-decoration: underline;
}
#double li  { width:50%;}
.image_with_side_text_col >.vc_column-inner >.wpb_wrapper >.wpb_text_column{
    margin-bottom: 0px;
}
.vc_row.temp_curv_wave_background {
    margin-top: 60px;
    margin-bottom: 65px !important;
    background-position: top !important;
}
.temp_download_icon:after {
    content: "\f01a";
    padding-left: 10px;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #fff;
}
.temp_table_right_check:after{
  content: "\f00c";
    padding-left: 10px;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #0B1966;
    text-align: center;
    display: block;
    font-size: 25px;
}
.temp_download_icon:hover:after{
    color:#B53830  !important;
}
.temp_curv_wave_background p{
  color: #333333;
    line-height: 34px;
    font-weight: 300;
    font-size: 18px;
}
.image_with_side_text_btn a:hover{
  background-color: #ffffff !important;
    color: #B53830 !important;
    /*border: 1px solid #B53830 !important;*/
}
.image_with_side_text_btn a{
  background-color: #B53830 !important;
    color: #FFF !important;
    text-transform: uppercase;
    padding: 13px 50px !important;
    float: left;
}
.hb-red-ribbon {
    background-color: #B53830;
    color: #ffffff;
    width: 120px;
    line-height: 12px;
    font-size: 8px;
    font-weight: 400;
    padding: 3px 0;
    display: inline-block;
    text-align: center;
    position: absolute;
    left: -33px;
    top: 15px;
    text-transform: uppercase;
    text-shadow: 0 1px 0 rgba(255,255,255,.5);
    z-index: 99;
  -webkit-transform: rotate(325deg);
  -moz-transform: rotate(325deg);
  -ms-transform: rotate(325deg);
  -o-transform: rotate(325deg);
}
.clone-head-table-wrap .hb-red-ribbon{
  top: 12px;
}
.table_head_bg{
  background-image: linear-gradient(to bottom, #0B1966, #4807B1) !important;
  border-left: 2px solid #4807B1!important;
  border-right: 2px solid #4807B1!important;
}
#detail_table .table_price_btn {
  margin-top: 20px !important;
  margin-bottom: 10px !important;
  border: 1px solid #B53830 !important;
}
#detail_table .table_bottom_text a {
    display: inline-block;
    padding: 12px;
/*---------------New CTA Changes Start------------------------*/
    background: linear-gradient(180deg, #B53830 0%, #9E1F63 100%) 0% 0% no-repeat padding-box !important;
    border-radius: 30px !important;
/*---------------New CTA Changes End------------------------*/
    border: none !important;
    font-weight: 500;
    display: block;
    margin: auto;
    color: #ffffff !important;
    /*border: 1px solid #B53830 !important;*/
}
#detail_table .table_buttons:hover{
/*---------------New CTA Changes Start------------------------*/
  color: #ffffff !important;
  background: linear-gradient(180deg, #9E1F63 0%, #B53830 100%) 0% 0% no-repeat padding-box !important;
/*---------------New CTA Changes End------------------------*/
}
#detail_table .temp_col_shadow{
  overflow: hidden;
  position: relative;
  border-left: 2px solid #dcdcdc;
  border-right: 2px solid #dcdcdc;
  box-shadow: -15px 0 15px -26px inset, 15px 0 15px -26px inset;
}
.temp2_table_seperator{
  margin-bottom: 0px !important;
}
.temp2_table_seperator >.vc_sep_holder_l >.vc_sep_line{
  top: 90px !important;
}
.temp2_testimonial{
  margin-bottom: 60px !important;
}
.temp3_btn .vc_btn3.vc_btn3-size-lg{
    font-size: 16px;
    padding-top: 18px;
    padding-bottom: 18px;
    padding-left: 15px;
    padding-right: 15px;
}
.temp_3_slider_row{
    margin-top: 115px;
}
.below_slider_menu{
    margin-top: 80px;
}
.temp3_molecular_bio {
    margin-top: 50px;
}
.temp3_txt_below_img_sec .vc_column-inner >.wpb_wrapper {
    border: 1px solid #F0F0F0;
}
.temp3_txt_below_img_sec_col .temp_txt_below_img_sec_col_head {
    font-size: 24px;
    line-height: 24px;
    font-weight: 700;
}

.temp3_txt_below_img_sec_col .temp_txt_below_img_sec_col_sub_head {
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
    color: #0B1966;
}
.temp3_txt_below_img_sec_col p {
    font-size: 14px;
    line-height: 20px;
    font-weight: 300;
}
.temp3_txt_below_img_sec .vc_column-inner >.wpb_wrapper:hover {
    box-shadow: 2px 0px 5px #6d6666;
}
.temp3_txt_below_img_sec_content{
  padding-left: 15px;
    padding-right: 15px;
}
.temp3_testimonial{
  margin-top: 65px;
    margin-bottom: 65px !important;
}
.temp3_table_parent_row{
  margin-top: 30px;
}
.temp3_resource_sec{
  margin-top: 50px;
}
.temp3__seperator >.vc_sep_holder_l >.vc_sep_line {
    top: 40px !important;
}
.slider_menus a{
  color: #0B1966 !important;
}

.temp3_free_trial_btn a{
  margin-left: 25px;
}
.temp3_buy_now a{
  width: 133px !important;
}
.table_sec_main_head{
    margin-bottom: 45px;
}
.slider_menus a{
    padding: 5px;
}
.table_header_col{   
    background-color: #fff;
    border: 1px solid #fff !important;
}
.temp3_txt_below_img_sec_diff_col .vc_column-inner >.wpb_wrapper{
    padding-left: 15px;
    padding-right: 15px;
}

.temp_txt_below_img_sec_top_header >.wpb_column >.vc_column-inner{
    padding-top: 55px;
}
.temp_txt_below_img_sec_col >.vc_column-inner{
    padding-top: 20px !important;
}
.image_with_side_text_col h1{
    font-size: 30px;
    line-height: 34px;
    font-weight: 400;
}
.table_annual_price{
    background-color: #F0F0F0;
}
#detail_table .table_annual_price >td{
    padding-top: 0px;
}
#detail_table .table_price >td{
    padding-bottom: 0px;
}

.molecular_boxes_col >.vc_column-inner{
    padding-top: 15px !important;
    padding-bottom: 15px !important;
    min-width: 195px;
}
.dna_breadcrumb{
    margin-top: 15px;
    margin-bottom: 0px !important;
    font-size: 14px;
    line-height: 24px;
    font-weight: 400;
}
.dna_breadcrumb_col >.vc_column-inner >.wpb_wrapper p span a{
  color: #0B1966 !important;
}
.temp1_top_sec{
  padding-top: 0px !important;
}
.seqbuilder_padding_right >.vc_column-inner{
    padding-top: 10px !important;
}
#rev_slider_83_2_wrapper .hesperiden.tp-bullets {
  display: block !important;
}
#rev_slider_92_2_wrapper .hesperiden.tp-bullets {
  display: block !important;
}
::-webkit-scrollbar {
  width: 10px;
  height: 5px;
}
::-webkit-scrollbar-track {
  background: #f1f1f1; 
}
::-webkit-scrollbar-thumb {
  background: #888; 
}
::-webkit-scrollbar-thumb:hover {
  background: #555; 
}
.light-menu-dropdown #main-nav li.megamenu.software>ul.sub-menu {
  max-width: 540px !important;
    min-width: 540px !important;
    left: -335px !important;
    padding: 20px !important;
}
.light-menu-dropdown #main-nav li.megamenu.software>ul.sub-menu .menu-item em {
  font-size: 10px;
    font-weight: 700;
}
.light-menu-dropdown #main-nav li.megamenu.software>ul.sub-menu>li>a {
  cursor: pointer;
}
#main-wrapper #main-nav >li.megamenu.software>ul.sub-menu>li>a:hover {
    background-color: #f8f9fa !important;
    border-left-color: #0b1a66 !important;
    color: #0b1a66 !important;
    border-left: 1px solid !important;
    background: #f8f9fa!important;
    width: 100%;
}
#main-nav li.megamenu.columns-2>ul>li {
    width: 50%;
}
.software_mob_main_menu em{
  font-size: 10px;
  font-weight: 700;
  margin-left: 20px;
}
.temp3_txt_below_img_sec_content .appln_feat_sec a{color: #0b1966 !important;}

/*-----------carousel slider css start-----------------------------*/
#main-content ul.roundabout-holder li{
  list-style-type: none;
}
.roundabout-holder {
    margin: 0 auto !important;
    width: 80%;
}
.prebtn{
  font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #000;
    font-size: 18px;
    padding-right: 0.5em;
    position: absolute;
    /*top: 270px;*/
    left: -65px;
    cursor:pointer;
}

.nextbtn{
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #000;
    font-size: 18px;
    padding-right: 0.5em;
    position: absolute;
    /*top: 270px;*/
    right: -65px;
    cursor:pointer;
}

/*.differ_slider ul li{
      height: 294px;
  }*/
  .differ_slider ul li{
      height: auto;
  }
  .below_slider_menu{
    margin-top: 150px !important;
}
.temp_3_slider_col div.vc_column-inner{
    padding-top: 220px !important;
}
.prebtn{
    top: 330px;
}
.nextbtn{
    top: 330px;
}
.hb-button.hb-large-button{
    padding: 24px 16px 20px !important;
}
.custom-pricing-table-col-button{
    text-align: center;
}

/*-----------carousel slider css end-----------------------------*/
/*---------------New CTA Changes Start------------------------*/
.vc_row.tech_supp_req{
  margin-top: -50px;
}
.hb-post-excerpt a.read-more{
  background: linear-gradient(180deg, #B53830 0%, #9E1F63 100%) 0% 0% no-repeat padding-box !important;
  border-radius: 30px !important;
  color: #ffffff !important;
  border: 1px solid #B53830;
}
.hb-post-excerpt a.read-more:hover{
  color: #ffffff !important;
  background: linear-gradient(180deg, #9E1F63 0%, #B53830 100%) 0% 0% no-repeat padding-box !important;
  border: 1px solid #9E1F63;
}
.btn_with_icon a{
  background: linear-gradient(180deg, #B53830 0%, #9E1F63 100%) 0% 0% no-repeat padding-box !important;
  color: #ffffff !important;
  border-radius: 30px !important;
  padding-top: 18px !important;
  padding-bottom: 18px !important;
  padding-right: 25px !important;
  padding-left: 60px !important;
}
.btn_with_icon a:hover{
  color: #ffffff !important;
  background: linear-gradient(180deg, #9E1F63 0%, #B53830 100%) 0% 0% no-repeat padding-box !important;
}
.custom-pricing-table-col-button .hb-button.hb-large-button{
  background: linear-gradient(180deg, #B53830 0%, #9E1F63 100%) 0% 0% no-repeat padding-box !important;
  border-radius: 30px !important;
  padding: 15px 9px 15px !important;
}
.custom-pricing-table-col-button .hb-button.hb-large-button:hover{
  color: #ffffff !important;
  background: linear-gradient(180deg, #9E1F63 0%, #B53830 100%) 0% 0% no-repeat padding-box !important;
}
p .custom-footer-button{
  background: linear-gradient( 180deg, #B53830 0%, #9E1F63 100%) 0% 0% no-repeat padding-box !important;
  color: #ffffff !important;
  border-radius: 30px !important;
  box-shadow: none;
  border: none;
}
p .custom-footer-button:hover{
  color: #ffffff !important;
  background: linear-gradient(180deg, #9E1F63 0%, #B53830 100%) 0% 0% no-repeat padding-box !important;
  border: none;
  box-shadow: none;
}
.small_btn_with_icon .btn_with_icon a{
  padding-right: 15px !important;
  padding-left: 50px !important;
}
.small_btn_with_icon .white_btn_blue_text a{
  padding-right: 15px !important;
  padding-left: 50px !important;
  padding-bottom: 18px !important;
  padding-top: 18px !important;
}
.lasergene_home_hero_btn button{
  background: linear-gradient( 180deg, #B53830 0%, #9E1F63 100%) 0% 0% no-repeat padding-box !important;
  color: #ffffff !important;
  border-radius: 30px !important;
}
.lasergene_home_hero_btn button:hover{
  color: #ffffff !important;
  background: linear-gradient(180deg, #9E1F63 0%, #B53830 100%) 0% 0% no-repeat padding-box !important;
}
/*--------------------Slider CTA Changes Start------------------------------------------*/
#slider-40-slide-76-layer-2, #slider-26-slide-62-layer-2, #slider-66-slide-102-layer-2, #slider-72-slide-109-layer-2, #slider-73-slide-110-layer-2, #slider-31-slide-67-layer-2, #slider-22-slide-58-layer-2, #slider-21-slide-57-layer-2, #slider-22-slide-58-layer-2, #slider-21-slide-57-layer-2, #slider-22-slide-58-layer-2, #slider-123-slide-168-layer-2, #slider-29-slide-65-layer-2, #slider-27-slide-63-layer-2, #slider-42-slide-78-layer-2, #slider-41-slide-77-layer-2, #slider-30-slide-66-layer-2, #slider-37-slide-73-layer-2, #slider-25-slide-61-layer-2, #slider-53-slide-89-layer-2, #slider-28-slide-64-layer-2, #slider-54-slide-90-layer-2, #slider-43-slide-79-layer-2, #slider-44-slide-80-layer-2, #slider-33-slide-69-layer-2, #slider-57-slide-93-layer-2, #slider-49-slide-85-layer-2, #slider-47-slide-83-layer-2, #slider-56-slide-92-layer-2, #slider-32-slide-68-layer-2, #slider-59-slide-95-layer-2, #slider-36-slide-72-layer-2, #slider-45-slide-81-layer-2, #slider-48-slide-84-layer-2, #slider-39-slide-75-layer-2, #slider-34-slide-70-layer-2, #slider-46-slide-82-layer-2, #slider-50-slide-86-layer-2, #slider-35-slide-71-layer-2, #slider-38-slide-74-layer-2, #slider-67-slide-103-layer-2, #slider-52-slide-88-layer-2, #slider-51-slide-87-layer-2, #slider-23-slide-59-layer-2, #slider-98-slide-134-layer-2, #slider-76-slide-112-layer-2, #slider-74-slide-110-layer-2, #slider-65-slide-101-layer-2, #slider-64-slide-100-layer-2
{
  background: linear-gradient(180deg, #B53830 0%, #9E1F63 100%) 0% 0% no-repeat padding-box !important;
  border-radius: 30px !important;
  color: #ffffff !important;
}
#slider-40-slide-76-layer-2:hover, #slider-26-slide-62-layer-2:hover, #slider-66-slide-102-layer-2:hover, #slider-72-slide-109-layer-2:hover, #slider-73-slide-110-layer-2:hover, #slider-31-slide-67-layer-2:hover, #slider-22-slide-58-layer-2:hover, #slider-21-slide-57-layer-2:hover, #slider-22-slide-58-layer-2:hover, #slider-21-slide-57-layer-2:hover, #slider-22-slide-58-layer-2:hover, #slider-123-slide-168-layer-2:hover, #slider-29-slide-65-layer-2:hover, #slider-27-slide-63-layer-2:hover, #slider-42-slide-78-layer-2:hover, #slider-41-slide-77-layer-2:hover, #slider-30-slide-66-layer-2:hover, #slider-37-slide-73-layer-2:hover, #slider-121-slide-166-layer-5:hover, #slider-25-slide-61-layer-2:hover, #slider-53-slide-89-layer-2:hover, #slider-28-slide-64-layer-2:hover, #slider-54-slide-90-layer-2:hover, #slider-43-slide-79-layer-2:hover, #slider-44-slide-80-layer-2:hover, #slider-33-slide-69-layer-2:hover, #slider-57-slide-93-layer-2:hover, #slider-49-slide-85-layer-2:hover, #slider-47-slide-83-layer-2:hover, #slider-56-slide-92-layer-2:hover, #slider-32-slide-68-layer-2:hover, #slider-59-slide-95-layer-2:hover, #slider-36-slide-72-layer-2:hover, #slider-45-slide-81-layer-2:hover, #slider-48-slide-84-layer-2:hover, #slider-39-slide-75-layer-2:hover, #slider-34-slide-70-layer-2:hover, #slider-46-slide-82-layer-2:hover, #slider-50-slide-86-layer-2:hover, #slider-35-slide-71-layer-2:hover, #slider-38-slide-74-layer-2:hover, #slider-67-slide-103-layer-2:hover, #slider-52-slide-88-layer-2:hover, #slider-51-slide-87-layer-2:hover, #slider-23-slide-59-layer-2:hover, #slider-98-slide-134-layer-2:hover, #slider-76-slide-112-layer-2:hover, #slider-74-slide-110-layer-2:hover, #slider-65-slide-101-layer-2:hover, #slider-64-slide-100-layer-2:hover   
{
  color: #ffffff !important;
  background: linear-gradient(180deg, #9E1F63 0%, #B53830 100%) 0% 0% no-repeat padding-box !important;
}
#slider-40-slide-76-layer-3, #slider-26-slide-62-layer-3, #slider-72-slide-109-layer-3, #slider-73-slide-110-layer-3, #slider-31-slide-67-layer-3, #slider-22-slide-58-layer-3, #slider-21-slide-57-layer-3, #slider-22-slide-58-layer-3, #slider-21-slide-57-layer-3, #slider-22-slide-58-layer-3, #slider-29-slide-65-layer-3, #slider-27-slide-63-layer-3, #slider-42-slide-78-layer-3, #slider-41-slide-77-layer-3, #slider-30-slide-66-layer-3, #slider-37-slide-73-layer-3, #slider-25-slide-61-layer-3, #slider-53-slide-89-layer-3, #slider-28-slide-64-layer-3, #slider-54-slide-90-layer-3, #slider-43-slide-79-layer-3, #slider-44-slide-80-layer-3, #slider-33-slide-69-layer-3, #slider-57-slide-93-layer-3, #slider-49-slide-85-layer-3, #slider-47-slide-83-layer-3, #slider-56-slide-92-layer-3, #slider-32-slide-68-layer-3, #slider-59-slide-95-layer-3, #slider-36-slide-72-layer-3, #slider-45-slide-81-layer-3, #slider-48-slide-84-layer-3, #slider-39-slide-75-layer-3, #slider-34-slide-70-layer-3, #slider-46-slide-82-layer-3, #slider-50-slide-86-layer-3, #slider-35-slide-71-layer-3, #slider-38-slide-74-layer-3, #slider-67-slide-103-layer-3, #slider-52-slide-88-layer-3, #slider-51-slide-87-layer-3, #slider-23-slide-59-layer-3, #slider-76-slide-112-layer-3, #slider-74-slide-110-layer-3, #slider-65-slide-101-layer-3, #slider-64-slide-100-layer-3
{
  border: 2px solid #0B1966 !important;
  color: #0B1966 !important;
  border-radius: 24px !important;
  background-color: #ffffff !important;
}
#slider-40-slide-76-layer-3:hover, #slider-26-slide-62-layer-3:hover, #slider-72-slide-109-layer-3, #slider-73-slide-110-layer-3:hover, #slider-31-slide-67-layer-3:hover, #slider-22-slide-58-layer-3:hover, #slider-21-slide-57-layer-3:hover, #slider-22-slide-58-layer-3:hover, #slider-21-slide-57-layer-3:hover, #slider-22-slide-58-layer-3:hover, #slider-29-slide-65-layer-3:hover, #slider-27-slide-63-layer-3:hover, #slider-42-slide-78-layer-3:hover, #slider-41-slide-77-layer-3:hover, #slider-30-slide-66-layer-3:hover, #slider-37-slide-73-layer-3:hover, #slider-121-slide-166-layer-6:hover, #slider-25-slide-61-layer-3:hover, #slider-53-slide-89-layer-3:hover, #slider-28-slide-64-layer-3:hover, #slider-54-slide-90-layer-3:hover, #slider-43-slide-79-layer-3:hover, #slider-44-slide-80-layer-3:hover, #slider-33-slide-69-layer-3:hover, #slider-57-slide-93-layer-3:hover, #slider-49-slide-85-layer-3:hover, #slider-47-slide-83-layer-3:hover, #slider-56-slide-92-layer-3:hover, #slider-32-slide-68-layer-3:hover, #slider-59-slide-95-layer-3:hover, #slider-36-slide-72-layer-3:hover, #slider-45-slide-81-layer-3:hover, #slider-48-slide-84-layer-3:hover, #slider-39-slide-75-layer-3:hover, #slider-34-slide-70-layer-3:hover, #slider-46-slide-82-layer-3:hover, #slider-50-slide-86-layer-3:hover, #slider-35-slide-71-layer-3:hover, #slider-38-slide-74-layer-3:hover, #slider-67-slide-103-layer-3:hover, #slider-52-slide-88-layer-3:hover, #slider-51-slide-87-layer-3:hover, #slider-23-slide-59-layer-3:hover, #slider-76-slide-112-layer-3:hover, #slider-74-slide-110-layer-3:hover, #slider-65-slide-101-layer-3:hover, #slider-64-slide-100-layer-3:hover      
{
  background-color: #0B1966 !important;
  color: #ffffff !important;
}
/*--------------------Slider CTA Changes End------------------------------------------*/
/*---------------New CTA Changes End---------------------------------*/
/*-------------------------Homepage CSS Start----------------------------*/
.before_footer_text{
  margin: 0 auto;
  width: 80%;
  display: flex;
}
.before_footer_text p{
    max-width: 100%;
    width: 100%;
    margin: 0px;
    font-size: 20px;
    line-height: 32px;
    font-weight: 300;
    margin-left: 12px;
}
#before_footer_nform{
    background-color: #f0f0f0;
    width: 100%;
    display: block;
    padding: 30px 0px;
    height: 70px;
}
#before_footer_nform iframe{
    padding-top: 0px;
    width: 100%;
    height: 75px;
}
.home_image_with_text_right h2{
  font-size: 40px;
  line-height: 50px;
  font-weight: 500; 
}
.home_image_with_text_left h2{
  font-size: 40px;
  line-height: 50px;
  font-weight: 500;
}
.get_the_latest_col  h2{
  font-size: 40px;
  line-height: 50px;
  font-weight: 500;
}
.technical_tips_and_special_offers li.gf_left_half{
  width: 100% !important;
}
.technical_tips_and_special_offers li.gf_right_half {
   display: none !important;
}
.technical_tips_and_special_offers .gform_footer  {
   display: none !important;
}
#before_footer_nform{
    display: flex;
}
.technical_tips_and_special_offers ul.description_below{
    display: flex;
}
.technical_tips_and_special_offers .gform_body{
  width: 80% !important;
}
.latest_post_head{
  margin-bottom: 20px;
}
.resource_brief_desc span{
  display: block;
  text-align: center;
}
.homepage_resource_pdf_block .vc_column-inner{
  padding-bottom: 20px;
}
.wpb_single_image.counterzero_img .vc_single_image-wrapper{
  width: 45px !important;
}
.home_lasergene_fantastic_slider .slick-slide hr{
    margin-top: 20px;
}
.home_icon_with_txt li:hover{
    background-color: #5b24b8 !important;
}
.home_lasergene_fantastic_new >.vc_col-sm-12 >.vc_column-inner >.wpb_wrapper >.wpb_text_column{
    margin-top: 50px;
    margin-bottom: 0px;
}
.home_lasergene_fantastic_slider{
    overflow: visible !important;
}
.home_lasergene_fantastic_slider .slick-prev {
    order: 1;
    border: 1px solid transparent;
    color: transparent;
    width: 0px;
    cursor: inherit;
}

.home_lasergene_fantastic_slider .slick-next {
    order: 2;
    border: 1px solid transparent;
    color: transparent;
    width: 0px;
    cursor: inherit;
}
.home_lasergene_fantastic_slider .slick-prev:before {
    content: url(/wp-content/uploads/2021/01/previous_arr.png);
    position: relative;
    left: -96px;
    top: 405px;
    cursor: pointer
}

.home_lasergene_fantastic_slider .slick-next:after {
    content: url(/wp-content/uploads/2021/01/next_arrow.png);
    position: absolute;
    right: -96px;
    top: 405px;
    cursor: pointer
}
.vc_row.home_lasergene_fantastic_new {
    overflow: visible !important;
    background-size: 94% !important;
    max-height: 100%;
    height: 385px;
}
.home_lasergene_fantastic_slider .home_lasergene_fantastic_new_col .slick-slide {
    border: 1px solid #f0f0f0;
    background: #ffffff;
    margin-left: 16px;
    padding-top: 0px;
    padding-bottom: 0px;
    box-shadow: 0px 3px 6px #00000014;
}
.get_the_latest_col .wpb_text_column >p{
    line-height: 32px;
}
/*new changes*/
    .home_bioformatic_icon_sec .home_bioformatic_icon_secondcol{
        margin-top: 26px;
    }
    .home_bioformatic_icon_sec .home_bioformatic_icon_fisrtcol{
        margin-top: 26px;
    }
/*new changes*/
#logo{
    z-index: 0 !important;
}
.gform_validation_error .technical_tips_and_special_offers .validation_error{
  display: none;
}
.technical_tips_and_special_offers .gform_footer input{
  pointer-events: unset !important;
}
.gform_validation_error .technical_tips_and_special_offers li.gf_right_half{
  width: 31% !important;
  padding-top: 1px !important;
}
.gform_validation_error .technical_tips_and_special_offers li.gf_left_half{
  width: 65% !important;
}
#main-nav>li>a i{color: #0B1966;}
#fancy-search{border-bottom: 1px solid #F0F0F0;}
#pre-footer-area:after { display: none }
.home_btn .vc_btn3 {
    padding: 12px !important;
    border-radius: 24px !important;
    max-width: 100%;
    width: 225px;
    /*font-family: 'MuseoSans500';*/
}
.home_btn .vc_btn3:hover{
  background-color: #0B1966 !important;
  color: #ffffff !important;
}
.home_btn a{
    border: 2px solid #0B1966 !important;
    color: #0B1966 !important;
}
.vc_row.home_image_with_right_text_row{
    margin-bottom: 115px !important;
}
#pre-footer-area{
  font-size: 20px !important;
    line-height: 32px !important;
    font-weight: 300 !important;
}
.get_the_latest_col >.vc_column-inner{
  padding-top: 0px;
  position: relative;
}
.get_the_latest_col img{
  width: 95px;
  margin-bottom: 0px !important;
}
.get_the_latest_col .wpb_single_image{
    /* margin-top: -80px; */
	margin-top:-55px; 
}
.get_the_latest_col .resource_brief_desc{
  margin-top: 35px;
  line-height: 26px !important;
  
}
.get_the_latest_col .resource_brief_desc >strong{
  font-size: 20px;
  line-height: 26px;
  font-weight: 500;
}
.get_the_latest_col .get_the_latest_link{
  font-size: 14px !important;
  line-height: 24px !important;
  letter-spacing: 1.4px;
  margin-top: 20px;
}
.home_hero_btn a{
  background: linear-gradient(180deg, #B53830 0%, #9E1F63 100%) 0% 0% no-repeat padding-box !important;
  border-radius: 30px !important;
  color: #ffffff !important;
  width: 220px;
  max-width: 100%;
  padding: 15px !important;
  font-size: 16px !important;
}
.home_hero_btn a:hover{
  color: #ffffff !important;
  background: linear-gradient(180deg, #9E1F63 0%, #B53830 100%) 0% 0% no-repeat padding-box !important;
}
.white_btn_blue_text a {
  padding: 12px !important;
  border: 2px solid #0B1966 !important;
  color: #0B1966 !important;
  border-radius: 24px !important;
  width: 220px;
  max-width: 100%;
}
.white_btn_blue_text a:hover{
  background-color: #0B1966 !important;
  color: #ffffff !important;
}
.btn_with_icon a{
  background: linear-gradient(180deg, #B53830 0%, #9E1F63 100%) 0% 0% no-repeat padding-box !important;
  color: #ffffff !important;
  border-radius: 30px !important;
  padding-top: 18px !important;
  padding-bottom: 18px !important;
  padding-right: 25px !important;
  padding-left: 60px !important;
}
.btn_with_icon a:hover{
  color: #ffffff !important;
  background: linear-gradient(180deg, #9E1F63 0%, #B53830 100%) 0% 0% no-repeat padding-box !important;
}
.btn_with_icon_secondary a{
  background: linear-gradient(180deg, #ffffff 0%, #ffffff 100%) 0% 0% no-repeat padding-box !important;
  color: #0B1966 !important;
  border-radius: 30px !important;
  padding-top: 18px !important;
  padding-bottom: 18px !important;
  padding-right: 25px !important;
  padding-left: 60px !important;
  text-align: left;
  border: 2px solid #0B1966 !important;
}
.btn_with_icon_secondary a:hover{
  color: #ffffff !important;
  background: linear-gradient(180deg, #0B1966 0%, #0B1966 100%) 0% 0% no-repeat padding-box !important;
}
.software_life_scientist .home_main_head{
  font-size: 50px !important;
  line-height: 60px !important;
  font-weight: 500 !important;
}

.software_life_scientist .home_main_head_content{
  font-size: 20px !important;
    line-height: 35px !important;
    font-weight: 400 !important;
}
.vc_row.home_lasergene_fantastic_sec{
  background-size: 43% 100% !important;
    background-position: left !important;
    padding-right: 0px !important;
    padding-left: 68.703px !important;
    height: 550px !important;
    max-height: 100% !important;
}
.home_service_counter >.vc_col-sm-3{
  border: 1px solid #F0F0F0;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    padding-top: 79px;
    padding-bottom: 47px;
} 
.technical_tips_and_special_offers{
    display: flex;
}
.technical_tips_and_special_offers li.gf_right_half {
  width: 20% !important;
  position: absolute;
    padding-top: 2px !important;
}
.technical_tips_and_special_offers li.gf_left_half {
  padding-top: 0px !important;
    width: 64% !important;
    margin-left: 145px !important;
    font-size: 20px;
    line-height: 32px !important;
    font-weight: 300;
    color: #333333;
}
.technical_tips_and_special_offers_wrapper{
  background: #F0F0F0 0% 0% no-repeat padding-box;
  margin-bottom: 0px !important;
  padding-bottom: 20px;
  padding-top: 20px;
  margin-top: 0px !important;
}
.technical_tips_and_special_offers .gform_footer{
  width: 22.10% !important;
}
.technical_tips_and_special_offers .gform_footer input{
  padding: 12px 16px 12px!important;
  position: relative;
  margin-top: -9px !important;
  background: transparent linear-gradient(180deg, #B53830 0%, #9E1F63 100%) 0% 0% no-repeat padding-box;
  border-top-right-radius: 24px;
  border-bottom-right-radius: 24px;
  pointer-events: none;
}
.technical_tips_and_special_offers li.gf_right_half input{
  margin-top: -9px;
  background: #FFFFFF 0% 0% no-repeat padding-box;
    border-bottom-left-radius: 24px;
    border-top-left-radius: 24px;
    padding-left: 24px !important;
}
.technical_tips_and_special_offers .gform_footer input:hover{
  background: transparent linear-gradient(180deg, #B53830 0%, #9E1F63 100%) 0% 0% no-repeat padding-box;
}
.home_lasergene_fantastic_sec .service_counter {
  display: flex;
}
.slick-prev:before{
  content: url(/wp-content/uploads/2021/01/previous_arr.png);
  position: absolute;
  right: 152px;
  top: 380px;
  order:2;
}
.slick-next:after{
  content: url(/wp-content/uploads/2021/01/next_arrow.png);
  position: absolute;
  right: 105px;
  top: 380px;
  order:2;
}
.home_lasergene_fantastic_sec .slick-prev{
  order: 1;
  border: 1px solid #ffffff;
    color: #ffffff;
    width: 0px;
}
.home_lasergene_fantastic_sec .slick-next{
  order: 2;
  border: 1px solid #ffffff;
    color: #ffffff;
    width: 0px;
}
.home_lasergene_fantastic_sec .slick-slide{
    border: 1px solid #f0f0f0;
    background: #ffffff;
    margin-left: 16px;
    padding-top: 60px;
    padding-bottom: 0px;
    box-shadow: 0px 3px 6px #00000014;
    /*width: 260px !important;*/
}
.lasergene_fant_head{
  font-size: 30px;
  line-height: 40px;
  font-weight: 500;
  color: #FFFFFF;
}

.lasergene_fant_content{
  font-size: 24px;
  line-height: 30px;
  font-weight: 500;
  color: #FFFFFF;
}

.lasergene_fant_bottom_content{
  font-size: 14px;
  line-height: 18px;
  font-weight: 700;
  color: #FFFFFF;
}
.home_lasergene_fantastic_sec .vc_col-sm-10 >.vc_column-inner {
  padding-top: 105px !important;
  padding-left: 60px !important;
}
.home_lasergene_fantastic_sec .vc_col-sm-2 {
    width: 24.666667% !important;
    padding-right: 0px !important;
    padding-top: 67px !important;
    padding-left: 50px !important;
}
.home_lasergene_fantastic_col >.vc_column-inner{
  padding-right: 0px !important;
}
.home_lasergene_fantastic_sec .vc_col-sm-10 {
    width: 75.333333% !important;
}
.software_life_scientist{
  padding-right: 0px !important;
}
.home_icon_with_txt li a{
    color: #D7C7FF !important;
    font-size: 20px;
    line-height: 35px;
    font-weight: 400;
    display: inline-block;
    padding-top: 20px;
    padding-bottom: 20px;
    width: 100%;
}
.home_icon_with_txt li a img{
    padding-right: 25px;
}
.home_icon_with_head a{
  font-size: 28px;
  line-height: 26px;
  font-weight: 500;
  color: #FFFFFF !important;
  margin-bottom: 30px;
  margin-top: 0px;
  padding-left: 110px;
}
.home_left_icon_list ul li a:before{
  content: "\f054";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
/*--adjust as necessary--*/
    color: #D7C7FF;
    font-size: 16px;
    padding-right: 0.5em;
    position: relative;
    top: 0px;
    left: 455px;
}
.home_right_icon_list ul li a:before{
  content: "\f054";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
/*--adjust as necessary--*/
    color: #D7C7FF;
    font-size: 16px;
    padding-right: 0.5em;
    position: relative;
    top: 0px;
    left: 455px;
}
.home_icon_with_txt li{
  list-style-type: none !important;
  width: 78%;
  margin-bottom: 0px !important;
  padding-bottom: 0px;
  padding-top: 0px;
  cursor: pointer;
}
.home_icon_with_txt li:nth-child(-n+2):before{
  content: '';
  border-bottom: dotted #D7C7FF;
  width: 100%;
  display: block;
  top: 135px;
  position: relative;
  left: 1px;
  opacity: 0.2;
}
.home_hero_list_head a{
  font-size: 40px !important;
  line-height: 52px !important;
  font-weight: 500 !important;
  color: #FFFFFF !important;
  margin-bottom: 61px !important;
}
.vc_row.bioinformatics_software{
  padding-right: 0px !important;
  overflow: visible !important;
  margin-bottom: 93px !important;
  margin-top: 0px !important;
}
.bioinformatics_software .vc_row-fluid.wpb_row{
  margin-top: -280px !important;
}
.bioinformatics_software .home_bioformatic_sec {
  clear: both;
}
.bioinformatics_software_img img{
  max-width: 1000px !important;
  width: 932px;
}
.bioinformatics_software .software_life_scientist_img_col{
  margin-top: -52px;
}
.bioinformatics_software .software_life_scientist {
  width: 41%;
   padding-right: 0px !important;
   margin-top: -5px;
}
.slick-slide >.vc_column-inner .wpb_single_image{
    margin-bottom: 15px;
}
.slick-slide hr{
  margin-top: -30px;
  margin-bottom: 20px;
}
.slick-slide >.vc_column-inner .wpb_text_column{
  margin-bottom: 65px;
    /*margin-left: 64px;
    margin-right: 64px;*/
     margin-left: 0px;
    margin-right: 0px;
}
.home_lasergene_fantastic_new_col{
    /*new changes*/
    margin-top: -280px;
    /*new changes*/
}
.home_image_with_text .seqbuilder_padding_right {
  padding-right: 0% !important;
}
.home_image_with_text .home_image_with_text_left{
  padding-right: 8% !important;
  padding-top: 20px;
}
.home_image_with_text .vc_col-sm-6 p{
  font-size: 18px;
  line-height: 32px !important;
  font-weight: 300;
}
.home_image_with_text .home_image_with_text_right h2{
  letter-spacing: 1px !important;
}
.home_image_with_text_right p{
  line-height: 32px !important;
}
.home_image_with_text .home_image_with_text_left h2{
    letter-spacing: 1px;
}
.home_image_with_text_left p{
  line-height: 32px !important;
}
.bioinformatics_software ul.home_icon_with_txt{
  margin-left: -28px;
}

.home_lasergene_fantastic_secondcol .count_sec .text{
  line-height: 18px;
    font-weight: 700;
}
#header-inner-bg{
  border-bottom: none !important;
}
#main-nav li a{
  font-weight: 500 !important;
  text-transform: none !important;
}
.nav-type-1 #logo{
  width: 30%;
  float: left;
  padding-top: 1px;
}
#header-inner.stuck #logo{
  padding-top: 0px;
}
#header-inner-sticky-wrapper{height: 85px !important;padding-top: 5px;padding-bottom: 5px;}
#main-content {padding-top: 50px !important;}
#header-inner.stuck .main-navigation{padding-top: 3px;}
.main-navigation{
  width: 70%;
  float: right;
  /*padding-top: 25px;*/
}
#logo img, .stuck #logo img{
  max-height: 100% !important;
}
.stuck #logo img{
  padding-top: 0px;
  margin-left: 24px;
}
#header-inner.stuck #header-inner-bg{
  padding-bottom: 9px;
  padding-top: 9px;
}

/*-------------------------Diagonal slider css start ---------------------------*/
.ui-card-slider {
  position: relative;
  /*width: 320px;
  height: 230px;*/
  overflow: hidden; 
  float: right;
  width: 710px !important;
  height: 520px !important;
  margin-right: -194px;
  margin-top: -10px;
  cursor: pointer;
}
  .ui-card-slider .slide {
    display: block;
    -webkit-user-select: none;
    position: absolute;
    transition-duration: 0.4s;
    -webkit-transition-duration: 0.4s;
    transition-timing-function: ease-in-out;
    -webkit-transition-timing-function: ease-in-out;
    transition-property: all;
    -webkit-transition-property: all;
    overflow: hidden; }
    .ui-card-slider .slide img {
      width: 100%;
      height: 100%; }
  .ui-card-slider .center-slide {
    -webkit-user-select: none;
    z-index: 30;
    bottom: 12px;
    /*left: 75px;
    width: 170px;
    height: 212px;*/ 
    width: 585px !important;
    height: 410px !important;
    left: 37px !important;
  }
  .ui-card-slider .left-slide {
    -webkit-user-select: none;
    z-index: 20;
    bottom: 30px;
    /*left: -30px;
    width: 140px;
    height: 175px;*/ 
    width: 602px !important;
    height: 443px !important;
    left: 184px !important;
  }
  .ui-card-slider .right-slide {
    -webkit-user-select: none;
    z-index: 19;
    bottom: 30px;
    /*left: 210px;
    width: 140px;
    height: 175px;*/
    left: 340px !important;
    width: 582px !important;
    height: 490px !important;

  }
  .ui-card-slider .left-hidden-slide {
    z-index: 10;
    bottom: 30px;
    left: -160px;
    width: 120px;
    height: 130px; }
  .ui-card-slider .right-hidden-slide {
    z-index: 10;
    bottom: 30px;
    left: 360px;
    width: 120px;
    height: 130px; 
    display: none;
  }
  .ui-card-slider .hidden-slide {
    visibility: hidden;
    display: none; }

/*-------------------------Diagonal slider css End ---------------------------*/

/*-------------------------FAQ css Start ---------------------------*/

.faq_more {display: none;}
.faq_show_more{font-size: 18px;line-height: 30px;color: #B53830;text-decoration: underline;font-family: "Roboto", sans-serif;font-weight: 500;cursor: pointer;margin-top: 10px;}

/*-------------------------FAQ css End ---------------------------*/

/*-------------------------Homepage CSS End----------------------------*/

/*---------------------stat blocks css start-----------------------------*/
.service-page-top-sep .service_counter >a:first-child >.wpb_column {
    margin-left: 0px;
}
.service-page-top-sep .service_counter >a:last-child >.wpb_column {
    margin-right: 0px;
}
.service-page-top-sep .service_counter >a >.wpb_column {
    background: #ffffff;
    margin-right: 8px;
    margin-left: 8px;
}
.service-page-top-sep .service_counter >a >.wpb_column >.vc_column-inner{
  padding: 15px;
  border: 1px solid #f0f0f0;
}
.service-page-top-sep .service_counter >a >.wpb_column >.vc_column-inner:hover{
  box-shadow: 2px 0px 5px #6d6666;
}

.service-page-top-sep .service_counter >a .count-number{
  color: #333333;
}
.service-page-top-sep .service_counter >a .count_sec .text{
  color: #333333;
}


.hb-counter .count-number{
  color: #333333;
}
.count_sec .text{
  color: #333333;
}
.home_lasergene_fantastic_slider .home_lasergene_fantastic_new_col .slick-slide:hover{
  box-shadow: 2px 0px 5px #6d6666;
}
.home_lasergene_fantastic_slider .home_lasergene_fantastic_new_col .slick-slide{
  padding-top: 0px;
  padding-bottom: 0px;
}
.home_lasergene_fantastic_slider .home_lasergene_fantastic_new_col .slick-slide a .vc_column-inner{
  padding-top: 60px;
  padding-bottom: 65px;
  padding-left: 15px;
  padding-right: 15px;
}
.home_lasergene_fantastic_slider .home_lasergene_fantastic_new_col .slick-slide .vc_column-inner{
  padding-top: 60px;
}
.home_lasergene_fantastic_slider .home_lasergene_fantastic_new_col .slick-slide a .vc_column-inner .wpb_single_image{
  margin-bottom: 15px;
}
.home_lasergene_fantastic_slider .hb-counter .count-number{
  font-size: 60px;
  line-height: 55px;
}
/*---------------------stat blocks css end-----------------------------*/

/*---------------------new pricing css start-----------------------------*/

.nova_footer.lasergeneProtein_popup_footer .price{
  width: unset;
  margin: auto 0;
  text-align: right;
}
.nova_footer.lasergeneProtein_popup_footer .footer_btn {
  width: unset;
  margin: auto 0;
}
.lasergeneProtein_popup_footer a{
  margin-left: 30px;
}
.nova_footer.lasergeneProtein_popup_footer{
  display: block;
}

.new_pricing_popup_hide{
    display: none;
}
.standalone_seqbuilder_row .seqbuilder_text p {
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
}
.standalone_seqbuilder_row .seqbuilder_text .seqbuilder_price {
  font-size: 20px;
  line-height: 24px;
  font-weight: 700;
}
#detail_table .table_bottom_text a{
    cursor: pointer;
}
.pricing_header h1{
    font-size: 50px;
    line-height: 60px;
    color: #333333;
}

.pricing_header p{
    font-size: 20px;
    line-height: 30px;
    font-weight: 400;
    color: #333333;
}

.header_text p{
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
    color: #333333;
}

.pricing_header{
    margin-bottom: -63px !important;
    padding-bottom: 47px;
}
.vc_row.pricing_header {
    background-position: right bottom !important;
}

.pricing_header >.vc_column_container >.vc_column-inner{
    padding-right: 100px;
    padding-left: 100px;
}
.vc_row.pricing_second_sec {
  background-color: unset !important;
  background-position: top !important;
  background-size: 100% 70% !important;
}
.pricing_second_sec h2{
    font-size: 30px;
    line-height: 40px;
    color: #333333;
}
.pricing_second_sec h3{
    font-size: 24px;
    line-height: 30px;
    background: transparent linear-gradient(180deg, #707070 0%, #383838 100%) 0% 0% no-repeat padding-box;
    padding-top: 13px;
    padding-bottom: 13px;
    padding-left: 15px;
    padding-right: 15px;
    color: #ffffff;
    margin-bottom: 0px !important;
}
.four_block_col{
    background-color: #ffffff;
    padding-left: 26px;
    padding-right: 21px;
    padding-top: 26px;
    padding-bottom: 13px;
    box-shadow: 0px 3px 6px #00000014;
}
.four_block_col .blue_head{
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
    color: #0B1966;
    margin-bottom: 5px;
}
.four_block_col p{
    font-size: 14px;
    line-height: 20px;
    font-weight: 300;
    color: #333333;
}
.four_block_col ul li{
    font-size: 14px;
    line-height: 20px;
    font-weight: 300;
    color: #333333;
    list-style-type: disc !important;
    margin-left: 15px;
}
.four_block_col ul li a{
    color: #1B02C3;
    text-decoration: underline;
    font-weight: 500;
}
.four_block_bottom{
    display: flex;
}
.four_block_price{
    font-size: 18px;
    line-height: 24px;
    font-weight: 700;
    color: #333333;
    margin-right: 6px;
}
.four_block_btn a {
    padding: 10px 10px 10px 10px;
    color: #ffffff !important;
    font-size: 14px;
    line-height: 24px;
    background: transparent linear-gradient(
180deg, #B53830 0%, #9E1F63 100%) 0% 0% no-repeat padding-box;
    border-radius: 35px;
    cursor: pointer;
}
.four_block_btn a:hover{
    color: #ffffff !important;
    background: linear-gradient( 
180deg, #9E1F63 0%, #B53830 100%) 0% 0% no-repeat padding-box !important;
}

.select_plan_bottom{
    padding-bottom: 30px;
    padding-top: 30px;
    padding-left: 26px;
    padding-right: 10px;
    box-shadow: 0px 3px 6px #00000014;
}
.compare_packages{
    font-size: 14px;
    line-height: 24px;
    font-weight: 700;
    color: #0B1966;
    margin-top: 0px;
    margin-bottom: 62px;
    text-align: center;
}
.compare_packages p a{
  color: #0B1966 !important;
}
.compare_packages >.vc_column_container >.vc_column-inner{
    padding-top: 19px !important;
}

.standalone_application{
    background: transparent linear-gradient(180deg, #0B1966 0%, #4807B1 100%) 0% 0% no-repeat padding-box;
    padding-top: 50px;
    padding-bottom: 174px;
    margin-left: 77px !important;
    margin-right: 77px !important;
    background-size: 91% !important;
}
.standalone_application h2{
    font-size: 30px;
    line-height: 40px;
    font-weight: 400;
    color: #FFFFFF;
    margin-bottom: 8px !important;
}
.standalone_application p{
    font-size: 18px;
    line-height: 28px;
    font-weight: 300;
    color: #FFFFFF;
}
.standalone_seqbuilder_row {
    margin-left: 192px !important;
    margin-right: 192px !important;
    margin-top: -185px;
}
.standalone_seqbuilder_row >.wpb_column >.vc_column-inner >.wpb_wrapper{
    background-color: #ffffff;
    box-shadow: 0px 3px 6px #00000014;
}
.standalone_seqbuilder_row h2{
    font-size: 24px;
    line-height: 30px;
    font-weight: 700 !important;
    background: transparent linear-gradient(180deg, #707070 0%, #383838 100%) 0% 0% no-repeat padding-box;
    padding-top: 13px;
    padding-bottom: 13px;
    color: #FFFFFF;
    text-align: center !important;
}
.seqbuilder_price{
    font-size: 20px;
    line-height: 24px;
    font-weight: 700 ;
    color: #333333;
    text-align: center;
}
.seqbuilder_btn{
    margin-bottom: 25px;
    text-align: center;
}
.seqbuilder_btn a{
    padding: 13px 25px 13px 25px;
    color: #ffffff !important;
    font-size: 14px;
    line-height: 24px;
    font-weight: 500;
    background: transparent linear-gradient(
180deg, #B53830 0%, #9E1F63 100%) 0% 0% no-repeat padding-box;
    border-radius: 35px;
    text-align: center;
    cursor: pointer;
}
.seqbuilder_btn a:hover{
    color: #ffffff !important;
    background: linear-gradient( 
180deg, #9E1F63 0%, #B53830 100%) 0% 0% no-repeat padding-box !important;
}
.seqbuilder_link{
    font-size: 14px;
    line-height: 20px;
    font-weight: 500;
    color: #1B02C3;
    text-align: center;
    text-decoration: underline;
}
.standalone_seqbuilder_row .lasergene_addons_list{
    padding-right: 50px;
}
.standalone_seqbuilder_row .lasergene_addons_price{
    padding-left: 35px;
}
.standalone_seqbuilder_row ul li{
    font-size: 14px;
    line-height: 20px;
    font-weight: 300;
    color: #333333;
    list-style-type: disc !important;
    list-style-position: inside !important;
}
.seqbuilder_two_col, .seqbuilder_text{
    padding-left: 59px;
    padding-right: 59px;
    padding-top: 25px;
    padding-bottom: 25px;
}
.standalone_seqbuilder_block{
    display: flex;
    background-color: #fff;
}

.lasergene_addons_row{
    margin-top: -145px;
}
.lasergene_addons_row h2{
    font-size: 24px;
    line-height: 30px;
    font-weight: 700;
    background: transparent linear-gradient(180deg, #707070 0%, #383838 100%) 0% 0% no-repeat padding-box;
    padding-top: 13px;
    padding-bottom: 13px;
    color: #FFFFFF;
    text-align: center !important;
}
.lasergene_addons_list{
    border-right: 2px solid #F0F0F0;
    padding-right: 20px;
}

.seqbuilder_require{
    font-size: 14px;
    line-height: 20px;
    font-weight: 300;
    color: #333333;
    text-align: center;
}
.lasergene_addons_list p{
    font-size: 16px;
    line-height: 24px;
    font-weight: 300;
    color: #333333;
}
.lasergene_addons_list ul{
  margin-left: 15px;
  list-style-position: outside !important;
}
.lasergene_addons_list ul li{
    font-size: 14px;
    line-height: 20px;
    font-weight: 300;
    color: #333333;
    list-style-type: disc !important;
    margin-left: 3px;
    list-style-position: outside !important;
}
.lasergene_addons_block{
    display: flex;
    padding-left: 31px;
    padding-right: 31px;
    background-color: #fff;
    box-shadow: 0px 3px 6px #00000014;
    padding-bottom: 29px;
    padding-top: 25px;
}
.lasergene_addons_price{
    padding-left: 20px;
}
.lasergene_pack_addons{
    height: 250px;
}
.eq_four_block_text{
    border-bottom: 2px solid #F0F0F0;
    margin-bottom: 15px;
}
.blue_head_text{
    margin-bottom: 15px !important;
}
.four_block_last_col_head{
    background: transparent linear-gradient(180deg, #0B1966 0%, #4807B1 100%) 0% 0% no-repeat padding-box !important;
}

.pricing_toggle_main{
    border-radius: 52px;
    background: #EEEEEE 0% 0% no-repeat padding-box;
    padding: 6px 6px 6px 6px;
    border: 2px solid #1A02BB;
    width: max-content;
    margin: auto;
    cursor: pointer;
}
.active_pricing{
    background: transparent linear-gradient(
359deg, #0B1966 0%, #1F137F 0%, #4807B1 100%) 0% 0% no-repeat padding-box;
    border-radius: 37px;
    padding: 10px 21px 10px 21px;
    color: #ffffff;
    border: none;
    font-size: 16px;
    line-height: 24px;
}

.commercial_active_pricing{
    background: transparent linear-gradient(
359deg, #0B1966 0%, #1F137F 0%, #4807B1 100%) 0% 0% no-repeat padding-box !important;
    border-radius: 37px !important;
    padding: 10px 21px 10px 21px !important;
    color: #ffffff !important;
    border: none !important;
}

.commercial_pricing{
    border: none;
    color: #707070;
    text-align: center;
    background: #EEEEEE 0% 0% no-repeat padding-box;
    border-radius: 37px;
    padding: 10px 6px 10px 6px;
    font-size: 16px;
    line-height: 24px;
}
.academic_pricing{
    border: none;
    color: #707070;
    text-align: center;
    background: #EEEEEE 0% 0% no-repeat padding-box;
    border-radius: 37px;
    padding: 10px 6px 10px 6px;
}
.pricing_bottom_sec {
    border-bottom: 1px solid #DDDDDD;
}
.pricing_bottom_sec .pricing_bottom_text{
    font-size: 18px;
    line-height: 28px;
    font-weight: 300;
    color: #333333;
}
.pricing_bottom_sec h2{
    color: #333333;
    font-size: 30px !important;
    line-height: 40px;
    font-weight: 700 !important;
}
.lasergene_addons_list, .lasergene_addons_price{
    width: 50%;
}

.pricing_bottom_sec .hb-box-cont{
    background-color: unset !important;
}

.pricing_bottom_sec .hb-box-cont-body{
    padding-left: 0px;
    margin-left: -22px;
}
.pricing_header:before {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    content: ' ';
    background-image: url(/wp-content/uploads/2021/09/Purple-wave-left-1.png) !important;
    width: 100%;
    height: 363px;
    background-repeat: no-repeat;
    visibility: inherit;
}
.lasergeneProtein_popup{
    padding-left: 35px;
    padding-right: 35px;
}
.lasergeneProtein_popup h2{
    font-size: 40px;
    line-height: 53px;
    font-weight: 400 !important;
    text-align: center;
    color: #0B1966;
}
.lasergeneProtein_popup h3{
    font-size: 28px;
    line-height: 30px;
    font-weight: 400 !important;
    text-align: center;
    color: #333333;
    margin-bottom: 23px;
}
.lasergeneProtein_popup p{
    font-size: 20px;
    line-height: 28px;
    font-weight: 400;
    text-align: center;
    color: #333333;
    border-bottom: 1px solid #F0F0F0;
    padding-bottom: 30px;
    margin-bottom: 0px;
}
.lasergeneProtein_popup_col{
    display: flex;
    padding-left: 35px;
    padding-right: 35px;
}
.lasergeneProtein_popup_col h3{
    font-size: 21px;
    line-height: 38px;
    font-weight: 500 !important;
    color: #0B1966;
    text-align: left;
}
.lasergeneProtein_popup_col .col_1{
    border-right: 1px solid #F0F0F0;
    padding-right: 20px;
    width: 38%;
}
.lasergeneProtein_popup_col .col_2{
    padding-left: 20px;
    width: 63%;
}
.lasergeneProtein_popup_col .license_type_option p{
    font-size: 16px;
    line-height: 21px;
    font-weight: 400;
    margin-bottom: -15px;
    color: #333333;
    text-align: left;
}
.lasergeneProtein_popup_col .license_type_option p img{
    margin-left: -4px;
    margin-right: 10px;
    cursor: pointer;
}
.lasergeneProtein_popup_col .license_type_option input{
    margin-right: 15px;
    cursor: pointer;
}
.lasergeneProtein_popup_col .desc{
    font-size: 16px;
    line-height: 24px;
    font-weight: 300;
    text-align: left;
}
.lasergeneProtein_popup_footer{
    padding: 21px;
    background-color: #F0F0F0;
    display: flex;
    padding-left: 35px;
    padding-right: 35px;
}
.lasergeneProtein_popup_footer .text{
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
    text-align: left;
    color: #333333;
    width: 55%;
}
.lasergeneProtein_popup_footer .price{
    font-size: 28px;
    line-height: 32px;
    font-weight: 500;
    text-align: center;
    color: #333333;
    width: 20%;
    margin: auto;
}
.lasergeneProtein_popup_footer .footer_btn{
    width: 22%;
    margin: auto;
}
.network_popup_footer .footer_btn{
    width: 100%;
}
.network_popup_footer .footer_btn a{
    float: right;
}
.lasergeneProtein_popup_footer a{
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
    color: #FFFFFF;
    padding: 12px 20px 12px 20px;
    border-radius: 24px;
    background: transparent linear-gradient(180deg, #B53830 0%, #9E1F63 100%) 0% 0% no-repeat padding-box;
    cursor: pointer;
}
.lasergeneProtein_popup_footer a:hover{
    color: #ffffff !important;
    background: linear-gradient( 
180deg, #9E1F63 0%, #B53830 100%) 0% 0% no-repeat padding-box !important;
}
.dnastar_cloud .col_1{
    width: 63%;
}
.dnastar_cloud .col_2{
    width: 38%;
}
.dnastar_cloud .col_2 .price{
    font-size: 28px;
    line-height: 32px;
    font-weight: 500;
    text-align: center;
    color: #333333;
    margin-bottom: 20px;
}
.dnastar_cloud .col_2 .btn a{
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
    color: #FFFFFF;
    padding: 12px 20px 12px 20px;
    border-radius: 24px;
    background: transparent linear-gradient(180deg, #B53830 0%, #9E1F63 100%) 0% 0% no-repeat padding-box;
    cursor: pointer;
}
.dnastar_cloud .col_2 .btn a:hover{
    color: #ffffff !important;
    background: linear-gradient( 
180deg, #9E1F63 0%, #B53830 100%) 0% 0% no-repeat padding-box !important;
}
.dnastar_cloud .col_2 .dnastar_cloud_txt{
    font-size: 14px;
    line-height: 20px;
    font-weight: 700;
    color: #333333;
    text-align: center;
}
.dnastar_cloud{
    padding-bottom: 50px;
}
.dnastar_cloud .dnastar_cloud_require{
    margin-top: 20px;
}

/*---------------------new pricing css end-----------------------------*/
@media screen and (min-device-width: 800px) and (max-device-width: 1024px){
  .main-navigation {
  padding-top: 0px !important;
}
 #logo img {
  padding-top:5px !important;
  padding-bottom: 10px !important;
  margin-left: 78px;}
  .before_footer_text p {
    margin-left: 20px;
}
.stuck #logo img {
    margin-left: 0px;
}
}

@media screen and (max-width: 853px){
  .clone-head-table-wrap thead tr th, #detail_table th{
      font-size: 15px !important;
      padding: 15px 3px;
  }
  .main-navigation{
  padding-top: 7px !important;
}
}
/*-------------------------Software Pages CSS End----------------------------*/

@media only screen and (max-width: 767px) {
  #footer .footer-row .widget-column{
        padding: 0 0 0 30px !important;
  }
  #footer .container .footer-row>div:nth-child(1), #footer .container .footer-row>div:nth-child(2), #footer .container .footer-row>div:nth-child(3){
    width: auto !important;
  }

  #footer .container .footer-row>div:nth-child(4){
  width: auto !important;
  }
  #hb_soc_net_widget-6{
  float: left;
  }
  #copyright-wrapper .container #copyright-text .privacy_policy{
  margin-left: 10px;
  }
  ul.social-icons.large li a {
    width: 40px !important;
    height:40px !important;
  }
  ul.social-icons.large li a i{
    line-height: 40px !important
  }
  .homepage_testimonial_section .homepage_testimonial_blog .wpb_content_element{
  width:100%;
  }
  .homepage_testimonial_section .homepage_testimonial_text{
  font-size: 30px;
  }
  .homepage_testimonial_section .homepage_testimonial_body{
  font-size: 20px;
  }
  .homepage_testimonial_section .homepage_testimonial_author{
  font-size: 14px;
  } 
  .homepage_contact_CTA .homepage_contact_us_button a{
    padding: 13px 65px;
  }
  .homepage_contact_CTA  .homepage_cta_anchor{
    margin-left: 35px;
  } 
  .homepage_blue_background_section .homepage_blue_background_video .vc_column-inner{
     padding: 0 !important;
  }
  .homepage_blue_background_section{
   padding-bottom: 35px !important; 
  }
  .homepage_slider .hompage_slider_row .homepage_slider_content{
    width: 100%;
    margin: auto;
    }
    .homepage_slider .hompage_slider_row .homepage_slider_content .slick-slider>.slick-list{
       padding:0 10px;
    }
    .homepage_slider_request_webinar_button, .homepage_slider_pricing_button{
    text-align: center !important;
  }
  #main-content .container, #footer .container, #copyright-wrapper .container{
    width: 100% !important;
   }
   #Benchmarks .benchmarks_table table{
     word-break: break-all;
   }
   #Benchmarks .benchmarks_table table tr th, #Benchmarks .benchmarks_table table td{
    padding: 5px 5px !important;
    font-size: 12px !important;
   }
   .homepage_slider_new #rev_slider_21_1_forcefullwidth #rev_slider_21_1_wrapper{
    height: 220px !important;
   }
   
   .homepage_curv_wave_background  .wpb_single_image{
  width: 40% !important;
  margin: auto;
  padding-bottom: 30px !important;
  }
  .homepage_tutorial_section{
    margin-bottom: 0 !important;
  }
 .revslider-initialised rs-slide rs-layer-wrap h2::Before, .revslider-initialised rs-slide rs-layer-wrap h2::after{
    display: inline-block;
      content: "";
      border-top: 2px solid #ffffff;
      width: 15px;
      margin: -12px 0.3rem;
      transform: translateY(-1rem);
   }
   #copyright-wrapper .container{
    margin-bottom: 50px;
   }
   #to-top, #contact-panel, #contact-button{
    z-index: 999 !important;
   }
   .homepage_testimonial_section .ts-1 .flex-control-nav{
     display: block !important; 
   }
   .homepage_resources_section .homepage_resource_pdf_block .wpb_content_element .resources_title{
    min-height: auto !important;
   }
   .homepage_testimonial_section .flex-direction-nav>li>a.flex-next{
    right: -10px !important;
   } 
   .homepage_testimonial_section .flex-direction-nav>li>a.flex-prev{
     left: -10px !important;
   }
   .homepage_testimonial_section .flex-direction-nav>li>a i{
      font-size: 22px !important;
   }
   .homepage_slider_primer_design .wpb_text_column p:nth-child(2){
  line-height: 30px !important;
   }
}

@media only screen and (min-width: 768px) and (max-width: 812px) {
  .stuck #logo img {
    padding-top: 0px;
    margin-left: 0px;
}
  #logo img {
    margin-left: 0px;
}
  #footer .footer-row .widget-column{
      padding: 0 0 0 30px !important;
  }
  #footer .container .footer-row>div:nth-child(1), #footer .container .footer-row>div:nth-child(2), #footer .container .footer-row>div:nth-child(3){
  width: 18% !important;
  }

  #footer .container .footer-row>div:nth-child(4){
  width: 52% !important;
  }
  #copyright-wrapper .container #copyright-text .privacy_policy{
  margin-left: 40px;
  }
}
  .revslider-initialised rs-slide rs-layer-wrap h2::Before, .revslider-initialised rs-slide rs-layer-wrap h2::after{
    display: inline-block;
      content: "";
      border-top: 2px solid #ffffff;
      width: 20px;
      margin: -11px 0.5rem;
      transform: translateY(-1rem);
    }
    
    .homepage_slider_primer_design a.scroll_to_down, .homepage_slider_primer_design a.jumptonextpage_link{
      padding: 5px !important;
    }

@media only screen and (min-width: 768px) and (max-width: 1080px){
/*---------------------new pricing css start-----------------------------*/
  .four_block_bottom {
      display: block;
  }
  .four_block_price {
    margin-bottom: 25px;
    text-align: center;
  }
  .four_block_btn {
    text-align: center;
  }
/*---------------------new pricing css end-----------------------------*/
}
@media only screen and (min-width: 768px) and (max-width: 1024px){
  .homepage_testimonial_section .homepage_testimonial_blog .wpb_content_element{
    width:90%;
  }
  .homepage_blue_background_section .homepage_blue_background_video .vc_column-inner .wpb_wrapper{
    padding-right: 0 !important;
  }
  .homepage_blue_background_section{
    margin-bottom: -110px !important;
  }
  .homepage_slider .hompage_slider_row .homepage_slider_content{
    width: 80%;
    margin: auto;
    }
    .homepage_slider .hompage_slider_row .homepage_slider_content .slick-slider>.slick-list{
       padding:0 10px;
    }
    .homepage_tutorial_blog .wpb_column{
    width: 50% !important;
  }
  .homepage_testimonial_section .ts-1 .flex-control-nav{
        display: block !important; 
    }
    #Faqs .wpb_column{
      width: 100% !important;
    }

/*---------------------new pricing css start-----------------------------*/
  .four_block_col{
      padding-left: 10px !important;
      padding-right: 10px !important;
  }
  .four_block_btn{
      text-align: center;
  }
  .four_block_btn a{
      font-size: 14px !important;
  }
  .four_block_price{
      margin-bottom: 25px;
      text-align: center;
  }
  .seqbuilder_two_col, .seqbuilder_text{
      padding-left: 29px;
      padding-right: 29px;
  }
  .lasergene_addons_block{
      padding-left: 29px;
      padding-right: 29px;
  }
  .standalone_seqbuilder_row .lasergene_addons_list{
      padding-right: 10px;
  }
  .standalone_seqbuilder_row .lasergene_addons_price{
      padding-left: 10px;
  }
  .lasergene_addons_list{
      padding-right: 20px;
  }
  .lasergene_addons_price{
      padding-left: 20px;
  }
  .pricing_header >.vc_column_container >.vc_column-inner{
      padding-right: 100px;
      padding-left: 100px;
  }
  .academic_pricing_four_block >.wpb_column .vc_column-inner{
      padding-left: 5px !important;
      padding-right: 5px !important;
  }
  .vc_row.pricing_header {
      background-position: right 175% !important;
  }

  .pricing_header:before {
      height: 300px;
  }
/*---------------------new pricing css end-----------------------------*/  
}

/*-------------------------Software Pages CSS Start----------------------------*/
@media screen and (min-width: 768px){ 
  .image_with_side_text_img_col >.vc_column-inner{
      padding-top: 90px !important;
  }
  .table_border_parent_class {
      margin-top: 140px;
  }
  .hb-red-ribbon{
    width: 113px;
    padding: 0px 0;
  }
  .clone-head-table-wrap .hb-red-ribbon {
    top: 11px;
  }
}
@media screen and (max-width: 900px){ 
   .temp3_txt_below_img_sec_diff_col_content {
      padding-left: 15px;
      padding-right: 15px;
    }
    .temp3_txt_below_img_sec_diff_col .vc_column-inner >.wpb_wrapper{
      padding-top: 0px;
      padding-left: 0px;
      padding-right: 0px;
    }
    #rev_slider_83_2_wrapper .hesperiden.tparrows{
      display: block !important;
    }
    #rev_slider_92_2_wrapper .hesperiden.tparrows {
      display: block !important;
    }
}
/*-------------------------Software Pages CSS End----------------------------*/

@media only screen and (min-width: 1024px){
  .padding_right_citation{
    padding-right: 20% !important;
  }
  .seqbuilder_padding_right{
    padding-right: 10% !important;
  }
  #logo .hb-visible img .retina{
    padding-bottom: 31px !important;
  }
  /*-------------------------Software Pages CSS Start----------------------------*/
  .temp3_free_trial_btn a {
      margin-left: 40px;
  }
  /*-------------------------Software Pages CSS End----------------------------*/
}
/*-------------------------Software Pages CSS Start----------------------------*/
@media only screen and (min-width: 1080px){
/*---------------------stat blocks css start-----------------------------*/
  .service-page-top-sep .service_counter >a >.wpb_column{
    width: 23.8%;
  }
/*---------------------stat blocks css end-----------------------------*/
  .temp_txt_below_img_sec{
        margin-left: 70px !important;
        margin-right: 24px !important;
    }
  .hb-red-ribbon{
    width: 118px;
      line-height: 5px;
  }
  .hb-red-ribbon{
    width: 118px;
    padding: 3px 0;
  }
}
/*-------------------------Software Pages CSS End----------------------------*/

@media only screen and (min-width: 1600px){
  #logo img {
    margin-left: 92px;
}
  .stuck #logo img {
    margin-left: 14px;
}
   .homepage_resource_pdf_block .vc_column-inner{
    padding-left: 50px !important;
    padding-right: 50px !important;
   }
   #rev_slider_22_2_forcefullwidth rs-sbg-wrap{
    top: 30px !important;
  } 
  #main-nav>li.megamenu>ul.sub-menu{
    margin-left: 58% !important;
  }
  .homepage_blue_background_section{
    margin-bottom: -85px !important;
        padding-bottom: 100px !important;
  }
  /*-------------------------Software Pages CSS Start----------------------------*/
  .clone-head-table-wrap{
    height: 50px !important;
  }
  .template_seperator .vc_separator .vc_sep_holder .vc_sep_line{
    top: 50px;
  }
  /*-----------carousel slider css start-----------------------------*/
}

@media screen and (min-width: 1920px){
  #logo img {
    margin-left: 36px;
}
  .stuck #logo img {
    margin-left: 36px;
}
  .before_footer_text p {
    margin-left: 0px !important;
}
    .below_slider_menu{
        margin-top: 185px !important;
    }
    .vc_column_container.temp_3_slider_col>.vc_column-inner{
        padding-top: 260px !important;
    }
     .prebtn{
        top: 395px !important;
    }
    .nextbtn{
        top: 395px !important;
    }
}
/*-----------carousel slider css end-----------------------------*/
/*-------------------------Software Pages CSS End----------------------------*/

/* services and new workflow css */
.genomic_services_heading{
  /*font-family: Roboto !important;*/
  font-weight: 400;
  text-align: left;
  line-height: 34px;
  font-size: 30px;
}
.genomic_services_content_ul{
  width: 94%;
}
.all_content{
  font-family: Roboto !important;
  font-weight: 300;
  text-align: left;
  font-size: 18px;
  line-height: 30px;
}
.genomic_services_content{
  line-height: 34px;
}
.genomic_services_content ul li{
  list-style-type: disc !important;
}
.genomic_services_content ul{
   margin-left: 20px;
}
.count_sec .num{
  font-family: Roboto !important;
  font-size: 58px;
  text-align: center;
  line-height: 34px;
  font-weight: 500;
}
.count_sec .text{
  font-size: 12px;
  text-align: center;
  line-height: 30px;
  font-weight: 600;
  font-family: Roboto !important;
}
.faq_section_heading{
  font-size: 24px;
  text-align: left;
  line-height: 30px;
  font-weight: 400;
  font-family: Roboto !important;
}
.faq_text_content{
  line-height: 30px;
}
a.morelink{
  font-weight:500;
}
.resource_content{
  text-align: center;
  line-height: 24px;
}
.resource_content a{
  color: #B53830 !important;
}
.start_saving_time_content{
  line-height: 36px;
  text-align: center;
}
.vc_row.service_contact_CTA{
  background-position:top !important;
}
#main-content .col-12.hb-main-content{
  padding-bottom:0px !important;
  margin-bottom: 0px !important;
}   
.service_bottom_sec{
  background-position: top !important;
  padding-top: 60px;
  margin-top: 80px;
}
.service_bottom_sec .homepage_CTA_text{
  padding-top: 100px;
}
.homepage_contact_us_button a{
  background-color: #B53830 !important;
  color: #FFFFFF !important;
}
.start_saving_time_row{
  padding-top: 50px;
}
.homepage_blue_background_section .gform_body input, .homepage_blue_background_section .gform_body select {
  height: 32px !important;
  background-color: #ffffff;
  border: 1px solid #C6C6C6;
}
.homepage_blue_background_section .gform_body textarea {
  height: 98px !important;
  background-color: #ffffff;
  border: 1px solid #C6C6C6;
}
.homepage_blue_background_section .gform_body .address_country{
  width: 100% !important;
}
.homepage_blue_background_section .gform_body label{
  line-height: 34px !important;
}
.homepage_blue_background_section .gf_browser_chrome .gform_footer input{
  background-color: #B53830;
  padding: 16px 31px !important;
    font-size: 16px !important;
    line-height: 24px;
    font-weight: 500;
    margin: auto !important;
    display: block !important;
}
.imp_my_res_form_sub_head{
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  font-family: Roboto !important;
  padding-left: 10px;
  padding-right: 10px;
}
.gform_footer input[type=submit]{
  box-shadow: none;
}
.gform_footer input[type=submit]:hover{
  box-shadow: none;
}
.faq_service_pg{
  margin-bottom: 10px
}
.imp_my_res_btn_bottom{
  width: 260px;
  height: 57px;
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
}
.homepage_contact_us_button a{
  padding: 13px 81px !important;
}
.start_saving{
  padding-left: 10px;
  padding-right: 10px;
}
.start_saving_two{
  width: 595px;
  margin: auto;
  margin-bottom: 30px;
}

/*  workflow css */
.workflow-four-boxes>.vc_column-inner{
  padding:0 !important;
}
.workflow-four-boxes .four-box-heading{
  padding:10px 0;
}
.workflow-four-boxes .four-box-text{
  font-size:16px;
  line-height:24px;
  font-weight:400;
}

.workflow-view-all .vc_btn3-size-md{
  font-size: 12px !important;
    line-height: 24px !important;
    color: #B53830 !important;
    border: 1px solid #B53830 !important;
    padding: 5px 20px !important;
    font-weight: 500 !important;
    text-transform: uppercase !important;
    background-color: transparent !important;
}
.workflow-view-all .vc_btn3-size-md:hover{
    color: #ffffff !important;
    border: 1px solid #ffffff !important;
    background-color: #B53830 !important;
}
.resource_brief_desc{
  font-size: 18px !important;
  text-align: center;
  line-height: 24px !important;
  font-family: Roboto !important;
}
.footer_our_team{
  font-size: 24px !important;
  text-align: left;
  line-height: 30px !important;
  font-weight: 500 !important;
  font-family: Roboto !important;
}
.homepage_cta_anchor_call{
  font-size: 16px !important;
  line-height: 24px !important;
  font-weight: 500 !important;
  font-family: Roboto !important;
  color: #b53830;
  text-align: center;
  width: 220px;
}
.revslider-initialised rs-slide rs-layer-wrap h2::Before, .revslider-initialised rs-slide rs-layer-wrap h2::after{
  margin: -7px 0.5rem;
}
.geomic_sec > div {
  padding-top: 0px !important;
}
.trusted_by_section  .wpb_single_image.vc_align_center{
  min-height: 60px;
}
.next_gen_img_row {
  padding-top: 30px !important;
}
.resources_column {
  /* width: 260px; */
}
.vc_custom_heading.four-box-heading{
  background-position:bottom !important;
}
.workflow-left-menu ul li{
  list-style-type:none !important;
}
.pg_breadcrum{
  font-size:14px;
  line-height:24px;
}
#search-workflow-input{
  background-color:#ffffff;
}
#search-workflow .icon-search, #search-workflow .hb-icon-x{
  padding: 15px !important;
    font-size: 20px;
    color: rgb(51, 51, 51);
    position: absolute;
    right: 0px;
    z-index: 1999;
}
#search-workflow .hb-icon-x{
  display:none;
  cursor:pointer;
}

.service_counter .vc_sep_holder_l{
  background-color: #000000
}
#fetchdata-result{
  position:absolute;
  left: 0;
    right: 0;
    top: 277px;
    background: #292929;
    z-index: 1999;
    width: 80%;
    margin: auto;
    max-height: 400px;
    overflow-y: auto;
   display:none;
}
.vc_custom_heading.four-box-heading{
  background-position:bottom !important;
}
#datafetch ul li{
  list-style-type:none !important;
  padding:15px;
  border-bottom:1px solid;
}
#datafetch ul li img, #datafetch ul li i.hb-moon-file-3{
  width: 48px;
    height: 48px;
    border-radius: 60px;
    border: 1px solid #323436;
    float: left;
    margin-right: 15px;
  font-size:45px;
}
#datafetch ul li a{
  color:#ffffff !important;
}
#datafetch ul li .search-title{
  font-family: "Roboto", sans-serif;
    font-size: 16px;
    line-height: 22px;
    letter-spacing: 0px;
    font-weight: 500;
    vertical-align:middle;
}
#datafetch ul li .search-date{
  color: #999;
  font-size: 12px
}

.workflow-menu-column{
  padding-top:17.5px;
}
.workflow-left-menu ul li{
  padding-bottom:10px;
  line-height:24px;
}
body .gform_wrapper ul li.gfield{
  margin-top:0 !important;
}
.workflow-video-section{
  margin-bottom:0 !important;
}
.workflow-video-section-text>.vc_column-inner, .workflow-video-section-video>.vc_column-inner{
  padding-top:0 !important;
}
.workflow-video-text p, .workflow-video-text ul, .workflow-video-text a{
  font-size:18px;
  line-height:34px;
  font-weight:300;
}
.workflow-CTA.service_bottom_sec{
  margin-top: 0 !important;
} 
.gform_wrapper .ginput_complex .ginput_left{
  padding-right:0 !important;
}
.workflow-menu .header a{
    padding: 15px 15px !important;
    font-weight: 700 !important;
    cursor: unset !important;
}
.workflow-menu .header a:hover{
  background-color:transparent !important;
  border-left:none !important;
  color:#555 !important;
}
.workflow-menu ul.sub-menu li a{
  border-bottom: 0px solid !important;
}
.workflow-menu>ul.sub-menu{
  left:-130px !important;
  min-height:468px;
  min-width:670px;
  border:1px solid !important;
}
.workflow-menu>ul.sub-menu>li{
  display: contents !important;
}
.workflow-menu>ul.sub-menu>li>a{
  width:40% !important;
}    
#main-nav.sf-menu .menu-item.workflow-menu>ul.sub-menu>li>ul.sub-menu{
  border:none !important;
  width:400px;
  min-height:375px;
  left:40% !important;
  margin-top:55px !important;
  border-left:1px solid !important;
}
.workflow-four-box-row{
  padding-left:15px !important;
  padding-right:15px !important;
}
.vc_column_container.workflow-boxes{
  margin-bottom:0 !important;
}
.workflow-box-image .workflow-box-image-inner img{
   max-width: 50px !important;
   vertical-align:middle !important;
}
.workflow-box-text{
  max-width:220px !important;
}
.light-menu-dropdown #main-nav .sfHover ul.sub-menu>li.header>a{
  background-color:transparent !important;
  border-left:none !important;
  color:#555 !important;
}
.light-menu-dropdown #main-nav li.megamenu.workflow>ul.sub-menu{
  max-width:1050px !important;
  min-width:1050px !important;
  left:-570px !important;
  padding:20px !important;
}
#main-nav ul.sub-menu{
  left: -63px !important;
}
.light-menu-dropdown #main-nav li.megamenu.workflow>ul.sub-menu>li>a{
  cursor:pointer;
}
.light-menu-dropdown #main-nav li.megamenu.workflow>ul.sub-menu>li>a{
  cursor:pointer;
}
#main-wrapper #main-nav >li.megamenu.workflow>ul.sub-menu>li>a:hover{
  background-color: #f8f9fa !important;
  border-left-color: #0b1a66 !important;
  color: #0b1a66 !important;
  border-left:1px solid !important;
  background: #f8f9fa!important;
  width:100%;
}
#imr-form{
min-height:600px; 
}
.workflow-box-text .vc_custom_heading a{
  font-size: 18px !important;
  color: #b53830 !important;
  line-height: 24px !important;
  text-align: left !important;
  font-family:Roboto !important;
  font-weight:700 !important;
  font-style:normal !important;
}
.workflow-four-box-row .workflow-boxes>.vc_column-inner{
  cursor:pointer;
  padding-bottom:35px;
}
.workflow-box-image-inner{
  margin-bottom:0 !important;
}
.workflow-box-text p{
  word-wrap:initial !important;
}

@media only screen and (min-width: 1280px) {
    #fetchdata-result{
      top: 277px;
    }
  .workflow-page-right-content>.vc_column-inner{
    /*  new changes */
    /*width:90%;*/
      /*  new changes */
  }
  .workflow-video-section-text{
    padding-right:15px !important;
  }
}
@media screen and (min-width: 1239px){
  .custom-pricing-table-col-more{
    min-height: 112px;
  }
  .custom-pricing-table-col-descriptor3{
    min-height: 154px;
  }
  .custom-pricing-table-col-descriptor{
    min-height: 286px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1240px) {
  #fetchdata-result{
    top: 220px;
  }
  .workflow-box-image{
    width:25% !important;
  }
  .workflow-box-image .workflow-box-image-inner img{
    max-width:35px !important;
  }
  .workflow-box-text .vc_custom_heading a{
    font-size:16px !important;
  }
  .workflow-box-image>.vc_column-inner{
    padding: 0 0 0 8px !important;
  }
  .workflow-box-text{
    width:72% !important; 
  }
  .workflow-box-text>.vc_column-inner{
    padding: 0 6px 0 15px !important;
  }
  .trusted_by_section .hb-counter .count-number{
    font-size:55px !important;
  }
  #imr-form {
      min-height: 650px;
  }
  .service-page-top-sep .shortcode-separator{
    padding-top:35px;
  }
  .hb-counter .count-number{
    font-size:48px !important;
  }
  .workflow-video-section-text, .workflow-video-section-video{
    width:100% !important;
  }
}
@media only screen and (min-width: 991px) and (max-width: 1129px){
  .hb-post-excerpt a.read-more{
    font-size: 11px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .workflow-video-section-text, .workflow-video-section-video{
    width:100% !important;
  }
  #main-wrapper.fw-100 .container{
      width: 100% !important;
    }
  #fetchdata-result{
      top: 13%;
    }
  .workflow-box-image{
    width:28% !important;
  }
  .workflow-box-image>.vc_column-inner{
    padding: 0 0 0 6px !important;
  }
  .workflow-box-text{
    width:72% !important; 
  }
  .workflow-box-text>.vc_column-inner{
    padding: 0 6px 0 15px !important;
  }
  .vc_row.vc_column-gap-30>.workflow-boxes.vc_column_container{
    padding: 15px !important;
    width: 50% !important;
    max-width: 330px !important;
    margin: auto !important;
  }
  #imr-form {
      min-height: 690px;
  }
  .service-page-top-sep .shortcode-separator{
    padding-top:35px;
  }
  .hb-counter .count-number{
    font-size:48px !important;
  }
}
/*-------------------------Software Pages CSS Start----------------------------*/
@media screen and (max-width: 720px){
    /*new changes */
    /*.bioinformatics_software ul.home_icon_with_txt{*/
    /*    margin-left: 0;*/
    /*}*/
    .lasergene_fant_head{
        padding-top: 12px;
    }
    .home_image_with_text_right .wpb_wrapper .vc_row.element-row.vc_inner.row, .home_image_with_text_left .vc_row.element-row.vc_inner.row{
        display: flex;
    }
    .bioinformatics_software .software_life_scientist{
        margin-top: -194px !important;
        padding-left: 14px;
    }
    .container, .container-wide, .fw-section>.fw-content-wrap, .vc_row[data-vc-full-width]>.fw-content-wrap{
        padding-left: 30px!important;
        padding-right: 30px!important;
    }

    /*new changes */
#logo img {
    padding-top: 2px !important;
    padding-bottom: 10px !important;}


  .software_life_scientist .home_main_head {
    margin-top: 15px;
  }
  #detail_table .table_bottom_text a {
      padding: 4px !important;
  }
  #detail_table .table_bottom_text a{
    font-size: 12px;
  }
  .clone-head-table-wrap thead tr th{
      line-height: 16px;
  }
}
/*-------------------------Software Pages CSS End----------------------------*/
/*---------------------new pricing css start-----------------------------*/
@media screen and (min-width: 1200px){
    .pricing_heading_text{
      width: 81%;
      margin: auto;
      padding-bottom: 35px;
    }
    #detail_table .table_price >td span.price{
      font-size: 20px;
      line-height: 24px;
      font-weight: 700;
    }
    .pricing_table #detail_table tr th{
      font-size: 20px !important;
      line-height: 26px;
      font-weight: 500;
    }
}
/*---------------------new pricing css end-----------------------------*/
/*-------------------------Homepage CSS Start----------------------------*/
@media only screen and (min-width: 1239px){
  .home_btn_col {
    width: 33% !important;
  }
  .home_btn_nextcol {
    width: 35% !important;
  }
}
@media only screen and (min-width: 1260px){
  .home_btn_col {
    width: 40% !important;
  }
  .home_btn_nextcol {
    width: 43% !important;
  }
}
@media only screen and (min-width: 1280px){
  .home_lasergene_fantastic_sec .vc_col-sm-2 {
      padding-left: 0px !important;
  }
}
@media only screen and (min-width: 1360px){
  /*#logo img{
    margin-left: 100px;
  }*/
  .home_btn_col {
    width: 45% !important;
  }
  .home_btn_nextcol {
    width: 48% !important;
  }
  .home_lasergene_fantastic_sec .vc_col-sm-2 {
      padding-left: 50px !important;
  }
  .home_lasergene_fantastic_col >.vc_column-inner{
      padding-left: 13px;
  }
}
@media only screen and (min-width: 1366px){
  .technical_tips_and_special_offers li.gf_left_half{
    width: 100% !important;
  }
  .gform_validation_error .technical_tips_and_special_offers li.gf_right_half{
    width: 32% !important;
  }
  .gform_validation_error .technical_tips_and_special_offers .gform_footer {
      width: 18% !important;
  }
}
@media only screen and (min-width: 1400px){
  .gform_validation_error .technical_tips_and_special_offers li.gf_right_half {
    width: 33% !important;
  }
  #logo img {
    margin-left:108px;
  }
  .stuck #logo img{
    margin-left: 38px;}
}
@media screen and (min-device-width: 1536px)
{
  #logo img {
    margin-left: 67px;
  }}
@media only screen and (min-width: 1530px){
  .slick-slide hr {
    margin-top: 25px;
  }
  .technical_tips_and_special_offers li.gf_left_half{
    margin-left: 155px !important;
  }
  .home_btn_col {
    width: 40% !important;
  }
  .home_btn_nextcol {
    width: 42% !important;
  }
}
@media only screen and (min-width: 1600px){
  .quote_request_col h2{
    margin-bottom: 0px;
  }
  .quote_request_col .vc_row-o-content-middle{
    margin-bottom: 0px;
  }
  .bioinformatics_software .software_life_scientist{
    width: 50%;
  }
  .home_lasergene_fantastic_sec .vc_col-sm-2{
    padding-left: 80px !important;
  }
  .technical_tips_and_special_offers li.gf_left_half{
    width: 65% !important;
    margin-left: 165px !important;
  }
  .ui-card-slider{
      width: 938px !important;
  }
  .home_right_icon_list ul li a:before{
    left: 535px;
  }
  .home_left_icon_list ul li a:before{
    left: 535px;
  }
  .home_icon_with_txt li:nth-child(-n+2):before{
    width: 100%;
  }
}
@media only screen and (min-width: 1620px){
  .home_bioformatic_icon_sec .home_bioformatic_icon_fisrtcol {
    margin-top: 60px;
  }
  .home_bioformatic_icon_sec .home_bioformatic_icon_secondcol{
    margin-top: 60px;
  }
  #logo img {
    margin-left: 98px;
  }
}
@media only screen and (min-width: 1680px){
  .technical_tips_and_special_offers li.gf_left_half{
    width: 65% !important;
    margin-left: 170px !important;
  }
  .home_btn_col {
    width: 35% !important;
  }
  .home_btn_nextcol {
    width: 38% !important;
  }
  .gform_validation_error.technical_tips_and_special_offers_wrapper{
    padding-bottom: 60px !important;
  }
  .ui-card-slider{
    width: 977px !important;
  }
  #logo img {
    margin-left: 80px;
  }
}
/*---------------------new pricing css start-----------------------------*/
@media screen and (min-width: 1800px){
    .pricing_heading_text {
        width: 64%;
    }
}
/*---------------------new pricing css end-----------------------------*/
/*-------------------------Homepage CSS End----------------------------*/
@media only screen and (min-width: 1824px){
  .grant_ass_list {
    padding-left: 70px;
  }
  /*-------------------------Homepage CSS Start----------------------------*/
  .home_lasergene_fantastic_sec .vc_col-sm-2 {
    padding-left: 112px !important;
  }
  #logo img {
    margin-left: 60px;
  }
  .technical_tips_and_special_offers li.gf_left_half{
    width: 65% !important;
    margin-left: 182px !important;
  }
  .home_btn_col {
    width: 32% !important;
  }
  .home_btn_nextcol {
    width: 35% !important;
  }
  .ui-card-slider{
    width: 955px !important;
  }
  .quote_request_col .wpb_single_image {
    margin-bottom: 0px;
  }
}
@media screen and (min-width: 1900px){
  #logo img {
    margin-left: 50px;
}
 .stuck #logo img {
    margin-left: -25px;
}
  .ui-card-slider {
      width: 700px !important;
      height: auto !important;
      margin-right: 100px;
      margin-top: 970px;
      overflow: visible !important;
      margin-bottom: -380px !important;
      z-index: 0;
  }
  .ui-card-slider .right-slide {
      width: 805px !important;
      height: 635px !important;
      bottom: 354px;
  }
  .ui-card-slider .center-slide {
      width: 805px !important;
      height: 635px !important;
      bottom: 264px;
      left: -35px !important;
  }
  .ui-card-slider .left-slide {
      width: 805px !important;
      height: 635px !important;
      bottom: 325px;
      left: 115px !important;
  }
  .ui-card-slider .left-hidden-slide{
    display: none;
  }
  .before_footer_text p{
    line-height: 75px !important;
    margin-left: 12px;
  }
/*---------------------new pricing css start-----------------------------*/
  .pricing_heading_text {
      width: 59%;
  }
/*---------------------new pricing css end-----------------------------*/
}
  @media only screen and (min-width: 1920px){
  .technical_tips_and_special_offers li.gf_left_half{
    width: 65% !important;
  }
  .technical_tips_and_special_offers li.gf_left_half{
    margin-left: 188px !important;
  }
  .bioinformatics_software .software_life_scientist_img_col {
      width: 45%;
  }
  .bioinformatics_software .software_life_scientist {
      width: 55%;
      padding-right: 425px !important;
      /*padding-top: 45px;*/
  }
  #logo img {
    margin-left: 34px;
  }
  .stuck #logo img {
    margin-left: -33px;
  }
  .home_right_icon_list ul li a:before {
    left: 640px;
  }
  .home_left_icon_list ul li a:before {
      left: 640px;
  }
  /*---------------------new pricing css start-----------------------------*/
  .four_block_btn a{
    padding: 15px 50px 15px 50px;
    margin-left: 15px;
  }
  .hb-red-ribbon{
    padding: 5px 0;
  }
  .seqbuilder_btn a{
    padding: 13px 50px 13px 50px;
  }
/*---------------------new pricing css end-----------------------------*/
}
/*end of 1920*/

@media only screen and (min-width: 2048px){
  .light-menu-dropdown #main-nav li.megamenu.workflow>ul.sub-menu{
      left: -560px !important;
  }
}
@media screen and (min-width: 2500px){
  .gform_validation_error .technical_tips_and_special_offers li.gf_right_half{
    width: 34% !important;
  }
  .gform_validation_error .technical_tips_and_special_offers .gform_footer{
    width: 16% !important;
  }
  .technical_tips_and_special_offers li.gf_left_half {
    margin-left: 233px !important;
  }
  .home_right_icon_list ul li a:before {
    left: 835px;
  }
  .home_left_icon_list ul li a:before {
      left: 835px;
  }
  #logo img {
    margin-left: 0px;
  }
  .nav-type-1 #logo{
    width: 28%;
  }
/*---------------------new pricing css start-----------------------------*/
  .pricing_heading_text {
      width: 40%;
  }
/*---------------------new pricing css end-----------------------------*/
}
  @media only screen and (min-width: 2560px){
  .technical_tips_and_special_offers li.gf_left_half{
    width: 65% !important;
    margin-left: 243px !important;
  }
  #logo img {
    margin-left: 0px;
  }
  .nav-type-1 #logo{
    width: 28%;
  }
  #header-inner.stuck #logo{
    width: 25%;
  }
  .home_lasergene_fantastic_sec .vc_col-sm-2 {
    padding-left: 160px !important;
  }
  .home_btn_col {
    width: 24% !important;
  }
  .home_btn_nextcol {
    width: 27% !important;
  }
  .ui-card-slider{
      width: 1045px !important;
      height: 569px !important;
  }
}

/*-------------------------Homepage CSS End----------------------------*/ 
@media only screen and (max-width: 1366px){
.bioinformatics_software .vc_row-fluid.wpb_row{
  margin-top: -240px !important;
}
}
@media only screen and (max-width: 1280px){
  .workflow-video-section-text, .workflow-video-section-video{
    width:100% !important;
  }
/*-------------------------Homepage CSS Start----------------------------*/
  .home_bioformatic_icon_fisrtcol .home_icon_with_txt li {
    width: 67%;
  }
  .home_bioformatic_icon_secondcol .home_icon_with_txt li{
    width: 93%;
  }
  .vc_row.home_lasergene_fantastic_new{
    margin-top: 50px;
  }
/*-------------------------Homepage CSS End----------------------------*/
/*-------------------------Software Pages CSS Start----------------------------*/
/*-----------carousel slider css start-----------------------------*/
  .differ_slider ul li {
    width: 375px;
    height: 222px;
  }
  .below_slider_menu{
    margin-top: 55px !important;
  }
  .temp_3_slider_col div.vc_column-inner{
    padding-top: 100px !important;
  }
  .prebtn{
    top: 216px;
  }
  .nextbtn{
      top: 216px;
  }
/*-----------carousel slider css end-----------------------------*/
/*-------------------------Software Pages CSS End----------------------------*/
/*-------------------------Homepage CSS Start----------------------------*/
#header-inner-sticky-wrapper{height: 80px !important;}
  .nav-type-1 #logo{
    width: 22%;
    padding-top: 0px;
  }
  .main-navigation{
    width: 75%;
    /*padding-top: 0px;*/
  }
  #header-inner.stuck #logo{
    width: 19%;
  }
  .vc_row.bioinformatics_software{
    padding-right: 0px !important;
  }
  #main-content .container{
    width: 100% !important;
  }
  #logo img{
    margin-left: 0px;
  }
  .home_bioformatic_icon_sec .home_bioformatic_icon_fisrtcol {
    width: 58%;
  }
  .home_bioformatic_icon_sec .home_bioformatic_icon_secondcol {
    width: 42%;
  }
  .slick-slide >.vc_column-inner .wpb_text_column{
    margin-left: 0px;
    margin-right: 0px;
  }
  .slick-slide hr{
    margin-top: 25px;
  }
  .home_lasergene_fantastic_sec .vc_col-sm-2{
    padding-left: 0px !important;
  }
  .vc_row.home_lasergene_fantastic_sec{
    background-size: 41% 100% !important;
    padding-left: 39.703px !important;
  }
  .technical_tips_and_special_offers_wrapper{
    padding-left: 50px;
    padding-right: 50px;
    padding-top: 50px;
  }
  .technical_tips_and_special_offers li.gf_left_half{
    margin-left: 0px !important;
  }
  .technical_tips_and_special_offers li.gf_left_half{
    width: 76% !important;
  }
  .bioinformatics_software.vc_row.bioinformatics_software{
    margin-bottom: 0px !important;
  }
  .gform_validation_error .technical_tips_and_special_offers li.gf_right_half{
    width: 38% !important;
  }
  .vc_row.home_lasergene_fantastic_new{
      background-size: 98% !important;
  }
  .home_lasergene_fantastic_slider .slick-prev:before{
      left: -19px;
  }
  .home_lasergene_fantastic_slider .slick-next:after{
      right: -19px;
  }
  .home_icon_with_txt li:nth-child(-n+2):before{
    width: 480px;
  }
/*-------------------------Homepage CSS End----------------------------*/
/*---------------------new pricing css start-----------------------------*/
  .lasergene_addons_row {
      padding-left: 20px;
      padding-right: 20px;
  }
/*---------------------new pricing css end-----------------------------*/
}
@media only screen and (max-width: 1260px){
  #main-wrapper.fw-100 .container{
    width: 100% !important;
  }
}
@media only screen and (max-width: 1240px){
  .homepage_blue_background_section .gform_body input{
    width: 100%;
  }
/*-------------------------Homepage CSS Start----------------------------*/
  .bioinformatics_software .software_life_scientist{
    padding-right: 0px !important;
  }
  .home_lasergene_fantastic_sec .vc_col-sm-2{
    padding-left: 20px !important;
  }
  .vc_row.home_lasergene_fantastic_sec{
    padding-left: 15.703px !important;
  }
  /*-------------------------Homepage CSS End----------------------------*/
}
/*-------------------------Software Pages CSS Start----------------------------*/
@media screen and (max-width: 1200px){
    .temp_menu_col .vc_column-inner{
        padding-left: 15px !important;
    }
    #detail_table .table_bottom_text a{
      padding: 5px;
    }
  /*-------------------------Homepage CSS Start----------------------------*/
  .home_image_with_text_right .vc_row-fluid.wpb_row {
      margin-right: 50px;
  }
  .home_btn .vc_btn3 {
      width: 195px;
  }
  .home_image_with_text_left .vc_row-fluid.wpb_row {
      margin-right: 30px;
  }
  .software_life_scientist .home_main_head{
      font-size: 48px !important;
  }
  /*-------------------------Homepage CSS End----------------------------*/
}
/*-------------------------Software Pages CSS End----------------------------*/
@media only screen and (max-width: 1129px){
/*-------------------------Homepage CSS Start----------------------------*/
  .before_footer_text{
      width: 100%;
  }
  .before_footer_text p{
      padding-left: 50px;
  }
  .bioinformatics_software_img img{
    width: 780px;
  }
  .bioinformatics_software .software_life_scientist{
    width: 46%;
    margin-left: 20px;
    margin-right: -20px;
  }
  .home_bioformatic_icon_sec .home_bioformatic_icon_fisrtcol {
    width: 53%;
  }
  .home_lasergene_fantastic_sec .vc_col-sm-2{
    padding-left: 0px !important;
  }
  .lasergene_fant_content{
    font-size: 22px;
  }
  .vc_row.home_lasergene_fantastic_sec{
    padding-left: 35.703px !important;
  }
  .home_image_with_text .home_image_with_text_left{
      padding-right: 0% !important;
  }
  .home_image_with_text_right .vc_column-inner{
      padding-right: 0% !important;
  }
  .home_image_with_text_left .vc_row-fluid.wpb_row {
      margin-right: 81px;
  }
  .home_lasergene_fantastic_slider .slick-slide{
      padding-top: 30px !important;
  }
  .home_icon_with_txt li:nth-child(-n+2):before{
    width: 480px;
  }
  .home_bioformatic_icon_fisrtcol .home_icon_with_txt li {
    width: 83%;
  }
  .home_bioformatic_icon_secondcol .home_icon_with_txt li{
    width: 105%;
  }
/*-------------------------Homepage CSS End----------------------------*/
/*---------------------stat blocks css start-----------------------------*/
  .home_lasergene_fantastic_slider .home_lasergene_fantastic_new_col .slick-slide a .vc_column-inner{
    padding-bottom: 50px !important;
    padding-left: 10px;
    padding-right: 10px;
  }
  .home_lasergene_fantastic_slider .home_lasergene_fantastic_new_col .slick-slide{
    padding-top: 0px !important;
  }
  .slick-slide >.vc_column-inner .wpb_text_column{
    margin-bottom: 53px;
  }
/*---------------------stat blocks css end-----------------------------*/
}
/*end of max-width 1129px*/

@media only screen and (max-width: 1080px){
/*-------------------------Homepage CSS Start----------------------------*/ 
  .lasergene_fant_head{
    font-size: 26px;
  }
  .home_bioformatic_icon_sec .home_bioformatic_icon_fisrtcol{
    width: 50%;
    
  }
  .home_image_with_text_right .vc_row-fluid.wpb_row {
      margin-right: 20px;
  }
  .home_image_with_text_left .vc_row-fluid.wpb_row {
      margin-right: 45px;
  }
  .home_lasergene_fantastic_slider .slick-slide >.vc_column-inner .wpb_text_column{
      margin-bottom: 50px;
  }
  .software_life_scientist .home_main_head {
      font-size: 36px !important;
  }

  .software_life_scientist .home_main_head h2{
      margin-top: 15px;
  }

  .home_bioformatic_icon_fisrtcol .home_icon_with_txt li {
    width: 93%;
  }
  .home_bioformatic_icon_secondcol .home_icon_with_txt li{
    width: 110%;
  }
}
/*-------------------------Homepage CSS End----------------------------*/
/*end of max-width 1080px*/

@media only screen and (max-width: 1024px){
  #menu-dnastar-menu .megamenu_second_column>a{
      display: none !important;
    }
    .homepage_blue_background_section, .vc_row.homepage_blue_background_section{
      background: transparent !important;
    }
  /*-------------------------Software Pages CSS Start----------------------------*/
  .template_seperator .vc_separator .vc_sep_holder .vc_sep_line{
    top: 35px;
  }
  .image_with_side_text_btn a{
    padding: 13px 30px !important;
  }
  /*-------------------------Software Pages CSS End----------------------------*/
  .trusted_by_section .wpb_single_image.vc_align_center {
    margin-bottom: 70px !important;
    margin-top: 20px;
  }
  .seqbuilder_padding_right {
    margin-bottom: 85px !important;
  }
  /*-------------------------Homepage CSS Start----------------------------*/
  .home_lasergene_fantastic_new_col {
      margin-top: -340px;
  }
  #before_footer_nform iframe{
    width: 85%;
  }
  .before_footer_text p{
    width: 75%;
  }
  .home_hero_btn a{
    font-size: 15px !important;
  }
  .home_btn a{
    font-size: 14px !important;
  }
  .bioinformatics_software.vc_row.bioinformatics_software{
    margin-top: 270px !important;
    margin-bottom: 0px !important;
    padding-top: 0px !important;
      background-repeat: no-repeat;
      background-position-y: 266px !important;
      background-position-x: 0 !important;
    background-image: url(https://v6c9c3p3.stackpathcdn.com/wp-content/uploads/2021/01/home-purple-wave.png) !important;
  }
  .software_life_scientist .home_main_head_content{
    font-size: 18px !important;
  }
  .software_life_scientist .home_main_head{
    font-size: 44px !important;
  }
  .bioinformatics_software_img img{
    width: 686px;
  }
  .home_bioformatic_icon_sec{
    width: 100%;
  }
  .bioinformatics_software_img img{
    width: 711px;

  }
  .bioinformatics_software.vc_row.bioinformatics_software{
    margin-top: 240px !important;
    margin-top: 15px;
  }

.home .bioinformatics_software.vc_row.bioinformatics_software{
    margin-top: 0 !important;
    margin-top: 15px;
}
  #logo img{
    padding-top: 0px;
    margin-left: 0px;
  }
  .home_icon_with_txt li{
      width: 100%;
  }
  .home_icon_with_txt li:nth-child(-n+2):before{
    width: 100%;
  }
  .home_bioformatic_icon_fisrtcol .home_icon_with_txt li {
    width: 98%;
  }
  .home_bioformatic_icon_secondcol .home_icon_with_txt li{
    width: 118%;
  }
  /*-------------------------Homepage CSS End----------------------------*/
  /*---------------------stat blocks css start-----------------------------*/
  .service-page-top-sep .service_counter >a >.wpb_column{
    width: 23%;
  }
  /*---------------------stat blocks css end-----------------------------*/
}
/*end of max-width 1024px*/

@media only screen and (max-width: 991px){
  .home_btn .vc_btn3 {
      width: 165px;
  }
  .ui-card-slider{
    width: 650px !important;
  }
/*-------------------------Homepage CSS Start----------------------------*/
  h2.whole_site {
    font-size: 30px !important;
    line-height: 36px !important;
  }
/*-------------------------Homepage CSS End----------------------------*/
  .simple .qcopd-single-list h2{
    font-size: 30px !important;
    line-height: 36px !important;
  }
}
/*end of max-width 991px*/

@media only screen and (max-width: 980px){
/*-----------carousel slider css start-----------------------------*/
  .temp_3_slider_col div.vc_column-inner{
        padding-top: 50px !important;
    }
   .differ_slider ul li{
    width: 270px;
        height: 159px;
  }
  .temp_3_slider_row .temp_3_slider_col{
      width: 80%;
        margin: 0 auto;
    }
    .below_slider_menu{
        margin-top: 0px !important;
    }
    .prebtn{
    top: 161px;
  }
  .nextbtn{
      top: 161px;
  }
/*-----------carousel slider css end-----------------------------*/
/*-------------------------Homepage CSS Start----------------------------*/
  h1 {
      font-size: 40px !important;
      line-height: 48px !important;
  }
  .home_bioformatic_icon_sec .home_bioformatic_icon_fisrtcol{
    width: 49%;
  }
  .home_left_icon_list ul li a:before{
    left: 430px;
  }
  .home_lasergene_fantastic_sec .slick-slide{
    padding-top: 30px;
  }
  .slick-slide >.vc_column-inner .wpb_text_column{
    margin-bottom: 20px;
  }
  .lasergene_fant_head{
    font-size: 24px;
    line-height: 32px;
  }
  .lasergene_fant_content{
    font-size: 18px;
  }
  .home_lasergene_fantastic_sec .vc_col-sm-10 >.vc_column-inner{
    padding-top: 95px !important;
  }
  .home_lasergene_fantastic_sec .vc_col-sm-2{
    padding-top: 47px !important;
  }
  .vc_row.home_lasergene_fantastic_sec{
    height: 467px !important;
  }
  .slick-prev:before{
    top: 325px;
  }
  .slick-next:after{
    top: 325px;
  }
  .home_bioformatic_icon_secondcol .home_icon_with_txt li {
    width: 122%;
  }
/*-------------------------Homepage CSS End----------------------------*/
}
/*end of max-width 980px*/

@media only screen and (max-width: 900px){
  .right-sidebar .hb-fw-separator {
    right: 0px !important;
  }
  .training_question_sec .vc_icon_element.vc_icon_element-outer.vc_icon_element-align-right{
    margin-left: 25px !important;
  }
/*-------------------------Homepage CSS Start----------------------------*/
  .home_hero_list_head a{
    font-size: 34px !important;
  }
  .home_icon_with_txt li a img{
    width: 55px;
    padding-right: 15px;
  }
  .home_icon_with_head a{
    font-size: 22px;
    padding-left: 55px;
    margin-top: 0px;
  }
  .home_left_icon_list ul li a:before{
    left: 354px;
  }
  .home_right_icon_list ul li a:before{
    left: 354px;
  }
  .home_icon_with_txt li:nth-child(-n+2):before{
    width: 350px;
    top: 78px;
  }
  .vc_row.bioinformatics_software{
    padding-right: 15px !important;
    padding-left: 30px !important;
  }
  .software_life_scientist .home_main_head{
    font-size: 38px !important;
    line-height: 48px !important;
  }
  .bioinformatics_software .software_life_scientist{
    width: 45%;
  }
  .software_life_scientist .home_main_head_content{
    font-size: 16px !important;
  }
  .lasergene_fant_head{
    font-size: 20px;
    line-height: 28px;
  }
  .lasergene_fant_content{
    font-size: 18px;
  }
  .home_lasergene_fantastic_sec .vc_col-sm-10 >.vc_column-inner{
    padding-left: 45px !important;
  }
  .home_lasergene_fantastic_secondcol .slick-slide img{
    display: inherit;
  }
  .home_lasergene_fantastic_secondcol .hb-counter .count-number{
    font-size: 44px !important;
  }
  .home_image_with_text_right >.vc_custom_1611812405363{
    padding-left: 35px !important;
  }
  .home_image_with_text .home_image_with_text_left{
    padding-right: 1% !important;
  }
  .home_lasergene_fantastic_sec .vc_col-sm-2{
    padding-top: 40px !important;
  }
  .home_bioformatic_icon_sec .home_bioformatic_icon_secondcol{
      margin-top: 120px;
  }
  .home_bioformatic_icon_sec .home_bioformatic_icon_fisrtcol{
      margin-top: 120px;
  }
  .home_btn_nextcol .home_btn .vc_btn3{
    padding: 11px !important;
    min-width: 160px !important;
  }
/*-------------------------Homepage CSS End----------------------------*/
}
/*-------------------------Software Pages CSS End----------------------------*/
/*end of max-width 900px*/

@media only screen and (max-width: 880px){
  .seqbuilder_padding_right .home_hero_btn a{
    min-width: 110px;
  }
   .homepage_testimonial_section .ts-1 .flex-control-nav{
    bottom: 20px !important;
  }
  .vc_row.technical_req_first_sec{
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .vc_row.technical_req_licence .vc_column-inner{
    padding-right: 0px !important;
    padding-left: 0px !important;
  }
  /*-------------------------Homepage CSS Start----------------------------*/
  .home_lasergene_fantastic_new_col {
      margin-top: -365px;
  }
  .vc_row.home_lasergene_fantastic_new{
    margin-top: 0px;
  }
  #before_footer_nform{
    height: 100px;
  }
  .get_the_latest_col .resource_brief_desc{
    font-size: 14px !important;
  }
  .home_bioformatic_icon_sec .home_bioformatic_icon_fisrtcol{
    width: 57%;
  }
  .home_bioformatic_icon_sec .home_bioformatic_icon_secondcol{
    width: 40%;
  }
  .home_btn .vc_btn3{
    width: 178px !important;
  }
  .gform_validation_error .technical_tips_and_special_offers li.gf_right_half {
    width: 37% !important;
  }
  .home_lasergene_fantastic_slider .slick-slide .wpb_single_image img{
      margin: 0 auto;
      display: block;
  }
  .home_image_with_text_right >.vc_column-inner{
      padding-left: 15px !important;
  }
  .bioinformatics_software .software_life_scientist {
    width: 50%;
    margin-left:20px;
    margin-right:-20px;
  }
  .home_bioformatic_icon_secondcol .home_icon_with_txt li{
    width: 118%;
  }
  .home_icon_with_txt li:nth-child(-n+2):before {
      width: 375px;
      top: 95px;
  }
  .home_bioformatic_icon_fisrtcol .home_icon_with_txt li {
      width: 83%;
  }
  .home_btn_col .home_btn .vc_btn3 {
    min-width: 163px !important;
  }
  /*-------------------------Homepage CSS End----------------------------*/
  /*---------------------stat blocks css start-----------------------------*/
  .hb-counter .count-number {
      font-size: 45px !important;
  }
  .count_sec .text{
    font-size: 11px;
    line-height: 24px;
  }
  .service-page-top-sep .service_counter >a >.wpb_column >.vc_column-inner{
    padding: 10px;
  }
  .service-page-top-sep .service_counter >a .wpb_text_column.wpb_content_element{
    margin-bottom: 10px;
  }
  /*---------------------stat blocks css end-----------------------------*/
  /*---------------------new pricing css start-----------------------------*/
  .standalone_seqbuilder_row{
      margin-left: 100px !important;
      margin-right: 100px !important;
  }
  .lasergeneProtein_popup_footer .footer_btn{
    width: 30%;
  }

/*---------------------new pricing css end-----------------------------*/
}
/*end of max-width 880px*/

@media only screen and (max-width: 820px){
  .grant_ass_text {
    padding-left: 15px;
    padding-right: 0;
  }
  #slider-26-slide-62-layer-3{
    font-size: 9px !important;
    line-height: 24px !important;
  }
  #slider-26-slide-62-layer-2{
    line-height: 26px !important;
  }
  .grant_prod_def_sec h4 a{
    font-size: 26px;
  }
/*-------------------------Homepage CSS Start----------------------------*/
  .home_lasergene_fantastic_new >.vc_column_container{
    padding-top: 15px;
  }
  .home_bioformatic_icon_sec .home_bioformatic_icon_fisrtcol{
    width: 52%;
  }
  .home_icon_with_txt li a{
    font-size: 18px;
  }
  .home_lasergene_fantastic_sec .vc_col-sm-2{
    padding-top: 24px !important;
  }
  .home_lasergene_fantastic_sec .vc_col-sm-10 >.vc_column-inner{
    padding-top: 70px !important;
  }
  .lasergene_fant_content {
      line-height: 28px;
  }
  .lasergene_fant_bottom_content{
    font-size: 13px;
  }
  .vc_row.home_lasergene_fantastic_sec {
      height: 430px !important;
  }
  .home_image_with_text_right .vc_row-fluid.wpb_row {
      margin-right: 0px;
  }
  .home_btn .vc_btn3 {
      /*width: 158px;*/
      padding: 12px !important;
  }
  .home_image_with_text_left .vc_row-fluid.wpb_row {
      margin-right: 0px;
  }
  .home_lasergene_fantastic_slider .hb-counter .count-number {
      font-size: 43px !important;
  }
  .home_lasergene_fantastic_slider .slick-slide >.vc_column-inner .wpb_text_column {
      margin-bottom: 25px;
  }
  .home_lasergene_fantastic_slider .slick-slide >.vc_column-inner .wpb_single_image {
      margin-bottom: 0px;
  }
  .home_lasergene_fantastic_slider .slick-prev:before{
      top: 365px;
  }
  .home_lasergene_fantastic_slider .slick-next:after{
      top: 365px;
  }
  .ui-card-slider{
      width: 730px !important;
  }
  .home_bioformatic_icon_secondcol .home_icon_with_txt li {
    width: 128%;
  }
  .home_icon_with_txt li:nth-child(-n+2):before {
    width: 377px;
  }
  .home_bioformatic_icon_fisrtcol .home_icon_with_txt li {
    width: unset;
  }
/*-------------------------Homepage CSS End----------------------------*/
/*---------------------stat blocks css start-----------------------------*/
  .home_lasergene_fantastic_slider .home_lasergene_fantastic_new_col .slick-slide a .vc_column-inner .wpb_single_image{
    margin-bottom: 0px !important;
  }
  .home_lasergene_fantastic_slider .home_lasergene_fantastic_new_col .slick-slide a .vc_column-inner{
    padding-bottom: 25px !important;
  }
/*---------------------stat blocks css end-----------------------------*/
}
/*end of max-width 820px*/
@media only screen and (max-width: 768px)
{
   .stuck #logo .hb-dark-logo img
  {
      margin-left: 5px !important;
    }
.before_footer_text p {
    margin-left: 0px;
}
  #searchform input{
    font-size: 14px;
  }
  .qcopd-list-column.opd-column-1{
    width: 100% !important;
  }
  .vc_row-has-fill.homepage_testimonial_section {
    padding-bottom: 50px !important;
  }
/*-------------------------Homepage CSS Start----------------------------*/
  .home_right_icon_list ul li a:before{
    left: 330px;
  }
  .lasergene_fant_head{
    font-size: 19px;
    margin-bottom: 10px;
  }
  .lasergene_fant_content{
    font-size: 16px;
  }
  .lasergene_fant_bottom_content{
    font-size: 12px;
  }
  .home_lasergene_fantastic_sec .vc_col-sm-2 {
      padding-top: 33px !important;
  }
  .software_life_scientist .home_main_head{
      font-size: 36px !important;
  }
  .ui-card-slider{
    width: 695px !important;
  }
  .home_icon_with_txt li:nth-child(-n+2):before {
    width: 355px;
  }
  .vc_btn3-container.vc_btn3-left.white_btn_blue_text a{
    font-size: 15px;
  }
/*-------------------------Homepage CSS End----------------------------*/
/*---------------------new pricing css start-----------------------------*/
  .seqbuilder_btn a{
      padding: 15px 12px 15px 12px;
  }

/*---------------------new pricing css end-----------------------------*/
}
/*end of max-width 768px*/
@media only screen and (max-width: 767px) {
  .service_bottom_sec{
    padding-top:0 !important;
  }
  .workflow-left-menu .equal-height{
    display:none
  }
  #fetchdata-result{
    top: 8%;
    width:90%;
  }
  .workflow-box-image-inner img{
    max-width:40px;
  }
  .workflow-box-image{
    width: 35% !important;
    display: inline-block !important;
    vertical-align: middle !important;
    padding-left: 20px !important;
  margin-bottom:0px !important;
  }
  .workflow-box-text{
    width: 65% !important;
    display: inline-block !important;
    vertical-align:top;
  }
  .workflow-boxes{
    max-width:345px;
    margin:auto;
  }
  .geomic_sec > div {
    padding-top: 0px !important;
  }
  .molecular-biology-top-sep{
    margin-bottom:0 !important;
  }
  .molecular-biology-top-sep>.vc_column_container>.vc_column-inner{
    padding-top: 15px !important;
  }
  .revslider-initialised rs-slide rs-layer-wrap h2::Before, .revslider-initialised rs-slide rs-layer-wrap h2::after {
      margin: -12px 0.5rem !important;
  }

  /*-------------------------Software Pages CSS Start----------------------------*/
  .template_seperator .vc_separator .vc_sep_holder .vc_sep_line {
      top: 30px;
  }
  .temp_txt_below_img_sec_col .vc_column-inner >.wpb_wrapper {
      padding-top: 50px !important;
  }
  .temp_menu_col .vc_column-inner .wpb_text_column {
        margin-bottom: 0px;
    }
    .temp_menu_col {
        margin-bottom: 5px !important;
    }
    .temp_menu_bottom_col .vc_column-inner .wpb_text_column {
    margin-bottom: 21px;
    }
    .temp_menu_text{
    text-align: left;
    }
    .table_border_parent_class {
        padding-top: 25px !important;
    }
    .temp2_table_seperator >.vc_sep_holder_l >.vc_sep_line{
        top: 1px !important;
    }
    #detail_table th {
    padding: 25px 14px 15px 14px;
    font-size: 16px !important;
    line-height: 22px;
    font-weight: 500;
  }
    #detail_table tbody tr td{
  font-size: 14px !important;
  line-height: 22px !important;
    font-weight: 400;
    padding: 15px 14px 25px 25px;
  }
  #detail_table tr strong{
  font-size: 15px;
    line-height: 22px;
  }
  .hb-red-ribbon{
    width: 112px;
    line-height: 6px;
    font-size: 7px;
    padding: 1px 0;
  }
  .temp_3_slider_row {
    margin-top: 0px;
  }
  .image_with_side_text_col >.vc_column-inner >.wpb_wrapper >.wpb_single_image {
    margin-top: 40px !important;
  }
  .image_with_side_text_thirdrow >.vc_column_container >.vc_column-inner >.wpb_wrapper >.wpb_single_image{
    margin-top: 40px !important;
  }
  .home_image_with_text .vc_col-sm-6 .vc_btn3-container{
    text-align: center;
  }
  .temp3_btn_col .home_hero_btn {
    text-align: center !important;
  }
  .seqbuilder_padding_right .home_btn {
    text-align: center !important;
  }
 /*-----------carousel slider css Start-----------------------------*/
  .wpb_content_element.below_slider_menu{
    margin-bottom: 0px;
  }
  .differ_slider{
   margin-bottom: 0px !important;
  }
  .differ_slider ul li{
    width: 230px;
    height: 135px;
  }
  .prebtn{
    left: -45px;
    top: 175px;
  }
  .nextbtn{
    right: -50px;
    top: 175px;
  }
  .temp_3_slider_col >div.vc_column-inner{
    padding-top: 60px !important;
  }
  .seqbuilder_padding_right .home_hero_btn a{
    min-width: unset;
  }
  .trusted_by_section .wpb_single_image.vc_align_center {
    margin-bottom: 30px !important;
    margin-top: 30px;
  }
  .homepage_testimonial_section .ts-1 .flex-control-nav{
    bottom: 20px !important;
  }
  #searchform input{
    font-size: 16px;
  }
  .right-sidebar .hb-fw-separator {
    right: -31px !important;
  }
  .hb-main-content{
    padding-bottom: 0px !important;
  }
  .qcopd-list-column.opd-column-1{
    width: 100% !important;
  }
  h1 {
    font-size: 35px !important;
    line-height: 45px !important;
  }
  .grant_ass_list {
    padding-left: 0px;
  }
  .grant_ass_text {
      padding-left: 0px;
      padding-right: 0px;
  }
  .vc_row.technical_req_licence .vc_column-inner{
    padding-right: 0px !important;
    padding-left: 0px !important;
  }
  .training_question_sec .vc_icon_element.vc_icon_element-outer.vc_icon_element-align-right{
    text-align: center;
  }
  .seqbuilder_padding_right p {
    margin-bottom: 0px !important;
  }
  .pg_breadcrum{
    margin-bottom: -20px !important;
  }
  .documentation_sec_padding .vc_column_container>.vc_column-inner{
    padding-right: 20px !important;
    padding-left: 20px !important;
  }
  .hb-blog-grid .like-holder {
    margin-right: 70px;
  }
  .distri_first_sec .vc_column_container .wpb_text_column {
    margin-bottom: 0px;
  }
  /*-------------------------Homepage CSS Start----------------------------*/
  .before_footer_text p{
    height: 100%;
    max-height: 100%;
    width: 100%;
    padding-left: 0px;
    padding-bottom: 30px;
  }
  .before_footer_text{
    display: block;
    width: 80%;
  }
  .get_the_latest_col .resource_brief_desc{
    font-size: 18px !important;
  }
  .vc_column_container.home_bioformatic_col {
      margin-bottom: 0px !important;
  }
  #before_footer_nform {
    display: block;
    max-height: 100%;
    height: 100%;
    width: 100%;
  }
  #before_footer_nform iframe{
    padding-left: 0px;
    padding-right: 0px;
    width: 100%;
    height: 100%;
  }
  .technical_tips_and_special_offers_wrapper{
    padding-top: 30px;
  }
  h2.whole_site {
    font-size: 30px !important;
    line-height: 36px !important;
  }
  .simple .qcopd-single-list h2{
    font-size: 26px !important;
    line-height: 36px !important;
  }
  .wpb_column.get_the_latest_last_col >.vc_column-inner{
    margin-bottom: 0px !important;
  }
  .gform_validation_error .technical_tips_and_special_offers li.gf_left_half{
    max-width: 100% !important;
    width: 100% !important;
  }
  .gform_validation_error.technical_tips_and_special_offers_wrapper {
    padding-top: 30px !important;
  }
  .gform_validation_error .technical_tips_and_special_offers li.gf_right_half{
    max-width: 100% !important;
    width: 100% !important;
  }
  .bioinformatics_software .software_life_scientist{
    width: 100% !important;
    padding-right: 0px !important;
    margin-top: -40px !important;
    padding-bottom: 60px !important;
    margin-left: 15px;
  }
    .bioinformatics_software.vc_row.bioinformatics_software{
        background-position-y: 60px !important;
    }
  .bioinformatics_software .software_life_scientist_img_col{
    margin-top: 15px;
  }
  .software_life_scientist >.vc_column-inner {
    padding-top: 30px !important;
}
  .bioinformatics_software_img img{
    max-width: 100% !important;
    height: auto !important;
  }
  .bioinformatics_software .vc_custom_1611749598724{
    margin-top: 0px !important;
  }
  .bioinformatics_software.vc_row.bioinformatics_software{
    margin-top: 135px !important;
    margin-bottom: 0px !important;
  }
  .bioinformatics_software .vc_row-fluid.wpb_row{
    margin-top: 0px !important;
    margin-bottom: 30px !important;
  }
  .home_icon_with_head a{
    margin-top: 0px !important;
  }
  .home_hero_list_head a{
    margin-bottom: 0px !important;
    font-size: 30px !important;
    line-height: 38px !important;
  }
  .get_the_latest_col >.vc_column-inner{
    margin-bottom: 70px !important;
  }
  .vc_row.home_image_with_text{
    margin-bottom: 0px !important;
  }
  .home_icon_with_head a{
    padding-left: 0px;
  }
  .home_icon_with_txt li:nth-child(-n+2):before{
    border-bottom: none;
  }
  .home_image_with_text_right .vc_custom_1611812405363{
    padding-right: 0% !important;
    padding-left: 0px !important;
    margin-bottom: 60px !important;
  }
  .home_image_with_text .home_image_with_text_left{
    padding-right: 0% !important;
  }
  .home_image_with_left_text_row{
    display: grid;
  }
  .home_image_with_text_left{
    order: 2;
  }
  .home_left_img_sec{
    order: 1;
  }
  .home_btn .vc_btn3 {
      min-width: 195px;
  }
  .home_lasergene_fantastic_sec .vc_col-sm-10 >.vc_column-inner{
    padding-top: 10px !important;
    padding-left: 15px !important;
  }
  .home_lasergene_fantastic_sec .vc_col-sm-2{
    width: 100% !important;
  }
  .home_lasergene_fantastic_sec .vc_col-sm-10{
    width: 100% !important;
  }
  .vc_row.home_lasergene_fantastic_sec{
    background-size: 100% !important;
    padding-left: 0px !important;
    overflow: visible !important;
  }
  .home_bioformatic_icon_sec .vc_col-sm-6{
    width: 100%;
  }
  .technical_tips_and_special_offers li.gf_left_half{
    width: 100% !important;
  }
  .technical_tips_and_special_offers li.gf_right_half{
    width: 100% !important;
      position: relative;
  }
  .technical_tips_and_special_offers{
    display: block;
  }
  .technical_tips_and_special_offers li.gf_right_half input{
    border-radius: 24px;
  }
  .technical_tips_and_special_offers .gform_footer input{
    border-radius: 24px;
  }
  .technical_tips_and_special_offers .gform_footer{
    width: 100% !important;
    margin-top: 30px !important;
  }
  .technical_tips_and_special_offers_wrapper{
    padding-left: 30px;
    padding-right: 30px;
  }
  .software_life_scientist >.vc_column-inner{
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .home_bioformatic_icon_sec .vc_col-sm-6 .vc_column-inner{
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .home_lasergene_fantastic_col >.vc_column-inner{
    padding-right: 30px !important;
    padding-left: 30px !important;
  }
  .home_image_with_text_right >.vc_column-inner{
    padding-right: 15px !important;
    padding-left: 15px !important;
  }
  .home_right_icon_list ul li a:before{
    left: 354px;
  }
  .nav-type-1 #logo {
    width: 35%;
  }
  .main-navigation {
    width: 30%;
  }
  #header-inner.stuck #logo {
    width: 25%;
  }
  .simple-banner .simple-banner-text{
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  .slick-next:after{top: 285px;}
  .slick-prev:before{top: 285px;}
  .homepage_resources_section.get_the_latest_row {
    padding-bottom: 0px !important;
    margin-bottom: 0px !important;
  }
  .homepage_slider_primer_design >.vc_column_container >.vc_column-inner >.wpb_wrapper >.vc_row-fluid.wpb_row {
    display: flex;
  }
  .vc_row.home_lasergene_fantastic_new {
      background-size: 100% !important;
  }
  .home_lasergene_fantastic_slider .hb-counter .count-number {
      font-size: 38px !important;
  }
  .home_lasergene_fantastic_slider .count_sec .text{
      line-height: 22px;
  }
  .home_lasergene_fantastic_slider .slick-slide hr {
      margin-top: 8px;
  }
  .vc_row.home_image_with_right_text_row {
      margin-top: -50px !important;
  }
  .home_image_with_text >.vc_col-sm-6 .vc_row-fluid{
      display: flex;
  }
  .vc_column_container.home_btn_col{
      width: 35%;
  }
  .vc_column_container.home_btn_nextcol {
      width: 35%;
  }
  .home_btn .vc_btn3 {
      width: 207px;
  }
  .home_lasergene_fantastic_slider .slick-prev:before{
      left: -16px;
      top: 332px;
  }
  .home_lasergene_fantastic_slider .slick-next:after{
      right: -16px;
      top: 332px;
  }
  .home_image_with_text .home_image_with_text_left{
      padding-right: 8% !important;
  }
  .home_bioformatic_icon_sec .home_bioformatic_icon_secondcol{
      margin-top: 0px;
  }
  .home_bioformatic_icon_sec .home_bioformatic_icon_fisrtcol{
      margin-top: 0px;
  }
  .ui-card-slider {
      width: 722px !important;
      float: none;
  }
  .software_life_scientist .wpb_text_column {
      margin-bottom: 20px !important;
  }
  .home_left_img_sec {
      padding-top: 80px;
  }
  .vc_btn3-container.vc_btn3-left.white_btn_blue_text{
      text-align: center;
  }
 /*-------------------------Homepage CSS End----------------------------*/
 /*---------------------stat blocks css start-----------------------------*/
 .service-page-top-sep .service_counter >a >.wpb_column{
    width: 100%;
    margin-bottom: 15px !important;
    margin-left: 0px !important;
    margin-right: 0px !important
  }
  .service-page-top-sep .service_counter >a >.wpb_column >.vc_column-inner{
    padding: 15px !important;
  }
  .home_lasergene_fantastic_slider .home_lasergene_fantastic_new_col .slick-slide a .vc_column-inner{
    padding-bottom: 0px !important;
    padding-top: 30px !important;
  }
  .hb-counter{
    margin-top: 10px !important;
  }
  .home_lasergene_fantastic_slider .home_lasergene_fantastic_new_col .slick-slide a .vc_column-inner .wpb_text_column{
    margin-bottom: -30px;
  }
  .home_lasergene_fantastic_slider .home_lasergene_fantastic_new_col .slick-slide .vc_column-inner .wpb_text_column{
    margin-bottom: -30px;
  }
  .home_lasergene_fantastic_slider .home_lasergene_fantastic_new_col .slick-slide .vc_column-inner{
    padding-bottom: 0px !important;
    padding-top: 30px !important;
  }
 /*---------------------stat blocks css end-----------------------------*/
 /*---------------------new pricing css start-----------------------------*/
 .standalone_seqbuilder_row .seqbuilder_text p {
    font-size: 16px !important;
  }
  .vc_row.pricing_second_sec{
    background-size: 100% 22% !important;
  }
  .pricing_header, .vc_row.pricing_header {
      background: transparent !important;
  }
  .pricing_header:before{
      background-image: unset !important;
  }
 .pricing_bottom_sec .homepage_CTA_text  h2{
    font-size: 24px !important;
    line-height: 32px !important;
  }
 .pricing_header >.vc_column_container >.vc_column-inner{
        padding-right: 0 !important;
        padding-left: 0 !important;
        padding-top: 0px !important;
    }
    .pricing_header {
        padding-bottom: 0 !important;
    }
    .vc_row.pricing_second_sec {
        padding-top: 5px !important;
    }
    .standalone_seqbuilder_row {
        margin-left: 0px !important;
        margin-right: 0px !important;
    }
    .standalone_application{
        background-size: 96% !important;
    }
    .standalone_seqbuilder_row .wpb_column .vc_column-inner{
        padding-right: 0 !important;
        padding-left: 0 !important;
    }
    .vc_row.standalone_application {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    .vc_row.lasergene_pack_addons {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    .lasergene_addons_row .wpb_column .vc_column-inner{
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .lasergeneProtein_popup h2{
        font-size: 30px !important;
        line-height: 40px !important;
    }
    .lasergeneProtein_popup h3{
        font-size: 22px !important;
        line-height: 30px !important;
        margin-bottom: 15px !important;
    }
    .lasergeneProtein_popup p{
        font-size: 16px !important;
        line-height: 24px !important;
    }
    .lasergeneProtein_popup_col h3{
        font-size: 18px !important;
        line-height: 28px !important;
    }
    .lasergeneProtein_popup_col .license_type_option p{
        font-size: 14px !important;
        line-height: 20px !important;
    }
    .lasergeneProtein_popup_col .desc{
        font-size: 14px !important;
        line-height: 22px !important;
    }
    .lasergeneProtein_popup_footer .text{
        font-size: 14px !important;
        line-height: 20px !important;
        width: 100% !important;
        margin-bottom: 10px;
    }
    .lasergeneProtein_popup_footer .price{
        font-size: 24px !important;
        line-height: 32px !important;
        padding-bottom: 20px;
        width: 100% !important;
    }
    .lasergeneProtein_popup_footer a{
        font-size: 14px !important;
        line-height: 24px !important;
        padding: 12px !important;
        margin: auto;
    }
    .lasergeneProtein_popup_col{
        display: block !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    .lasergeneProtein_popup_col .col_1{
        width: 100% !important;
        margin-bottom: 20px !important;
        padding-right: 0 !important;
        padding-bottom: 35px;
        border-bottom: 1px solid #f0f0f0;
        border-right: none !important;
        border-bottom: 1px solid #f0f0f0;
    }
    .lasergeneProtein_popup_col .col_2{
        padding-left: 0 !important;
        width: 100% !important;
    }
    .lasergeneProtein_popup{
        padding-bottom: 0px !important;
        margin-bottom: 0px !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    .lasergeneProtein_popup_footer{
        display: block !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    .lasergeneProtein_popup_footer .footer_btn{
        width: 100% !important;
    }
    .network_popup_footer .footer_btn a{
        float: none;
    }
    .compare_packages >.vc_column_container >.vc_column-inner{
      padding-top: 0px !important;
    }
    .compare_packages {
      margin-bottom: 0px !important;
    }
    .vc_row.pricing_second_sec{
      padding-top: 5px !important;
      padding-bottom: 15px !important;
    }
    .vc_row.pricing_bottom_sec {
      margin-top: -67px !important;
    }
    .vc_row.pricing_bottom_sec .homepage_CTA_text {
        padding-top: 80px !important;
    }
    .nova_footer.lasergeneProtein_popup_footer .price{
      text-align: center;
    }
    .nova_footer.lasergeneProtein_popup_footer a{
      display: block;
      width: 20%;
      margin: 15px auto 0px auto;
    }
/*---------------------new pricing css end-----------------------------*/
}
/*end of max-width 767px*/

@media screen and (max-width: 720px){
  #slider-26-slide-62-layer-3 {
    font-size: 7px !important;
    line-height: 22px !important;
    padding-left: 7px !important;
    padding-right: 7px !important;
  }
  #slider-26-slide-62-layer-2 {
    line-height: 22px !important;
  }
}
/*end of max-width 720px*/ 

@media screen and (max-width: 640px){
  .bioinformatics_software .vc_row-fluid.wpb_row {
    margin-top: 15px !important;
  }
  .differ_slider ul li{
    width: 153px;
    height: 90px;
  }
  .prebtn{
    left: -36px;
  }
  .nextbtn{
    right: -45px;
  }
  .vc_icon_element.vc_icon_element-outer.prebtn .vc_icon_element-inner.vc_icon_element-size-xs.vc_icon_element-have-style-inner{
    width: 1.5em!important;
    height: 1.5em!important;
  }
  .vc_icon_element.vc_icon_element-outer.nextbtn .vc_icon_element-inner.vc_icon_element-size-xs.vc_icon_element-have-style-inner{
    width: 1.5em!important;
    height: 1.5em!important;
  }
/*-----------carousel slider css End-----------------------------*/
/*-------------------------Software Pages CSS End----------------------------*/
  /*-------------------------Homepage CSS Start----------------------------*/
  .vc_row.home_lasergene_fantastic_new {
      margin-top: -50px;
  }
  .home_lasergene_fantastic_secondcol .hb-counter .count-number{
    font-size: 32px !important;
  }
  .slick-slide hr{
    margin-top: 10px;
  }
  .slick-slide >.vc_column-inner .wpb_text_column{
    margin-bottom: 40px;
  }
  .home_lasergene_fantastic_sec .slick-slide{
    padding-top: 40px;
  }
  .slick-next:after{top: 315px;}
  .slick-prev:before{top: 315px;}
  .bioinformatics_software .software_life_scientist{
    margin-top: -245px !important;
  }
  .bioinformatics_software .software_life_scientist_img_col{
    margin-top: -131px;
  }
  .bioinformatics_software .software_life_scientist{
     padding-bottom: 190px !important; 
  }
  .bioinformatics_software.vc_row.bioinformatics_software{
    margin-top: 170px !important;
  }
  .software_life_scientist >.vc_column-inner {
      padding-top: 10px !important;
  }
  .software_life_scientist .wpb_text_column  {
    margin-bottom: 25px !important;
  }
  .home_lasergene_fantastic_sec .slick-slide .count_sec .text{
    font-size: 13px;
  }
  .home_lasergene_fantastic_slider .slick-slide >.vc_column-inner{
      padding-left: 5px;
      padding-right: 5px;
  }
  .home_lasergene_fantastic_slider .slick-slide .hb-counter{
      margin-top: 15px;
  }
  .home_lasergene_fantastic_slider .slick-slide .wpb_single_image img{
      width: 50px;
  }
  .home_lasergene_fantastic_slider .slick-slide .home_graduate_cap img{
      width: 75px;
  }
  .ui-card-slider {
      width: 666px !important;
      left: -71px;
  }
/*-------------------------Homepage CSS End----------------------------*/
/*---------------------stat blocks css start-----------------------------*/
  .home_lasergene_fantastic_slider .home_lasergene_fantastic_new_col .slick-slide a .vc_column-inner{
    padding-top: 20px !important; 
    padding-bottom: 20px !important;
    padding-left: 3px !important;
    padding-right: 3px !important;
  }
  .home_lasergene_fantastic_slider .home_lasergene_fantastic_new_col .slick-slide .vc_column-inner{
    padding-top: 20px !important; 
    padding-bottom: 20px !important
  }
  .home_lasergene_fantastic_slider .hb-counter .count-number {
    font-size: 30px !important;
  }
  .home_lasergene_fantastic_slider .home_lasergene_fantastic_new_col .slick-slide a .vc_column-inner .wpb_text_column {
      margin-bottom: -51px;
  }
  .home_lasergene_fantastic_slider .home_lasergene_fantastic_new_col .slick-slide .vc_column-inner .wpb_text_column {
    margin-bottom: -51px;
  }
/*---------------------stat blocks css end-----------------------------*/
}
/*end of max-width 640px*/

@media screen and (max-width: 568px){
  /*-------------------------Homepage CSS Start----------------------------*/
  .home_lasergene_fantastic_new >.vc_column_container{
    padding-top: 69px;
  }
  .slick-slide >.vc_column-inner .home_graduate_cap{
    margin-bottom: 15px;
  }
  /*.slick-slide >.vc_column-inner .home_graduate_cap{
    margin-bottom: 0px;
  }*/
  .home_lasergene_fantastic_sec .slick-slide {
      padding-top: 20px;
  }
  .slick-slide >.vc_column-inner .wpb_text_column {
      margin-bottom: 20px;
  }
  .home_lasergene_fantastic_sec .slick-slide .hb-counter{
    margin-top: 10px;
  }
  .slick-slide hr {
    margin-top: 0px;
  }
  .slick-prev:before {
    top: 270px;
  }
  .slick-next:after {
    top: 270px;
  }
  .home_lasergene_fantastic_slider .count_sec .text{
      font-size: 10px;
  }
  .home_lasergene_fantastic_slider .slick-slide hr {
      margin-top: 2px;
      margin-bottom: 8px;
  }
  .home_lasergene_fantastic_slider .slick-slide .wpb_single_image img {
      width: 42px;
  }
  .home_lasergene_fantastic_slider .slick-slide .home_graduate_cap img {
      width: 65px;
  }
  .home_btn .vc_btn3 {
      width: 175px;
  }
  .vc_column_container.home_btn_col {
      width: 47%;
  }
  .vc_column_container.home_btn_nextcol{
      width: 47%;
  }
  .home_lasergene_fantastic_new >.vc_column_container >.vc_column-inner{
      padding-top: 0px !important;
  } 
  /*-------------------------Homepage CSS End----------------------------*/
/*---------------------stat blocks css start-----------------------------*/
  .home_lasergene_fantastic_slider .home_lasergene_fantastic_new_col .slick-slide .vc_column-inner {
    padding-top: 20px !important;
    padding-bottom: 0px !important;
  }
/*---------------------stat blocks css end-----------------------------*/
/*---------------------new pricing css start-----------------------------*/
  .lasergene_addons_row {
      margin-top: -148px !important;
  }

/*---------------------new pricing css end-----------------------------*/
}
/*end of max-width 568px*/

@media only screen and (max-width: 480px) {
  #fetchdata-result{
    top: 6.5%;
  }
   #imr-form {
     min-height: 660px;
   }
   .nav-type-1 #logo, #header-inner.stuck #logo {
    width: 50%;
  }
/*-------------------------Homepage CSS Start----------------------------*/
  .vc_row.home_lasergene_fantastic_new {
      margin-top: -50px;
  }
  .lasergene_fant_head{
      font-size: 20px !important;
  }
  .lasergene_fant_content {
      font-size: 16px !important;
      line-height: 24px;
  }
  .count_sec .text{
      font-size: 11px;
  }
  .home_lasergene_fantastic_secondcol .hb-counter .count-number {
      font-size: 28px !important;
  }
  .home_lasergene_fantastic_sec .slick-slide .hb-counter {
      margin-top: 0px;
  }
  .home_lasergene_fantastic_sec .slick-slide .count_sec .text{
    font-size: 11px;
  }
  .slick-slide hr{
    margin-top: -17px;
  }
  .slick-prev:before{top: 250px;}
  .slick-next:after{top: 250px;}
  .vc_row.home_image_with_right_text_row{
    margin-top: -80px !important;
  }
  .homepage_slider_primer_design >.vc_column_container >.vc_column-inner >.wpb_wrapper >.vc_row-fluid.wpb_row {
    display: block;
  }
  .homepage_slider_primer_design >.vc_column_container >.vc_column-inner >.wpb_wrapper >.vc_row-fluid.wpb_row .home_hero_btn{
    text-align: center;
  }
  .homepage_slider_primer_design >.vc_column_container >.vc_column-inner >.wpb_wrapper >.vc_row-fluid.wpb_row .home_btn{
    text-align: center;
  }
  .home_lasergene_fantastic_slider .hb-counter .count-number {
      font-size: 24px !important;
  }
  .home_lasergene_fantastic_slider .count_sec .text {
      font-size: 7px;
      line-height: 15px;
  }
  .home_lasergene_fantastic_slider .slick-slide >.vc_column-inner {
      padding-left: 3px;
      padding-right: 3px;
  }
  .home_lasergene_fantastic_slider .slick-slide .home_graduate_cap img {
      width: 50px !important;
  }
  .home_lasergene_fantastic_slider .slick-slide .wpb_single_image img {
      width: 30px;
  }
  .home_lasergene_fantastic_slider .slick-slide .home_earth_globe .vc_box_border_grey{
      width: 30px !important;
  }
  .home_lasergene_fantastic_slider .slick-slide hr{
      margin-top: -12px;
  }
  .home_lasergene_fantastic_slider .slick-slide {
      padding-top: 20px;
  }
  .home_lasergene_fantastic_slider .slick-slide .hb-counter {
      margin-top: 7px;
  }
  .home_lasergene_fantastic_slider .slick-prev:before{
      top: 290px;
  }
  .home_lasergene_fantastic_slider .slick-next:after{
      top: 290px;
  }
  .home_lasergene_fantastic_slider .slick-slide{
      margin-left: 10px;
  }
  .ui-card-slider .left-slide {
      width: 424px !important;
      left: 118px !important;
  }
  .ui-card-slider .center-slide {
      width: 430px !important;
      left: 37px !important;
  }
  .ui-card-slider .right-slide {
      left: 175px !important;
      width: 439px !important;
  }
  .ui-card-slider{
      margin-top: 40px;
  }
  .home_bioformatic_col{
      margin-top: -130px;
  }
/*-------------------------Homepage CSS End----------------------------*/
/*---------------------stat blocks css start-----------------------------*/
  .home_lasergene_fantastic_slider .hb-counter .count-number {
    font-size: 22px !important;
  }
  .home_lasergene_fantastic_slider .home_lasergene_fantastic_new_col .slick-slide a .vc_column-inner{
    padding-left: 3px !important;
    padding-right: 3px !important;
  }
  .home_lasergene_fantastic_slider .home_lasergene_fantastic_new_col .slick-slide a .vc_column-inner .wpb_text_column{
    margin-bottom: -27px !important;
  }
  .home_lasergene_fantastic_slider .home_lasergene_fantastic_new_col .slick-slide .vc_column-inner .wpb_text_column{
    margin-bottom: -27px !important;
  }
/*---------------------stat blocks css end-----------------------------*/
/*---------------------new pricing css start-----------------------------*/
  .standalone_seqbuilder_row .lasergene_addons_list{
        padding-right: 10px;
    }
    .standalone_seqbuilder_row .lasergene_addons_price {
        padding-left: 10px;
    }
    .seqbuilder_two_col, .seqbuilder_text {
        padding-left: 10px;
        padding-right: 10px;
    }
    .lasergene_addons_block{
        padding-left: 19px;
        padding-right: 19px;
    }
    .lasergene_addons_list{
        padding-right: 10px;
    }
    .lasergene_addons_price{
        padding-left: 10px;
    }
    .nova_footer.lasergeneProtein_popup_footer a{
      width: 30%;
    }
/*---------------------new pricing css end-----------------------------*/
}
/*end of max-width 480px*/

@media only screen and (min-width: 1240px) {
  .workflow-box-image{
    width:35% !important;
    padding-left:10px;
  }
  .workflow-box-text{
    width:65% !important;
    
  }
  .workflow-four-boxes .four-box-text{
    width: 80%;
  }
  .vc_column_container.workflow-page-right-content{
    width:70% !important;
  }
}
/*end of min-width 1240px*/

@media only screen and (max-width: 414px){
  .start_saving_two{
     width: 260px;  
  }
  .start_saving_time_row{
    padding-top: 20px;
  }
  /*-------------------------Software Pages CSS Start----------------------------*/
  .prebtn{
    left: -41px;
  }
  .nextbtn{
    right: -51px;
  }
  .roundabout-holder{
    margin-top: 35px !important;
  }
  .vc_icon_element.vc_icon_element-outer.prebtn .vc_icon_element-inner.vc_icon_element-size-xs.vc_icon_element-have-style-inner{
    width: 1.3em!important;
    height: 1.3em!important;
  }
  .vc_icon_element.vc_icon_element-outer.nextbtn .vc_icon_element-inner.vc_icon_element-size-xs.vc_icon_element-have-style-inner{
    width: 1.3em!important;
    height: 1.3em!important;
  }
  /*-------------------------Software Pages CSS End----------------------------*/
  .rev-btn{
    font-size: 8px !important;
  }
  /*-------------------------Homepage CSS Start----------------------------*/
  .home_lasergene_fantastic_new >.vc_column_container{
    padding-top: 85px;
  }
  .vc_row.home_lasergene_fantastic_new {
      margin-top: -80px;
  }
  .lasergene_fant_content {
      font-size: 11px !important;
	  line-height:2px;
  }
  .home_lasergene_fantastic_sec .slick-slide .count_sec .text{
    font-size: 10px;
  }
  .home_lasergene_fantastic_sec .slick-slide >.vc_column-inner{
    padding-left: 5px;
    padding-right: 5px;
  }
  .vc_row.home_lasergene_fantastic_sec{
    height: 396px !important;
  }
  .vc_row.home_image_with_right_text_row{
    margin-top: -90px !important;
  }
  .software_life_scientist .home_main_head {
      font-size: 30px !important;
  }
  .ui-card-slider .left-slide {
      width: 293px !important;
      left: 118px !important;
  }
  .ui-card-slider .center-slide {
      width: 310px !important;
      left: 37px !important;
  }
  .ui-card-slider .right-slide {
      left: 175px !important;
      width: 290px !important;
  }
  .ui-card-slider{
      margin-bottom: -70px !important;
  }
  .home_lasergene_fantastic_slider .slick-slide {
    padding-top: 20px !important;
  }
  /*-------------------------Homepage CSS End----------------------------*/
/*---------------------stat blocks css start-----------------------------*/
  .home_lasergene_fantastic_slider .slick-slide hr {
    width: 55px;
  }
  .home_lasergene_fantastic_slider .home_lasergene_fantastic_new_col .slick-slide a .vc_column-inner .wpb_text_column {
    margin-bottom: -40px;
  }
  .home_lasergene_fantastic_slider .home_lasergene_fantastic_new_col .slick-slide .vc_column-inner .wpb_text_column {
    margin-bottom: -40px;
  }
/*---------------------stat blocks css end-----------------------------*/
/*---------------------new pricing css start-----------------------------*/
  .lasergene_addons_row{
      margin-top: -140px !important;
      padding-left: 15px !important;
      padding-right: 15px !important;
  }
/*---------------------new pricing css end-----------------------------*/
}
/*end of max-width 414px*/
/*-------------------------Homepage CSS Start----------------------------*/
@media only screen and (max-width: 375px){
  .bioinformatics_software.vc_row.bioinformatics_software{
    margin-top: 382px !important;
  }
  .bioinformatics_software .software_life_scientist{
    margin-top: -420px !important;
  }
  .bioinformatics_software_img img{
    margin-top: 0px;
  }
  .home_icon_with_txt li a img{
    padding-right: 5px !important;
      width: 50px !important;
  }
  .home_icon_with_txt li a{
    font-size: 14px !important;
  }
  .home_icon_with_txt li{
    padding-bottom: 0px;
  }
  .home_lasergene_fantastic_secondcol .hb-counter .count-number{
    font-size: 22px !important;
  }
  .slick-slide hr{
    margin-top: 5px;
  }
  .vc_row.home_lasergene_fantastic_sec{
    height: 306px !important;
  }
  .vc_row.home_image_with_right_text_row {
    margin-top: -100px !important;
  }
  .slick-slide >.vc_column-inner .home_graduate_cap{
    margin-bottom: 19px;
  }
  .slick-next:after{top: 355px;}
  .slick-prev:before{top: 355px;}
  .software_life_scientist >.vc_column-inner{
    padding-top: 130px !important;
  }
  .bioinformatics_software.vc_row.bioinformatics_software {
      margin-top: 215px !important;
  }
  .home_hero_list_head a{
    font-size: 25px !important;
  }
  .home_right_icon_list ul li a:before {
    left: 330px;
  }
  .home_left_icon_list ul li a:before {
    left: 330px;
  }
  .home_lasergene_fantastic_sec .slick-slide .count_sec .text {
    font-size: 8px;
  }
  .slick-slide hr {
    margin-top: -19px;
  }
  .slick-next:after {top: 250px;}
  .slick-prev:before{top: 250px;}
  .home_lasergene_fantastic_col {
    padding-top: 0px !important;
  }
  .vc_col-sm-10.home_lasergene_fantastic_secondcol{
    margin-top: 60px !important;
  }
  .home_image_with_text >.vc_col-sm-6 .vc_row-fluid {
      display: block;
  }
  .vc_column_container.home_btn_col {
          width: 100%;
  }
  .vc_column_container.home_btn_nextcol{
      width: 100%;
  }
  .home_lasergene_fantastic_slider .hb-counter .count-number {
      font-size: 19px !important;
  }
  .home_lasergene_fantastic_slider .slick-slide{
      margin-left: 5px;
  }
  .home_lasergene_fantastic_slider .slick-slide .home_graduate_cap img {
      width: 40px !important;
  }
  .home_lasergene_fantastic_slider .count_sec .text {
      font-size: 6px;
  }
  .home_lasergene_fantastic_slider .slick-slide .wpb_single_image img {
      width: 25px;
  }
  .home_lasergene_fantastic_slider .slick-slide .home_earth_globe .vc_box_border_grey {
      width: 21px !important;
  }
  .home_lasergene_fantastic_slider .slick-slide hr{
      width: 47px;
      margin-top: -15px;
  }
  .home_lasergene_fantastic_slider .slick-slide .hb-counter {
      margin-top: 5px;
  }
  .home_lasergene_fantastic_slider .slick-slide >.vc_column-inner .wpb_text_column {
      margin-bottom: 10px;
  }
  
  .home_lasergene_fantastic_slider .slick-prev:before{
      top: 281px;
  }
  .home_lasergene_fantastic_slider .slick-next:after{
      top: 281px;
  }
  .lasergene_fant_head {
      font-size: 18px !important;
      margin-bottom: 5px;
  }
  .lasergene_fant_content {
      font-size: 12px !important;
      line-height: 22px !important;
      margin-bottom: 5px;
  }
  .lasergene_fant_bottom_content {
      font-size: 10px;
  }
  .home_icon_with_head a{
      font-size: 22px !important;
  }
/*-------------------------Homepage CSS End----------------------------*/
/*---------------------stat blocks css start-----------------------------*/
  .home_lasergene_fantastic_slider .hb-counter .count-number {
    font-size: 19px !important;
  }
  .home_lasergene_fantastic_slider .slick-slide {
      padding-top: 5px !important;
  }
  .home_lasergene_fantastic_slider .home_lasergene_fantastic_new_col .slick-slide a .vc_column-inner{
    padding-bottom: 10px;
  }
  .home_lasergene_fantastic_slider .count_sec .text{
    font-size: 7px !important;
  }
  .home_lasergene_fantastic_slider .home_lasergene_fantastic_new_col .slick-slide a .vc_column-inner .wpb_text_column {
    margin-bottom: -20px !important;
  }
  .home_lasergene_fantastic_slider .home_lasergene_fantastic_new_col .slick-slide .vc_column-inner .wpb_text_column {
    margin-bottom: -20px !important;
  }
/*---------------------stat blocks css end-----------------------------*/
/*---------------------new pricing css start-----------------------------*/
  .lasergene_addons_row {
        margin-top: -125px !important;
    }
    .active_pricing{
        font-size: 14px !important;
        padding: 10px 10px 10px 10px !important;
    }
    .commercial_pricing{
        font-size: 14px !important;
        padding: 10px 10px 10px 10px !important;
    }
    .pricing_toggle_main{
        padding: 6px 5px 6px 5px !important;
    }
    .commercial_active_pricing{
        padding: 10px 10px 10px 10px !important;
    }
    .nova_footer.lasergeneProtein_popup_footer a{
      width: 40%;
    }
/*---------------------new pricing css end-----------------------------*/
}
/*end of max-width 375px*/

@media only screen and (max-width: 360px) {
   #fetchdata-result{
     top: 5.5% !important;
   }
   #imr-form {
     min-height: 700px;
   }
/*-------------------------Homepage CSS Start----------------------------*/
  .home_lasergene_fantastic_slider .count_sec .text {
    font-size: 5px;
  }
  .software_life_scientist .home_main_head{
    font-size: 30px !important;
  }
/*-------------------------Homepage CSS End----------------------------*/
/*---------------------stat blocks css start-----------------------------*/
  .home_lasergene_fantastic_slider .count_sec .text{
    font-size: 7px !important;
  }
/*---------------------stat blocks css end-----------------------------*/
}
/*end of max-width 360px*/

@media only screen and (max-width: 320px){
  #imr-form {
      min-height: 780px;
    }
/*-------------------------Software Pages CSS Start----------------------------*/
  .temp_txt_below_img_sec_btn a {
      padding: 13px 50px !important;
  }
/*-------------------------Software Pages CSS End----------------------------*/
/*-------------------------Homepage CSS Start----------------------------*/
  .lasergene_fant_head {
      font-size: 16px !important;
  }
  .lasergene_fant_content {
      font-size: 10px !important;
      line-height: 17px !important;
  }
.home_lasergene_fantastic_slider .count_sec .text {
      font-size: 4px;
  }
  .vc_row.home_image_with_right_text_row {
    margin-top: -110px !important;
  }
  .home_lasergene_fantastic_col >.vc_column-inner{
    padding-top: 5px !important;
  }
  .bioinformatics_software .vc_row-fluid.wpb_row{
    margin-bottom: 15px !important;
  }
  .software_life_scientist .home_main_head {
      font-size: 28px !important;
  }
  .home_lasergene_fantastic_new >.vc_column_container >.vc_column-inner {
      padding-top: 15px !important;
  }
  .vc_row.home_lasergene_fantastic_new {
    margin-top: -95px;
  }
  .hb-blog-grid .like-holder {
    margin-right: 20px;
  }
/*-------------------------Homepage CSS End----------------------------*/
/*---------------------stat blocks css start-----------------------------*/
  .home_lasergene_fantastic_slider .count_sec .text{
    font-size: 7px !important;
  }
  .home_lasergene_fantastic_slider .hb-counter .count-number {
    font-size: 18px !important;
  }
  .home_lasergene_fantastic_slider .home_lasergene_fantastic_new_col .slick-slide a .vc_column-inner .wpb_text_column {
    margin-bottom: 0px !important;
  }
  .home_lasergene_fantastic_slider .home_lasergene_fantastic_new_col .slick-slide .vc_column-inner .wpb_text_column {
      margin-bottom: 0px !important;
  }
/*---------------------stat blocks css end-----------------------------*/
/*---------------------new pricing css start-----------------------------*/
  .seqbuilder_btn a {
      font-size: 14px !important;
  }
/*---------------------new pricing css end-----------------------------*/
}
/*end of max-width 320px*/
@media only screen and (min-width: 992px){
  .workflow-boxes.vc_column_container{
    padding:10px !important;
  }
}
/*-----------------------------------------------*/
#secondary_nav li a.sf-with-ul{
  color: #FFFFFF !important;
  padding-right: 20px;
}

#secondary_nav li a.sf-with-ul:hover{
  color: #747787 !important;
}
#secondary_nav li .sub-menu{
  top: auto;
  background: #fff;
    border-left: 1px solid #ebebeb;
    border-right: 1px solid #ebebeb;
    border-bottom: 1px solid #ebebeb;
}
#secondary_nav li .sub-menu li a{
  color: #555555 !important;
  border-bottom: 1px solid #eee;
  line-height: 30px !important;
}
#secondary_nav li .sub-menu li a:hover{
  background-color: #f8f9fa!important;
}
#secondary_nav li >a.sf-with-ul:before {
    content: "\f0ac";
    margin-right: 10px;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
}
.moreellipses{
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
/*end of min-width 992px*/

@media only screen and (min-width:1600px){
  .frequently_ask_question_box{
    width: 78% !important;
  }
}
@media(max-width: 1024px){
  #logo .hb-visible img .retina{
    padding-bottom: 31px !important;
  }
}

/*22.04*/
#main-wrapper .fw-section, #main-wrapper .vc_row[data-vc-full-width]{
    padding-left: 50px !important;
    padding-right: 50px !important;
}
/*22.04*/

@media only screen and (min-width: 1281px){
    #main-wrapper .fw-section, #main-wrapper .vc_row[data-vc-full-width]{
        /* new changes */
        /*padding-left:177px !important;*/
        /*    padding-right:178px !important;*/
        padding-left: 168px !important;
        padding-right: 168px !important;
        /* new changes */
    }
    #header-inner.nav-type-1 #logo .hb-logo-wrap .retina{
        max-height: 69px !important;
    }
    #main-wrapper #banner-row.vc_row[data-vc-full-width]{
        padding-left: 99px !important;
        padding-right:0px !important;
    }
}

@media only screen and (min-width: 1400px){
    #main-wrapper #banner-row.vc_row[data-vc-full-width]{
        padding-left: 168px !important;
        padding-right:0px !important;
    }
}
tr.table_price.for_commercial, tr.table_price.for_academic, .lasergene_addons_price {
    display: none;
}