.mobile-menu {
	display: none;
}
@media screen and ( max-width: 1024px ) {
	.wrapper {
		padding: 0;
		width: 1000px;
	}
	.container{
		background-size:150%;
		background-repeat:repeat;
	}
	.inner-wrapper	{
		width:980px;
	}
	.content-col {
		width: 310px;
	}
	.middle-col {
		margin: 0 25px;
	}
	.news-ticker {
		width: 856px;
	}
	.clientslider-main {
		width: 83%;
	}
	.copyright {
	  float: left;
	  width: 100%;
	  text-align: center;
	  margin-top: 15px;
	}
	.about-us .image-container, .about-us .local-container {
		width:350px;
		height:auto;
	}
	.history-content-left {
		width: 355px;
		height:auto;
	}
	.history-content-right {
		width: 585px;
	}
	.history-content-right.about-new-right {
		width:100%;
	}
	.certification-lists {
		clear: both;
		margin-left: 0 !important;
	}
	.facilitie .local-container {
		height:auto;
	}
	.facilities-page ul.img-logos li {
		margin-left:1px;
		height:50px;
	}
	.company-event-right {
		width:100%;
	}
	.company-event-left {
		margin-left:150px;
	}
	.sub-menu,
	.sub-menu.contact-menu .inner-submenu{
		width:205px;
	}
	.sub-menu.contact-menu{
		right:0;
	}
	.head-right {
	  float: right;
	  width: 100%;
	}
	.main-menu ul li {
	  margin: 0 14px;
	}
	.head-right-top {
	  margin-bottom: 20px;
	  margin-top: -25px;
	}
	.year-wrapper {
	  margin-left: 12.5%;
	  width: 74.5%;
	}
	.productmain {
	  margin-left: 5%;
	  width: 88%;
	}
	.manufacture-tab-left{
		width:540px;
	}
	.productpage.fabrication-shop ul.range-table {
	  width: 520px;
	}
	
	.productpage ul.range-table li label,
	.productpage ul.range-table li span{
		padding:13px 10px;
		line-height:27px;
	}
	.fabrication-shop ul.range-table li label{
		min-width:235px;
		font-size:18px;
		padding-left:35px;
	}
	.fabrication-shop ul.range-table li span {
	  min-width: 219px;
	  font-size:15px;
	}
	.carriers-slider > ul {
	  width: 990px;
	}
	.carriers-slider > ul li{
		width:234px;
	}
	.contact-hide-slider ul li{
		margin-left:16px;
	}
	.productpage ul.range-table{
		width:670px;
	}
	.servicedetail-slider .inner-wrapper{
		width:95%;
		margin-top:50px;
	}
	.servicedetail-slider .bx-wrapper .bx-controls-direction a.bx-prev
	{
	  left: auto;
	  right: 50px;
	  top: -50px;
	}
	.servicedetail-slider .bx-wrapper .bx-controls-direction a.bx-next{
	  right: 0;
	  top: -50px;
	}
	.contact-content {
	  padding-right: 39px;
	  width: 92%;
	}
	.cnt-main::before {
	  left: 158px;
	}
	#cnt-main-id::before {
	  left: 315px;
	}
	#engineering::before {
	  left: 480px;
	}
	#sales-office-id::before {
	  left: 640px;
	}
	#sales-representative::before {
	  left: auto;
	  right: 155px;
	}
	.contact-right {
	  width: 460px;
	}
	.peoplepetronash-right{
		width:500px;
	}
	.accordion-content-right {
	  width: 550px;
	}
	.rm_container {
	  margin: 0 auto 0 -31px;
	  width: 1000px;
	}
	.cirlce-slider-main{
		width:1000px;
	}
	.container-main.media-company-event .company-event-right {
	  margin-left: 0;
	}
	.media-news-left {
	  width: 675px;
	}
	.media-news-right {
	  margin-left: 20px;
	  width: 280px;
	}
	.event-info {
	  width: 440px;
	}
	.catalog-list li{
		width:472px;
		margin-left:30px;
	}
	.catalog-right{
		width:280px;
		margin-left:20px;
	}
	.media-video-list li {
	  margin-left: 30px;
	  width: 305px;
	}
	.media-video-left {
	  height: 208px;
	  width: 298px;
	}
	.media-video-left  img{
		max-width:100%;
	}
	.competence-local-slider .bx-wrapper img{
		height:100%;
		width:99.4%;
	}
	.competence-countries ul li{
		margin-left:10px;
	}
	.competence-research ul.competence-table,
	.product-development-left{
	  width: 510px;
	}
	.competence-content-right,
	.product-development-right	{
	  margin-left: 20px;
	  width: 448px;
	}
	.product-development-left img{
		max-width:500px;
	}
	.competence-research-main .bx-wrapper .bx-controls-direction a.bx-prev{
		left:0;
		top:38px;
	}
	.competence-research-main .bx-wrapper .bx-controls-direction a.bx-next{
		right:0;
		top:38px;
	}
	.competence-research-main .research-image {
	  height: 156px;
	  width: 208px;
	}
	.box-media
	{
	  height:auto;
	}
	.box-media iframe
	{
	  width:304px;
	  height:172px;
	}

	.client-menu {
	  width: 165px;
	  margin-right:20px;
	}
	.homecontent-top p{
		min-height:181px;
	}
	 .image-container{
	    width:auto;
	}
	.current-openings-left{
		width:640px;
	}
	.client-menu a,
	.client-menu li.current a{
		font-size:15px;
	}
	.client-content li{
		width:164px;
	}
	.manufacture-image img {
	  height: 100%;
	  width: 100%;
	}
    .bx-wrapper .image-container img {
      width: 100%;
      height: 100%;
    }
	.competence-research-main {
	  margin-left: 3%;
	  width: 94%;
	}
	.button-item input:hover {
	  background-position: 120px -232px;
	}
	.contact-hide-slider > ul {
	  width: 780px;
	}
	.input-item{
		width:263px;
	}
	.item-1,
	.item-7{
		visibility:hidden;
	}


}

