.nav-previous{
	float:left;
}

.nav-next{
float:right;
}

.subsubmenu-class{
	margin-top:97px;
	margin-left: -19px;

display:none;
}

.subsubmenu-class li a{
	font-size: 20px!important;
    color: #fff!important; 
    padding: 10px 0px!important;
    float: left!important;
    font-family: "vagRoundedstdThin", Helvetica, Arial, sans-serif!important;
	    width: 100%;
		text-transform:none;

}


.menu-custom-css-green{
	background:#216566;

}


.menu-custom-css-green .mactive{
background-position:-162px -61px;
}


.menu-custom-css-pink{
background:#991055;

}

.main-menu-item-hide{
    
    display: none!important;
}


.menu-custom-css-pink .mactive{
background-position:-162px -40px;
}

.submenu-padding-left-30{
    
    padding-left:60px;
    
}


.menu-custom-css-blue{
background:#2d3b94;;

}


.menu-custom-css-blue .mactive{
background-position:-162px 2px;
}



.ourpriorities_listContent .listofcontent{

}


.ourpriorities_listContent .listofcontent .list-steps{

 padding: 0px 0px 35px 0px;
}



.ourpriorities_listContent .listofcontent .list-steps h3{
font-family: "vagRoundedstdBold", Helvetica, Arial, sans-serif;
    font-size: 28px;
    color: #2c2d85;
    text-transform: inherit;
	padding:0 0 25px 0; 

}

.codeofconduct_listContent .listofcontent .list-steps h3{

	padding:0 0 20px 0; 

}

.ourpriorities_listContent .listofcontent .list-steps p {
	font-size: 16px;
    font-family: "vagRoundedstdLight", Helvetica, Arial, sans-serif;
    padding: 0px 0px 0px 0px;
    color: #2c2d85;
	font-weight: 500;
	
	

}




.ourpriorities_listContent .listofcontent .list-steps p b{
 font-family: "vagRoundedRegular", Helvetica, Arial, sans-serif;
 font-size: 18px;
 color: rgba(45, 59, 148, 0.81);;
}


.ourpriorities_listContent .listofcontent .list-steps ul{
padding-left: 16px;
padding-top:0px;
}

.ourpriorities_listContent .listofcontent .list-steps ul li{
	font-size: 16px;
    font-family: "vagRoundedstdLight", Helvetica, Arial, sans-serif;
    padding: 0px 0px 0px 0px;
	font-weight: 500;
	color: #2d3b94;
    list-style-type: disc;

}

.op-img-box{
		float:left;
		width:100%;
		margin: 0px 0px 45px 0px;
	}
.env-img-box{
float:left;
		width:100%;
		margin: 30px 0px 0px 0px;
}


.ourpriorities_listContent .listofcontent .list-steps .header-liststep{
	    font-size: 28px;
		padding:0px;
		margin:0px;
}

/********************Code Of Conduct************************************************/

.codeofconduct_listContent .listofcontent{

}


.codeofconduct_listContent .listofcontent .list-steps{

 padding: 0px 0px 30px 0px;
}



.codeofconduct_listContent .listofcontent .list-steps h3{
font-family: "vagRoundedBold", Helvetica, Arial, sans-serif;
    font-size: 28px;
    color: #2c2d85;
    text-transform: inherit;

}

.codeofconduct_listContent .listofcontent .list-steps p {
	font-size: 16px;
    font-family: "vagRoundedstdLight", Helvetica, Arial, sans-serif;
    padding: 0px 0px 0px 0px;
    color: #2c2d85;
	font-weight: 500;
	

}

.codeofconduct_listContent .listofcontent .list-steps p b{
 font-family: "vagRoundedRegular", Helvetica, Arial, sans-serif;
 font-size: 18px;
 color: rgba(45, 59, 148, 0.81);;
}


.codeofconduct_listContent .listofcontent .list-steps ul{
padding-left: 16px;
}

.codeofconduct_listContent .listofcontent .list-steps ul li{
	font-size: 16px;
    font-family: "vagRoundedstdLight", Helvetica, Arial, sans-serif;
    padding: 11px 0px 0px 0px;
	font-weight: 500;
	color: #2c2d85;
    list-style-type: disc;

}

.codeofconduct_listContent .listofcontent .list-steps .coc-two-div{
	padding:0 0 14px 0!important;
}

.codeofconduct_listContent .listofcontent .list-steps .header-liststep{
	    font-size: 34px;
		padding:0 0 0 0;
		margin:0px;
}


.codeofconduct_listContent h1{
font-size:50px;
}
/**************************************************************************/

#sidenavigation a{
    white-space:inherit;

}

.searchicon-txt h1{
    text-transform: inherit;
}


.codeofconduct_listContent .listofcontent .list-steps .inner-list-steps h4 {
    font-family: "vagRoundedBold", Helvetica, Arial, sans-serif;
    font-size: 28px;
    color: #2d3b94;
    text-transform: inherit;
	    padding: 25px 0px 0px 0px;
	}
	
	
.codeofconduct_listContent .listofcontent .list-steps h3{
	font-size:34px;
}




.open a{
    
    padding: 15px;
    border-radius: 20px;
    border: solid 1px #d9d9d9;
    float: right;
    font-family: "vagRoundedBold", Helvetica, Arial, sans-serif;
    color: #2c3a92;
    
}

.open a:hover{
text-decoration:underline;
}

.open a:visited{
text-decoration:underline;
}


.togglecontainer{
    
        margin: 0px 0 35px 0;
    
}

