@media screen and (max-width: 320px){
	
.pvm-navigation-menu{
	padding: 4px 0 0;
}
.pvm-navigation li a{
	font-size:16px;
}
.pvm-navigation-menu .menu-item-higher-limit a, .pvm-navigation-menu .menu-item-higher-limit-pvmindia a{
	font-size:16px !important;
}
.pvm-logo, .pvm-navigation>.pvm-wrap {
    max-height: 100%;
    position: absolute;
    top: 20px;
    left: 0px;
}

.bx-wrapper .bx-viewport{margin: 0 0 0 14px;}

.product_area{
	padding-top:0px;
}

.production-txt{margin:40px 0 0 0px;}
	
.product_area h2{
	margin:24px 0 0 0 !important;
}

.top-header {
    margin-top: 0px;
	margin-bottom:0px;}
	
.logo{float:none; margin: 15px 0 0 0;}

.logo img{
	float:right;}
	
.bx-wrapper .bx-pager.bx-default-pager a{
	  margin: 0 2px!important;
}
	
header#header #sitesearch {
    float:left;
	margin:0 0 10px 0;}
	
header#header #sitelinks ul li{margin:0 4px 10px 0px;}

#homecarousel .carouselnav, #homecarouselnojs .carouselnav{margin-left: -298px;}

#homecarousel .carouselnav ul.carouseloptions li a, #homecarouselnojs .carouselnav ul.carouseloptions li a, #homecarousel .carouselnav ul.carouseloptions li a:visited, #homecarouselnojs .carouselnav ul.carouseloptions li a:visited{
font-size: 18px;}

.buttonspace a.button{
	padding: 11px 33px;
    font-size: 13px;}
	
.sec-pvm-global{padding:40px 0px 0px 0px;}
	
.overviewcontent {
    margin: 0px 0px 0px 24px;}

.overview-product {margin: 40px 0 0 0;}

.office-div{width: 100%; margin:0 auto; margin-bottom: 34px;}	

.band-beingresponsible {
    margin: 28px 0 0 0;
}

.bx-wrapper .bx-next{right:-28px !important;}

.bx-wrapper .bx-prev{left:-28px !important;}

.inovation-txt {
    margin: 38px 0 0px 0;
    text-align: center;
}

.inovation-txt p{padding:10px 0 0 0px;}

.inovation-txt p.buttonspace {
    padding: 14px 0 34px 0;
}

.innovation .bx-pager {
    bottom: 0px!important;}



ul.social-buttons li span {
    padding: 19px 0 0 44px;
}

.product_area .bx-wrapper .bx-next{margin-right: 4px;}


.product_area .bx-wrapper .bx-prev{margin-left: 4px;}

.contact-directory{padding-bottom:38px;}

.band-beingresponsible p button{margin:0 0 1px 0;}

.band {padding: 0px 0 28px 0;}

.contact-directory{text-align: center;}

.contact-directory h3 a{font-size:30px;}

.contact-directory p{padding-right:0px;
	text-align: center;}

/*.team-img{display:none;}*/

.overview-txt h3 {font-size: 18px;
    width: 60%;
    margin: 32px 0 0 0;
	padding: 0px;
}

.overview-txt p {
    font-size: 14px;
    line-height: 20px;
    margin: 8px 0 24px 0;
    display: block;
    padding: 0 22px 0 0px;
    width: 60%;}
    
.innovation-banner-txt h3{
    font-size: 18px;
    width: 60%;
    margin: 32px 0 0 0;
    padding: 0px;
}

.innovation-banner-txt p{
    font-size: 14px;
    line-height: 20px;
    margin: 8px 0 24px 0;
    display: block;
    padding: 0 22px 0 0px;
    width: 60%;
}

.innov-inspire h2 {text-align:center;}

.innov-inspire p {text-align:center;
                  padding: 28px 0px 0 0px;}
				  
.alpenliebe-gold h2{text-align:center;}

.taste h2 {text-align:center;}

.alpenliebe-gold p {text-align:center;
padding: 24px 0px 0 0px;}

.packaging-slider-txt h3 {text-align:center;
    padding: 0 0px;
}

.packaging-slider-txt p {text-align:center;
	padding:24px 0px;}

.lg-chupa-chups h2 {text-align:center;
    font-size: 41px;
    padding:0px;}
	
.lg-chupa-chups p {text-align:center;
    padding: 24px 0px 0 0px;
}

.gum-fresh-txt h2 {text-align:center;
    font-size: 45px;
	padding:0px;}
	
.gum-fresh-txt p {text-align:center;
    padding: 28px 0px 0 0px;
}

.PVM-global-txt h3{
    font-size: 18px;
    width: 60%;
    margin: 32px 0 0 0;
    padding: 0px;
}

.PVM-global-txt p{
    font-size: 14px;
    line-height: 20px;
    margin: 8px 0 24px 0;
    display: block;
    padding: 0 22px 0 0px;
    width: 60%;
}

.map-txt h2{text-align:center;}

.PVM-india-txt h3{
    font-size: 18px;
    width: 60%;
    margin: 32px 0 0 0;
    padding: 0px;
}

.PVM-india-txt p{
    font-size: 14px;
    line-height: 20px;
    margin: 8px 0 24px 0;
    display: block;
    padding: 0 22px 0 0px;
    width: 60%;
}

.about-pvm{text-align:center;
           margin: 48px 0 0px 0px;
		   padding-bottom:40px;
           width: 100%;}
		   
.announcement-steps h3 {
    font-size: 40px;}
	
.announcement-steps p {
    font-size: 19px;
    padding: 0px 0px 0px 0px;}
	
.being-responsible-txt{width: 100%;}
	
.being-responsible-txt h3{font-size: 18px;
    width: 52%;
    margin: 32px 0 0 0;
    padding: 0 10px 0 0;
}

.being-responsible-txt p{
    font-size: 14px;
    line-height: 20px;
    margin: 8px 0 24px 0;
    display: block;
    padding: 0 22px 0 0px;
    width: 42%;
}

.nutrition-pic {
    width: 100%;}
	
.nutrition-pic img {
     border-top-left-radius:0px; 
     border-top-right-radius: 0px; 
     border-bottom-left-radius: 20px; 
     border-bottom-right-radius: 20px; 
}

.nutrition {
    width: 100%;
	margin: 20px 0;}
	
.codeOf-Conduct {
    text-align: center;
}

.codeOf-Conduct h3 {
    font-size: 31px;}

.production-banner-txt {
    width: 100%;
}
	
.production-banner-txt h3 {
    font-size: 18px;
    width: 60%;
    margin: 32px 0 0 0;
	padding:0px;
}

.production-banner-txt p {
    font-size: 12px;
    line-height: 20px;
    margin: 8px 0 24px 0;
    padding: 0 57px 0 0px;
    width: 60%;
}

.circle-box {
    width: 100%;}

.circlefigure_production span {
    display: block;
    font-size: 88px;
    
    line-height: 80px;
    color: #fff;
    font-weight: bold;
}

.circlefigure_production {
height: 200px;}

.circlefigure_production p {
    font-size: 18px;
    line-height: 20px;
    padding: 0 11px;
}

