.new-career-design .col-lg-6 { padding-right:0px!important; }
@media screen and (max-width: 991px){
.new-career-design .col-lg-6 {  overflow:hidden; }
div.buttonspace { width: 100%; }
.new-career-design .unwrap-img { display: none; }	
.new-career-design .campus-txt { width:610px; }
.new-career-design .campus-box p { width: 100%!important; }
.page-id-2257 .being-responsible-banner { display:block; }
.careers-txt img { display:none; }
.newcareer-banner .team-img img { margin:0 auto; }
.newcareer-banner .careers-txt { margin-left:0px; }
.new-career-design .buttonspace ul { float:none; margin: 0 auto; }
.campus-box p.buttonspace { margin-top: 10px; }
#horizontalTab .tabin { padding: 0; }
.resp-tabs-list li { font-size: 15px; }
.resp-tabs-container h2 { font-size: 32px; }
.resp-tabs-container p { font-size:22px; }


}

@media screen and (max-width: 767px){

.newcareer-banner .careers-txt p { font-size: 22px; line-height: 30px; }
.career-video .pvrcommon { display:none; }	
.career-video .video-part { margin: 0px; }
 .career-video .video-part iframe { height: 300px; }
.career-video h2 { text-align:center; } 
.new-career-design a.buttonwhite { margin-right:0px; } 

}

@media screen and (max-width: 500px){
	.new-career-design .campus-txt { width: 100%; }
	.career-video .video-part iframe { height: 200px; }
}


@media screen and (max-width: 320px){
    .band-beingresponsible h3 a{
        
        font-size: 30px;
    }  
    
    .logo{
        
        padding: 0px;
    }
    
    
    .buttonspace a.button{
        
            padding: 11px 30px;
    }
    
 
    
    .team-img{
        
        display: block;
            padding: 0px 0px 15px 0px;
    }
    
    
    .meet-desactive{
        
        display: none;
    }
    
	
	.carouseloptions li a {
		font-size:18px!important;
	}
}


@media screen and (max-width: 480px) and (min-width: 321px){
    
.logo{padding: 0px;}
    
}

@media screen and (max-width: 480px){
#homecarousel .carouselnav .carouseldirectionnav a, #homecarouselnojs .carouselnav .carouseldirectionnav a, #homecarousel .carouselnav .carouseldirectionnav a:visited, #homecarouselnojs .carouselnav .carouseldirectionnav a:visited{
left: 126px;
}

#homecarousel .carouselnav .carouseldirectionnav a.next, #homecarouselnojs .carouselnav .carouseldirectionnav a.next, #homecarousel .carouselnav .carouseldirectionnav a:visited.next, #homecarouselnojs .carouselnav .carouseldirectionnav a:visited.next{
	right:175px;
}

.office-map-link{bottom:0px; position: unset; padding: 10px 18px;}

.pvm-global-office-area h2 {padding: 30px 0px 28px 0px;}

}


@media screen and (max-width: 568px) and (min-width:481px){
	#homecarousel .carouselnav .carouseldirectionnav a.next, #homecarouselnojs .carouselnav .carouseldirectionnav a.next, #homecarousel .carouselnav .carouseldirectionnav a:visited.next, #homecarouselnojs .carouselnav .carouseldirectionnav a:visited.next{
	right:140px;
}

.office-map-link{bottom:0px; position: unset; padding: 10px 18px;}

.pvm-global-office-area h2 {padding: 30px 0px 28px 0px;}

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

@media screen and (max-width: 568px){
   
    .box-nutrition{
		width:100%;
	}
    
    .log   
        padding: 0px;
    }
	
	
.office-map-link{bottom:0px; position: unset; padding: 10px 18px;}

.pvm-global-office-area h2 {padding: 30px 0px 28px 14px;}
.office-div{width: 100%; margin:0 auto; margin-bottom: 34px;}

}



@media screen and (max-width: 767px){


	.violation-table{
		width:600px;
	}	

	.logo{
		padding-bottom:20px!important;
	}
	
	#sitelinks{
display:none!important;
}
	.carouselcontrols{
		display:none!important;
	}
	

	header#header #sitelinks ul li{
		float:left!important;
		margin-left:5px!important;
	}
    
    
    
    .campus-box{
        
        border-radius:0px;
    }
    
    
    .campus-box h2{
        
        padding: 34px 0px 22px 0px;
        
    }
    
    a.buttonwhite{
        
       margin:0px;
        
    }
    
    .careers-txt p{
        
        
        padding:0px;
    }
    
    .meet-desactive{
        
        display: none;
    }
    .ezsearch-form .searchbg{
        
        font-size: 16px;
    }
    .product_area h2{
        
        text-align: center;
        margin: 59px 0 28px 0px;
    }
    
    .product_area .bx-wrapper .bx-next,.product_area .bx-wrapper .bx-next:hover{
        
        right:0px;
        
        
    }
    .overview-pr-box{
        
            margin: 0px 0px 0px 0px;
    }
    .overview-pr-box p.buttonspace{
        text-align: center;
    }
	
	.ezsearch-form input[type=submit] {
    background: white url(../img/site_objects/ico_search_large.png) no-repeat -15px -19px;
    height: 52px;
	left: -59px;
    width: 60px;
} 
}