.pvm-col-md-12{
    
        width: 100%;
        float:left;
    
}


.pvm-col-md-6{
    
        width:50%;
    float: left;
}

.toggle_body p {
    font-size: 16px;
    font-family: "vagRoundedstdlight", Helvetica, Arial, sans-serif;
    padding: 0px 4px 0px 20px;
    color: #2e3c95;
    font-weight: 500;
}



.innovation .bx-controls-direction .bx-next:hover{
    background-image: url(../img/site_objects/sprite_arrows.png);
    background-position: -40px -86px;
    height: 47px;
    width: 41px;
     transition: opacity 1s ease-out;
    
}


.innovation .bx-controls-direction .bx-next{
    
    right: 5px;
    background: url(../img/site_objects/sprite_arrows.png) no-repeat -50px -48px;
    
    transition: opacity 1s ease-in;
}




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


.innovation .bx-controls-direction .bx-prev{
    
        left: 5px;
    background: url(../img/site_objects/sprite_arrows.png) no-repeat 0px -46px;
    
    transition: opacity 1s ease-in;
}


.carouseldirectionnav .previous{
    
    transition: opacity 1s ease-in;

    
}


.carouseldirectionnav .previous:hover{
    
    transition: opacity 1s ease-out;

    
}


.carouseldirectionnav .next{
    
    transition: opacity 1s ease-in;

    
}


.carouseldirectionnav .next:hover{
    
    transition: opacity 1s ease-out;

    
}




.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;*/
	
    
}


.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;*/
	right:-6px;
}




.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;*/
	left:11px;
}


.product_area h2{
    
    
    text-transform: none;
    margin: 0px 0 35px 32px;
        text-align: left;

    
}

.careers-txt{
    
    margin-left: 18px;
    width: 100%;
    
}




.meet-box .bx-controls-direction .bx-next:hover{
    background-image: url(../img/site_objects/sprite_arrows.png);
    background-position: -40px -86px;
    height: 47px;
    width: 41px;
     transition: opacity 1s ease-out;
    
}


.meet-box .bx-controls-direction .bx-next{
    
    right: -75px;
    background: url(../img/site_objects/sprite_arrows.png) no-repeat -50px -48px;
    
    transition: opacity 1s ease-in;
}




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


.meet-box .bx-controls-direction .bx-prev{
    
        left: -75px;
    background: url(../img/site_objects/sprite_arrows.png) no-repeat 0px -46px;
    
    transition: opacity 1s ease-in;
}


.meet-box .bx-wrapper .bx-controls-direction a{
    
        top: 28%;
    
}


.bandcontent p.intro{
    line-height: 30px;
    font-size: 22px;
    font-family: "vagRounded", Helvetica, Arial, sans-serif;
}


/* .bandcontent h2{
    
        font-size: 50px;
    line-height: 60px;
} */


.bandcontent p{
    
    line-height: 25px;
    
}


a.buttonwhite{
        margin: 0 160px 0 0px;
    
    
}


.toggle_header a{
    
    white-space: normal;
}

.searchicon-txt h1{
    
    font-size: 60px;
        
}


.listofcontent{
    
    /*margin-top:35px;*/
}

ul.siteindexmenu li{
    
    width:30px;
}

.playpause{
    
    transition: opacity 1s ease-in;
}

play{
   transition: opacity 1s ease-out; 
    
}




.innovation{
    padding: 0px 0 35px 0;
} 


.product_area{
    
    padding:70px 0 70px 0;
}

.product_area .bx-pager{
    
    display: block;
}

.overviewcontent p.buttonspace{
    
    padding: 10px 0 0 0;
    height: 100px;
}

.bx-wrapper .bx-pager.bx-default-pager a{
    
    
        background: #fff !important;
        border: 2px solid #2d3b94!important;
}

.bx-wrapper .bx-pager.bx-default-pager a.active{
    
    
        background: #2d3b94 !important;
        border: 2px solid #2d3b94!important;
}




.packaging .bx-wrapper .bx-pager.bx-default-pager a{
    
    border:2px solid #7e5711!important;
    
}

.packaging .bx-wrapper .bx-pager.bx-default-pager a.active,.packaging .bx-wrapper .bx-pager.bx-default-pager a:hover{
    
    background-color:#7e5711!important;
    border:2px solid #7e5711!important;
}


.packaging .bx-controls-direction .bx-next:hover{
    background-image: url(../img/site_objects/brown-sprite_arrows.png);
    background-position: -120px -86px;
    height: 47px;
    width: 41px;
     transition: opacity 1s ease-out;
    
}


.packaging .bx-controls-direction .bx-next{
    
    right: -6px;
    background: url(../img/site_objects/brown-sprite_arrows.png) no-repeat -50px -48px;
    
    transition: opacity 1s ease-in;
}




.packaging .bx-controls-direction .bx-prev:hover{
    background-image: url(../img/site_objects/brown-sprite_arrows.png);
    background-position: -80px -86px;
    height: 47px;
    width: 40px;
     transition: opacity 1s ease-out;
    
}


.packaging .bx-controls-direction .bx-prev{
    
    left: -6px;
    background: url(../img/site_objects/brown-sprite_arrows.png) no-repeat 0px -46px;
    transition: opacity 1s ease-in;
}

/*header#header #sitelinks ul li a.header-menu-active{
    
    background: #424e9e;
    border: 1px solid #2d3b94;
    color: white;
}*/