.our-plants h2{text-align:center;}

.our-plants p{text-align:center;}

.campus-banner-txt h3 {
    font-size: 28px;
    width: 60%;
    margin: 32px 0 0 0;
    padding: 0px;
}

.campus-banner-txt p {
    font-size: 12px;
    line-height: 20px;
    margin: 8px 0 24px 0;
    padding: 0 28px 0 0px;
    width: 60%;
}

.internship {
    padding: 0 0 0 0px;
	}

.internship h2 {padding: 0px 0 0 0;
       text-align:center;
}

.internship p {
    text-align:center;
    padding: 8px 0px 14px 0px;
}

.internship ul li {
    padding: 10px 0 0 0;
}

.mt-program-box {
    padding: 24px 0 0px 0px;
}

.mt-program-txt {
    padding: 30px 0 0px 0px;
}

.mt-program-txt p{padding: 26px 0px 0 0px;
text-align:center;}

.mt-program-txt h2 {text-align:center;}

.mt-program-box img {margin:0 auto;
    padding: 40px 0 0px 0px;
}

.mt-program-box-two img{margin:0 auto;}

.mt-program-two-txt{text-align:center;}

.mt-program-box-two {
    padding: 0px 0 40px 0px;
}

.row.contain h2{text-align:center;}

.information {display:block;
              margin:18px 0 34px 0;}

.blue-arrow{display:none;}

.row.contain .t-icon span{height:32px;}

.tech-banner-txt h3 {
    font-size: 28px;
    width: 60%;
    margin: 32px 0 0 0;
    padding: 0px;
}

.tech-banner-txt p {
    font-size: 12px;
    line-height: 20px;
    margin: 8px 0 24px 0;
    padding: 0 28px 0 0px;
    width: 60%;
}

.vision-banner-txt h3 {
    font-size: 28px;
    width: 60%;
    margin: 32px 0 0 0;
    padding: 0px;
}

.vision-banner-txt p {
    font-size: 12px;
    line-height: 20px;
    margin: 8px 0 24px 0;
    padding: 0 28px 0 0px;
    width: 60%;
}

.attachfile-name {
    width: 98%!important;
}
.selectfilebtn {
    width: 40%!important;
    margin: 10px 0 0 0;
}

.tech-desactive{margin-left:25%!important;}

.tech-banner-txt h3 {
    font-size: 28px;
}

.mt-program-two-txt p{padding: 28px 0px 0 0px;}

.ezsearch-form input[type=submit]{
    background: white url(../img/site_objects/ico_search_large.png) no-repeat -15px -19px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    cursor: pointer;
    float: left;
    height: 52px;
    width: 60px;
    border: 1px solid #cccccc;
}      


.overviewcontent h3,.overviewcontent p.buttonspace,.overviewcontent p{
text-align:center;
}
 			   
}


@media screen and (max-width:380px){
	.contact-directory ul.links li a{margin:0 0 0 -28px}
}

@media screen and (max-width: 480px) and (min-width: 321px) {
	
.about-pvm {
    text-align: center;
    margin: 48px 0 40px 0px;
    width: 100%;
    padding-bottom: 4px;
}	
	
	
.top-header {
    margin-top: 0px;}
	
.logo{float:none;}

.logo img{
	margin:0 auto;}
	
header#header #sitesearch {float:left;
	margin:0 0 10px 0;}
	
header#header #sitelinks ul li{margin:0 4px 10px 0px;}

header#header #sitelinks ul {
    float: none;
    clear: both;
}

#homecarousel .carouselnav, #homecarouselnojs .carouselnav{margin-left: -298px;}

#homecarousel .carouselnav ul.carouseloptions li a, #homecarouselnojs .carouselnav ul.carouseloptions li a, #homecarousel .carouselnav ul.carouseloptions li a:visited, #homecarouselnojs .carouselnav ul.carouseloptions li a:visited{
font-size: 18px;}

.buttonspace a.button{
	padding: 11px 33px;
    font-size: 13px;}
	
.overviewcontent {
    margin: 0px 0px 0px 0px;}
	
.overview-product {margin: 40px 0 0 0;}
	
.overviewcontent .buttonspace-div{
margin: 35px auto 35px auto;
}
	
.band{text-align:center;}
	
.beingresponsible .beingresponsibleimage {
    position: relative;
    left: 0px;
    bottom: -24px;
}

.bx-wrapper .bx-next{right:-38px !important;}

.bx-wrapper .bx-prev{left:-58px !important}

.inovation-txt {
    margin: 38px 0 0px 0;
    text-align: center;
}

.inovation-txt p{padding:10px 0 0 0px;}

.inovation-txt p.buttonspace {
    padding: 14px 0 34px 0;
}

.innovation .bx-pager {
    bottom: 0px !important;}

.product_area .bx-wrapper .bx-next{margin-right: 4px;}

.product_area .bx-wrapper .bx-prev{margin-left: 4px;}

ul.social-buttons li span {padding: 19px 0 0 44px;}

.band-beingresponsible {margin: 10px 0 0 0;}

.band {padding: 40px 0 10px 0;}

.contact-directory{text-align: center;}

.contact-directory h3 a{font-size:30px;}

.contact-directory p{padding-right:0px;
	                 text-align: center;}
					 
/*.team-img{display:none;}*/

.overview-txt h3 {font-size: 18px;
    width: 60%;
    margin: 32px 0 0 0;
	padding: 0px;
}

.overview-txt p {
    font-size: 14px;
    line-height: 20px;
    margin: 8px 0 24px 0;
    display: block;
    padding: 0 22px 0 0px;
    width: 60%;
}

.innovation-banner-txt h3{
    font-size: 18px;
    width: 60%;
    margin: 32px 0 0 0;
    padding: 0px;
}

.innovation-banner-txt p{
    font-size: 14px;
    line-height: 20px;
    margin: 8px 0 24px 0;
    display: block;
    padding: 0 22px 0 0px;
    width: 60%;
}

.innov-inspire h2 {text-align:center;}

.innov-inspire p {text-align:center;
                  padding: 28px 0px 0 0px;}
				  
.alpenliebe-gold h2{text-align:center;}

.taste h2 {text-align:center;}

.alpenliebe-gold p {text-align:center;
padding: 24px 0px 0 0px;}

.packaging-slider-txt h3 {text-align:center;
    padding: 0 0px;
}

.packaging-slider-txt p {text-align:center;
	padding:24px 0px;}

.lg-chupa-chups h2 {text-align:center;
    font-size: 41px;
    padding:0px;}
	
.lg-chupa-chups p {text-align:center;
    padding: 24px 0px 0 0px;
}

.gum-fresh-txt h2 {text-align:center;
    font-size: 45px;
	padding:0px;}
	
.gum-fresh-txt p {text-align:center;
    padding: 28px 0px 0 0px;
}

.PVM-global-txt h3{
    font-size: 18px;
    width: 60%;
    margin: 32px 0 0 0;
    padding: 0px;
}

.PVM-global-txt p{
    font-size: 14px;
    line-height: 20px;
    margin: 8px 0 24px 0;
    display: block;
    padding: 0 22px 0 0px;
    width: 60%;
}