@media screen and (max-width: 1024px){
    
    .product_area .bx-wrapper .bx-next,.product_area .bx-wrapper .bx-next:hover{
        
        right:0px;
        
        
    }   
}




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


.inner-banner-div{
	display:none;
}

.our-vision-c .mt-program-txt{
padding-left:15px!important;
}
.our-history .col-lg-6 {
    width: 50%;
}

.technology-over-product{
margin-bottom:50px;
float:left;
width:100%;
}

.alpen-candies-bg{
padding-bottom:50px;
float:left;
width:100%;
}


.candies-get-text-item{
    border: 1px solid #ddd;
    border-radius: 22px;
   
    background: #fff;
	  
    
  
	    text-align: left;
    line-height: 24px;
    font-family: "vagRoundedstdThin", Helvetica, Arial, sans-serif;
       margin-top: 30px;

}

.candies-get-text-item p{
padding: 35px 50px 35px 50px;
margin:0;
}

.mi-box-item-2 .candies-get-text-item p{
padding: 35px 170px;
margin:0 0 0 26px;
}

.mi-box-item-2 .get-content-item {
    margin-left: 6px;
    padding-left: 16px;
}

.omv-ourstrenth .container{
	padding-right:0px;
}

.candies_icons .cadactive{

    border: 5px solid #2d3b94!important;
}


.mi-box-item-1 .t-icon a.candies img{
    border: 5px solid #2e78c9;

}


.tech-desactive {
    background: url(../img/sprite_tip.png) no-repeat -38px 0;
    content: "";
    float: left;
    width: 38px;
    height: 18px;
    z-index: 2;
	    margin-top: 13px;
		margin-left:35%;
		position:absolute;
}


.box-item-1{
padding-top:30px;
}

.get-content-item{
	width:78%;
	margin: 0 auto;
}

/* added for the mission values cones */
.section-values .get-content-item{
    width: 94%;
    margin: 0 auto;
}
.mi-box-item-2.section-strength .get-content-item{
	margin-left: 115px!important;
}
.mi-box-item-2.section-strength .candies-get-text-item p{
	padding:35px 0px;
}
/* end mission values cones */
/*technology cones */
.section-gums .tech-desactive{
	    margin-left: 33%;
}
.section-candies .tech-desactive{
	    margin-left: 37%;
}
/* end technology cones  */

.tech-desactive-div{
	float:left;
	width:100%;
}

.techpointeractive{
display:block!important;
}

.onabove991{
display:none;
}

.box-item-2 .t-icon{
width:22%!important;
}


.box-item-2 .blue-arrow{
left:235px!important;
}



}


@media screen and (max-width: 1200px){

.brand-inner-txt h3{
	font-size:45px;
}
.brand-inner-txt p{
	font-size:25px;
}
.being-responsible-txt h3{
	font-size:50px;
}


.being-responsible-banner .container .bandbg{
	left:-40px;
}

.pvmind-ban-txt h3{
	font-size:40px;
}

.pvmind-ban-txt p{
	font-size:25px;
}


.pvmglob-ban-txt p{
	font-size:25px;
}

.cmp-cont .bandbg{
	left:-65px!important;
}



.being-responsible-txt{
	margin-left:0px;
	width:94%;
}
.campus-inner-box{width: 100%;}
.hevenleftitem .year{

    right: 440px!important;
}


.hoddrightitem .year{
    left: 440px!important;

}


.meet-desactive{
display:none;
}
}