.office-data{
        background-color: #eee;
		clear:both;
       
    
    
}
.office-listing{
    
    padding: 40px 0px 35px 0px;
    float: left;
    width: 100%;
}
.office-div{
    float: left;
    width: 90%;
    background-color: #ffffff;
    padding: 18px 0px 30px 0px;
    border-radius: 30px;
    margin: 0 0 0px 8px;
    border: 1px solid #d9d9d9;
	min-height:584px;
	overflow:hidden;
    
}
.office-title{
    float:left;
    width: 100%;
    
}
.office-title h3{
    font-size: 24px;
    font-family: vagRoundedstdBold;
    text-transform: none;
    color: #033333;
    padding: 0px 0px 18px 25px;
    
}

.office-detials h3{
    
        font-size: 25px;
    font-family: vagRoundedstdBold;
    text-transform: none;
    color: #2d3b94;
    padding: 10px 10px 10px 0px;
    
    
}

.office-detials{
    padding: 20px 0px 33px 25px;
    height: 302px;
    overflow: hidden;
	
    
}

.office-detials p{
    
   
        font-family: vagRoundedstdlight;
    
    
}

.office-detials a{
    
   
        font-family: vagRoundedstdlight;
    
    
}

.office-map-link{
    border: 1px solid #d9d9d9;
    width: 232px;
    padding: 8px 28px;
    border-radius: 25px;
    text-align: left;
    margin-left: 26px;
    text-transform: none;
    position: absolute;
    bottom: 33px;
}

.menu-item-higher-limit{

}

.menu-item-higher-limit-pvmindia{
		margin-left:0px;
}


.menu-item-higher-limit-pvmindia a{
		 /*font-size: 25px!important;*/
}


.menu-item-higher-limit a{
    /*font-size: 25px!important;*/
    
}


.ourhistory-menu-setting{
    
    margin-left: 0px;
    
}

/*li.mission-value {
    margin-left: -66px;
}*/


.ourhistory-menu-setting a{
/*font-size: 25px!important;*/

}


.ourhistory-menu-setting a .mactive{
margin: 16px 0 0 19px!important;

}


.announcement-menu-setting{
    
    /*margin-left:40px;
    font-size: 25px!important;*/
}


.announcement-menu-setting a{
    
   
    /*font-size: 25px!important;*/
}

.announcement-menu-setting a .mactive {
    margin: 16px 0 0 81px!important;
}


.mission-value-menu-setting{
    
    /*margin-left: -66px;*/
    
}
.mission-value-menu-setting a{
/*font-size: 25px!important;*/

}

.mission-value-menu-setting a .mactive{
margin: 16px 0 0 76px!important;

}

.form-overview {
	background-color: #eee;
	float:left;
	width:100%;
}

.form-overview .container{

background-color:#fff;
}


.feedback-form-div{
	    padding: 70px 0px 0px 17px;

}
.feedback-form{
margin-left: -15px;
padding: 0px 0px 50px 0px;
}
.feedback-form .form-items-list{

padding: 0px 0px 10px 15px;
}
.feedback-form-heading{
    margin-bottom: 35px;
}
.feedback-form-heading h3{
    color: #2d3b94;
    font-family: vagRoundedstdBold;
    text-transform: none;
    font-size: 36px;
}

.feedback-form-heading p{
font-family: vagRoundedstdlight;
}


.feedback-form .form-item-label{
font-family: vagRoundedstdlight;

}

.form-item-box{


}


.form-item-box input, .form-item-box select{
	width:100%;
	color:#555;
	background-color:#eee;
	font-family: vagRoundedstdlight;
	padding:1px 0px 1px 10px;
	height:30px;
	border-radius:5px 5px 5px 5px;
	border: 1px solid #999;
}


.form-item-label span{
color:red;

}


.submitclass{
    width: 150px!important;
    background-color: #2d3b94!important;
    color: #fff!important;
	    padding-left: 0px!important;
}

.submitclass-div{
text-align:center;
}

.form-item-box textarea{
	    width: 100%;
    height: 170px;
    resize: none;
	color:#555;
	background-color:#eee;
	font-family: vagRoundedstdlight;
	
	padding:1px 0px 1px 10px;
	border-radius:5px 5px 5px 5px;
	    border: 1px solid #999;
}

.attachfile-name{
width:68%!important;
	

}

.attachfile-file{
display:none!important;
}

.selectfilebtn{
	width: 30%!important;
    background-color: #999!important;
    color: #f5f5f5!important;
    border: 1px solid #ccc;
    height: 30px;
    /* border-radius: 5px; */
	font-family: vagRoundedstdlight;
	margin-left: 4px!important;

}


.form-item-box p{
font-family: vagRoundedstdlight;
margin-top: 10px;
}

.form-item-box select{
background: url(../img/feedback-arrow.png) no-repeat right #ddd;
 -webkit-appearance: none;
  cursor:pointer;
  
}

.form-item-box select::-ms-expand{
  display:none;
}

.wpcf7-validation-errors{
	float:left;
	width:100%;
}

.office_flag{
    width: 30px;
    margin-right: 13px;

}


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

.subsubmenu-class ul li:last-child{
	border-radius:0px 0px 20px 20px;
}


.toggle_body{
display:none;

}

.opencloseicon{
	width: 20%;
    float: right;
}


.opencloseicon-plus{

	background: url(../img/sprite_accordion_close.png) no-repeat;
    width: 28px;
    height: 45px;
    margin-top: 0px;
    margin-right: 15px;

}

