@font-face {
  font-family: 'NeoSansW23';
  src: url('fonts/NeoSansW23.eot');
  src: url('fonts/NeoSansW23.woff2') format('woff2'),
       url('fonts/NeoSansW23.woff') format('woff'),
       url('fonts/NeoSansW23.ttf') format('truetype'),
       url('fonts/NeoSansW23.svg#NeoSansW23') format('svg'),
       url('fonts/NeoSansW23.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'NeoSansW23-Medium';
  src: url('fonts/NeoSansW23-Medium.eot');
  src: url('fonts/NeoSansW23-Medium.woff2') format('woff2'),
       url('fonts/NeoSansW23-Medium.woff') format('woff'),
       url('fonts/NeoSansW23-Medium.ttf') format('truetype'),
       url('fonts/NeoSansW23-Medium.svg#NeoSansW23-Medium') format('svg'),
       url('fonts/NeoSansW23-Medium.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'NeoSansW23-Light';
  src: url('fonts/NeoSansW23-Light.eot');
  src: url('fonts/NeoSansW23-Light.eot?#iefix') format('embedded-opentype'),
       url('fonts/NeoSansW23-Light.svg#NeoSansW23-Light') format('svg'),
       url('fonts/NeoSansW23-Light.ttf') format('truetype'),
       url('fonts/NeoSansW23-Light.woff') format('woff'),
       url('fonts/NeoSansW23-Light.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'NeoSansW23-Bold';
  src: url('fonts/NeoSansW23-Bold.eot');
  src: url('fonts/NeoSansW23-Bold.woff2') format('woff2'),
       url('fonts/NeoSansW23-Bold.woff') format('woff'),
       url('fonts/NeoSansW23-Bold.ttf') format('truetype'),
       url('fonts/NeoSansW23-Bold.svg#NeoSansW23-Bold') format('svg'),
       url('fonts/NeoSansW23-Bold.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

body{direction:rtl;font-family: 'NeoSansW23-Light';font-weight: normal;}
.clearleft{clear:right;}
.clearright{clear:left;}

h1{font-family: 'NeoSansW23-Medium';font-weight:normal;letter-spacing:0px;}
h2{font-family: 'NeoSansW23-Medium';font-weight:normal;letter-spacing:0px;}
h3{font-family: 'NeoSansW23-Bold';font-weight:normal;letter-spacing:0px;}
h4{font-family: 'NeoSansW23-Medium';font-weight:normal;letter-spacing:0px;}
h5{font-family: 'NeoSansW23';font-weight:normal;letter-spacing:0px;}

.text{font-family: 'NeoSansW23-Light';font-weight: normal;}
.text strong, .text b{font-family: 'NeoSansW23-Medium';font-weight:normal;}
.text2{font-family: 'NeoSansW23-Light';font-weight: normal;line-height:40px;}
.text2 strong, .text2 b{font-family: 'NeoSansW23-Medium';font-weight:normal;}
.read-more .abutton{font-family: 'NeoSansW23-Bold';font-weight:normal;font-size:14px;letter-spacing:0px;}


.ops-info-title{padding-bottom:20px;}
.ops-post-grid .vc_gitem-zone-a .vc_gitem-row-position-bottom, .ops-post-grid .vc_gitem-zone-b .vc_gitem-row-position-bottom{right:auto;left:0;top:186px;}
.ops-post-grid.vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item, .ops-post-grid.vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item{margin-left:5%;margin-right:0;}
.ops-post-grid.vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item:nth-child(2n), .ops-post-grid.vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item:nth-child(2n){margin-left:0px;margin-right:5%;}
.ops-post-link-title{font-family: 'NeoSansW23-Medium';font-weight:normal;font-size:17px;letter-spacing: 0;}
.ops-post-link-title:before{background-image:url(images/arrow-left-blue-58x15.png);left:auto;right:47px;}
.ops-post-container:hover .ops-post-link-title:before{left:auto;right:57px;}
.ops-content-layer:before{left:auto;right:152px;}
.ops-post-date{padding-left:0;padding-right:48px;letter-spacing: 0;text-align:right;direction:ltr;}
.ops-post-date:before{left:auto;right:0;}
.ops-post-media-grid .vc_gitem-zone-a .vc_gitem-row-position-bottom, .ops-post-media-grid .vc_gitem-zone-b .vc_gitem-row-position-bottom{top: 294px;right:auto;left:0;}
.portfolio-slider .slick-arrow.slick-prev, .manufacturing-slider .slick-arrow.slick-prev{right:auto;left:-62px;}
.portfolio-slider .slick-arrow.slick-next, .manufacturing-slider .slick-arrow.slick-next{right:auto;left:-62px;}
.pagingInfo{right:auto;left:174px;}
.pagingInfo .pageTotal:before{left:auto;right:0;}
.ops-info-manufacturing-gallery .pagingInfo{right:auto;left:-57px;}
.logo-mobile{left:auto;right:45px;}
.main-nav {left:auto;right:0;}
.main-nav .bg {left:auto;right:0;-webkit-transform-origin: right center;-ms-transform-origin: right center;transform-origin: right center; }
.open-menu .language-switcher{right:auto;left:120px;}
.ops-post-container a{font-size:14px;letter-spacing:0px;}
.ops-post-small-text div{text-align:right !important;}

.ops-info-manufacturing-gallery .pagingInfo{right:auto;left:-57px;}

/* Burger
* ----------------------------------------- */
.toggle-menu {right:auto;left:45px;}
.toggle-menu .burger span:after {left:auto;right:0;}
.toggle-menu:hover .burger span:after {-webkit-animation: barrear 1s cubic-bezier(0.785, 0.135, 0.15, 0.86) forwards;animation: barrear 1s cubic-bezier(0.785, 0.135, 0.15, 0.86) forwards;}
@-webkit-keyframes barrear {
	0% {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);-webkit-transform-origin: left center;transform-origin: left center;}
	50% {-webkit-transform: scale3d(0, 1, 1);transform: scale3d(0, 1, 1);-webkit-transform-origin: left center;transform-origin: left center;}
	50.1% {-webkit-transform: scale3d(0, 1, 1);transform: scale3d(0, 1, 1);-webkit-transform-origin: right center;transform-origin: right center;}
	100% {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);-webkit-transform-origin: right center;transform-origin: right center;}
}
@keyframes barrear {
	0% {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);-webkit-transform-origin: left center;transform-origin: left center;}
	50% {-webkit-transform: scale3d(0, 1, 1);transform: scale3d(0, 1, 1);-webkit-transform-origin: left center;transform-origin: left center;}
	50.1% {-webkit-transform: scale3d(0, 1, 1);transform: scale3d(0, 1, 1);-webkit-transform-origin: right center;transform-origin: right center;}
	100% {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);-webkit-transform-origin: right center;transform-origin: right center;}
}

/* Main Menu Page
* --------------------------------------- */
.primary_menu ul li{float:right;}
.primary_menu ul li{padding-right:0;padding-left:25px;}
.primary_menu ul li:last-child{padding-left:0;}
.secondary_menu ul{float:right;padding:0;margin:0;}
.secondary_menu .social{float:left;}
.secondary_menu ul li{padding-right:0;padding-left:60px;}
.secondary_menu ul li:last-child{padding-left:0px;}
.secondary_menu ul li.fb-icon{padding-left:0;margin-right:0;margin-left:30px;}
.secondary_menu ul li.insta-icon{padding-left:0;margin-right:0;margin-left:30px;}
.secondary_menu ul li.in-icon{padding-left:0;margin-left:0;}

.primary_menu ul li a, .secondary_menu ul li a{font-family: 'NeoSansW23-Medium';font-weight:normal;}
.primary_menu ul li ul.sub-menu li a{font-family: 'NeoSansW23-Medium';font-weight:normal;}
.primary_menu ul li > ul.sub-menu li a{left:auto;right:0;}
.primary_menu ul li > ul.sub-menu li a:hover{left:auto;right:20px;}

/* Home Page
* --------------------------------------- */
.ops-home-banner{margin:0 !important;}
.ops-home-banner-slideshow.vc_column_container>.vc_column-inner{padding:0;}
.ops-banner-wrapper-text{left:auto !important;right:200px !important;}
.ops-home-banner-subtitle{font-family: 'NeoSansW23-Medium' !important;font-weight:normal !important;}
.ops-home-banner-title{font-family: 'NeoSansW23-Medium' !important;font-weight:normal !important;/*font-size:60px !important;line-height:74px !important;*/}
.ops-home-banner-text{font-family: 'NeoSansW23-Light' !important;font-weight:normal !important;}
.ops-home-banner-button{font-family: 'NeoSansW23-Bold' !important;font-weight:normal !important;font-size:18px !important;}
.ops-home-banner-button .abutton, .ops-banner-wrapper-button a{font-family: 'NeoSansW23-Bold' !important;font-weight:normal !important;letter-spacing:0 !important;}
.ops-home-rentals-wrapper h1, .ops-home-rentals-wrapper h2 {margin-bottom: 40px;}
.ops-home-rentals-wrapper h2, .ops-home-experience-box h2, .ops-home-services-wrapper h2.ops-home-post-support-heading, .ops-home-client-wrapper h2, .get-a-quote hgroup h h2{font-family: 'NeoSansW23-Medium';font-weight:normal;letter-spacing:0px;}
.ops-home-rentals-slider .slick-slider{direction:ltr;}
.ops-home-rentals-button{text-align:right !important;}
.ops-home-rentals-wrapper{padding:100px 232px 100px 0;margin:0 !important;}
.ops-home-rentals-button a{font-family: 'NeoSansW23-Bold';font-weight:normal;font-size:14px !important;line-height:14px !important;}
#rev_slider_1_1_wrapper .hesperiden .tp-bullet:before, #rev_slider_2_1_wrapper .hesperiden .tp-bullet:before{left:auto;right:2px;}
#rev_slider_1_1_wrapper .hesperiden .tp-bullet.selected:before, #rev_slider_2_1_wrapper .hesperiden .tp-bullet.selected:before{left:auto;right:0px;}
.ops-home-rentals-slider figure.carousel-style19 h3{margin-right:0;font-family: 'NeoSansW23-Medium';font-weight:normal;}
.ops-home-rentals-slider figure.carousel-style19{direction:rtl;text-align:right;margin:0;}
.ops-home-rentals-slider figure.carousel-style19 p{font-family: 'NeoSansW23-Light';font-weight:normal;line-height: 26px;}
.ops-home-rentals-slider.vc_column_container>.vc_column-inner{padding-left:0;padding-right:0;}
.ops-home-rentals-slider .vc-post-styling .slick-prev{left:auto !important;right:-80px !important;}
.ops-home-rentals-slider .vc-post-styling .slick-prev:before{left:auto;right:0;background:url(images/arrow-right.png) !important;background-size: 40px 40px !important;}
.ops-home-rentals-slider .vc-post-styling .slick-next{right:0 !important;left:40px !important;}
.ops-home-rentals-slider .vc-post-styling .slick-next:before{left:auto;right:0;background:url(images/arrow-left.png) !important;background-size: 40px 40px !important;}
.ops-home-rentals-slider .vc-post-styling .slick-slide {padding: 0 0 0 30px !important;}
.ops-home-manufacturing-link:before{left:auto;right:-47px;}
.ops-home-manufacturing-link a{padding:0 !important;}
.ops-home-support-wrapper .ops-home-service-box {padding-right:0;padding-left:40px;}
.ops-home-support-wrapper .ops-home-service-box:nth-child(2n){padding-left:0;}
.ops-home-services-wrapper.vc_row, .ops-home-clients-wrapper.vc_row{margin-left:0;margin-right:0;}
.ops-home-about-info-wrapper{left:auto;right:-100px;}
.ops-home-post-support-icon{float:right;margin-right:0;margin-left:55px;}
.ops-home-post-support-title{float:left;margin-right:0;margin-left:160px;letter-spacing:0;font-family: 'NeoSansW23-Medium';font-weight:normal;}
.ops-home-post-support-text{float:left;margin-right:0;margin-left:160px;}
.ops-experience-box.ops-home-experience-box h3{padding-bottom:20px;}
.ops-home-manufacturing-title{font-family: 'NeoSansW23-Medium';font-weight:normal;line-height: 30px;}
.ops-home-manufacturing-link{font-family: 'NeoSansW23-Medium';font-weight:normal;margin-bottom:0;margin-top:0;font-size:14px !important;line-height:14px !important;}
.ops-home-manufacturing-link a{font-family: 'NeoSansW23-Medium' !important;font-weight:normal !important;font-size:14px !important;line-height:14px !important;}
.ops-home-experience-wrapper .vc_column_container{padding-bottom:40px;}
.ops-page-clients-slider{direction:ltr;}
.lswssp-logo-carousel.slick-initialized{direction: rtl !important;}
.ops-home-manufacturing-slider .slick-slide{margin-left:40px;margin-right:0;}
.ops-home-services-wrapper.vc_row:before{right:auto;left:0;}
.home-manufacturing-ops-box div .ops-home-manufacturing-link a{text-align:right;}
.home-manufacturing-ops-box-icon.ops-home-manufacturing-icon a{direction: rtl;}
.home-manufacturing-ops-box-heading.ops-home-manufacturing-title{padding-bottom:35px;}
.ops-home-experience-wrapper .home-manufacturing-ops-box{padding-bottom:0;}
.home-manufacturing-ops-box-heading.ops-home-manufacturing-title a{direction: rtl;}
.home-manufacturing-ops-box-link.ops-home-manufacturing-link a{direction: rtl;}
.home-services-box-holder:hover .ops-home-post-support-icon.driving-car img{-webkit-animation: driving-ar 1s cubic-bezier(0.785, 0.135, 0.15, 0.86) forwards;animation: driving-ar 1s cubic-bezier(0.785, 0.135, 0.15, 0.86) forwards;}
@media screen and (min-width: 923px) {
	.menu__content{float: left;}
	.open-menu .main-nav .main-nav-group hgroup{float: left;}
	.submenu-arrow{margin-right: 15px;}
	.primary_menu ul li ul.sub-menu li{overflow: hidden;}
}
@-webkit-keyframes driving-ar {
	0% {-webkit-transform:translateX(0%);transform:translateX(0%);}
	50% {-webkit-transform:translateX(100%);transform:translateX(100%);}
	50.1% {-webkit-transform:translateX(-100%);transform:translateX(-100%);}
	100% {-webkit-transform:translateX(0%);transform:translateX(0%);}
}
@keyframes driving-ar {
	0% {-webkit-transform:translateX(0%);transform:translateX(0%);}
	50% {-webkit-transform:translateX(100%);transform:translateX(100%);}
	50.1% {-webkit-transform:translateX(-100%);transform:translateX(-100%);}
	100% {-webkit-transform:translateX(0%);transform:translateX(0%);}
}

.ops-home-rentals-slider .vc-post-styling .slick-prev:after{right:auto;left:-40px;}

/* Media Page
* --------------------------------------- */
.ops-media-content .ops-post-media-grid .vc_grid-filter, .ops-media-content .ops-post-media-grid .vc_grid-filter-select{padding:40px 236px 40px 0;text-align:right;}
.ops-media-filter-by-title{left:auto;right:0;border-right:0;border-left:1px solid #d7d7d7;font-family: 'NeoSansW23-Medium';font-weight:normal;letter-spacing:0;}
.ops-media-content .ops-post-media-grid .vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item:nth-child(3n){padding-left:0;}
.ops-media-content .ops-post-media-grid .vc_pageable-load-more-btn a{letter-spacing:0;font-family: 'NeoSansW23-Bold';font-weight:normal;}
.ops-media-social{text-align:left;}
.ops-media-share{margin-right:0;margin-left:20px;padding-left:0;padding-right:41px;letter-spacing:0;}
.ops-media-share:before{left:auto;right:0;}
.ops-media-facebook-share{margin-right:0;margin-left:30px;}
.ops-media-content .ops-post-media-grid .vc_grid-filter.vc_grid-filter-size-md .vc_grid-filter-item{font-family: 'NeoSansW23-Medium';font-weight:normal;}
.ops-media-content .ops-post-media-grid .vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item{padding-right:0;padding-left:30px;}
.ops-post-small-title{font-family: 'NeoSansW23-Medium';font-weight:normal;padding-top: 25px;padding-bottom:20px;}
.ops-media-date{direction:ltr;text-align:right;font-family: 'NeoSansW23';}
.ops-info-text strong, .ops-info-text b{font-family: 'NeoSansW23-Bold';font-weight:normal;font-size:36px;line-height:42px;}

/* Contact Page
* --------------------------------------- */
.ops-contact-info-wrapper{padding:0 232px 0 20px;}
.ops-contact-title, .ops-contact-text{font-family: 'NeoSansW23';font-weight:normal;}
.ops-enquiry-title{font-family: 'NeoSansW23-Medium';font-weight:normal;}
.ops-contact-us-form, .ops-contact-us-form .form-group .form-item input, .ops-contact-us-form .form-group .form-item select, .ops-contact-us-form .form-group .form-item select option{text-align:right;}
.form-group .form-item label{font-family: 'NeoSansW23-Medium';font-weight:normal;letter-spacing:0;}
.form-group .form-item input{font-family: 'NeoSansW23-Light';font-weight:normal;text-align: right;}
.form-group .form-item select{font-family: 'NeoSansW23-Light';font-weight:normal;text-align:right;direction:rtl;}
.get-a-quote-page{text-align:right;}
.ops-contact-info a.vc_btn3{font-family: 'NeoSansW23-Bold';letter-spacing: 0px;font-size:14px !important;line-height:14px !important;}
.services-checkbox{direction: rtl;}
.form-group .form-item .services-checkbox span.wpcf7-list-item{margin-left:15px;margin-right:0;}
.form-group .form-item .services-checkbox span.wpcf7-list-item:last-child{margin-left:0;}
.form-group .form-item .services-checkbox .wpcf7-list-item-label{font-family: 'NeoSansW23-Light';font-weight:normal;font-size: 16px;}

/* Services Page
* --------------------------------------- */
.ops-support-info-image{right:auto;left:0;}
.ops-service-box{padding-right:0;padding-left:40px;}
.ops-service-box:nth-child(2n){padding-right:40px;padding-left:0;}
.ops-service-icon{float:right;}
.ops-service-list{float:right;}
.ops-service-button a{font-size:14px;letter-spacing:0;padding-left:0;padding-right:45px;}
.ops-service-button a:before{left:auto;right:0;}
.ops-experience-wrapper{background-position:10% center;}
.ops-experience-wrapper hgroup{background-position:right top;}
.ops-experience-wrapper.vc_row, .ops-experience-box.vc_row{margin-left:0;margin-right:0;}
.ops-home-experience-wrapper .vc_column_container:first-child{background-position:right top;}
.ops-services-experiencing-title{margin-bottom:10px;}

/* About Page
* --------------------------------------- */
.ops-about-info-image{right:auto;left:0;}
.ops-teams-box{text-align:right;padding-left:40px;padding-right:0;}
.ops-teams-box:nth-child(2n){padding-right:40px;padding-left:0;}
.ops-teams-link{right:auto;left:0;padding-left:0;padding-right:48px;}
.ops-teams-link:before{left:auto;right:0;}
.ops-team-details{padding-left:0;padding-right:40px;}
.ops-services-page-text{font-family: 'NeoSansW23';font-weight:normal;}
.ops-teams-job{font-family: 'NeoSansW23-Medium';font-weight:normal;font-size: 16px;letter-spacing:0;}
.ops-teams-name{font-family: 'NeoSansW23-Bold';font-weight:normal;letter-spacing: 0;font-size: 30px;}
.ops-teams-link{font-family: 'NeoSansW23-Medium';font-weight:normal;letter-spacing: 0;font-size: 18px;}
.ops-team-detail-job{font-family: 'NeoSansW23-Medium';font-weight:normal;}
.ops-team-detail-name{padding-bottom:60px;}
.ops-team-detail-text{font-family: 'NeoSansW23-Light';font-weight:normal;}
.ops-team-detail-text strong, .ops-team-detail-text b{font-family: 'NeoSansW23';font-weight:normal;line-height:42px;}

/* Rentals Page
* --------------------------------------- */
.ops-content-layer .entry-header{margin-left:0;margin-right:60px;}

/* Manufacturing Page
* --------------------------------------- */
.ops-manufacturing-data{padding-right:0 !important;padding-left:100px !important;}
.ops-manufacturing-buttons{left:auto;right:0;}
.read-more.media-pdf{padding-right:0;padding-left:15px;}
.read-more.media-pdf a{padding-left:45px;padding-right:75px;background-position:calc(100% - 34px) center;}

/* Details Page
* --------------------------------------- */
.ops-info-date{padding-left:0;padding-right:45px;}
.ops-info-date:before{left:auto;right:0;}
.ops-info-image{right:auto;left:0;}
.ops-info-testimonial:before{right:auto;left:0;}
.ops-info-testimonial-name{letter-spacing:0;font-family: 'NeoSansW23-Bold';font-weight:normal;}
.ops-info-testimonial-name:before{left:auto;right:calc(50% - 45px);}

/* Pager
* --------------------------------------- */
.ops-post-pager .nav-links .nav-previous:before{left:0;right:auto;}
.ops-post-pager .nav-links .nav-previous{float:right;padding-left:0;padding-right:232px;}
.ops-post-pager .nav-links .nav-next{float:left;padding-right:0;padding-left:232px;text-align:left;}
.ops-post-pager-title{font-family: 'NeoSansW23-Medium';font-weight:normal;letter-spacing:0;}
.ops-post-pager-subtitle{font-family: 'NeoSansW23';font-weight:normal;padding-left:0;padding-right:41px;}
.ops-post-pager-subtitle:before{left:auto;right:0;}
.ops-post-pager .nav-links .nav-next .ops-post-pager-title{text-align:right;}

/* Forms
* --------------------------------------- */
.form-group .form-item {float: right;margin-right:0;margin-left:200px;}
.form-group .form-item.form-group-width{margin-left:0;}
.form-group .form-item:nth-child(2n) {margin-left: 0px;}
.read-more input{font-family: 'NeoSansW23-Bold';font-weight: normal;letter-spacing:0;font-size:14px;}
.form-group .form-item input::-webkit-input-placeholder {font-family: 'NeoSansW23-Light';font-weight: normal;font-size:16px;color:#a9a9a9;}
.form-group .form-item input::-moz-placeholder {font-family: 'NeoSansW23-Light';font-weight: normal;font-size:16px;color:#a9a9a9;}
.form-group .form-item input::-ms-placeholder {font-family: 'NeoSansW23-Light';font-weight: normal;font-size:16px;color:#a9a9a9;}
.form-group .form-item input::placeholder {font-family: 'NeoSansW23-Light';font-weight: normal;font-size:16px;color:#a9a9a9;}

/* Footer
* --------------------------------------- */
.footer-content:before{right:auto;left:0;}
.footer-bottom .widget_text{float:right;}
.footer-bottom .widget_text:nth-child(2){float:left;text-align:left;}
.footer-top .f-menu-4 ul{float: right;}
.footer-top .f-menu-4 ul li.fb-icon{margin-right:0;margin-left:20px;}
.footer-top .f-menu-4 ul li.insta-icon{margin-right:0;margin-left:20px;}
.footer-top .f-menu-4 ul li.in-icon{margin-left:0;}
.footer-top .f-menu-3 ul li a{font-family: 'NeoSansW23-Bold';font-weight:normal;}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {float: right;}

.vision-logo{right:auto;left:90px;}
.loop-search{right:auto;left:100px;}
#full-screen-search button.close{right:auto !important;left:20px !important;}
#full-screen-search form div input{background-position:left center !important;}
#full-screen-search:after{right:auto;left:0;}
.ops-home-manufacturing-slider .slick-list{direction:ltr;width:100%;}

.news-container .pagingInfo{right:auto;left:-60px;}
.ops-scroll-to{font-family: 'NeoSansW23-Bold';font-weight:normal;letter-spacing:0;right:auto;left:3px;padding-right:0;padding-left:46px;background-image:url(images/scroll-left.png);background-position:left center;transform: rotate(-90deg);-moz-transform: rotate(-90deg);-ms-transform: rotate(-90deg);-o-transform: rotate(-90deg);-webkit-transform: rotate(-90deg);}

.ops-portfolio-image{padding-left:0 !important;padding-right: 40px !important;margin-top: 105px;}
.portfolio-slider.slick-initialized .slick-slide, .manufacturing-slider.slick-initialized .slick-slide{float:left;}
.portfolio-slider.slick-initialized .slick-list, .manufacturing-slider.slick-initialized .slick-list{direction:ltr;}

@media (min-width: 768px){
	.vc_col-sm-1, .vc_col-sm-10, .vc_col-sm-11, .vc_col-sm-12, .vc_col-sm-2, .vc_col-sm-3, .vc_col-sm-4, .vc_col-sm-5, .vc_col-sm-6, .vc_col-sm-7, .vc_col-sm-8, .vc_col-sm-9 {float: right;}
}

@media (min-width: 768px){
	.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {float: right;}
}

@media screen and (max-width: 1600px) {
	.ops-content-layer:before{left:auto;right:80px;}
	.pagingInfo{right:auto;left:101px;}
	.ops-info-manufacturing-gallery .pagingInfo{right:auto;left:-57px;}
	.ops-banner-wrapper{left:auto !important;right:160px !important;}
	.ops-media-content .ops-post-media-grid .vc_grid{padding-left:160px;padding-right:160px;}
	.ops-post-pager .nav-links .nav-previous{padding-left:0;padding-right:160px;}
	.ops-post-pager .nav-links .nav-next{padding-right:0;padding-left:160px;}
}

@media screen and (max-width: 1400px) {
	.pagingInfo{right:auto;left:22px;}	
	.ops-banner-wrapper{left:auto !important;right:80px !important;}
	.ops-media-content .ops-post-media-grid .vc_grid{padding-left:80px;padding-right:80px;}
	.ops-post-pager .nav-links .nav-previous{padding-left:0;padding-right:80px;}
	.ops-post-pager .nav-links .nav-next{padding-right:0;padding-left:80px;}
}

@media screen and (max-width: 1200px) {
	.ops-info-image{left:auto;right:auto;padding-left:60px;padding-right:60px;}
	.ops-info-image:before{left:0;right:0;}
	.pagingInfo{right:auto;left:60px;}
	.ops-info-manufacturing-gallery .pagingInfo{right:auto;left:0px;}
	.pagingInfo .pageCurrent{float:right;}
	.pagingInfo .pageTotal{float:right;margin-left:0;margin-right:17px;padding-left:0;padding-right:17px;}
	.portfolio-slider .slick-arrow.slick-next, .manufacturing-slider .slick-arrow.slick-next{right:auto;left:140px;}
	.portfolio-slider .slick-arrow.slick-prev, .manufacturing-slider .slick-arrow.slick-prev{right:auto;left:200px;}
	.form-group .form-item{margin-left:0px;}
	.ops-contact-info-wrapper{padding:0 60px 0 20px;}
	.ops-support-info-image.mobile{right:auto;left:auto;padding-left:60px;padding-right:60px;}
	.ops-support-info-image.mobile:before{left:0;right:0;}
	.ops-about-info-image.mobile{right:auto;left:auto;padding-left:60px;padding-right:60px;}
	.ops-about-info-image.mobile:before{left:0;right:0;}	
	.ops-banner-wrapper{left:auto !important;right:60px !important;}
	.ops-home-rentals-wrapper{padding:60px 60px 60px 0;}
	.ops-media-content .ops-post-media-grid .vc_grid{padding-left:60px;padding-right:60px;}
	.ops-post-pager .nav-links .nav-previous{padding-left:0;padding-right:60px;}
	.ops-post-pager .nav-links .nav-next{padding-right:0;padding-left:60px;}
	.news-container .pagingInfo{right:auto;left:0;}
	.ops-home-rentals-slider .vc-post-styling .slick-prev {left:auto !important;right:-60px !important;}
	.ops-home-rentals-slider .vc-post-styling .slick-prev:after{right:auto;left:-20px;}
	.ops-info-image.mobile{padding-right:20px !important;}
}
@media screen and (max-width: 1100px) {
	.footer-bottom .widget_text:nth-child(2){float:right;text-align:right;}
	.footer-content:before{left:auto;right:calc(100% - 205px);}
	.ops-home-post-support-title{margin-right:0;margin-left:60px;}
	.ops-home-post-support-text{margin-right:0;margin-left:60px;}
}
@media screen and (max-width: 1024px) {
	.ops-info-image{padding-left:40px;padding-right:40px;}
	.ops-support-info-image.mobile{padding-left:40px;padding-right:40px;}
	.pagingInfo{right:auto;left:40px;}
	.ops-contact-info-wrapper{padding:0 40px 0 20px;}
	.ops-post-grid.vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item, .ops-post-grid.vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item{margin-left:2%;margin-right:0;}
	.ops-post-grid.vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item:nth-child(2n), .ops-post-grid.vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item:nth-child(2n){margin-left:0px;margin-right:2%;}
	.ops-service-box{padding-right:0;padding-left:0;}
	.ops-service-box:nth-child(2n){padding-right:0;padding-left:0;}
	.ops-about-info-image.mobile{padding-left:40px;padding-right:40px;}
	.ops-teams-box{padding-left:40px;padding-right:0;}
	.ops-teams-box:nth-child(2n){padding-right:40px;padding-left:0;}
	.ops-banner-wrapper{left:auto !important;right:40px !important;}
	.ops-home-rentals-wrapper{padding:60px 40px 60px 0;}
	.ops-post-pager .nav-links .nav-previous{padding-left:0;padding-right:40px;}
	.ops-post-pager .nav-links .nav-next{padding-right:0;padding-left:40px;}
	.ops-home-support-wrapper .ops-home-service-box {padding-left:0px;}
	.ops-media-content .ops-post-media-grid .vc_grid{padding-left:40px;padding-right:40px;}
	.ops-media-content .ops-post-media-grid .vc_grid-filter, .ops-media-content .ops-post-media-grid .vc_grid-filter-select{padding: 40px 151px 40px 0;}
	.ops-home-rentals-slider .vc-post-styling .slick-prev {left:auto !important;right:10px !important;}
	.ops-home-rentals-slider .vc-post-styling .slick-prev:after{left:auto;right:-30px;}
}
@media screen and (max-width: 992px) {
	.ops-manufacturing-data{padding-right:0 !important;padding-left:0 !important;}
	.ops-manufacturing-buttons{right:auto;left:auto;}
	.ops-team-details{padding-right:0;}
	.ops-team-info-top:before{left:-40px;right:-40px;}
	.ops-post-pager .nav-links .nav-previous{padding-left:0;padding-right:40px;}
	.ops-post-pager .nav-links .nav-next{padding-left:0;padding-right:40px;text-align:right;}
	.ops-post-pager:before {left:auto;right:0;}
	.vision-logo{right:auto;left:40px;}
}
@media screen and (max-width: 922px) {
	.submenu-arrow{display: none;}
	.ops-info-image{padding-left:20px;padding-right:20px;}
	.ops-support-info-image.mobile{padding-left:20px;padding-right:20px;}
	.toggle-menu{right:auto;left:20px;}
	.open-menu .language-switcher{right:auto;left:95px;}
	.logo-mobile {left:auto;right:20px;}
	.primary_menu ul li{padding-left:0;}
	/*.primary_menu ul li.menu-item-has-children:before{right:auto;left:7px;}*/
	.secondary_menu ul li{padding-left:0;}
	.secondary_menu ul.social li{padding-left:20px;padding-right:0;}
	.secondary_menu ul.social li:last-child{padding-left:0;}
	.pagingInfo{right:auto;left:20px;}
	.ops-about-info-image.mobile{padding-left:20px;padding-right:20px;}
	.ops-team-info-top:before{left:-20px;right:-20px;}
	.ops-banner-wrapper{left:auto !important;right:20px !important;}
	.ops-home-rentals-wrapper{padding:60px 20px 60px 0;}
	.ops-home-about-info-wrapper{right:auto;left:auto;margin-left:20px;margin-right:20px;}
	.ops-media-content .ops-post-media-grid .vc_grid{padding-left:20px;padding-right:20px;}
	.ops-home-rentals-slider figure.carousel-style19 h3{font-size:20px !important;}
	.loop-search{right:auto !important;left:90px !important;}
	.ops-home-rentals-wrapper h3.vc_custom_heading, .ops-home-rentals-wrapper h1.vc_custom_heading, .ops-home-rentals-wrapper h2.vc_custom_heading, .ops-home-rentals-wrapper .wpb_text_column{width:100%;padding-left:20px;}
	.primary_menu ul li a, .secondary_menu ul li a{font-size:26px;}
	.ops-home-manufacturing-slider .slick-slide{margin-left:20px;margin-right:0;}
	.ops-home-rentals-slider .vc-post-styling .slick-prev:after{left:auto;right:-20px;}
	.vision-logo{right:auto;left:20px;}
}
@media screen and (max-width: 820px) {
	.ops-teams-box{padding-right:0;padding-left:0;}
	.ops-teams-box:nth-child(2n){padding-left:0;padding-right:0;}
}
@media screen and (max-width : 768px){
	.ops-post-grid.vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item, .ops-post-grid.vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item{margin-right:0;margin-left:0;}
	.ops-post-grid.vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item:nth-child(2n), .ops-post-grid.vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item:nth-child(2n){margin-right:0px;margin-left:0;}
	.ops-post-grid .vc_gitem-zone-a .vc_gitem-row-position-bottom, .ops-post-grid .vc_gitem-zone-b .vc_gitem-row-position-bottom{right:auto;left:auto;top:auto;}
	.ops-post-link-title:before{left:auto;right:0;}
	.ops-post-container:hover .ops-post-link-title:before{left:auto;right:0px;}
	.ops-post-media-grid .vc_gitem-zone-a .vc_gitem-row-position-bottom, .ops-post-media-grid .vc_gitem-zone-b .vc_gitem-row-position-bottom{right:auto;left:auto;}
	.vc_gitem-zone-a.ops-home-manufacturing-box .vc_gitem-row-position-top .vc_gitem-col,
	.vc_gitem-zone-b.ops-home-manufacturing-box .vc_gitem-row-position-top .vc_gitem-col,
	.vc_gitem-zone-a.ops-home-manufacturing-box .vc_gitem-row-position-middle .vc_gitem-col,
	.vc_gitem-zone-b.ops-home-manufacturing-box .vc_gitem-row-position-middle .vc_gitem-col,	
	.vc_gitem-zone-a.ops-home-manufacturing-box .vc_gitem-row-position-bottom .vc_gitem-col,
	.vc_gitem-zone-b.ops-home-manufacturing-box .vc_gitem-row-position-bottom .vc_gitem-col{padding-left:0;padding-right:0;}
	.ops-experience-wrapper.ops-home-experience-wrapper .vc_column_container>.vc_column-inner{padding-left:0;padding-right:0;}
	/*.ops-home-manufacturing-link{padding-left:0;padding-right:41px;}
	.ops-home-manufacturing-link:before{left:auto;right:0;}*/
	.ops-home-manufacturing-list .vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item{padding-left:0;padding-right:0;}
	.ops-home-manufacturing-list .vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper{margin-right:0;margin-left:0;}
	.ops-media-content .ops-post-media-grid .vc_grid-filter-select{padding: 27px 130px 27px 0;}
	.ops-media-content .ops-post-media-grid .vc_grid-filter-select .vc_grid-styled-select{padding-left:30px;padding-right:30px;background-position:20px center;}
	.ops-media-content .ops-post-media-grid .vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item{padding-left:0;}
	.ops-media-content .ops-post-media-grid .vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper{margin-left:0;}
	.ops-home-post-support-icon{margin-left:0;}
	.ops-home-post-support-title, .ops-home-post-support-text{margin-left:0;}
	.ops-home-banner-title{font-size: 40px !important;line-height: 50px !important;}
	.ops-media-filter-by-title {width: 130px;}
	.ops-media-content .ops-post-media-grid .vc_grid-filter-dropdown .vc_grid-styled-select select, .ops-media-content .ops-post-media-grid .vc_grid-filter-select .vc_grid-styled-select select{font-family: 'NeoSansW23-Medium';font-weight:normal;}
	.ops-home-post-support-icon{text-align:center !important;width:100%;}
	.ops-post-link-title{font-size:14px;}
	.primary_menu ul li > ul.sub-menu li a:hover, .primary_menu ul li > ul.sub-menu li a{left:auto;right:0px;}
	.ops-home-rentals-wrapper h2, .ops-home-experience-box h2, .ops-home-services-wrapper h2.ops-home-post-support-heading, .ops-home-client-wrapper h2, .get-a-quote hgroup h h2{font-size:40px;}
}
@media only screen and (max-width: 550px) {
	h1, .ops-home-rentals-wrapper h2, .ops-home-experience-box h2, .ops-home-services-wrapper h2.ops-home-post-support-heading, .ops-home-client-wrapper h2, .get-a-quote hgroup h h2{letter-spacing: 0;}
	.ops-home-rentals-wrapper h2, .ops-home-experience-box h2, .ops-home-services-wrapper h2.ops-home-post-support-heading, .ops-home-client-wrapper h2, .get-a-quote hgroup h h2{font-size:36px;}
	.ops-home-banner-title{font-size: 30px !important;line-height: 40px !important;}
	.loop-search{right:auto !important;left:65px !important;}
	.primary_menu ul li.menu-item-has-children:before{right:auto;left:6px;}
	.read-more.media-pdf{padding-left:0;padding-right:0;}
	.ops-service-title.mobile{padding-left:0;padding-right:10px;}
	.form-group .form-item input::-webkit-input-placeholder {font-family: 'NeoSansW23-Light';font-weight: normal;font-size:20px;color:#a9a9a9;}
	.form-group .form-item input::-moz-placeholder {font-family: 'NeoSansW23-Light';font-weight: normal;font-size:20px;color:#a9a9a9;}
	.form-group .form-item input::-ms-placeholder {font-family: 'NeoSansW23-Light';font-weight: normal;font-size:20px;color:#a9a9a9;}
	.form-group .form-item input::placeholder {font-family: 'NeoSansW23-Light';font-weight: normal;font-size:20px;color:#a9a9a9;}
}
@media only screen and (max-width: 480px) {
	/*.text p{line-height:25px;}*/
	.ops-home-rentals-wrapper .text p{font-size: 23px !important;}
	.ops-home-manufacturing-slider .slick-slide{margin-left:0px;margin-right:0;}
}