@media (min-width: 992px) and (max-width: 1199px)
{	
.openings-page-container {width: 97%;}
.page-openings .banner-image img{height: 219px!important;}
}
@media (min-width: 768px) and (max-width: 991px)
{
.page-openings .banner-image img {height: 225px!important;}
.openings-page-container {width: 97%;}
.openings-page-container #views-exposed-form-openings-oppourtunity-block-1 .form-item-title {background-image: none!important;}
.openings-page-container #views-exposed-form-openings-oppourtunity-block-1 .form-item-title .form-text {width: 88%!important;margin-left: 15px!important;padding-right: 0px !important;}
.openings-page-container .mobile-search{float: right;margin-top: -37px;background: #412255;padding: 10px 15px;border-radius:50px;display: none;}
.openings-page-container .mobile-search .inmobile-search{color: white;}
.openingssearchclose {right: 55px;}
}
@media (min-width: 320px) and (max-width: 767px)
{	
.page-openings .banner-content {width: 310px;margin: 0 auto;}
.page-openings .bt-head{font-size: 24px !important;width: 79%;margin-left: auto;margin-right: auto;}
.openings-page-container {width: 93%!important;}
.openings-page-container #views-exposed-form-openings-oppourtunity-block-1 {margin-top: -25px;}
.openings-page-container #views-exposed-form-openings-oppourtunity-block-1 .form-item-title {background-image: none!important;width: 100%;margin-right: auto;margin-left: auto;}
.openings-page-container #views-exposed-form-openings-oppourtunity-block-1 .form-item-title .form-text {width: 65%!important;margin-left: 15px !important;padding-right: 0px !important;}
.openings-page-container .mobile-search{float: right;margin-top: -37px;background: #412255;padding: 10px 15px;border-radius:50px;display: none;}
.openings-page-container div[data-drupal-selector="edit-actions"] input:first-child{right: 9px !important;top: 5px;}
.openings-page-container .mobile-search .inmobile-search{color: white;}
.op-post-date {width: 50%;}
.openingssearchclose {right: 60px;}
/*openings-careers-apply form*/
.page-careers-apply .hbspt-form{width: 100%;padding: 0px 15px;}
.page-careers-apply .contactus-form{width: 100%;margin: 85px auto 0;overflow: hidden;}
.page-careers-apply .contactus-title {font-size: 28px;margin: 0px;width: 100%;}
.unsolicted-form-careers, .unsolicted-form-careers-no-job {width: auto;margin: 0 -30px;padding: 0px 50px 60px;}
.page-careers-apply .contactus-body-content .unsolicted-form-careers .unsolicted-form-careers-no-job{width:100%;margin: 0px;}
.hs_upload_resume legend {width: 100% !important;}
.page-careers-apply .hbspt-form .hs-input[type="file"] {float: none!important;width: 100%!important;margin-top: 10px!important;}
.page-careers-apply .hbspt-form .no-list.hs-error-msgs .hs-main-font-element {font-size: 18px!important;}
/*careers-apply form*/
.webform-submission-form {width: 310px;}
.webform-submission-form .form-item:not(.webform-submission-form fieldset .form-item, .webform-submission-form .form-item-upload-resume) {margin: 10px 0px;}
.page-careers-apply #consent-error.form-item--error-message {margin-top: 100px;}
.webform-submission-form .form-item-upload-resume input {margin-bottom: 20px;margin-top: 10px;width: 100%!important;}
.webform-submission-form .form-item-upload-resume .description {width: 100% !important;}
.page-careers-apply div[role="alert"] {width: 91%;}}