.opencloseicon-plus:hover{
	background: url(../img/sprite_accordion_close.png) no-repeat -29px 0px;
	cursor:pointer;
}

.opencloseicon-minus{

	background:url(../img/sprite_accordion_minus.png) no-repeat;
	width: 28px;
    height: 45px;
   margin-right: 15px;

}

.opencloseicon-minus:hover{
background:url(../img/sprite_accordion_minus.png) no-repeat -29px 0px;
cursor:pointer;
}

.get_nutrition_data{

    float: left;
    width: 75%;

}


.get_nutrition_data .opencloseicon-minus{

	background:url(../img/sprite_accordion_open.png) no-repeat;
	width: 28px;
    height: 45px;
    margin-top: 0px;
	margin-right: 15px;

}

.get_nutrition_data .opencloseicon-minus:hover{
	background: url(../img/sprite_accordion_open.png) no-repeat -29px 0px;
}

.get_nutrition_data .listofcontent{
margin-top:0px;
}



.get_nutrition_data .env-img-box{
margin: 35px 0px 35px 0px;
}



.get_nutrition_data .pvm-col-md-12{
margin:0px 0px 20px 0px

}



.get_nutrition_data  .toggle_body p{
	font-size: 16px;
    font-family: "vagRoundedstdlight", Helvetica, Arial, sans-serif;
    padding: 0px 0px 35px 0px;
    color: #2c2d85;
	margin:0;
}


.get_nutrition_data  .toggle_body p.littile_high_content{
font-size: 20px;
padding-bottom: 0px;
}

.get_nutrition_data  .toggle_body{
padding: 35px 60px 35px 20px;

}


.get_nutrition_data  .toggle_body ul li{
font-size: 16px;
    font-family: "vagRoundedstdlight", Helvetica, Arial, sans-serif;
    padding: 0px 0px 0px 0px;
    font-weight: 500;
    color: #2d3b94;
    list-style-type: disc;
	    padding-bottom: 10px;
}

.get_nutrition_data .innerulwidth50{
	width:69%;
	float:left;
}

.get_nutrition_data .innerulwidth50-img li{
list-style-type:none!important;
}




.get_nutrition_data  .toggle_body h3 {
    font-family: "vagRoundedBold", Helvetica, Arial, sans-serif;
    font-size: 28px;
    color: #2d3b94;
    text-transform: inherit;
	
	}
	
.get_nutrition_data  .toggle_body .list-content{

	padding-top:35px;

}

.being-responsible-middle{
	
	margin-bottom:70px;
	float:left;
	width:100%;
	padding-left:45px;

}


.production-quality{

margin-top:0px!important;
}


.production-quality .env-img-box{
	margin-top:0px!important;
}



.img-center-margin0auto{
margin:0 auto;
margin-bottom:40px;
}


.community-children ul li{
float:left;
width:100%;
}


.community-children  .list-steps{
	float:left;
	width:100%;
	margin:0px 0px 0px 0px;
}


.community-children  .list-steps .col-md-12, .community-children  .list-steps .col-md-6{
padding:0px;
}



.row.year_scheme {
    padding-top: 70px;
    padding-bottom: 70px;
}


  .row.year_scheme .row.years {
    position: relative;
}

  .row.year_scheme .row.years .line {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 3px;
    background: #818181;
    margin: auto;
}


  .row.year_scheme .row.years .column {
    position: relative;
	padding-left:40px;
}


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


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


/*  .row.year_scheme .row.years .column>.row:nth-of-type(odd) .col .info {
    border-right: 60px solid transparent;
    float: left;
    position: relative;
}
*/

  .hevenleftitem .col .year {
    font-family: 'VAGRoundedBold', Helvetica, sans-serif;
    letter-spacing: 0.3px;
    font-size: 28.5px;
    line-height: 90px;
    color: #fff;
    background: #2d78c9;
    -webkit-border-radius: 90px 90px 90px 90px;
    -moz-border-radius: 90px 90px 90px 90px;
    border-radius: 90px 90px 90px 90px;
    text-align: center;
    position: absolute;
    top: 0;
    bottom: 0;
    right: -45px;
    width: 90px;
    height: 90px;
    margin: auto;
}


/*  .row.year_scheme .row.years .column>.row:nth-of-type(odd) .col .info p {
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    -webkit-box-shadow: 0px 0px 0px 1px #c6c6c6;
    -moz-box-shadow: 0px 0px 0px 1px #c6c6c6;
    box-shadow: 0px 0px 0px 1px #c6c6c6;
    -webkit-border-radius: 30px 30px 30px 30px;
    -moz-border-radius: 30px 30px 30px 30px;
    border-radius: 30px 30px 30px 30px;
    margin-bottom: 0;
    font-family: 'VAGRoundedThin', Helvetica, sans-serif;
    letter-spacing: 0.1px;
    color: #272727;
    font-size: 19.5px;
    background: #fff;
}
*/

/*  .row.year_scheme .row.years .column>.row:nth-of-type(odd) .col .image_container {
    border-left: 60px solid transparent;
    float: left;
    position: relative;
}
*/

/*  .row.year_scheme .row.years .column>.row:nth-of-type(odd) .col .info:after {
    font-family: 'perfettiicons';
    text-transform: none;
    color: #c6c6c6;
    content: '\E00E';
    position: absolute;
    background: #fff;
    font-size: 25px;
    line-height: 25px;
    height: 25px;
    width: 20px;
    right: -13px;
    top: 0;
    bottom: 0;
    margin: auto;
}
*/



