@media (min-width: 1200px) and (max-width:1279px) {
	.container{max-width: 1260px;}
}

@media (max-width: 992px) {
	.menu-main-menu-container{ display: none;}
	.site-footer .widget-area,
	.main-navigation li,
    .js .menu-toggle, .js .dropdown-toggle{ display: block;}
	.site-footer .widget-area .widget-column{flex: initial;}
	.footerrow1 .footer-widget-1,
	.footerrow1 .footer-widget-2{ width: 50%; float: left;}
	.applications .multiple-items .slick-next{right: 0;}
	.applications .multiple-items .slick-prev{left: 0;}
	.js .menu-toggle{float: right;font-size: 13px;color: #019241; padding: 8px 10px;}
	.bespoke-box .vc_column-inner >.wpb_wrapper{padding: 30px;}
	.our-products .tab-box .wpb_wrapper h5{font-size: 18px;}
	.main-navigation a:after{ height: 1px;}
	.certificationsrow2 .vc_col-sm-4 > .vc_column-inner > .wpb_wrapper{width: 217px;margin: 0 auto;}
	.certificationsrow2 .container .wpb_column{ width: 100%; }
	.contact-information .wpb_column .wpb_column{width:50%;}
	.contact-information .wpb_column{width:100%;}
	.main-navigation ul li:hover > ul, .main-navigation ul li.focus > ul{position: inherit;width: 100%;}
	.sub-menu{ display: none;}
	.sub-menu.toggled-on{display: block;}	
}
@media (min-width: 1280px) and (max-width:1366px) {
	.applications .multiple-items .slick-prev {left: 0;}
	.applications .multiple-items .slick-next{right: 0;}
	.container { max-width:1270px;}
	.integratedmanufacturing .vc_col-sm-6 > .vc_column-inner > .wpb_wrapper{min-height: inherit;}

}

@media (min-width: 1024px) and (max-width:1279px) {
	header .logo a img{max-width: 150px;}
	.main-navigation a{padding: 20px 6px 0 8px;}
	header.stick .logo a img,	
	header .logo a img{    width: 140px;}
	header .logo a,
	header.stick .logo a{    width: 100%;     margin: 18px 0;}
	.our-products .tab-box .wpb_wrapper .wpb_single_image{ height: 150px;}
	.our-products .tab-box .wpb_wrapper h5{    min-height: 56px;}
	.product-display .slick-next{    right: -17px;
    background-size: 45px;
    width: 20px;
    height: 35px;}
	.product-display .slick-prev{     
    background-size: 45px;
    width: 20px;
    height: 35px;  left: -17px;}
	.integratedmanufacturing .vc_col-sm-6 > .vc_column-inner > .wpb_wrapper{    min-height: inherit;}
	.site-footer .widget-area{    display: block;}
	.footerrow1 .footer-widget-1{display: block;    width: 25%;    float: left;    flex: initial;}
	.footerrow1 .footer-widget-2{display: block;    width: 35%;    float: left;    flex: initial;}
	.footerrow1 .footer-widget-3{display: block;    width: 40%;    float: left;    flex: initial;}
}

@media (min-width: 768px) and (max-width:1023px) {
	.integratedmanufacturing .vc_col-sm-6 > .vc_column-inner > .wpb_wrapper{min-height: inherit;}
	.innerbanner .page-title{font-size: 55px;line-height: 50px;}
	.investor-relationstab .vc_tta-tabs-list > li > a span{padding: 13px 15px;}
	.investor-relations.wpb-js-composer .vc_tta.vc_general .vc_tta-tab > a{font-size: 19px;}
	.certificationsrow2 .container .wpb_column {width: 50%; margin-bottom: 20px;}
	.certificationsrow2 .vc_col-sm-4 > .vc_column-inner > .wpb_wrapper{width: 100%;}
	

	
} 
@media (max-width: 767px) {
	.site-header .logo{ display: inline-block;}
	header .logo{ max-width: 150px;}
	.headerright{ float: left; width: 100%;}
	#headerrighttop{ display:none; }
	.js .menu-toggle{ margin: 0px; padding: 0px 10px; height: 66px; line-height: 66px;}
	.entry-content{padding: 0 15px;}
	.footerrow1 .footer-widget-1, .footerrow1 .footer-widget-2{ width:100%;}
	.our-products .tab-box .wpb_wrapper{margin-bottom: 15px;}
	.innerbanner .page-title{font-size: 26px;line-height: 22px;}
	.current-opening .btn-type1{display: block;width: 133px; margin-top: 15px; float: none;}
	.main-navigation a:after{display: none;}
	.about-box .wpb_column .vc_column-inner > .wpb_wrapper{margin-bottom: 20px;}
	.certificationsrow2 .vc_col-sm-4 > .vc_column-inner > .wpb_wrapper {width: 100%;margin: 10px auto;}
	.achievementsslide .slick-list,
	.achievementsslide {padding: 0;overflow: inherit;    margin-top: 50px;}
	.part2 li,
	.designvalidation ul li{width: 100%;display: block;float: none;}
	.integratedmanufacturing .vc_col-sm-6 > .vc_column-inner > .wpb_wrapper{min-height: inherit;}
	.contact-information .wpb_column .wpb_column {width: 100%;}
	.container .container{ padding: 0px; }
	.investor-relations.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a{color: inherit;}
	.investor-relations.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title{    padding-bottom: 0px;}
	.investor-relations.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body,
	.investor-relations.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading{    border-color: transparent;background-color: transparent;}
	.investor-relations.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body, .investor-relations.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::after, .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::before {border-color: transparent;}
	.investor-relations.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {border-color: #019241;background-color: transparent;border-radius: 0px;}
	.bespoke-box .vc_column-inner >.wpb_wrapper{ margin-bottom: 15px;}
	.our-products .wpb_tabs .wpb_tabs_nav li {margin: 0 6px 10px 0;}
	.footerrow2{text-align: center}
	.our-products-page,
		.paddingTB-80{    padding: 80px 15px;}
}