.map-txt h2{text-align:center;}

.PVM-india-txt h3{
    font-size: 18px;
    width: 60%;
    margin: 32px 0 0 0;
    padding: 0px;
}

.PVM-india-txt p{
    font-size: 14px;
    line-height: 20px;
    margin: 8px 0 24px 0;
    display: block;
    padding: 0 22px 0 0px;
    width: 60%;
}

		   
.announcement-steps h3 {
    font-size: 40px;}
	
.announcement-steps p {
    font-size: 19px;
    padding: 0px 0px 0px 0px;}
	
.being-responsible-txt{width: 100%;}
	
.being-responsible-txt h3{font-size: 18px;
    width: 52%;
    margin: 32px 0 0 0;
    padding: 0 10px 0 0;
}

.being-responsible-txt p{
    font-size: 14px;
    line-height: 20px;
    margin: 8px 0 24px 0;
    display: block;
    padding: 0 22px 0 0px;
    width: 42%;
}

.acting-responsible-txt {
    width: 100%;
    margin: 48px 0 48px 0px;
    text-align: center;
}

.nutrition-pic{width:100%;}

.nutrition-pic img {
       border-radius: 20%;
    margin: 0 auto 40px auto;
	
	}

.nutrition {
    width: 100%;
	margin: 0px 0 0 0;
}

.nutrition p{padding:8px 20px 0 20px;
}

	
.codeOf-Conduct {margin: 0 20px;
}

.codeOf-Conduct h3 {
    font-size: 31px;}
	
	
.production-banner-txt {
    width: 100%;
}
	
.production-banner-txt h3 {
    font-size: 18px;
    width: 55%;
    margin: 32px 0 0 0;
	padding:0px;
}

.production-banner-txt p {
    font-size: 12px;
    line-height: 20px;
    margin: 8px 0 24px 0;
   padding: 0 57px 0 0px;
    width: 56%;
}

.circle-box {
    width: 220px;
	margin: 0 auto;}

.circlefigure_production span {
    display: block;
    font-size: 88px;
    
    line-height: 80px;
    color: #fff;
    font-weight: bold;
}

.circlefigure_production {
height: 200px;}

.circlefigure_production p {
    font-size: 18px;
    line-height: 20px;
    padding: 0 11px;
}

.our-plants h2{text-align:center;}

.our-plants p{text-align:center;}

.campus-banner-txt h3 {
    font-size: 28px;
    width: 60%;
    margin: 32px 0 0 0;
    padding: 0px;
}

.campus-banner-txt p {
    font-size: 12px;
    line-height: 20px;
    margin: 8px 0 24px 0;
    padding: 0 38px 0 0px;
    width: 60%;
}
.internship {
    padding: 0 0 0 0px;
}
.internship h2 {padding: 0px 0 0 0;
       text-align:center;
}

.internship p {
    text-align:center;
    padding: 8px 0px 4px 0px;
}

.internship ul{width:94%;}

.internship ul li {
    padding: 10px 0 0 0;
}

.mt-program-box {
    padding: 24px 0 0px 0px;
}

.mt-program-txt {
    padding: 30px 0 0px 0px;
}

.mt-program-txt p{padding: 26px 0px 0 0px;
text-align:center;}

.mt-program-txt h2 {text-align:center;}

.mt-program-box img {margin:0 auto;
    padding: 40px 0 0px 0px;
}

.mt-program-box-two img{margin:0 auto;}

.mt-program-two-txt{text-align:center;}

.mt-program-two-txt p{padding: 28px 0px 0 0px;}

.mt-program-box-two {
    padding: 0px 0 40px 0px;
}

.row.contain h2{text-align:center;}

.dots-pic img{margin:30px auto;}

.information {display:block;
              margin:18px 0 34px 0;}

.blue-arrow{display:none;}

.row.contain .t-icon span{height:32px;}

.tech-banner-txt h3 {
    font-size: 28px;
    width: 60%;
    margin: 32px 0 0 0;
    padding: 0px;
}

.tech-banner-txt p {
    font-size: 12px;
    line-height: 20px;
    margin: 8px 0 24px 0;
    padding: 0 28px 0 0px;
    width: 60%;
}

.vision-banner-txt h3 {
    font-size: 28px;
    width: 60%;
    margin: 32px 0 0 0;
    padding: 0px;
}

.vision-banner-txt p {
    font-size: 12px;
    line-height: 20px;
    margin: 8px 0 24px 0;
    padding: 0 28px 0 0px;
    width: 60%;
}

.attachfile-name {
    width: 98%!important;
}
.selectfilebtn {
    width: 40%!important;
    margin: 10px 0 0 0;
}

.tech-desactive{margin-left:25%!important;}
.overviewcontent h3,.overviewcontent p.buttonspace,.overviewcontent p{
text-align:center;
}

.internship p{margin: 0 0 0 42px;
    padding: 8px 14px 0 0px;}

	
}	


@media screen and (max-width: 480px) and (min-width: 401px) {
	
.top-header {
    margin-top: 0px;}
	
.logo{float:none;}	

.logo img{
	margin:0 auto;}
	
header#header #sitesearch {float:left;
	margin:0 0 10px 0;}
	
header#header #sitelinks ul li{margin:0 4px 10px 0px;}

header#header #sitelinks ul {
    float: none;
    clear: both;
}
	
header#header #sitelinks ul li{margin:0 0 10px 0px;}

#homecarousel .carouselnav, #homecarouselnojs .carouselnav{margin-left: -304px;}

#homecarousel .carouselnav ul.carouseloptions li a, #homecarouselnojs .carouselnav ul.carouseloptions li a, #homecarousel .carouselnav ul.carouseloptions li a:visited, #homecarouselnojs .carouselnav ul.carouseloptions li a:visited{
font-size: 24px;}

.buttonspace a.button{
	padding: 11px 33px;
    font-size: 13px;}
	
.overviewcontent {
    margin: 0px 0px 0px 24px;}
	
.band{text-align:center;}
	
.beingresponsible .beingresponsibleimage {
    position: relative;
    left: 0px;
    bottom: -24px;
}

.bx-wrapper .bx-next{right:-38px !important;}

.bx-wrapper .bx-prev{left:-58px !important;}

.inovation-txt {
    margin: 38px 0 0px 0;
    text-align: center;
}

.internship p{margin: 0 0 0 42px;
    padding: 8px 14px 0 0px;}

.inovation-txt p{padding:10px 0 0 0px;}

.inovation-txt p.buttonspace {
    padding: 14px 0 34px 0;
}

.innovation .bx-pager {
    bottom: 0px !important;}


ul.social-buttons li span {
    padding: 19px 0 0 44px;
}

.about-pvm{text-align:center;
           margin: 48px 0 40px 0px;
           width: 100%;
		   padding-bottom: 4px;}

.product_area .bx-wrapper .bx-next{margin-right:-7px;}

.product_area .bx-wrapper .bx-prev{margin-left: -7px;}

.band-beingresponsible {margin: 10px 0 0 0;}

.band {padding: 40px 0 10px 0;}

.contact-directory{text-align: center;}

.contact-directory h3 a{font-size:30px;}