/*  .row.year_scheme .row.years .column>.row:nth-of-type(even) .col .info {
    border-left: 60px solid transparent;
    float: right;
    position: relative;
}*/
/*
  .row.year_scheme .row.years .column>.row:nth-of-type(even) .col .info:before {
    font-family: 'perfettiicons';
    text-transform: none;
    color: #c6c6c6;
    content: '\E00D';
    position: absolute;
    background: #fff;
    font-size: 25px;
    line-height: 25px;
    height: 25px;
    width: 20px;
    left: -18px;
    top: 0;
    bottom: 0;
    margin: auto;
}
*/
/*
  .row.year_scheme .row.years .column>.row:nth-of-type(even) .col .info p {
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    -webkit-box-shadow: 0px 0px 0px 1px #c6c6c6;
    -moz-box-shadow: 0px 0px 0px 1px #c6c6c6;
    box-shadow: 0px 0px 0px 1px #c6c6c6;
    -webkit-border-radius: 30px 30px 30px 30px;
    -moz-border-radius: 30px 30px 30px 30px;
    border-radius: 30px 30px 30px 30px;
    margin-bottom: 0;
    font-family: 'VAGRoundedThin', Helvetica, sans-serif;
    letter-spacing: 0.1px;
    color: #272727;
    font-size: 19.5px;
    background: #fff;
}*/

 .row.year_scheme .row.years .column>.row:nth-of-type(odd) .col .info {
   /* border-right: 60px solid transparent;*/
    float: left;
    position: relative;
}

/* .row.year_scheme .row.years .column>.row:nth-of-type(even) .col:nth-of-type(odd) {
    float: right;
}*/


/* .row.year_scheme .row.years .column>.row:nth-of-type(even) .col .info {
    border-left: 60px solid transparent;
    float: right;
    position: relative;
}*/

.hoddrightitem .col .year {
    font-family: 'VAGRoundedBold', Helvetica, sans-serif;
    letter-spacing: 0.3px;
    font-size: 28.5px;
    line-height: 90px;
    color: #fff;
    background: #2d78c9;
    -webkit-border-radius: 90px 90px 90px 90px;
    -moz-border-radius: 90px 90px 90px 90px;
    border-radius: 90px 90px 90px 90px;
    text-align: center;
    position: absolute;
    top: 0;
    bottom: 0;
    width: 90px;
    height: 90px;
    margin: auto;
}



.hevenleftitem .item.highlightitem {
    background: #2e78c9;
    border: 1px solid #2e78c9;
    margin: 0 66px 0 0;
	
	    margin-left: 48px;
}


.hevenleftitem .item.highlightitem p {
    font-family: "vagRoundedstdlight", Helvetica, Arial, sans-serif;
    font-size: 20px;
    line-height: 26px;
    color: white;
	background: #2e78c9;
}

.hevenleftitem .col:nth-of-type(odd){
	float:right;
}

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



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

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

.hevenleftitem .image_container{
	float:right;
	margin-right: 45px;
}


.hoddrightitem .image_container{
	float:left;
	margin-left: 28px;
}


.hevenleftitem .year{
	    right: 540px!important;
}


.hoddrightitem .year{
	    left: 515px!important;
}


.hoddrightitem .highlightitem {
    border: 1px solid #d9d9d9;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    padding: 12px 20px 0px 20px;
    float: left;
    margin: 0 0 0 54px;
    position: relative;
	    
}

.hoddrightitem .highlightitem, .hevenleftitem .highlightitem{
min-height: 105px;

}


.hoddrightitem .rightitem.highlightitem {
    
   
    margin: 0 66px 0 0;
	
	    margin-right: 70px;
		    float: right!important;
}



.our-product-img{
    padding: 35px 0px 0px 80px;

}

.our-product-img img{
	margin:0 auto;
}	


.search_heading{
    font-family: "vagRoundedStdLight", Helvetica, Arial, sans-serif!important;
	font-size: 30px!important;

}


.produciton-drops .contact-detail-div{
	margin-top:18px
}

.search_heading span{
font-family: "vagRoundedBold", Helvetica, Arial, sans-serif;
}


.search-items{
    margin-top: 50px;
}

.list-item-search{

}

.list-item-search h3{
text-transform: none;
color: #2d3b94;
}


.list-item-search h3 a{
color: #2d3b94;
font-family: "vagRoundedBold", Helvetica, Arial, sans-serif;
}

.list-item-search p{
font-family: "vagRoundedStdLight", Helvetica, Arial, sans-serif!important;
margin-top:10px;
}


.mtrainee-text{
	width:65%;
	
	
}




.mtrainee-text p{
    font-size:20px!important;
	    padding-top: 0px!important;
}

.mtrainee-text h2{
    font-size:34px!important;
	line-height:30px!important;
}

.internsip-p{
    color: #333!important;
    font-family: "vagRoundedstdlight", Helvetica, Arial, sans-serif!important;
    font-size: 16px!important;
    line-height: 20px!important;
    padding: 20px 0 0 0!important;

}




.mi-box-item-1 .t-icon span{
	color:#fff!important;
	height: 70px!important;
}


.mi-box-item-1 .t-icon .blue-arrow{
	display:none;
}



.mi-box-item-2 .t-icon span{
	
	height: 30px!important;
}


.mi-box-item-2 .t-icon .blue-arrow{
	display:none;
}



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




.office-map-link{
white-space:normal!important;
}


.main-faq-div{
	width:90%;
	float:left
}