@media screen and (min-width:100px) and (max-width:700px) {

	.wrapper {
		width:auto;
		padding:0 10px;
	}
	.inner-wrapper{
		width:auto;
		clear:both;
	}
	.inner-container{
		background:#d1d1d1;
	}
	.logo {
		margin: 0 auto 20px;
		float: none;
		display: table;
	}
	.main-menu {
		display:none;
	}
	.head-right-top{
		margin-top:0;
	}

	.head-right, .news-section, .description { 
		width:100%;
	}
	.content-col {
		width:300px;
	}
	.content-col.middle-col {
		margin:25px 0;
	}

	.news-ticker {
		width:58%;
	}

	.homecontent-bottom h3 label {
		margin-left: 125px;
	}
	.homecontent-bottom h3 span {
		width:100%;
		text-align:center;
	}
	.content-image {
		float:none;
		margin:0 auto;
	}
	.clientslider-main {
		margin-left: 28px;
	}

	.footer-left {
		float: left;
		width: 100%;
	}
	.footer-left li {
		margin: 0 auto 30px;
		width: 180px;
		float:none;
	}
	.social-link {
		float: none;
		margin: 0 auto 20px;
		width: 147px;
	}
	.social-link li {
		margin-right:0;
		margin-left:9px;
	} 
	.social-link li:first-child {
		margin-left:0;
	} 
	h3.follow {
		display: inline-block;
		height: auto;
		margin-bottom: 10px;
		margin-top: 10px;
		text-align: center;
		width: 100%;
	}
	.copyright {
		text-align: center;
		width: 100%;
	}
	.social-link li {
	}
	.our-clients h4 {
		padding: 15px 0 15px;
		text-align: center;
		width: 100%;
	}
	.inner-page-title {
		font-size:36px;	
	}
	.history-content-left {
		width:100%;
		height:auto;
	}
	.image-container, .local-container {
		width:98%;
		height:auto;
	}
	.history-content-right {
		width:100%;
		margin-left:0;
	}
	.about-us-section .inner-title, .history-content-right h2, .inner-page-title {
		margin-bottom: 10px;
	}
	.history-content.management > div {
		width:100%;
	}
	.history-content h3 {
		margin-bottom:10px;
	}
	.about-us-quality .inner-title {
		font-size:26px;
		margin-bottom:10px;
	}
	p.bold-text, .history-content h3 {
		font-size:20px;
	}

	.certification-list li {
		margin-left:0;
		margin-bottom:10px;
	}
	.certification ul {
		margin:0 auto;
		width:211px;
		float:none;
	}
	.certification ul li {
		margin-left:0;
	}


	/* Bxslider */

	.year-wrapper .bx-wrapper .bx-viewport, .productmain .bx-wrapper .bx-viewport, .servicedetail-slider .bx-wrapper .bx-controls-direction{
		padding:12px 0;
		left:0;
	}
	.year-wrapper .bx-wrapper a.bx-next, .productmain .bx-wrapper .bx-controls-direction a.bx-next,
	.servicedetail-slider .bx-wrapper .bx-controls-direction a.bx-next{
		background:url('../images/mobile/mobi-product-right.png') no-repeat;
		right:0;
	}
	.year-wrapper .bx-wrapper a.bx-prev, .productmain .bx-wrapper .bx-controls-direction a.bx-prev,
	.servicedetail-slider .bx-wrapper .bx-controls-direction a.bx-prev{
		background:url('../images/mobile/mobi-product-left.png') no-repeat;
		left:0;
	}
	.year-wrapper .bx-wrapper a.bx-prev:hover, .year-wrapper .bx-wrapper a.bx-next:hover,
	.productmain .bx-wrapper .bx-controls-direction a.bx-prev:hover, .productmain .bx-wrapper .bx-controls-direction a.bx-next:hover,
	.servicedetail-slider .bx-wrapper .bx-controls-direction a.bx-prev:hover, .servicedetail-slider .bx-wrapper .bx-controls-direction a.bx-next:hover
	{
		background-position:0 0;
	}
	.year-wrapper .bx-wrapper .bx-controls-direction a,
	.productmain .bx-wrapper .bx-controls-direction a,
	.servicedetail-slider .bx-wrapper .bx-controls-direction a
	{
		width:25px;
		height:27px;
		top:-18px;
	}
	.servicedetail-slider {
		margin-top:50px !important;
	}
	.servicedetail-slider .bx-wrapper .bx-controls-direction a
	{
		top:-40px;
	}


	.year-wrapper, .productmain, .servicedetail-slider{
		margin-top:20px;
	}

	.productmain .bx-wrapper .product-image img {
		width:100%;
	}
	.year-wrapper .bx-wrapper .bx-viewport {
	  padding: 18px 0 19px;
	}


	/* Inner Page */
	.company-event-left {
		width:90%;
		margin-left:4%;
		height:auto;
	}
	.company-event-left .image-viewer {
		width:100%;
		height:auto;
	}
	.flexslider:hover .flex-prev {
		left:0;
	}
	.flexslider:hover .flex-next {
		right:0;
	}
	.company-event-left .flexslider:hover .flex-prev {
		left:-30px;
	}
	.company-event-left .flexslider:hover .flex-next {
		right:-30px
	}


	.facilities-page ul.img-round li{
		width:100%;
		margin-left:0;
		text-align:center;
	}
 .facilities-page ul.img-logos li {
	  box-sizing: border-box;
	  height: 60px;
	  margin-left: 0;
	  text-align: center;
	  width: 100%;
	}
	.company-event-right {
		width:100%;
	}
	.year-header h2 {
		font-size:16px;
		padding:2px 60px;		
	} 
	.productmain {
	  margin-left: 0%;
	  width: 100%;
	}
	.product-image, .research-image {
		width:100%;
		height:auto;
	}
	.productmain, .competence-research-main {
		margin-bottom:0;
	}
	.productpage .history-content-left, .servicepage .history-content-left {
		margin-bottom:15px;
	}

	.productpage ul.range-table {
		width:100%;
		box-shadow:none;
	}
	.productpage ul.range-table li {
		width:100%;
	}
	.productpage ul.range-table li label {
	  border-radius: 0;
	  font-size: 18px;
	  min-width: inherit;
	  padding: 6px 0 6px 30px;
	  width: 100%;
	  -webkit-box-sizing:border-box;
	  -moz-box-sizing:border-box;
	  box-sizing:border-box;
	}
	.productpage ul.range-table li span {
		width:100%;
		padding: 6px 0 6px 30px;
		min-width:inherit;
		border-radius:0;
		box-shadow:0;
		-webkit-box-sizing:border-box;
	  -moz-box-sizing:border-box;
	  box-sizing:border-box;
	}
	.productpage ul.range-table li:first-child span, .productpage ul.range-table li.last label {
		border-radius:0;
	}
	#servicetemplate1 {
		clear:both;
	}

	/* Mobile Menu */
	.mobile-menu	{
		display: block;
		float: left;
		width: 100%;
		position:relative;
	}
	.mobile-icon	{
		display:inline-block;
		background:url('../images/mobile-icon.gif') no-repeat 0 0;
		width:34px;
		height:31px;
		text-indent:-9999px;
		color:#2b316f;
		font:16px Calibri;
	}
	.mobile-menu-item {
		position: absolute;
		z-index: 99;
		width: 100%;
		top: 100%;
		left:-120%;
	}
	.mobile-menu-item ul li{
		border-bottom:1px solid #fff;
	}
	.mobile-menu-item ul li a	{
		display:block;
		padding:8px;
		background-color:#212651;
		font:16px Calibri;
		color:#fff;
		border-bottom:0;
		transition:background-color 0.5s linear 0s;
	}
	.mobile-menu-item ul li a:hover, .mobile-menu-item ul li a.active	{
		background-color:#050d4f;
	}
	.certification-list li img {
		width:80%;
	}
	.mobile-menu-item .sub-menu{
		position: relative;
		-webkit-transform: none;
		-o-transform: none;
		-ms-transform: none;
		-moz-transform: none;
		transform: none;
		transform-origin: 0;
		-webkit-transition: none;
		-o-transition: none;
		-ms-transition: none;
		-moz-transition: none;
		transition: none;
		width: 100%;	
		background:#212651;
		display:none;
	}
	.mobile-menu-item .sub-menu > li{
		padding-left:20px;
		border-bottom:0;
	}
	.mobile-menu-item ul li .sub-menu a{
		border-bottom:0;
	}
	.mobile-menu-item ul li.sublist > a{
		background-image: url("../images/mobile/mobi-sublist-arw.png");
		background-position: 97% center;
		background-repeat: no-repeat;
	}
	.homecontent-top,
	.homecontent-bottom	{
	  float: none;
	  padding-top: 25px;
	  width: 300px;
	  clear: both;
	  margin: 0 auto;
	}
	.news-section, .our-clients {
		margin-top:25px;
	}
	.year-wrapper{
		width:100%;
		margin:0;
	}
	.year-header a{
		top:3px;
	}
	.about-us .image-container,
	.about-us .local-container {
	  height: auto;
	  width: 98.4%;
	}
	.rm_container ul li{
		margin-left:50px;
	}
	.cirlce-slider-main  {
		width:295px;
		height:230px;
		background:none;
	}
	.rm_container {
	  height: 230px;
	  margin: 0 auto;
	  width: 100%;
	}
	.item-1 {
		left:0;
		top:0;
	}
	.item-2, .item-3, .item-4 {
		left:0;
		top:0;
		display:none;
	}
	.inner-title{
		font-size:24px;
		margin-bottom:20px;
	}
	.manufacture-tabs .ui-tabs-nav li	{
	  margin:0 0 -4px -4px;
	  width:30%;
	}
	.manufacture-tabs .ui-tabs-nav li .ui-tabs-anchor{
		font-size:16px;
	}
	.manufacture-tabs h2{
		margin-bottom:10px;
		font-size:26px;
	}
	.manufacture-tabs h3{
		font-size:22px;
	}
	.manufacture-tab-left{
	  width: 100%;
	}
	.important-data{
		width:auto;
	}
	.manufacture-tab-right {
	  float: left;
	  margin-left: 0;
	  width: 100%;
	}
	.manufacture-image {
	  height: 208px;
	  margin: 0 auto;
	  width: 300px;
	}
	.accordion-content-left {
	  float: none;
	  margin: 0 auto 20px;
	  width: 300px;
	  height:auto;
	}
	.ui-accordion .ui-accordion-header .ui-accordion-header-icon{
		right:10px;
		top:4px;
	}
	.manufacture-accordion .ui-accordion-header {
	  font-size: 18px;
	  padding: 10px 50px 10px 20px;
	}
	.accordion-content-right,
	.productpage.fabrication-shop ul.range-table{
	  width: 100%;
	}
	.facilities-page h3 {
	  font-size: 20px;
	  line-height:28px;
	}
	.facilities-page h2,
	.media-section .inner-title	{
	  font-size: 24px;
	  padding-bottom: 15px;
	  margin-bottom:0px;
	}
	.facilities-page p,
	.facilities-page ul li{
		margin-bottom:15px;
	}
	.facilities-page ul {
	  margin: 0 0 20px;
	}
	.facilities-page ul.img-logos  img{
		max-width:100%;
	}
	.competence-local-slider .bx-wrapper .local-container{
		width:100%;
	}
	.competence-local-slider .bx-wrapper img{
		width:98.5%;
	}
	.competence-countries ul li,
	.competence-countries ul li:first-child	{
	  margin-bottom: 20px;
	  margin-left: 10px;
	}
	.competence-countries ul{
		width:280px;
		margin:0 auto;
	}
	.competence-local-page .inner-title,
	.competence-research .inner-title {
	  margin-bottom: 18px;
	}
	.carriers-content p strong, .carriers-slider ul li h4, .carriers-content .peoplepetronash-right h5, .competence-research p.component-first-para {
	  font: 20px/26px "Calibri";
	}
	.productpage p, .productpage ul li, .servicepage p, .servicepage ul li, .competence-content p, .competence-content ul li, .competence-content-right p, .product-development-right p, .competence-research p {
	  color: #000000;
	  font: 18px/26px "Calibri";
	  margin-bottom: 15px;
	}
	.competence-research ul.competence-table, .product-development-left{
		width:100%;
	}
	.competence-research ul.competence-table li {
	  background-position: 13px 9px;
	  line-height: 27px;
	  padding-left: 38px;
	  margin-bottom:20px;
	}
	.competence-content-right, .product-development-right {
	  margin-left: 0;
	  width: auto;
	}
	.product-development {
	  margin-bottom: 15px;
	}
	.product-development-left{
		text-align:center;
	}
	.product-development-left img {
	  width: 100%;
	  -webkit-animation-play-state: paused;
	  -moz-animation-play-state: paused;
	  -ms-animation-play-state: paused;
	  animation-play-state: paused;
	}
	.event-list li:first-child{
		padding-top:0;
	}
	.media-news-left,
	.media-news-right	{
	  width: 100%;
	  margin-left:0;
	}
	.event-info {
	  width: 100%;
	}
	.event-image{
		margin-top:20px;
	}
	.catalog-list li{
		width:100%;
		margin-bottom:20px;
		padding-bottom:20px;
		margin-left:0;
	}
	.catalog-right {
	  margin-left: 0;
	  margin-top: 20px;
	  width: 100%;
	}
	.catalog-right h3,
	.media-video-right h3{
		font-size:25px;
	}
	.media-video-list li h3 {
	  font-size: 22px;
	  margin-bottom: 10px;
	  min-height: 30px;
	}
	.media-video-list li:first-child,
	.media-video-list li	{
	  margin-left: 0;
	  width:100%;
	}
	.carriers-content h3 {
	  font-size: 24px;
	  margin-bottom: 10px;
	}
	.carriers-content p.para-first{
		margin-bottom:15px;
	}
	.carriers-slider {
	  margin: 20px 0 25px;
	  background:none;
	}
	.carriers-slider > ul {
	  width: 100%;
	  text-align:center;
	}
	.carriers-slider > ul li {
	  height: 150px;
	  width: 100px;
	  margin-left:10px;
	  border-radius:0px;
	  display:inline-block;
	  float:none;
	}
	.carriers-slider ul li.people {
	  background-position: 10px 4px;
	}
	.carriers-slider ul li.people:hover {
	  background-position: 10px -3px;
	}
	.carriers-slider ul li.work {
	  background-position: 6px -397px;
	}
	.carriers-slider ul li.work:hover {
	  background-position: 6px -473px;
	}
	.carriers-slider ul li.health,
	.carriers-slider ul li.health:hover	{
	  background-position: 6px -903px;
	}

	.carriers-slider ul li h4 {
	  padding-top: 100px;
	  width: 100%;
	}
	.carriers-slider ul li h4{
		font: 19px/20px "Calibri";
	}
	.peoplepetronash-main {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	  margin-bottom: 60px;
	  padding: 10px;
	  width: 100%;
	}
	.peoplepetronash-left {
	  float: none;
	  margin: 0 auto;
	  width:100%;
	  height:auto;
	}
	.peoplepetronash-left li{
		height:auto;
	}
	.peoplepetronash-right {
	  width: 100%;
	  margin-left: 0px;
	  margin-top:15px;
	}
	#careerstab1::before{
		left:12%;
	}
	#careerstab2::before {
	  left: 48%;
	}
	#careerstab3::before {
	  left: 80%;
	}
	.peoplepetronash-content {
	  overflow: hidden;
	}
	.product-slider li h3{
		font-size:14px;
	}
	.productpage ul.range-table li:first-child label,
	.productpage ul.range-table li.last span{
		border-radius:0px;
	}
	.current-openings {
	  margin: 20px 0 30px;
	}
	.current-openings-left {
	  width: 100%;
	}
	.current-openings-right {
	  clear: both;
	  float: none;
	  margin: 0 auto;
	  padding-top: 30px;
	  width: 306px;
	}
	.job-apply-form{
		padding:15px;
	}	
	.apply-job {
	  width: 100%;
	}
	.job-title h3 {
	  font-size: 20px;
	}
	.job-title {
	  margin-bottom: 15px;
	}
	.input-item {
	  -webkit-box-sizing: border-box;
	  -moz-box-sizing: border-box;
	  -ms-box-sizing: border-box;
	  box-sizing: border-box;
	  padding: 7px 12px 5px;
	  width: 100%;
	}
	.second-item {
	  margin-left: 0;
	  margin-top: 20px;
	}
	.button-item {
	  width: auto;
	}
	.captcha-image{
		float:right;
	}
	.button-item input {
	  font-size: 18px;
	  padding: 7px 0;
	  text-align: center;
	  width: 100%;
	}
	.button-item {
	  width: 145px;
	}
	.competence-research-main .bx-wrapper .bx-controls-direction a {
	  height: 35px;
	  width: 35px;
	}
	.competence-research-main .bx-wrapper .bx-controls-direction a.bx-prev {
	  background-position: -12px -1381px;
	}
	.competence-research-main .bx-wrapper .bx-controls-direction a.bx-prev:hover {
	  background-position: -327px -1380px;
	}
	.competence-research-main .bx-wrapper .bx-controls-direction a.bx-next {
	  background-position: -10px -1458px;
	}
	.competence-research-main .bx-wrapper .bx-controls-direction a.bx-next:hover {
	  background-position: -318px -1458px;
	}
	.company-event-right h3 {
	  font: 25px/30px "Calibri-Light";
	  margin-bottom: 15px;
	}
	a.year-next{
		right:10px;
	}
	a.year-previous{
		left:10px;
	}
	.searchbox input[type="submit"] {
	  background: url("../images/sprite.png") no-repeat 1px -1256px;
	}
	.homecontent-top p {
	  min-height: 10px;
	}
	.homecontent-top a.more,
	.description a span	{
	  padding: 7px 20px 4px;
	}
	.history-content.about-us-main li {
	  border-bottom: 0 none;
	  margin-bottom: 0px;
	}
	.manufacture-tabs{
		margin-bottom:0px;
	}
	.manufacture-accordion {
	  margin: 20px 0;
	  padding-top: 20px;
	}
	.searchbox input[type="text"] {
	  padding: 5px 2px 5px 0;
	}
	.contact-hide-slider ul li{
		width:90px;
		border-width:2px;
		height:90px;
	}
	.contact-hide-slider ul li.headoffice {
	  background-position: 10px 8px;
	}
	.contact-hide-slider ul li.manufacture {
	  background-position: -311px 7px;
	}
	.contact-hide-slider ul li.engineering {
	  background-position: -681px 13px;
	}
	.contact-hide-slider ul li.sales-office {
	  background-position: -1062px 9px;
	}
	.contact-hide-slider ul li.sales-representative {
	  background-position: -1382px 10px;
	}
	.contact-hide-slider ul li h4 {
	  font-size: 0;
	  padding-top: 90px;
	}
	.contact-hide-slider ul li,
	.contact-hide-slider ul li:first-child	{
	  margin: 4px;
	}
	.contact-content {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		-o-box-sizing: border-box;
		box-sizing: border-box;
		padding: 10px;
		width: 100%;
		margin-bottom:20px;
	}
	.contact-left,
	.contact-left iframe	{
	  width: 100%;
	}
	.contact-right {
	  margin-left: 0;
	  width: 100%;
	}
	.contact-address h5 {
	  font: 25px "Calibri";
	  margin-bottom: 10px;
	  margin-top: 20px;
	}
	.enquiry-form-inner {
	  padding: 10px;
	}
	.enquiry-form{
		width:100%;
	}
	.radio-item {
	  width: 140px;
	}
	.radio-item label {
	  font-size: 25px;
	}
		.client-content li {
	  height: 124px;
	  width: 124px;
	  margin:0 0 15px 15px;
	}
	.client-content figure {
	  height: 125px;
	  width: 125px;
	}
	.client-content figure img {
	  max-width: 90px;
	}
	.client-content{
		width:100%;
	}
	.client-menu {
	  left: -170px;
	  position: absolute;
	}
	.client-content li,
	.client-content li.first	{
	  height: 124px;
	  margin: 11px;
	  width: 124px;
	}
	.client-content h3 {
	  float: left;
	  font-size: 26px;
	  margin-bottom: 15px;
	  margin-top: 20px;
	  text-align: center;
	  width: 100%;
	}
	.client-content-sec {
	  margin: 0 auto;
	  width: 300px;
	}
}