@media (max-width: 991px){

.production .production-img{
        right:0px;   
    }

.breakclass{
	
	display:none;	
}

.feedback-form-div{
padding: 20px 0 0 0;
}

.being-responsible-banner{
 display:none;
}
.careers-banner{display:none;}

.bandcontent{
padding-bottom:10px;
}

.bandcontent-career{width:98%;}

.invo-overview-product img{
	margin:0 auto;
}

.just-jelly-sec img{
	margin:0 auto;
}


.aplenliebe-img img{
	margin:0 auto;
}

.lg-chupa-chups img{
	margin:0 auto;
}

.chupa-sour img{
	margin:0 auto;
}

.our-history .row{
	margin-left:0px;
	margin-right:0px;
	
}
.gum-fresh img{
	margin:0 auto;
}

.chupa-sour p.buttonspace{
	text-align:center;
}

.lg-just-jelly h2{
padding:0 0 0 0;
text-align:center;
}

.justjelly-taste h2{
	text-align:center;
}

.lg-just-jelly p{
text-align:center;
padding:20px 0 0 0;
}

.lg-just-jelly {
    padding: 0px 0 0 0px;
	
	}

.product_area .bx-controls-direction .bx-next:hover{
        right: 10px;
    background: url(../img/site_objects/sprite_arrows.png) no-repeat;
    transition: opacity 1s ease-in;
    height: 52px;
    width: 41px;
    transform: none;
    background-position: -40px -83px!important;
   
}


.pvm-navigation li a {
    font-size: 16px;
}

.pvm-logo, .pvm-navigation>.pvm-wrap {
    max-height: 100%;
    position: absolute;
    top: 20px;
    left: 14px;
	z-index: 9999;
}
.pvm-nav-wrap{z-index: 9999;}

.product_area .bx-controls-direction .bx-next{
    
    right: 10px;
    background: url(../img/site_objects/sprite_arrows.png) no-repeat ;
    
    transition: opacity 1s ease-in;
        height: 36px;
    width: 30px;
    transform: none;
    background-position: -50px -48px;
	
}

.product_area .bx-controls-direction .bx-prev:hover{
    background-image: url(../img/site_objects/sprite_arrows.png);
    background-position: 1px -86px;
     transition: opacity 1s ease-out;
     height: 52px;
    width: 41px;
    transform: none;  
}

.product_area .bx-controls-direction .bx-prev{
    
        left: 10px;
    background: url(../img/site_objects/sprite_arrows.png) no-repeat;
    background-position: 0px -46px;
    transition: opacity 1s ease-in;
    height: 36px;
    width: 30px;
	
}



ul#sidenavigation{
    margin: 0 0 0 0px;
}

.alpenliebe-gold {
    padding: 70px 0 0 0px;
}
.lg-chupa-chups {
    padding: 70px 0 0 0px;
}

.innov-inspire{
	padding: 70px 0 0 0px;
}

.acting-responsible{
	padding-left:0px;
}

.being-responsible-middle{
	padding-left:0px;
}

.produciton-drops{
	padding-left:0px;
}

.our-pr-md{
	padding-left:0px;
}

.announcement-steps {
    margin: 70px 0 70px 0px;
}

.our-strength h2{
	padding-left:0px;
	text-align:center;
}

.mt-program{
	padding-left:0px;
}

.get_nutrition_data{
	width:100%;
}

.pvm-navigation{
		display:block;	
	}
	
.main_menu_item{
	display:none;
}

#sitelinks{
	display:none;
}

.submenu-bg{
	display:none;
}

.list-steps .col-md-6 img{
	margin-bottom:10px;
}


.plant-box {
    margin: 30px 0 30px 0px;
}


.our-product-img{
padding:0px;
}

.tech-desactive{display:none!important;}

.quality-inno {
    width: 98%;
    text-align: center;
    margin-right: 0px;
}


.pvm-global-office-area{
	padding:0px;
}

.candies-get-text-item{
	display:none;
}

.onabove991{
display:none;
}

.tech-desactive {
    background: url(../img/sprite_tip.png) no-repeat -38px 0;
    
    float: left;
    width: 38px;
    height: 18px;
    position: absolute;
        margin-left: 39%;
    margin-top: -33px;
}

.tech-desactive-div{
	float:left;
	width:100%;
}
.inovation-txt p{
    padding: 0 0 35px 0px;
}
 .row.year_scheme .row.years .line {
    top: 45px;
    bottom: 45px;
}
.row.year_scheme .row.years .column{
	padding-left:0px;
}


.year_scheme h2{
	text-align:center;
}


.year_scheme .col-xs-12{
	padding-left:0px;
	padding-right:0px;
}

 .row.year_scheme .row.years .column>.row:nth-of-type(odd) {
    padding-top: 20px;
    padding-bottom: 20px;
    height: auto;
}

 .row.year_scheme .row.years .column>.row:nth-of-type(even) {
    padding-top: 20px;
    padding-bottom: 20px;
    height: auto;
}


.row.year_scheme .row.years .column>.row:nth-of-type(odd) .col .info {
    border-right: 1;
    width: 100%;
    margin-top: 100px;
}


.row.year_scheme .row.years .column>.row:nth-of-type(even) .col .info {
   
    width: 100%;
    margin-top: 100px;
}



 .row.year_scheme .row.years .column>.row:nth-of-type(odd) .col .year {
    left: 0;
    top: -15px;
    bottom: auto;
	
	
	
}


 .row.year_scheme .row.years .column>.row:nth-of-type(even) .col .year {
    left: 0;
    top: -15px;
    bottom: auto;
	
	
	
}