.main-icon-div{
	width:10%;
	float:left;
}

.toggle_header{
float:left;
width:100%;
cursor:pointer;
}

.toggle_body{
float:left;
width:100%;
}

.inner-banner-div{
	width:100%;
	float:left;
	background:#2c79cb;
	
}

.inner-banner-div img{
	margin: 0 auto;
}

.pvm-global-office-area{
	float:left;
	width:100%;
	padding:70px 0px 70px 18px;
}

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

.sec-pvm-global{

	float:left;
	width:100%;
	padding:70px 0 0 70px;
	}
	
.sec-pvm-global .map-txt h2{
	padding-top:0px;
	padding-left:0px;
	padding-bottom:0px;
}

.sec-pvm-global .map-txt{
	float:left;
	width:100%;
	padding-bottom:35px;
}


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


.top-header{
margin-top:20px;
margin-bottom:25px;
}

.header-nav-1{
margin-bottom:15px;
float:left;
width:100%;
}

.submenu-item li:first-child{
    /*margin-left: -10px;*/
}




.produciton-drops{
	padding-left:50px;
	padding-bottom:35px;
}

.our-pr-md{
	padding-left: 25px;
    padding-top: 70px;
    padding-bottom: 70px;
}


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

.mt-p-custom{
	padding-left:0px;
}

.mt-program-two-txt{
	margin-top:35px;
}





.buttonspace-div{
	background: #2d3b94;
    padding: 10px 0 10px 0;
	border-radius: 20px;
    font-size: 15px;
    width: 270px;
	text-align: center;
	    margin: 35px 0 35px 0;

}

.buttonspace-div a{

color: white;

}

.ourprand-div{
	padding-bottom:35px;
}


.ourprand-div p{
	height: 110px;
	margin:0;
}

.community-children  .list-steps .col-md-6 img{
	padding-top:25px;
}


.ouprior-img-div{
	padding-bottom:35px!important;
}

.ouprior-img-div-big{
	padding-top:25px!important;
}



.mi-box-item-2{
	margin-bottom:0px!important;
}
.evn-div-img{
	padding-bottom:35px;
}

.ppl-div-img{
	padding-bottom:35px;
}


.ccp-div h3{
	padding:0 0 12px 0!important;
}

.subsubmenu-class li:first-child{
	margin-left:0px!important;
}

.map img{
	margin:0 auto;
}

.net-sales img{
	margin:0 auto;
} 


.sales-geo img{
margin:0 auto;
}

.sales-graph img{
	margin:0 auto;
}

.being-responsible-banner{
overflow:hidden;
}

.being-responsible-banner .container .bandbg {
       background-repeat: no-repeat;
    background-position: 0 0;
    height: 470px;
    position: absolute;
    left: 35px;
    top: -4px;
    width: 800px;
}

.campusprg-txh{
width:71%;
}


.being-responsible-txt{
	height:465px;
	overflow:hidden;
}


.campusprg-txh h3{
	padding-top:100px;
}

.inv-ban-txt{
	width:75%;
}


.pvmind-ban-txt{
	width:100%;
}

.pvmind-ban-txt h3{
	margin-bottom: 30px;
}

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

.tch-ban-c{
	width:100%;
}


.pvmglob-ban-txt{
	width:100%;
}

.pvmglob-ban-txt h3{
	font-size:60px;
	margin-bottom: 10px;
}

.pvmglob-ban-txt p{
	font-size:28px;
	margin: 0 0 14px 0;
}

.ourhst-ban-txt h3{
font-size:60px;
}

.ourhst-ban-txt p{
	font-size:28px;
}

.ourhst-ban-txt p.obttt{
	margin-bottom:21px;
}


.mv-ban-txt{
	width:100%;
}

.mv-ban-txt h3{
	font-size:60px;
	margin-bottom: 15px;
}

.mv-ban-txt p{
	font-size:28px;
}


.wpcf7-response-output {
	float:left;
	width:64%;
	text-align:center;
}

.sub-sub-menu{
	display:none;
}


.pvm-navigation-menu .menu-item-higher-limit a, .pvm-navigation-menu .menu-item-higher-limit-pvmindia a, .pvm-navigation-menu .ourhistory-menu-setting a,.pvm-navigation-menu .announcement-menu-setting a{
	font-size:18px!important;
}

.office-listing .off-box{
	margin-bottom:35px;
}
.lhc-margin-set{
    padding: 0 0 25px 0px!important;
}

.get_nutrition_data .list-content h3{
    padding: 0 0 25px 0;
}

.nutri-drop-div{
	padding-left:0px;
	padding-right:0px;
}



.ourpriorities_listContent .listofcontent ul li {
	margin: 0 0 10px;
}

.ourpriorities_listContent .listofcontent ul li:last-child{
	margin:0;
}

.ourpriorities_listContent .listofcontent p:last-child{
	margin:0;
}


.ourpriorities_listContent .listofcontent .list-steps ul:last-child{
	margin-bottom:0;
}






.codeofconduct_listContent .listofcontent ul li {
	margin: 0 0 10px;
}

.codeofconduct_listContent .listofcontent ul li:last-child{
	margin:0;
}

.codeofconduct_listContent .listofcontent p:last-child{
	margin:0;
}


.codeofconduct_listContent .listofcontent .list-steps ul:last-child{
	margin-bottom:0;
}

.faq-con-div .toggle_body{
	    padding: 30px 0 20px 0;
}


.contact-directory ul.links{
	padding:0px;
}