@media screen and (min-width:101px) and (max-width:320px) {
	.product-development-left .center-content{
		font-size:30px;
	}
	.carriers-slider ul li h4{
		font-size:17px;
	}
	.carriers-slider > ul li{
		width:90px;
		margin-left:5px;
	}
	.product-slider li h3{
		font-size:12px;
	}
	.document-browse{
		width:80px;
	}
	.date-input {
	  width: 85%;
	}
	.captcha-item {
	  width: 60%;
	}
	.captcha-image{
		width:40%;
	}
	.servicearc {
	  border: 2px solid #2a306c;
	  height: 157px;
	  width: 155px;
	  border-radius:0px;
	}
	.contact-hide-slider ul li, .contact-hide-slider ul li:first-child {
	  margin: 4px 28px;
	}
	.contact-section {
	  min-height: 530px;
	}

}
	
@media screen and (min-width:321px) and (max-width:360px) {
	.homecontent-top, .homecontent-bottom {
		width:300px;
		float:none;
		margin:0 auto;
	}
	.news-ticker {
		width: 60%;
	}
	.image-container img{
		width:100%;
	}
	.certification-list li {
		width:33%;
		float:left;
		margin-bottom:0;
	}
	.certification-list li img {
		width:100%;
	}
	.product-development-left .center-content{
		font-size:30px;
	}
	.product-slider li h3{
		font-size:12px;
	}
	.document-browse{
		width:80px;
	}
	.date-input {
	  width: 87%;
	}
	.captcha-image{
		width:35%;
	}
	.servicearc {
	  border: 2px solid #2a306c;
	  height: 160px;
	  width: 170px;
	  border-radius:0px;
	}
	.contact-hide-slider ul li, .contact-hide-slider ul li:first-child {
	  margin: 4px 9px;
	}
}
@media screen and (min-width:361px) and (max-width:480px) {
	.mobile-icon{
		position:absolute;
		left:0;
		top:-48px;
	}
	.facilities-page ul.img-round li, .facilities-page ul.img-logos li {
		width:50%;
		margin-left:0;
		text-align:center;
	}
	.facilities-page ul.img-logos li{
		width:46%;
	}
	.facilities-page ul.img-logos li {
	  margin: 10px 2% !important;
	}
	.accordion-content-left {
	  width: 397px;
	}
	.accordion-content-right{
		width:100%;
	}
	.facilities-page ul.img-logos {
	  margin: 0 auto;
	  width: 357px;
	}
	.competence-local-slider .bx-wrapper img {
	  width: 99%;
	}
	.product-development-left .center-content{
		font-size:46px;
	}
	#careerstab1::before {
	  left: 22%;
	}
	#careerstab3::before {
	  left: 72%;
	}
	.year-header h2 {
		padding:0px 60px;		
	} 
	.contact-hide-slider ul li, .contact-hide-slider ul li:first-child {
	  margin: 4px 8px;
	}
	.client-content-sec {
	  width:360px;
	}
	.client-content li, .client-content li.first {
	  height: 110px;
	  margin: 2px;
	  width: 110px;
	}
	
}
@media screen and (min-width:481px) and (max-width:768px) {
	.mobile-icon{
		position:absolute;
		left:0;
		top:-48px;
	}
	.homecontent-top, .homecontent-bottom {
		width:300px;
		float:none;
		margin:0 auto;
	}
	.news-section, .our-clients {
		margin-top:25px;
	}
	.news-ticker {
		width: 78%;
	}
	.footer-left li {
		margin: 0 0 30px 11px;
		width: 195px;
		float:left;
	}

	h3.follow {
	  display: inline-block;
	  margin-top: 0;
	  margin-left: 15px;
	}
	.social-link {
		float:left;
		margin-left:10px;
	}
	h3.follow {
		width:95px;	
		float:left;
	}
	.copyright {
		width: 320px;
		margin-top: 10px;
	}

	.history-content-left {
		width:400px;
		margin:0 auto 24px;
		float:none;
	}
	.history-content > li.alternate .history-content-left, .history-content.management div.alternate .history-content-left {
		margin:0 auto 24px;
		float:none;
	}
	.certification-list li {
		width:30%;
		float:left;
		margin-bottom:0;
		margin-left: 1%;
		margin-right: 2%;
	}
	.certification-list li:first-child {
		margin-left:1%;
	}
	.certification-list li img {
		width:100%;
	}
	.certification ul {
		width:100%;
	}
	.certification ul li {
		margin-left:10px;
		width:200px;
	}
	.certificate-container {
		width:190px;
	}
	.facilities-page ul.img-round li {
		width:33%;
		margin-left:0;
		text-align:center;
	}
	.cirlce-slider-main {
		display:block;
	}
	.productpage ul.range-table li label {
		width: 35%;
	}
	.productpage ul.range-table li span {
		width:45%;
	}
	.certification-lists {
	  clear: none;
	  margin-left: 10px !important;
	}
	.accordion-content-left {
	  width: 397px;
	}
	.facilities-page ul.img-logos li{
		width:46%;
	}
	.facilities-page ul.img-logos li {
	  margin: 10px 2% !important;
	}
	.competence-local-slider .bx-wrapper img {
	  width: 99%;
	}
	.competence-countries ul {
	  margin: 0 auto;
	  width: 550px;
	}
	#careerstab3::before {
	  left: 67%;
	}
	#careerstab1::before {
	  left: 29%;
	}
	.contact-hide-slider ul li, .contact-hide-slider ul li:first-child {
	  margin: 4px 15px;
	}
	.client-content-sec {
	  width: 600px;
	}
}