.row.year_scheme .row.years .column>.row:nth-of-type(odd) .col {
    text-align: center;
}/**/


.our-history .item.highlightitem:after{
	display:none;
}


.hevenleftitem .year{

    right: 0px!important;
}


.hoddrightitem .year{
    left: 331px!important;

}


.hevenleftitem .image_container{
margin-top:10px;
float:none;
    margin-right: 0px;
}


.our-history .item.highlightitem{
margin-left:0px!important;
}


.our-history .highlightitem:after{
	display:none;
}

.hoddrightitem .rightitem.highlightitem{
	margin:0px;
	margin-top:100px;
}


.hoddrightitem .year{
	    margin-top: -5px!important;
		position:initial!important;
		
}

.hoddrightitem .rightitem.highlightitem{
background: #ffffff;

}

.hoddrightitem .image_container{
margin-top: 17px;
    width: 100%;
    text-align: center;
	margin-left:0px;

}



.row.year_scheme .row.years .column .hoddrightitem .col .year{
    left: 0;
    top: -15px;
    bottom: auto;

}



.hoddrightitem .col:nth-of-type(even) {
    float: left;
}


.row.year_scheme .row.years .column>.row:nth-of-type(odd) .col .year{

	right: initial;
}

.row.year_scheme .row.years .column>.row:nth-of-type(even) .col {
    text-align: center;
}


.hoddrightitem .rightitem {
	margin-top:20px!important;
}

.logo{
padding:0px;
}

.map-txt h2{
	padding-left:0px;
}

.sec-pvm-global {
    float: left;
    width: 100%;
    padding: 30px 0 0 0px;
}

.value-melle {
    width: 98%;
    margin-bottom: 28px;
}

.mt-program-txt h2{padding-bottom:2px;}

.about-pvm p{
padding-left:0px;
}
.about-pvm h3{
padding-left:0px;
}

.find-your{padding:10px 0 40px 0;}


.bx-controls-direction {
    bottom: 88px;
    position: relative;
}

}

/*
@media (max-width: 1365px){

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

}*/

@media screen and (min-width: 768px) and (max-width:1200px){
	.menu-item-higher-limit a{
		font-size:20px!important;
		    padding: 18px 10px 18px 30px!important;
		
	}


	.ourhistory-menu-setting a{
		font-size:20px!important;
		    padding: 18px 10px 18px 30px!important;
	}
	
	.announcement-menu-setting a{
		font-size:20px!important;
		    padding: 18px 10px 18px 30px!important;
	}
	
	.mission-value-menu-setting a{
		font-size:20px!important;
		    padding: 18px 10px 18px 30px!important;
	}
	
	.menu-item-higher-limit-pvmindia a{
	font-size:20px!important;
	 padding: 18px 10px 18px 30px!important;
	}

	.ourhistory-menu-setting a .mactive{
		margin: 16px 0 0 15px!important;
		
		}
	.announcement-menu-setting a .mactive{
		margin: 16px 0 0 50px!important;
		
		}
	.mission-value-menu-setting a .mactive{
		margin: 16px 0 0 50px!important;
		
		}
}





@media screen and (max-width: 768px){
.our-brands p.buttonspace{
	text-align:center;
	padding-left:0px;
}


.ourprand-div img{
	margin:0 auto;
}


.ourprand-div .overview-pr-box h3{
	text-align:center;
}

.ourprand-div .buttonspace-div{
margin-left:auto;
margin-right:auto;
}


}

@media screen and (max-width: 697px){
.overviewcontent {
    margin: 0px 0px 0px 10px;
	text-align: center;
}
	
	
.overviewcontent .buttonspace-div{
margin: 35px auto 35px auto;
}

.buttonspace-div{
    font-size: 12px;
    width: 220px;}

.product_area h2{text-align:center;}

.product_area {
    padding: 40px 0 60px 0;
}

.inovation {
    padding: 28px 0 42px 26px;
}


@media screen and (max-width: 685px){


 #homecarousel .carouselnav, #homecarouselnojs .carouselnav{
        background-image: none;
        background-color: #2d3b94;
		width:100%;
		margin:0 auto;
		margin-left:0px;
		left:0px;
		
        
    }
	
	.carouseldirectionnav .previous{
		left:0px!important;
	}
	
	.carouseldirectionnav .next{
		right:0px!important;
	}
	
	
	.carouseloptions{
		width:100%!important;
		    text-align: center;
			float: left;
	}
	
	
	.carouseloptions li{
	    line-height: 50px;
		float:none!important;
	}
	
	
	



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

}

/*
.carouselnav{
display:none!important;
}

.carouselcontrols{
display:none!important;
}
*/