.contact-directory ul.links li a{

	    padding: 0 0 5px 0px;
	
}


.overviewcontent h3:hover{
	text-decoration:underline;
}


.band-beingresponsible h3 a:hover{
	text-decoration:underline;
}


.inovation-txt h3 a{
	
	    color: #2d3b94;
}


.inovation-txt h3 a:hover{
	
	    color: #2d3b94;
		text-decoration:underline;
}


.production-txt h3 a{
color: #fff;
}

.production-txt h3 a:hover{
color: #fff;
text-decoration:underline;
}

.announcement-steps a{
color: #2d3b94;
}

.who-wetext a{
color: #2d3b94;
}

#sidenavigation li a:hover{
	background: #2d3b94;
    color: white!important;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    text-decoration: none;
    font-size: 16px;
	transition: opacity 1s ease-in;
	   
}

#sidenavigation li a{
	
	transition: opacity 1s ease-out;
}


a{
	transition: opacity 1s ease-in;
}

a:hover{
	transition: opacity 1s ease-out;
}


.page-template-template_ourpriorities_withsidebar #sidenavigation li a:hover{
	background: #216566;
    color: white!important;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    text-decoration: none;
    font-size: 16px;
	transition: opacity 1s ease-in;
	   
}
.page-template-template_ourpriorities_withsidebar #sidenavigation li a{
	
	transition: opacity 1s ease-out;
}



.page-template-template_codeofconduct_withsidebar #sidenavigation li a:hover{
	background: #216566;
    color: white!important;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    text-decoration: none;
    font-size: 16px;
	transition: opacity 1s ease-in;
	   
}
.page-template-template_codeofconduct_withsidebar #sidenavigation li a{
	
	transition: opacity 1s ease-out;
}


.buttonspace-div a:focus{
	text-decoration:underline;
	
}

header#header #sitelinks ul li a.button:active{
	
	text-decoration:underline;
}

a.button:focus{
		text-decoration:underline;
}


a.buttonwhite:focus{
	
	text-decoration:underline;
}

.our-brands p.buttonspace a{
	color:#333;
}


.ourpriorities_listContent .toggle_header h2 a{
	font-size:28px;
}

.candies-get-text-item p{
font-size:16px;
color:#333;
font-family:vagRoundedstdlight;
}


.produciton-drops .open a{
	color:#333;
}


.produciton-drops .toggle_header h2 a:link{
	color:#033333;
	font-size:28px;
	font-family:"vagRoundedstdBold";

}

.produciton-drops .toggle_body p{
	color:#2c3a92;
}

.ourprand-div .overview-pr-box h3{
font-family:"vagRoundedBlack";
font-size:25px;
}

.brand-inner-txt h3{
font-size:60px;
padding: 58px 0px 0 0;
}

.brand-inner-txt p{
font-size: 27px;
    margin: 14px 0 15px 0;
	font-family:"vagRoundedstdLight";
}

.brand-bnnr-img{
    padding: 100px 0 0px 110px;
}

.alpbrand-bnnr-img {
    padding: 34px 0 0px 0px;
}

.hpybrand-bnnr-img {
    padding: 88px 0 0px 10px;
}

.brand-bnnr-img-cf{
        padding: 70px 0 48px 85px;
}

.brand-bnnr-img-smint{
    padding: 125px 0 0px 0px;
}



.brand-fullpage-banner{
    padding-bottom: 38px;
}

.meet-des-box-set{
	float:left;
	width:100%;
}

.meet-des-md-div{
	float:left;
	width:100%;
}

.meet-des-11{
    padding: 25px 0px 25px 40px;
}

.meet-des-11-c{
    padding: 25px 0px 25px 40px;
}


.perfetti-404{
float:left;
width:100%;
text-align:center;
}

.perfetti-404 h2{
    font-size: 60px;
    line-height: 50px;
    padding: 0px 0 13px 0;
    color: #2c3a92;
    font-family: "vagRoundedstdBold", Helvetica, Arial, sans-serif;
    text-transform: none;
}

.perfetti-404 p{
    font-size: 25px;
    line-height: 20px;
    padding: 0 36px 25px 0;
    color: #2c3a92;
    font-family: "vagRoundedstdlight", Helvetica, Arial, sans-serif;
    margin: 0px;
}
/*.meet-you-desactive{
top: 175px;
}*/
.item_cst {
	background: #2e78c9;
    border: 1px solid #2e78c9 !important;
    margin-left: 0px!important;

}
.item_cst p{
    color: #fff !important;
}

.info.item_cst.highlightitem:after {
    background-image: url(../img/site_objects/sprite_tip.png);
    background-repeat: no-repeat;
    background-position: -40px -38px!important;
    right: -20px;
    content: "";
    height: 42px;
    position: absolute;
    top: 45px;
    width: 20px;
    z-index: 2;
}

/* form validation css */
span.wpcf7-not-valid-tip {
    color: #f00;
    display: block;
    font-size: 14px !important;
    padding-bottom: 4px;
}
div.wpcf7-validation-errors { display: none !important; }
.wpcf7-form .wpcf7-response-output.wpcf7-validation-errors {
    color: #D8000C;
    background-color: #FFBABA;
    display: none;
    border: 0;
    padding: 10px;
}
.wpcf7-form .wpcf7-response-output.wpcf7-mail-sent-ok {
    color: #4F8A10;
    background-color: #DFF2BF;
    display: none;
    border: 0;
    padding: 10px;
}
div.wpcf7-response-output {
    margin: 0em 0.5em 1em;
}
/* end form validation */