.contact-directory p{padding-right:0px;
	text-align: center;}
	
.careers-txt h3 {font-size: 42px !important;}

/*.team-img{display:none;}*/

.overview-txt h3 {font-size: 18px;
    width: 60%;
    margin: 32px 0 0 0;
	padding: 0px;
}

.overview-txt p {
    font-size: 14px;
    line-height: 20px;
    margin: 8px 0 24px 0;
    display: block;
    padding: 0 24px 0 0px;
    width: 60%;
}



}


@media screen and (max-width: 568px) and (min-width: 481px) {
	
.top-header {
    margin-top: 0px;}
	
.logo{float:none;}	

.logo img{
	margin:0 auto;}
	
	
header#header #sitesearch {float:left;
	margin:0 0 10px 0;}
	
header#header #sitelinks ul li{margin:0 4px 10px 0px;}

header#header #sitelinks ul {
    float: none;
    clear: both;
}

header#header #sitelinks ul li{margin:0 0 10px 0px;}

#homecarousel .carouselnav, #homecarouselnojs .carouselnav{margin-left: -298px;}

#homecarousel .carouselnav ul.carouseloptions li a, #homecarouselnojs .carouselnav ul.carouseloptions li a, #homecarousel .carouselnav ul.carouseloptions li a:visited, #homecarouselnojs .carouselnav ul.carouseloptions li a:visited{
font-size: 24px;}

.buttonspace a.button{
	padding: 11px 33px;
    font-size: 13px;}
	
.overviewcontent {
    margin: 0px 0px 0px 24px;}
	
.band{text-align:center;}
	
.beingresponsible .beingresponsibleimage {
    position: relative;
    left: 0px;
    bottom: -24px;
}

.overview-product {
    margin: 40px 0 0 0;
}

.bx-wrapper .bx-next{right:-38px !important;}

.bx-wrapper .bx-prev{left:-58px !important;}

.inovation-txt {
    margin: 48px 0 0px 0;
    text-align: center;
}

.inovation-txt p{padding:10px 0 0 0px;}

.inovation-txt p.buttonspace {
    padding: 14px 0 34px 0;
}


ul.social-buttons li span {
    padding: 19px 0 0 18px;
}

.product_area .bx-wrapper .bx-next{margin-right: 4px;}

.product_area .bx-wrapper .bx-prev{margin-left: 4px;}

.contact-directory{padding-bottom:38px;  text-align: center;}

.band-beingresponsible {margin: 10px 0 0 0;}

.band {padding: 40px 0 10px 0;}

contact-directory h3 a{font-size:30px;}

contact-directory p{padding-right:0px;
	text-align: center;}
	
.careers-txt h3 {font-size: 42px !important;}

a.buttonblue {clear: none!important;
    display: inline!important;
    padding: 12px 34px !important;
    margin: 16px 14px auto;}

.overview-txt h3 {
    font-size: 30px !important;
    width: 60%;
}

.overview-txt p {
    font-size: 20px;
    line-height: 24px;
    padding: 0 24px 0 0px;
    width: 59%;
}

.innovation-banner-txt h3 {
    font-size: 30px !important;
    width: 60%;
}

.innovation-banner-txt p {
    font-size: 20px;
    line-height: 24px;
    padding: 0 24px 0 0px;
    width: 59%;
}

.innov-inspire h2 {text-align:center;}

.innov-inspire p {text-align:center;
                  padding: 28px 0px 0 0px;}
				  
.alpenliebe-gold h2{text-align:center;}

.taste h2 {text-align:center;}

.alpenliebe-gold p {text-align:center;
padding: 24px 0px 0 0px;}

.packaging-slider-txt h3 {text-align:center;
    padding: 0 0px;
}

.packaging-slider-txt p {text-align:center;
	padding:24px 0px;}

.lg-chupa-chups h2 {text-align:center;
    font-size: 41px;
    padding:0px;}
	
.lg-chupa-chups p {text-align:center;
    padding: 24px 0px 0 0px;
}

.gum-fresh-txt h2 {text-align:center;
    font-size: 45px;
	padding:0px;}
	
.gum-fresh-txt p {text-align:center;
    padding: 28px 0px 0 0px;
}

.PVM-global-txt h3 {
    font-size: 30px !important;
    width: 84%;
}

.PVM-global-txt p {
    font-size: 20px;
    line-height: 24px;
    padding: 0 24px 0 0px;
    width: 59%;
}

.map-txt h2{text-align:center;}

.PVM-india-txt h3 {
    font-size: 30px !important;
    width: 70%;}

.PVM-india-txt p {
    font-size: 20px;
    line-height: 24px;
    padding: 0 24px 0 0px;
    width: 59%;
}

.announcement-steps p {
    font-size: 32px;
    padding: 0px 0px 0px 0px;}
	

.being-responsible-txt{width: 100%;}
	
.being-responsible-txt h3{font-size: 18px;
    width: 52%;
    margin: 32px 0 0 0;
    padding: 0 10px 0 0;
}

.being-responsible-txt p{
    font-size: 14px;
    line-height: 20px;
    margin: 8px 0 24px 0;
    display: block;
    padding: 0 22px 0 0px;
    width: 42%;
}

.acting-responsible-txt {
    width: 100%;
    margin: 48px 0 48px 0px;
    text-align: center;
}

.nutrition-pic{width:100%;}

.nutrition-pic img {
       border-radius: 20%;
    margin: 0 auto 40px auto;
	
	}

.nutrition {
    width: 100%;
	margin: 0px 0 0 0;
}


.nutrition p{padding:8px 20px 0 20px;
}
	
.codeOf-Conduct {margin: 0 20px;
}

.production-banner-txt {
    width: 100%;
}
	
.production-banner-txt h3 {
    font-size: 25px;
    width: 55%;
    margin: 32px 0 0 0;
    padding: 0px;
}

.about-pvm{text-align:center;
           margin: 48px 0 40px 0px;
           width: 100%;
		   padding-bottom: 4px;}

.production-banner-txt p {
    font-size: 16px;
    line-height: 20px;
    margin: 8px 0 24px 0;
    padding: 0 57px 0 0px;
    width: 54%;
}

.circle-box {
    width: 220px;
	margin: 0 auto;}

.circlefigure_production span {
    display: block;
    font-size: 88px;
    
    line-height: 80px;
    color: #fff;
    font-weight: bold;
}

.circlefigure_production {
height: 200px;}

.circlefigure_production p {
    font-size: 18px;
    line-height: 20px;
    padding: 0 11px;
}

.our-plants h2{text-align:center;}

.our-plants p{text-align:center;}

.campus-banner-txt h3 {
    font-size: 45px;
    width: 60%;
    margin: 32px 0 0 0;
    padding: 0px;
}

.campus-banner-txt p {
    font-size: 15px;
    line-height: 20px;
    margin: 8px 0 24px 0;
    padding: 0 38px 0 0px;
    width: 60%;
}

.internship {
    padding: 0 0 0 0px;
}
.internship h2 {padding: 0px 0 0 0;
       text-align:center;
}

.internship p {
    text-align:center;
    padding: 8px 0px 4px 0px;
}

