@media  (max-width:767px) {
  .container-fluid{
    padding-left: 15px;
    padding-right: 15px;
  }
  .left{
    padding-left: 0;
  }
  .fullwidth{
    width: 100%;
  }

  .embeded-video iframe {
    width:100%;
  }
  .row.solutions-row .txt40{
    font-size: 32px;
  }
  .row.solutions-row h3{
    margin-top: 20px;
  }

  .working-and-contact-section .title{
    font-size: 38px;
    margin-bottom: 20px;;
  }


  .right.m100{
    padding-left: 0;
  }

  .working-and-contact-section .left .primary-outline-btn{
    margin-left: auto;
    margin-right: auto;
  }

  .section-banner .banner-container{
    width: 100%;
    right: initial;
  }
  .section-banner .banner-container .banner-title{
    font-size: 2.3rem;
  }

  .section-why-proteomics .section-title{
    margin-left: 0;
    margin-right: 0;
  }
  .section-why-proteomics p{
    margin-left: 0;
    margin-right: 0;
  }

  h4.white-header-2.homenews{
    font-size: 30px;
  }

  ul.navbar-nav.mr-0.headericons li{
    margin-left:10px;
 }
 ul.navbar-nav.mr-0.headericons li a svg{
    margin-top:0;
 }
 .bootsnav .container-fluid{
    padding-top:20px;
    padding-bottom:20px;
 }

 .button-group.desktop-display.mob{
    top:25px;
 }
 html #wpadminbar{
   position:fixed;
 }




 #menu-main-menu,.nav.navbar-nav{
   padding-left: 0;
   padding-right: 0;
 }

 div nav.navbar.bootsnav .navbar-nav{
  padding-left: 0;
  padding-right: 0;
 }



 form.homeform {
  display: flex;
  flex-wrap: wrap;
}

form.homeform >* {
  /* border: solid red; */
  width: 100%;
}
.search_box *{
  background-color: transparent;
}
form.homeform .search_btn select {
  width: 100%;
  background: transparent;
  color: white;
}
.search_box span{
background-image: url(/content/themes/ablewebstarter/assets/img/search-icon.png);
}
.navbar .search-sec input{
  border:none;
  color:white;
  border-bottom: solid 1px white;
  border-radius: 0;
  padding:10px 40px 15px 0px !important;
}
.top_search_drop {
  max-width: unset;
}

.search_in{
  margin:40px 0;
}

nav.navbar.bootsnav ul.nav li a{
  /* padding:10px 10px!important; */
}
.navbar{
  opacity: 1;
}


.service-box .img-box{
  margin-bottom: 10px;
}

.solution-tabs-section .title{
  padding-top: 20px;
}
.page-template-application-template .solution-tabs-section .title{
  padding-top: 0px;
}
.page-template-application-template .solution-tabs-section {
  margin: 10px 0;
}
.page-template-application-template .solution-tabs-section .service_de_topbtn{
  margin-right: 0;
}

.secvice_details_section_left{
  padding-left: 0;
}

.our_mission{
  padding-top: 20px;;
}






}



.fixedcontact{
  display: none!important;
}

.block-31__image-column{
  max-width: 100%;;
}


.teamphoto{

  margin-bottom: 20px;
}

.col-md-12.fullblock.pl-0 ul{
  padding-left: 20px;
}


h1:not(.title):not(.nofontoverride) { font-size: 36px !important }
h2:not(.title):not(.nofontoverride) { font-size: 30px !important }
h3:not(.title):not(.nofontoverride) { font-size: 32px !important }
h4:not(.title):not(.nofontoverride) { font-size: 28px !important }
h5:not(.title):not(.nofontoverride) {font-size: 24px !important;}
h6:not(.title):not(.nofontoverride) { font-size: 22px !important }
p:not(.nofontoverride) { font-size: 20px !important }

.reverse-on-mobile .col-lg-6:first-of-type{
  order:1;
}

.reverse-on-mobile .col-lg-6:last-of-type{
  order:-1;
}
.reverse-on-mobile .secvice_details_section_left{
  margin-top: 20px;
}

.how-can-we-help-section .bg-white .list-title li{
  border-bottom: solid 1px gray;
  border-top: solid 1px gray;
  margin-top: -1px;
}

.how-can-we-help-section .bg-white{
  padding-top: 30px;

}
.tab_btn{
  max-width: initial!important;
}
.mobile-no-padding{
  padding-left: 0;
  padding-right: 0;
  margin-top: 20px;
}
.tab_btn a.grey-outline-btn{
  border-radius: 0;
  border-color: #45484A;
  border-left: 0;
  border-radius: 0;
  padding-top: 15px!important;
  padding-bottom: 15px!important;
  margin-bottom: -1px;;
  margin-bottom: 0!important;
  border-width: 1px;
  display: block;
}
.tab_btn a.grey-outline-btn:not(:first-child){
  border-top: 0;
}
.homeleft{
  padding-top: 30px;
}

.swiper-slide{
  width: 100%!important;
}

.item-services.pm{
  margin-bottom: 0px;
}
section.working-and-contact-section.alt h1.title.txtgrey.txt42 {
  /* width: 100%; */
  margin-bottom: 10px!important;
}


ul#myTab .thesvg{
  float: none;
  width: auto;
}



div#myTab .setp_1 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  margin-top: 20px;
}
div#myTab .setp_1 .thesvg{
  order:-1;
  height: 50px;
  min-width: 70px;
  text-align: left;
  margin-right: 5px;
}

div#myTab .setp_1 a {
  margin: 0;
  margin-left: auto;
}

section.working-and-contact-section.alt h1.title.txtgrey.txt42{
  width: 100%;
}
section.working-and-contact-section.alt button.primary-outline-btn.mt-3{
  float: left;
}
@media(max-width:560px){
  section.working-and-contact-section.alt button.primary-outline-btn.mt-3{
    float: left;
  }
}


.solutions-services-section{
  padding: 25px 0;
}
.col-md-12.all-list{
  max-width: 90%!important;
}

.nav.nav-tabs .nav-item{
  margin-bottom: 10px;
  width:100%;
}
section.working-and-contact-section.alt h1.title.txtgrey.txt46{
  width:100%;
  margin-bottom: 10px;
}

.openpositions .swiper-button-prev {
    background: transparent;
    left: -25px;
}

.openpositions .swiper-button-next {
    background: transparent;
    right: -30px;
}
