@charset "utf-8";
/* CSS Document */

@media only screen and (max-width: 1500px) {
.bjqs {
  top: 20px;
}
.pm-column-container {
    width: 100%;
    background-repeat: no-repeat;
    position: relative;
    top: 19px;
}
}
@media only screen and (max-width: 977px) {
	
.pm-header-logo-container {
  width: 275px;
}
.pm-header-buttons-spacer {
  position: relative;
  top: -57px;
  left: 100px;
}
.pm-footer-social-icons {
  position: relative;
  position: relative;
  top: -55px;
}

.career-openings {
  position: relative;
  top: -54px;
  width: 350px;
  left: 307px;
}

.pm-sub-header-title-container {
  position: relative;
  top: -16px;

  width:100%;
}
.col-lg-12.col-md-12.col-sm-12.pm-main-menu {
  position: relative;
  top: -63px;
}	

.container.pm-containerPadding-top-20 {
  position: relative;
  top: -49px;
}
.pm-sub-header-breadcrumbs {
  position: relative;
  top: -87px;
 
  left: 100px;
}
header {
  background-color: transparent;
}
.bjqs {
  position: relative;
  top: -41px;
}
.col-lg-4.col-md-6.col-sm-12.pm-widget-footer {
  width: 33%;
  float: left;
}
.pm-footer-social-icons.icons1 {
  top: 13px;
}
.pm-testimonial-container::before {
  border-bottom: 10px solid transparent;
  border-right: 10px solid #2b5d83;
  border-top: 10px solid transparent;
  content: "";
  height: 0;
  left: 5px;
  position: absolute;
  top: 100px;
  width: 0;
}
.pm-testimonial-text-box {
  width: 100%;
}
.owl-buttons {
  position: relative;
  top: -281px;
  right: 30px;
}
.pm-testimonial-container {
  width: 48%;
  margin-right: 10px;
}
.pm-statistic-box.wow.fadeInUp.animated.animated {
  height: 153px;
}	
}
@media only screen and (max-width: 767px) {

.pm-header-logo-container {
  width: 200px;
}
.pm-header-buttons-spacer {
  left: -86px;
  position: relative;
  top: -57px;
}
.career-openings {
  left: 10px;
  position: relative;
  top: 29px;
  width: 330px;
}
.pm-header-mobile-btn-container {
  float: right;
  position: relative;
  top: -100px;
}
.pm-testimonial-container {
  width: 100%;
}
.owl-controls.clickable {
  position: relative;
  top: -191px;
  left: 18px;
}
.col-lg-4.col-md-6.col-sm-12.pm-widget-footer {
  width: 100%;
}
}