.internship ul{width:94%;}

.internship ul li {
    padding: 10px 0 0 0;
}

.mt-program-box {
    padding: 24px 0 0px 0px;
}

.mt-program-txt {
    padding: 30px 0 0px 0px;
}

.mt-program-txt p{padding: 26px 0px 0 0px;
text-align:center;}

.mt-program-txt h2 {text-align:center;}

.mt-program-box img {margin:0 auto;
    padding: 40px 0 0px 0px;
}

.mt-program-box-two img{margin:0 auto;}

.mt-program-two-txt{text-align:center;}

.mt-program-two-txt p{padding: 28px 0px 0 0px;}

.mt-program-box-two {
    padding: 0px 0 40px 0px;
}

.row.contain h2{text-align:center;}

.dots-pic img{margin:30px auto;}

.information {display:block;
              margin:18px 0 34px 0;}

.blue-arrow{display:none;}

.row.contain .t-icon span{height:32px;}

.tech-banner-txt h3 {
    font-size: 30px;
    width: 60%;
    margin: 32px 0 0 0;
    padding: 0px;
}

.tech-banner-txt p {
    font-size: 14px;
    line-height: 20px;
    margin: 8px 0 24px 0;
    padding: 0 38px 0 0px;
    width: 60%;
}

.vision-banner-txt h3 {
    font-size: 30px;
    width: 60%;
    margin: 32px 0 0 0;
    padding: 0px;
}

.vision-banner-txt p {
    font-size: 14px;
    line-height: 20px;
    margin: 8px 0 24px 0;
    padding: 0 38px 0 0px;
    width: 60%;
}

.about-pvm{text-align:center;
           margin: 48px 0 40px 0px;
           width: 100%;
		   padding-bottom: 4px;}

}


@media screen and (max-width: 685px) and (min-width: 569px) {
	
.top-header {
    margin-top: 0px;}
	
.logo{float:none;}	


.logo img{
	margin:0 auto;}
	
	
header#header #sitesearch {float:left;
	margin:0 0 10px 0;}
	
header#header #sitelinks ul li{margin:0 4px 10px 0px;}

header#header #sitelinks ul {
    float: none;
    clear: both;
}	

.beingresponsible .beingresponsibleimage {
    position: relative;
    left: 0px;
    bottom: -40px;
}

.band {padding: 70px 0 50px 0;}


.contact-directory{padding-top:38px;}

ul.social-buttons li span {
    padding: 0 18px;
}

.inovation-txt {
    margin: 0px 0 40px 8px;
}

.contact-directory h3 a{font-size:30px;}

.contact-directory p{padding-right:0px;}

.careers-txt h3 {font-size: 42px !important;}

a.buttonblue {clear: none!important;
    display: inline!important;
    padding: 12px 34px !important;
    margin: 16px 14px auto;}
	
.overview-txt h3 {
    font-size: 32px !important;
    width: 58%;
}

.overview-product {
    margin: 40px 0 0 0;
}

.overview-txt p {
    font-size: 20px;
    line-height: 26px;
    padding: 0 16px 0 0px;
    width: 54%;
}

.innovation .bx-pager.bx-default-pager{bottom: 12px;}


.innovation-banner-txt h3 {
    font-size: 32px !important;
    width: 58%;
}

.innovation-banner-txt p {
    font-size: 20px;
    line-height: 26px;
    padding: 0 16px 0 0px;
    width: 54%;
}

.innov-inspire h2 {text-align:center;}

.innov-inspire p {text-align:center;
                  padding: 28px 0px 0 0px;}
				  
.alpenliebe-gold h2{text-align:center;}

.taste h2 {text-align:center;}

.alpenliebe-gold p {text-align:center;
padding: 24px 0px 0 0px;}

.packaging-slider-txt h3 {text-align:center;
    padding: 0 0px;
}

.packaging-slider-txt p {text-align:center;
	padding:24px 0px;}

.lg-chupa-chups h2 {text-align:center;
    font-size: 41px;
    padding:0px;}
	
.lg-chupa-chups p {text-align:center;
    padding: 24px 0px 0 0px;
}

.gum-fresh-txt h2 {text-align:center;
    font-size: 45px;
	padding:0px;}
	
.gum-fresh-txt p {text-align:center;
    padding: 28px 0px 0 0px;
}

.PVM-global-txt h3 {
    font-size: 32px !important;
    width: 58%;
}

.PVM-global-txt p {
    font-size: 20px;
    line-height: 26px;
    padding: 0 16px 0 0px;
    width: 54%;
}

.map-txt h2{text-align:center;}

.PVM-india-txt h3 {
    font-size: 32px !important;
    width: 58%;
}

.PVM-india-txt p {
    font-size: 20px;
    line-height: 26px;
    padding: 0 16px 0 0px;
    width: 54%;
}

.about-pvm{text-align:center;
           margin: 48px 0 40px 0px;
           width: 100%;
		   padding-bottom: 4px;}

.announcement-steps p {
    font-size: 38px;
    padding: 0px 0px 0px 0px;}
	
	
.being-responsible-txt{width: 84%;}
	
.being-responsible-txt h3{font-size: 30px;
    width: 52%;
    margin: 32px 0 0 0;
    padding: 0 10px 0 0;
}

.being-responsible-txt p{
    font-size: 14px;
    line-height: 20px;
    margin: 8px 0 24px 0;
    padding: 0 22px 0 0px;
    width: 52%;
}

.acting-responsible-txt {
    width: 100%;
    margin: 48px 0 48px 0px;
    text-align: center;
}

.codeOf-Conduct {margin: 0 20px;
}

.production-banner-txt {
    width: 100%;
}
	
.production-banner-txt h3 {
    font-size: 28px;
    width: 56%;
    margin: 32px 0 0 0;
    padding: 0px;
}

.production-banner-txt p {
    font-size: 16px;
    line-height: 20px;
    margin: 8px 0 24px 0;
    padding: 0 57px 0 0px;
    width: 54%;
}

.circle-box {
    width: 220px;
	margin: 0 auto;}

.circlefigure_production span {
    display: block;
    font-size: 88px;
    
    line-height: 80px;
    color: #fff;
    font-weight: bold;
}

.circlefigure_production {
height: 200px;}

.circlefigure_production p {
    font-size: 18px;
    line-height: 20px;
    padding: 0 11px;
}

.our-plants h2{text-align:center;}

.our-plants p{text-align:center;}

.campus-banner-txt h3 {
    font-size: 45px;
    width: 56%;
    margin: 32px 0 0 0;
    padding: 0px;
}

.campus-banner-txt p {
    font-size: 15px;
    line-height: 20px;
    margin: 8px 0 24px 0;
    padding: 0 28px 0 0px;
    width: 56%;
}

.internship {
    padding: 0 0 0 0px;
}
.internship h2 {padding: 0px 0 0 0;
       text-align:center;
}

.internship p {
    text-align:center;
    padding: 8px 0px 14px 0px;
}

.internship ul{width:94%;}

.internship ul li {
    padding: 10px 0 0 0;
}

.mt-program-box {
    padding: 24px 0 0px 0px;
}

.mt-program-txt {
    padding: 30px 0 0px 0px;
}