@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait) {
  
  .wrapper {
		padding: 0;
		width: 100%;
	}
	.homecontent-top, .homecontent-bottom{
	   width:671px;
	}
    .homecontent-bottom .content-col {
	  margin-bottom:51px;
	}
	.homecontent-top .content-col{
	   margin-bottom:20px;
	}
	.inner-wrapper	{
		width:100%;
	}
	.searchbox input[type="submit"] {
	  background-position: 1px -1256px 
	}
	.content-col {
		width: 310px;
	}
	.middle-col {
		margin: 0 0 0 51px;
	}
	.news-ticker {
		width: 83%;
	}
	.news-section{
	   width:100%
	}
	.clientslider-main {
		width: 77%;
	}
	.footer-left{
	   width:505px;
	}
	.footer-left li{
	  width:160px;
	  margin-left:8px;
	  margin-bottom:0;
	}
	.footer-left li h3, h3.follow{
	   font-size:15px;
	}
	h3.follow {
	  margin-left: 0;
	  margin-top: 20px;
	  width: 80px;
	}
	.copyright {
	  float: left;
	  margin-top: 6px;
	  text-align: center;
	  width: 100%;
	  margin-bottom: 6px;
	}
	.about-us .image-container, .about-us .local-container {
		width:350px;
		height:auto;
	}
	.history-content-left {
		width: 355px;
		height:auto;
	}
	.history-content-right {
	  width: 100%;
	  margin-left: 0;
	  margin-top: 20px;
	}
	.history-content li.alternate .history-content-right, .history-content.management div.alternate .history-content-right{
	  margin-left:39px;
	}
	.history-content li.alternate .history-content-right.about-new-right{
	  margin-left:0px;
	}
	.history-content-right.about-new-right {
		width:100%;
	}
	.certification-lists {
		clear: none;
		margin-left: 10px !important;
	}
	.certification{
	  width:670px;
	  margin:0 auto;
	}
	.facilitie .local-container {
		height:auto;
	}
	.facilities-page ul.img-logos li {
		margin-right:60px;
		margin-left:0;
		height:50px;
	}
	.company-event-right {
		width:100%;
	}
	.company-event-left {
	  display: inline-block;
	  float: none;
	  margin-left:25px;
	  width: 695px;
	}
	.year-header h2 {
		font-size:32px;
	}
	.sub-menu,
	.sub-menu.contact-menu .inner-submenu{
		width:205px;
	}
	.sub-menu.contact-menu{
		right:0;
	}
	.head-right {
	  float: right;
	  width: 100%;
	}
	.main-menu{
	  margin-left:12px;
	}
	.main-menu ul li {
	  margin: 0 5px;
	}
	.main-menu ul li a{
	  font-size:14px;
	  padding:5px 6px;
	}
	.head-right-top {
	  margin-bottom: 20px;
	  margin-top: -25px;
	}
	.year-wrapper {
	  margin-left: 11%;
	  width: 78.4%;
	}
	.productmain{
	  margin-left: 10%;
	  width: 80.1%;
	}
	.manufacture-tab-left{
		width:100%;
	}
	.productpage.fabrication-shop ul.range-table {
	  width: 520px;
	  margin:0 auto;
	  float:none;
	}
	
	.productpage ul.range-table li label,
	.productpage ul.range-table li span{
		padding:13px 10px;
		line-height:27px;
	}
	.fabrication-shop ul.range-table li label{
		min-width:201px;
		font-size:16px;
		padding-left:35px;
	}
	.fabrication-shop ul.range-table li span {
	  min-width: 254px;
	  font-size:15px;
	}
	.carriers-slider > ul {
	  width: 990px;
	}
	.carriers-slider > ul li{
		width:234px;
	}
	.contact-hide-slider ul li{
		margin-left:16px;
	}
	.productpage ul.range-table{
		width:670px;
	}
	.servicedetail-slider .inner-wrapper{
		width:95%;
		margin-top:50px;
	}
	.servicedetail-slider .bx-wrapper .bx-controls-direction a.bx-prev
	{
	  left: auto;
	  right: 50px;
	  top: -50px;
	}
	.servicedetail-slider .bx-wrapper .bx-controls-direction a.bx-next{
	  right: 0;
	  top: -50px;
	}
	.contact-content {
	  padding-right: 39px;
	  width: 92%;
	}
	.peoplepetronash-right{
		width:500px;
	}
	.accordion-content-right {
	  width: 100%;;
	}
	.rm_container {
	  margin: 0 auto;
	  width: 100%;
	  margin-left:-61px;
	}
	.cirlce-slider-main{
		width:100%;
	}
	.container-main.media-company-event .company-event-right {
	  margin-left: 0;
	}
	.media-news-left {
	  width: 675px;
	}
	.media-news-right {
	  margin-left: 20px;
	  width: 280px;
	}
	.event-info {
	  width: 440px;
	}
	.catalog-list li{
		width:472px;
		margin-left:30px;
	}
	.catalog-right{
		width:280px;
		margin-left:20px;
	}
	.media-video-list li {
	  margin-left: 30px;
	  width: 305px;
	}
	.media-video-left {
	  height: 208px;
	  width: 298px;
	}
	.media-video-left  img{
		max-width:100%;
	}
	.competence-local-slider .bx-wrapper img{
		height:auto;
		width:99.4%;
	}
	.competence-countries ul li{
		margin-left:10px;
	}
	.competence-research ul.competence-table,
	.product-development-left{
	  width: 510px;
	}
	.competence-content-right,
	.product-development-right	{
	  margin-left: 20px;
	  width: 448px;
	}
	.product-development-left img{
		max-width:500px;
	}
	.competence-research-main .bx-wrapper .bx-controls-direction a.bx-prev{
		left:0;
		top:38px;
	}
	.competence-research-main .bx-wrapper .bx-controls-direction a.bx-next{
		right:0;
		top:38px;
	}
	.competence-research-main .research-image {
	  height: 156px;
	  width: 208px;
	}
	.box-media
	{
	  height:auto;
	}
	.box-media iframe
	{
	  width:304px;

	  height:172px;
	}
	.manufacture-tabs .ui-tabs-nav li
	{
	  margin:0 0 -1px -1px;
	}
	.client-content {
        width:560px;
	}
	.client-menu {
	  width:160px;
	}
	.client-content li {
	  height: 124px;
	  width: 124px;
	  margin:0 0 15px 15px;
	}
	.client-content figure {
	  height: 125px;
	  width: 125px;
	}
	.client-content figure img {
	  max-width: 90px;
	}
	.homecontent-top p{
		min-height:130px;
		font-size:16px;
	}
	 .image-container{
	    width:auto;
		height:auto;
	}  
   .container-main.about-us-section {
	  min-height: 495px;
	}
	 .history-content h3{
		font-size:18px;
	 }
	 .history-content p{
		font-size:16px;
	 }

	 .header-main, .container-main, .carriers-content{
		width:97%;
		padding:0 1.5%;
	}
	 .about-us-section .inner-title, .history-content-right h2, 
	 .history-content h3, .about-us-quality .inner-title, .inner-page-title {
	  margin-bottom: 10px;
	}
	.bx-wrapper .image-container img{
	  height:auto;
	}
	.cirlce-slider-main {
	  background-position:-271px -13px;
	}

	.rm_nav a.rm_next {
	  right: 101px;
	}
	.rm_nav a.rm_prev {
	  left: 67px;
	}
	.rm_container ul li{
	  width:156px;
	}
	.rm_container ul {
	  margin-left: -49px;
	  width: 1000px;
	}
	.accordion-content-left {
	  margin: 0 auto;
	  text-align: center;
	  float: none;
	}
	.manufacture-accordion p {
	  width: 100%;
	  float: left;
	}
	.important-data{
	  margin:0 auto;
	  width:100%;
	}
	.manufacture-tab-right {
	  float: left;
	  margin-left: 173px;
	  margin-top: 20px;
	}
	.accordion-content-left{
		margin-bottom:20px;
	}
	.facilities-page ul.img-logos li {
	  width: 26.5%;
	}
	.facilities-page ul {
	  margin: 20px 0 0;
	}
	.container-main.media-company-event .company-event-right {
	  margin-top: 20px;
	}
	.year-header a{
		top:11px;
	}
	.servicepage{
		clear:both;
	}
	.local-container{
		height:auto;
	}
	.competence-countries ul{
		width:100%;
	}
	.competence-countries ul li:first-child,
	.competence-countries ul li{
		margin:10px;
	}
	.competence-countries{
		margin-bottom:30px;
	}
	.competence-research ul.competence-table li {
	  background-position: 20px 18px;
	  line-height: 24px;
	  padding:10px 0px 10px 43px;
	}
	.competence-research ul.competence-table{
	  margin-bottom: 20px;
	  width: 100%;
	}
	.product-development-left {
		margin:0 auto 20px;
		float:none;
	}
	.competence-content-right, .product-development-right {
	  margin-left: 0;
	  width: 100%;
	}
	.product-development {
	  margin-bottom: 0;
	}
	.media-news-left {
	  width: 100%;
	}
	.event-list li:first-child {
	  border-top: 0 none;
	  padding-top: 0;
	}
	.event-info {
	  width: 515px;
	}
	.media-news-right {
	  margin-left: 0;
	  width: 100%;
	}
	.catalog-list li {
	  margin-left: 0;
	  width: 100%;
	}
	.catalog-right {
	  margin-left: 30px;
	  width: 525px;
	}
	.catalog-list,
	.media-video-list	{
	  margin-bottom: 0;
	}
	.media-video-list li,
	.media-video-list li:first-child	{
	  margin: 0px 33px 30px 33px;
	  width: 305px;
	}
	.media-video-list li h3 {
	  font-size: 26px;
	  margin-bottom: 10px;
	  min-height: 54px;
	}
	.peoplepetronash-main {
	  padding: 10px;
	  margin-bottom: 25px;
	}
	.peoplepetronash-right {
	  margin-left: 20px;
	  width: 405px;
	}
	.peoplepetronash-left, .contact-left {
	  height: auto;
	  width: 290px;
	}
	.peoplepetronash-left li{
		height:auto;
	}
	.carriers-slider {
	  background:none;
	  margin: 25px 0;
	}
	.carriers-slider ul li{
		margin-left:16px;
	}
	#careerstab1::before {
	  left: 14%;
	}
	#careerstab2::before {
	  left: 49%;
	}
	#careerstab3::before {
	  left: 83%;
	}
	.carriers-slider > ul {
	  width: auto;
	}
	.contact-hide-slider ul li,
	.contact-hide-slider ul li:first-child{
		width:132px;
		height:165px;
		border-radius:0px;
		margin:4px 6px;
		border-width:2px;
	}
	.contact-hide-slider ul li.headoffice {
	  background-position: 33px 26px;
	}
	.contact-hide-slider ul li.manufacture {
	  background-position: -290px 26px;
	}
	.contact-hide-slider ul li.engineering {
	  background-position: -659px 26px;
	}
	.contact-hide-slider ul li.sales-office {
	  background-position: -1042px 26px;
	}
	.contact-hide-slider ul li.sales-representative {
	  background-position: -1361px 26px;
	}
	.contact-section {
	  min-height: 450px;
	}
	.contact-content {
	  padding: 15px;
	  width: 95.5%;
	}
	.cnt-main::before {
	  left: 62px;
	}
	#cnt-main-id::before {
	  left: 208px;
	}
	#engineering::before {
	  left: 360px;
	}
	#sales-office-id::before {
	  left: 512px;
	}
	#sales-representative::before {
	  left: auto;
	  right: 62px;
	}
	.contact-left iframe {
	  height: 250px;
	  width: 100%;
	}
	.contact-right {
	  width: 400px;
	  margin-left: 20px;
	}
	.modularpackage	{
	    clear:both;
	}
	.productpage ul.range-table li label {
		width: 300px;
	}
	.productpage ul.range-table li span {
		width:330px;
	}
	#productemplate2 .history-content-left,
	 #servicetemplate2 .history-content-left {
      float: none;
    }
	
}

@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:landscape) {
	.main-menu ul li a{
		padding:5px 5px;
	}
}