.tech-gum img {
    /*margin: 0 auto;*/
}

.meet .bx-pager.bx-default-pager{bottom: -4px;}

.meet .tabbedcontent2 .tabcontentwrapper{padding: 1px 20px 10px 20px;}


.meet .tabbedcontent2 .tabbeditems span.tabtip {
    background: url(../img/site_objects/sprite_brand.png) no-repeat -38px 0;
    content: "";
    float: left;
    position: absolute;
    left: 50%;
    bottom: -34px;
    margin-left: -36px;
    width: 38px;
    height: 18px;
    z-index: 2;
}


/* Careers Pages */

/* @media (min-width: 1200px) {
    .container {
        width: 1510px !important;
    }
} */
/* ----------------------------------------------------------------------------------------------------------------- */

.career .sec-right {
    text-align: right !important;
  }
 
.career .being-responsible-txt {
    width: 70%;
    margin-left: 110px;
    padding-top: 50px;
}

.career .sect .pro-back {
    /* width: 640px; */
    height: 487px;
  }
  
  .career .sect .pro-img {
    position: absolute;
    top: 206px;
    left: 143px;

  }
  .career-section2{
    margin: 20px;
    display: inline-block;
    width: 100%;
  }
  .life-section{
    width: 30%;
    height: 360px;
    /* top: 25.6px; */
    left: -107px;
    gap: 0px;
    background: linear-gradient(180deg, rgba(225, 45, 72, 0.89) 0.01%, rgba(255, 106, 129, 0.89) 100%);
    border: 6.4px solid #FFFFFF;
    transform: skewX(-25deg);
  }
  .jot-section{
    width: 35%;
    height: 359.91px;
    /* top: 25.6px; */
    left: -107px;
    gap: 0px;

    background: linear-gradient(180deg, rgba(221, 66, 102, 0.89) 0%, rgba(143, 35, 147, 0.89) 100%);

    border: 6.4px solid #FFFFFF;
    transform: skewX(-25deg);
  }
  .cp-section{
    width: 35%;
    height: 359.91px;
    /* top: 25.6px; */
    left: 10px;
    gap: 0px;
    border: 6.4px 0px 0px 0px;
    opacity: 0px;

    background: linear-gradient(180deg, rgba(40, 68, 143, 0.89) 0%, rgba(45, 77, 147, 0.89) 100%);

    border: 6.4px solid #FFFFFF;
    transform: skewX(-25deg);
  }
 /* life page */
 .life-perfetti-van .sect-title h3,.life-perfetti-van h2,.life-perfetti-van p{
    font-family: "vagRoundedstdBold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    padding: 40px 0 40px 0;
    text-transform: none;
    text-align: center;
  }

  .life-perfetti-van #horizontalTab .tabin {
    padding: 0px !important;
}
.life-perfetti-van .resp-tabs-list li {
    color: #FFF;
}
.life-perfetti-van .resp-tabs-list li.resp-tab-active:before{
    position: absolute;
    margin-left: 0px;
    left: 0%;
    bottom: 0;
    width: 0px;
    height: 0px;
    content: "";
    display: block;
    background: none;
}
.tab-yollow{
    background: #E4C41F;
    box-shadow: 7.47px -5.34px 8.01px 0px #00000040;
    width: 359.73px;
    height: 472.88px;
    gap: 0px;
}
.tab-green{
    background: #00C1C1;

    box-shadow: 7.47px -5.34px 8.01px 0px #00000040;
    width: 359.73px;
    height: 472.88px;
    gap: 0px;
}
.tab-blue{
    background: #3162DB;

    box-shadow: 7.47px -5.34px 8.01px 0px #00000040;
    width: 359.73px;
    height: 472.88px;
    gap: 0px;
}
.tab-red{
    background: #E22D48;
    box-shadow: 7.47px -5.34px 8.01px 0px #00000040;
    width: 359.73px;
    height: 472.88px;
    gap: 0px;
}
 .influencial-tab{
    background: none;
    border: 6px solid #e4c41f;
    padding: 30px 70px;
 }
 .tabin .left h2{
    text-align: left;
    
 }
 .tabin .left{
    font-size: 26px;
    /* font-weight: 700; */
    color: #3D3C3C;
    line-height: 1.5;
    
 }
 .empowering-tab{
    background: none;
    border: 6px solid #00C1C1;
    padding: 30px 70px;
 }
 .paced-tab{
    background: none;
    border: 6px solid #3162DB;
    padding: 30px 70px;
 }
 .innovative-tab{
    background: none;
    border: 6px solid #E22D48;
    padding: 30px 70px;
 }
 
 .life-perfetti-van .resp-tab-content .right {
    padding-bottom: 15px;
    width: 17% !important;
    float: right;
}

  .resp-tab-active{
    /* box-shadow: 10px 30px 60px #2f2424cc !important; */
    z-index: 99;
  }
  .resp-tabs-list li.influencial.resp-tab-active {
    background: none;
    background: #e4c41f;
  }
.resp-tabs-list li .head-title {
    padding: 35px;
}

  @media only screen and (max-width: 600px) {
    /* Careers Pages */
        .career .being-responsible-txt {
            height: 400px;
        }
        .career .sect .pro-img {
            position: absolute;
            top: 40%;
            left: 22px;
            width: 198px;
        }
        .career .sect .pro-back {
            height: 400px;
        }
            
  }

  .carousel-slider .owl-nav .disabled{display: none !important;}