.mt-program-txt p{padding: 26px 0px 0 0px;
text-align:center;}

.mt-program-txt h2 {text-align:center;}

.mt-program-box img {margin:0 auto;
    padding: 40px 0 0px 0px;
}

.mt-program-box-two img{margin:0 auto;}

.mt-program-two-txt{text-align:center;}

.mt-program-two-txt p{padding: 28px 0px 0 0px;}

.mt-program-box-two {
    padding: 0px 0 40px 0px;
}

.row.contain h2{text-align:center;}

.dots-pic img{margin:30px auto;}

.information {display:block;
              margin:18px 0 34px 0;}

.blue-arrow{display:none;}

.row.contain .t-icon span{height:32px;}

.tech-banner-txt h3 {
    font-size: 42px;
    width: 56%;
    margin: 32px 0 0 0;
    padding: 0px;
}

.tech-banner-txt p {
    font-size: 15px;
    line-height: 20px;
    margin: 8px 0 24px 0;
    padding: 0 28px 0 0px;
    width: 56%;
}

.vision-banner-txt h3 {
    font-size: 42px;
    width: 56%;
    margin: 32px 0 0 0;
    padding: 0px;
}

.vision-banner-txt p {
    font-size: 15px;
    line-height: 20px;
    margin: 8px 0 24px 0;
    padding: 0 28px 0 0px;
    width: 56%;
}


}


@media screen and (max-width: 767px) and (min-width: 686px) {
	
.logo img{
	margin:0 auto;}
	
.logo{float:none;}
	
	
header#header #sitesearch {float:left;
	margin:0 0 10px 0;}
	
header#header #sitelinks ul li{margin:0 4px 10px 0px;}

header#header #sitelinks ul {
    float: none;
    clear: both;
}
	
.buttonspace a.button {
    padding: 11px 33px;
    font-size: 13px;
}

.careers-txt h3 {font-size: 42px !important;}

 a.buttonblue {clear: none!important;
    display: inline!important;
    padding: 12px 34px !important;
    margin: 16px 14px auto;}
	
.overview-txt h3 {
    font-size: 32px !important;
    width: 58%;
}

.overview-txt p {
    font-size: 20px;
    line-height: 26px;
    padding: 0 16px 0 0px;
    width: 54%;
}

.overview-product {
    margin: 40px 0 0 0;
}

.innovation-banner-txt h3 {
    font-size: 32px !important;
    width: 58%;
}

.innovation-banner-txt p {
    font-size: 20px;
    line-height: 26px;
    padding: 0 16px 0 0px;
    width: 54%;
}

.about-pvm{text-align:center;
           margin: 48px 0 40px 0px;
           width: 100%;
		   padding-bottom: 4px;}                                                 

.innov-inspire h2 {text-align:center;}

.innov-inspire p {text-align:center;
                  padding: 28px 0px 0 0px;}
				  
.alpenliebe-gold h2{text-align:center;}

.taste h2 {text-align:center;}

.alpenliebe-gold p {text-align:center;
padding: 24px 0px 0 0px;}

.packaging-slider-txt h3 {text-align:center;
    padding: 0 0px;
}

.packaging-slider-txt p {text-align:center;
	padding:24px 0px;}

.lg-chupa-chups h2 {text-align:center;
    font-size: 41px;
    padding:0px;}
	
.lg-chupa-chups p {text-align:center;
    padding: 24px 0px 0 0px;
}

.gum-fresh-txt h2 {text-align:center;
    font-size: 45px;
	padding:0px;}
	
.gum-fresh-txt p {text-align:center;
    padding: 28px 0px 0 0px;
}

.PVM-global-txt h3 {
    font-size: 32px !important;
    width: 58%;
}

.PVM-global-txt p {
    font-size: 20px;
    line-height: 26px;
    padding: 0 16px 0 0px;
    width: 54%;
}

.PVM-india-txt h3 {
    font-size: 32px !important;
    width: 58%;
}

.PVM-india-txt p {
    font-size: 20px;
    line-height: 26px;
    padding: 0 16px 0 0px;
    width: 54%;
}
		   
.being-responsible-txt{width: 84%;}
	
.being-responsible-txt h3{font-size: 34px;
    width: 52%;
    margin: 32px 0 0 0;
    padding: 0 10px 0 0;
}

.being-responsible-txt p{
    font-size: 20px;
    line-height: 24px;
    margin: 8px 0 24px 0;
    padding: 0 22px 0 0px;
    width: 52%;
}

.acting-responsible-txt {
    width: 100%;
    margin: 48px 0 48px 0px;
    text-align: center;
}

.codeOf-Conduct {margin: 0 20px;
}

.production-banner-txt {
    width: 100%;
}
	
.production-banner-txt h3 {
    font-size: 34px;
    width: 55%;
    margin: 32px 0 0 0;
    padding: 0px;
}

.production-banner-txt p {
    font-size: 17px;
    line-height: 20px;
    margin: 8px 0 24px 0;
    padding: 0 57px 0 0px;
    width: 52%;
}

.circle-box {
    width: 220px;
	margin: 0 auto;}

.circlefigure_production span {
    display: block;
    font-size: 88px;
    line-height: 80px;
    color: #fff;
    font-weight: bold;
}

.circlefigure_production {
height: 200px;}

.circlefigure_production p {
    font-size: 18px;
    line-height: 20px;
    padding: 0 11px;
}

.our-plants h2{text-align:center;}

.our-plants p{text-align:center;}

.campus-banner-txt h3 {
    font-size: 48px;
    width: 56%;
    margin: 32px 0 0 0;
    padding: 0px;
}

.campus-banner-txt p {
    font-size: 16px;
    line-height: 20px;
    margin: 8px 0 24px 0;
    padding: 0 28px 0 0px;
    width: 56%;
}

.internship {
    padding: 0 0 0 0px;
}
.internship h2 {padding: 0px 0 0 0;
       text-align:center;
}

.internship p {
    text-align:center;
    padding: 8px 0px 14px 0px;
}

.internship ul{width:94%;}

.internship ul li {
    padding: 10px 0 0 0;
}

.mt-program-box {
    padding: 24px 0 0px 0px;
}

.mt-program-txt {
    padding: 30px 0 0px 0px;
}

.mt-program-txt p{padding: 26px 0px 0 0px;
text-align:center;}

.mt-program-txt h2 {text-align:center;}

.mt-program-box img {margin:0 auto;
    padding: 40px 0 0px 0px;
}

.mt-program-box-two img{margin:0 auto;}

.mt-program-two-txt{text-align:center;}

.mt-program-two-txt p{padding: 28px 0px 0 0px;}

.mt-program-box-two {
    padding: 0px 0 40px 0px;
}

.row.contain h2{text-align:center;}

.dots-pic img{margin:30px auto;}

.information {display:block;
              margin:18px 0 34px 0;}

.blue-arrow{display:none;}

.row.contain .t-icon span{height:32px;}

.tech-banner-txt h3 {
    font-size: 48px;
    width: 56%;
    margin: 32px 0 0 0;
    padding: 0px;
}

.tech-banner-txt p {
    font-size: 16px;
    line-height: 20px;
    margin: 8px 0 24px 0;
    padding: 0 28px 0 0px;
    width: 56%;
}

.vision-banner-txt h3 {
    font-size: 48px;
    width: 56%;
    margin: 32px 0 0 0;
    padding: 0px;
}

.vision-banner-txt p {
    font-size: 16px;
    line-height: 20px;
    margin: 8px 0 24px 0;
    padding: 0 28px 0 0px;
    width: 56%;
}

}


@media screen and (max-width: 991px) and (min-width: 768px) {

a.buttonwhite{
	margin:0 auto;
}
	
.logo{float:none;}

.logo img{
	margin:0 auto;}
	
ul.nav.navbar-nav{margin-right:0px;}

.navbar-nav>li>a{padding:0 21px;}

.band{text-align:center;}
	
.beingresponsible .beingresponsibleimage {
    position: relative;
    left: 0px;
    bottom: -24px;
}

.innovation{text-align:center;
    padding: 0px 0 44px 0;}
	
	
.production{text-align:center;}

.production-txt {
    margin: 44px 62px 106px;}
	
	
.production .production-img {
    position: relative;
    top: -44px;
}

.band1 {padding: 40px 0 50px 0; text-align:center;}

.team-img {padding: 0px 0 48px 0px;}

.container-box {width: 100%;}

.bandcontent h2 {
    font-size: 34px;
    line-height: 38px;
    padding: 0px 0 10px 0;
    text-align: center;}
	
.bandcontent p.intro {line-height: 20px;
                      padding: 0 5px;
                      text-align: center;}

.bandcontent p {line-height: 20px;
                 padding: 0 5px;
				 text-align: center;}
				 
a.buttonblue {clear: none!important;
    display: inline!important;
    padding: 12px 34px !important;
    margin: 16px 14px auto;}
	
.campus-txt {
    width: 100%;
}

.campus-box {
    background: #2d3b94;
    border-radius: 144px 0px 0px 144px;}
	
.campus-box h2 {font-size: 38px;
    line-height: 34px;
    padding: 34px 0px 22px 44px;
    text-align: center;
}

.campus-box p {
    font-size: 16px;
    line-height: 22px;
    padding: 0px 48px;
    text-align: center;
}

.campus-box p.buttonspace {
    padding: 4px 0 44px 16px;
}

.campus-box a.buttonwhite {margin: 0 0px 0 0px;}

.meet-txt {width: 100%;
    	   text-align: center;
		   margin:0px;
}

.alpenMision-pic img {
    margin: 0 auto;
}

.who-we-are {background: #f1f1f1;
    width: 100%;
    text-align: center;
    float:none;}
	
.who-we {float: none;
         padding-bottom: 124px;
		 width: 100%;
}

.who-we .who-webox {width: 100%;
                    padding: 14px 0 18px 0;
}

.who-we .who-weimage {width: 100%;float: none;}

.who-we .who-wetext {width: 100%;float: none;}

.our-brands img {text-align: center; margin:0px auto;}

.our-brands h2 {text-align:center;}

ul.submenu-item li a {font-size: 22px;}

.overview-txt h3 {font-size:38px;
                  width: 48%;}

.overview-txt p {
    font-size: 25px;
    padding: 0px 35px 0 0px;
    width: 52%;
    line-height: 30px;
}

.overview-product {
    margin: 40px 0 0 0;
}

.innovation-banner-txt h3 {
    font-size: 32px !important;
    width: 58%;
}

.innovation-banner-txt p {
    font-size: 20px;
    line-height: 26px;
    padding: 0 16px 0 0px;
    width: 54%;
}

.innov-inspire h2 {text-align:center;}

.innov-inspire p {text-align:center;
                  padding: 28px 0px 0 0px;}
				  
.alpenliebe-gold h2{text-align:center;}

.taste h2 {text-align:center;}

.alpenliebe-gold p {text-align:center;
padding: 24px 0px 0 0px;}

.packaging-slider-txt h3 {text-align:center;
    padding: 0 0px;
}

.packaging-slider-txt p {text-align:center;
	padding:24px 0px;}

.lg-chupa-chups h2 {text-align:center;
    font-size: 41px;
    padding:0px;}
	
.lg-chupa-chups p {text-align:center;
    padding: 24px 0px 0 0px;
}

.gum-fresh-txt h2 {text-align:center;
    font-size: 45px;
	padding:0px;}
	
.gum-fresh-txt p {text-align:center;
    padding: 28px 0px 0 0px;
}

.PVM-global-txt h3 {
    font-size: 32px !important;
    width: 58%;
}

.PVM-global-txt p {
    font-size: 20px;
    line-height: 26px;
    padding: 0 16px 0 0px;
    width: 54%;
}

.PVM-india-txt h3 {
    font-size: 32px !important;
    width: 58%;
}

.PVM-india-txt p {
    font-size: 20px;
    line-height: 26px;
    padding: 0 16px 0 0px;
    width: 54%;
}
		   
.being-responsible-txt{width: 84%;}
	
.being-responsible-txt h3{font-size: 34px;
    width: 52%;
    margin: 32px 0 0 0;
    padding: 0 10px 0 0;
}

.being-responsible-txt p{
    font-size: 20px;
    line-height: 24px;
    margin: 8px 0 24px 0;
    padding: 0 22px 0 0px;
    width: 52%;
}

.acting-responsible-txt {
    width: 100%;
    margin: 48px 0 48px 0px;
    text-align: center;
}

.codeOf-Conduct {margin: 0 20px;
}

.production-banner-txt {
    width: 100%;
}
	
.production-banner-txt h3 {
    font-size: 38px;
    width: 54%;
    margin: 32px 0 0 0;
    padding: 0px;
}

.production-banner-txt p {
    font-size: 20px;
    line-height: 20px;
    margin: 8px 0 24px 0;
    padding: 0 57px 0 0px;
    width: 51%;
}

.circle-box {
    width: 220px;
	margin: 0 auto;}

.circlefigure_production span {
    display: block;
    font-size: 88px;
    
    line-height: 80px;
    color: #fff;
    font-weight: bold;
}

.circlefigure_production {
height: 200px;}

.circlefigure_production p {
    font-size: 18px;
    line-height: 20px;
    padding: 0 11px;
}

.our-plants h2{text-align:center;}

.our-plants p{text-align:center;}

.column{padding:0 0 30px 0;}

.campus-banner-txt h3 {
    font-size: 56px;
    width: 56%;
    margin: 32px 0 0 0;
    padding: 0px;
}

.campus-banner-txt p {
    font-size: 16px;
    line-height: 20px;
    margin: 8px 0 24px 0;
    padding: 0 28px 0 0px;
    width: 56%;
}

.internship {
    padding: 0 0 0 0px;
}
.internship h2 {padding: 0px 0 0 0;
       text-align:center;
}

.internship p {
    text-align:center;
    padding: 8px 0px 14px 0px;
}

.internship ul{width:94%;}

.internship ul li {
    padding: 10px 0 0 0;
}

.mt-program-box {
    padding: 24px 0 0px 0px;
}

.mt-program-txt {
    padding: 30px 0 0px 0px;
}

.mt-program-txt p{padding: 26px 0px 0 0px;
text-align:center;}

.mt-program-txt h2 {text-align:center;}

.mt-program-box img {margin:0 auto;
    padding: 40px 0 0px 0px;
}

.mt-program-box-two img{margin:0 auto;}

.mt-program-two-txt{text-align:center;}

.mt-program-two-txt p{padding: 28px 0px 0 0px;}

.mt-program-box-two {
    padding: 0px 0 40px 0px;
}

.row.contain h2{text-align:center;}

.dots-pic img{margin:30px auto;}

.information {display:block;
              margin:18px 0 34px 0;}

.blue-arrow{display:none;}

.row.contain .t-icon span{height:32px;}

.tech-banner-txt h3 {
    font-size: 52px;
    width: 56%;
    margin: 32px 0 0 0;
    padding: 0px;
}

.tech-banner-txt p {
    font-size: 16px;
    line-height: 20px;
    margin: 8px 0 24px 0;
    padding: 0 28px 0 0px;
    width: 56%;
}

.happydent-gums{text-align:center;
padding:0px;}

.happydent-gums p {width: 98%;}

.happydent-gums span {width: 98%;}

.vision-banner-txt h3 {
    font-size: 52px;
    width: 56%;
    margin: 32px 0 0 0;
    padding: 0px;
}

.vision-banner-txt p {
    font-size: 16px;
    line-height: 20px;
    margin: 8px 0 24px 0;
    padding: 0 28px 0 0px;
    width: 56%;
}

.about-pvm{text-align:center;
           margin: 48px 0 40px 0px;
           width: 100%;
		   padding-bottom: 4px;}

}


@media screen and (max-width: 1200px) and (min-width: 992px) {
.bandcontent-career{width:80%;}
.logo img{
	margin:0 auto;}
	
.careers-txt span {display: block;
                   padding-right:0px;
}

.campus-txt {
    width: 100%;
}

.who-we {
    width: 84%;}

.team-img {padding: 48px 0 48px 0px;}

a.buttonblue {padding: 2px 34px;
    font-size: 16px;
    margin: 0 0px 15px 0px;
    clear: both;
    display: block;
    width: 78%;
    text-align: center;
}

.overview-txt p {padding:0px;}

.PVM-global-txt h3 {
	font-size: 56px !important;
    width: 100%;
	padding-right:8px;
}


.PVM-global-txt p {
    font-size: 20px;
    line-height: 26px;
    padding: 0 16px 0 0px;
    width: 100%;
}


.PVM-india-txt h3 {
	font-size: 48px !important;
    width: 100%;
	padding-right:8px;
}


.PVM-india-txt p {
    font-size: 20px;
    line-height: 26px;
    padding: 0 16px 0 0px;
    width: 100%;
}

.production-banner-txt h3 {
    font-size: 56px;
}

.production-banner-txt p {
    margin: 22px 0 54px 0;
}

.happydent-gums span{margin:0 0 38px 0;}

.blue-arrow{width: 10%;
    position: absolute;
    left: 144px;}

header ul.nav li a.active:after {
    bottom: -26px;
}	
	
	

}
 
@media screen and (max-width: 767px){
    
.campus-box{
	float:left;
	width:100%;
	margin: 20px 0 0 0;
}
	.meet-box .bx-wrapper .bx-pager{
		    bottom: -39px;
	}
	.pvm-navigation{
		display:block;	
	}
	
.band{text-align:center;}
	
.beingresponsible .beingresponsibleimage {
    position: relative;
    left: 0px;
    bottom: -24px;
}

.innovation{text-align:center;
    padding: 0px 0 44px 0;}
	
	
.production{text-align:center;}
	
.production .production-img {
    position: relative;
    top: -44px;
    right: -26px;
}

.band1 {padding: 40px 0 50px 0; text-align:center;}

.footer-bottom span {text-align: center;}

.footer-bottom .right-box {text-align: center; float: none;}

.footer-bottom .list-inline>li {display: block;}

.submenu-bg {display:none;}


/*------Careers Page css-----*/

.team-img {
    padding: 11px 0 48px 0px;
}

.careers-txt h3 {
    font-size: 29px;
    padding: 36px 0 0 0;}

.careers-txt span {font-size: 19px;
                   line-height: 28px;
    			   margin: 8px 0 0px 0;
   				   display: block;
   				   padding: 0 0px 0 0px;}
				   
.container-box {width: 100%;}

.bandcontent h2 {
    font-size: 34px;
    line-height: 38px;
    padding: 24px 0 10px 0;
    text-align: center;}
	
.bandcontent p.intro {line-height: 20px;
                      padding: 0 5px;
                      text-align: center;}

.bandcontent p {line-height: 20px;
                 padding: 0 5px;
				 text-align: center;}
a.buttonblue {
    padding: 2px 34px;
    margin: 16px auto;
    clear: both;
    display: block;
    width: 68%;
}

.campus-txt {
    width: 100%;
}

.campus-box {
    background: #2d3b94;
    border-radius: 144px 0px 0px 144px;}
	
.campus-box h2 {font-size: 30px;
    line-height: 34px;
    padding: 34px 0px 22px 44px;
    text-align: center;
}

.campus-box p {
    font-size: 16px;
    line-height: 22px;
    padding: 0px 28px;
    text-align: center;
}

.campus-box p.buttonspace {
    padding: 4px 0 44px 16px;
}

.campus-box a.buttonwhite {margin: 0 0px 0 0px;}

.meet-txt {width: 100%;
    	   text-align: center;
		   margin:0px;
}

.who-we-are {background: #f1f1f1;
    width: 100%;
    text-align: center;
    float:none;}
	
.who-we {float: none;
         padding-bottom: 0px;
		 width: 100%;
}

.who-we .who-webox {width: 100%;
                    padding: 14px 0 18px 0;
}

.who-we .who-weimage {width: 100%;float: none;}

.who-we .who-wetext {width: 100%;float: none;}

.our-brands img {text-align: center; margin:0px auto;}

.our-brands h2 {text-align:center;}

.column{padding:0 0 30px 0;}


.tech-banner-txt h3 {
    font-size: 34px;
    width: 56%;
    margin: 32px 0 0 0;
    padding: 0px;
}

.tech-banner-txt p {
    font-size: 16px;
    line-height: 20px;
    margin: 8px 0 24px 0;
    padding: 0 28px 0 0px;
    width: 56%;
}

.happydent-gums{text-align:center;
padding:0px;}

.happydent-gums p {width: 98%;}

.happydent-gums span {width: 98%;}

.alpenMision-pic img{margin: 0 auto;}
	
}


@media screen and (max-width: 1365px){
	
.product_area .bx-wrapper .bx-next{right:-30px;}

.product_area .bx-wrapper .bx-prev{left:-30px;}

}


@media screen and (max-width: 791px) and (min-width: 697px) {
	
.product_area .bx-wrapper .bx-next{right:-10px;}

.product_area .bx-wrapper .bx-prev{left:-10px;}

}



@media screen and (max-width:1199px){
.main_menu_item{
	display:block;
}

.header-nav-2{
	display:none;
}
}