/*Copied from aspx page*/
.cls-1{fill:#29abe2;}.cls-2{fill:#009fdf;} .cls-3{fill:#13958d;}
   
/*supplychain solution page*/
figure.cycle{display:block;height:468px;width:468px;position:relative;margin:0px auto;}.pie{height:100%;width:100%;position:absolute;top:0px;left:0px;}.pie svg{height:100%;width:100%;}.pie svg .basecolor{fill:#1F2b4a;/*stroke:#fff;stroke-width:2px;*/}.pie svg .accentcolor{fill:#Eb0000;/*stroke:#1F2b4a;stroke-width:2px;*/}.pie{pointer-events:none;transition:all 2s ease-in-out;}.pie .pie-text{text-decoration:none;z-index:99;pointer-events:all;max-width:180px;left:50%;margin-left:-90px;}.pie .pie-text{font-family:Arial;font-weight:bold;font-size:1rem;width:100%;position:absolute;text-align:center;color:#fff;padding-top:28px;line-height:1.25;}.pie.p1 svg .accentcolor{fill:#DB6300;}.pie.p2 svg .accentcolor{fill:#238FBE;}.pie.p3 svg .accentcolor{fill:#689400;}.pie.p4 svg .accentcolor{fill:#A50050;}.pie.p5 svg .accentcolor{fill:#13958d;}.pie.p6 svg .accentcolor{fill:#e03c31;}.pie.p1.hover svg .basecolor, .pie.p1.active svg .basecolor{fill:#DB6300;}.pie.p2.hover svg .basecolor, .pie.p1.active svg .basecolor{fill:#238FBE;}.pie.p3.hover svg .basecolor, .pie.p1.active svg .basecolor{fill:#689400;}.pie.p4.hover svg .basecolor, .pie.p1.active svg .basecolor{fill:#A50050;}.pie.p5.hover svg .basecolor, .pie.p1.active svg .basecolor{fill:#13958d;}.pie.p6.hover svg .basecolor, .pie.p1.active svg .basecolor{fill:#e03c31;}.pie.p1 .pie-text{padding-top:42px;padding-bottom:24px;}.pie.p2 .pie-text{padding-top:32px;padding-bottom:24px;}.pie.p3 .pie-text{padding-top:20px;padding-bottom:24px;}.pie.p4 .pie-text{padding-top:32px;padding-bottom:24px;}.pie.p5 .pie-text{padding-top:32px;padding-bottom:24px;}.pie.p6 .pie-text{padding-top:20px;padding-bottom:24px;}.pie-center{font-family:Lato;color:#fff;font-size:1.75rem;text-transform:uppercase;font-weight:bold;}.pie-center{background-color:#1e2b4a;border-radius:50%;position:absolute;top:50%;left:50%;height:160px;width:160px;margin-left:-80px;margin-top:-80px;text-align:center;}.pie-center .icon{display:block;height:100%;width:100%;padding:32px;box-sizing:border-box;position:absolute;}.pie-center .icon svg{fill:#fff;}.pie-center .icon{display:none;}.pie-center .icon.ico1{display:block;}/*MODAL POPUP*/.cycle-modal{display:none;}.cycle-container{max-width:920px;height:468px;margin:0px auto;position:relative;background-color:#fff;}.cycle-container .cycle{position:absolute;left:0px;top:0px;}.cycle-modal{background-color:#fff;color:#1F2b4a;border:2px Solid #1F2b4a; height:300px;width:400px;position:absolute;top:50%;margin-top:-150px;right:0px;font-family:lato;color:#fff;text-align:left;}.cycle-modal .icon{display:block;height:64px;width:64px;position:absolute;top:0px;right:4px;padding:8px;}.cycle-modal .icon svg{width:100%;fill:#fff;}#content .cycle-modal h3{line-height:64px;width:100%;margin:0px;font-size:1.313rem;padding-left:16px;border-bottom:2px SOlid #1F2b4a;color:#fff;font-family:Lato;}#content .cycle-modal#mod1 h3{background-color:#DB6300;}#content .cycle-modal#mod2 h3{background-color:#238FBE;}#content .cycle-modal#mod3 h3{background-color:#689400;}#content .cycle-modal#mod4 h3{background-color:#A50050;}#content .cycle-modal#mod5 h3{background-color:#13958d;}#content .cycle-modal#mod6 h3{background-color:#e03c31;}#content .cycle-modal ul{font-size:1.188rem;padding-right:8px;margin-top:12px;}#content .cycle-modal ul li{padding-left:36px;color:#1F2b4a;}#content .cycle-modal ul li:before{left:16px;}#content .cycle-modal#mod2 h3{line-height:26px;padding-top:5px;padding-bottom:5px;}#content .cycle-modal#mod3 h3{line-height:26px;padding-top:5px;padding-bottom:5px;}#content .cycle-modal#mod6 h3{line-height:26px;padding-top:5px;padding-bottom:5px;}.pie.new1 .pie-text{}.pie.new2 .pie-text{}.pie.new6 .pie-text{}.pie.new3 .pie-text{transform:rotate(180deg);}.pie.new4 .pie-text{transform:rotate(180deg);}.pie.new5 .pie-text{transform:rotate(180deg);}@media (max-width: 960px){#content .cycle-modal h3{font-size:1.25rem;}#content .cycle-modal ul li{font-size:1.125rem;}.cycle-modal{height:400px;width:300px;}.cycle-modal{position:absolute;top:50%;margin-top:-200px;right:auto;left:80%;margin-left:-150px;}}@media (max-width: 850px){.cycle-modal{right:0px;left:auto;margin-left:0px;}figure.cycle{transform:scale(.9);}}@media (max-width: 820px){.cycle-container figure.cycle{left:-32px;}}@media (max-width: 800px){.cycle-container{transform:scale(.95);}.cycle-modal{right:-24px;}.cycle-container figure.cycle{left:-48px;}}@media (max-width: 760px){/*DETERMINE PHONE NEEDS*/ .fcenter{text-align:center !important;}.cycle-container{transform:scale(1);}figure.cycle{transform:scale(1);}.cycle-modal{display:none !important;}.cycle-container figure.cycle{left:0px;margin:0px auto;position:static;pointer-events:none !important;}.cycle-container figure.cycle *{pointer-events:none !important;}}@media (max-width: 500px){.cycle-container{display:inline-block;margin:0px auto;height:351px;width:351px;}.cycle-container figure.cycle{transform:scale(.75);transform-origin:0 0;}}@media (max-width: 365px){.cycle-container{display:inline-block;margin:0px auto;height:248px;width:248px;}.cycle-container figure.cycle{transform:scale(.5);transform-origin:0 0;}}        
  
/* copied from css*/
/*added by idc start*/
#content ul.none li:before {
    display:none;
}


/* packaging-solutions page css */
div#packagingpopup.packagingpopup h3 {letter-spacing: -.015em!important;font-size: 1.875rem !important;margin: 10px 0px!important;}
.iconimg {padding-bottom:15px;width:75%; margin:0 auto;}
.uppercase{text-transform:uppercase;}
.bottompadding {padding-bottom: 15px;}
#content br {clear: both;}

/*added by end*/
 #content ul.none li {
    padding-left: 0px;
}
#content .whitepaper .col_last p:first-child {
    margin-bottom: 0px;
}
#expertform.ctafooter iframe {
    height: 665px;
    margin-top: 16px;
}




.vdivider:before {
    content: '';
    width: 1px;
    height: 100%;
    background-color: #009DDB;
    position: absolute;
    top: 0%;
    left: 50%;
    margin-left: -1px;
}
#content ul + h3, #content p+ h3, #content ol + h3 {
    margin-top: 32px;
}
#content ul li:last-child {
    margin-bottom: 0px;
}
@media (max-width: 1400px){
#content .whitepaper .col_last h2 {
    font-size: 1.5rem;
}
.whitepaper .col_last {
    padding-right: 32px;
}
}

/*packaging solution popup start*/
.packagingpopup {background-color: #004677; color: #fff; max-width: 750px;  padding: 30px 20px 20px;margin: 0 auto;position: relative;text-align: center; font-family: 'Montserrat';}
.packagingpopup h3{font-size: 2rem;font-weight: 800; line-height: 1.5;margin-bottom: 10px;}
.package-txt { color:#080D16;}
.packagingpopup .package_que_sec{max-width: 550px; margin: 0 auto;padding: 25px 0px;}
.packagingpopup .package_que_sec.dividerbottom{border-bottom:1px solid #c8d8e4;}
.packagingpopup p{font-size: 1.188rem;}
.packagingpopup a.button { background-color: #004677;border: 1px solid #c8d8e4; padding: 8px 25px;font-size:1rem; margin: 12px 4px 4px !important;}
.packagingpopup .button:hover, .packagingpopup .button:focus { border: 1px Solid #eb0000;}
.packagingpopup .mfp-close { padding-left: 1px;color: #fff!important; height: 32px; width: 32px;text-align: center; line-height: 28px;border-radius: 50%; border: 2px Solid #fff; font-size: 1.75rem;font-family: Montserrat,Arial; top: 16px; right: 16px;transition: all .25s ease-in-out;}
.packagingpopup .mfp-close:hover {background-color: #fff; color: rgba(31,43,74,1)!important;}
@media (max-width: 760px){
	.packagingpopup h3{line-height: normal;}
}
/*packaging solution popup end*/


/*HP PRODUCTS SECTION*/
.overlap.overlap-products-hp .container:first-child .col_half{min-height:0px;padding-bottom:0px;}
#content .hp-products{margin:0;padding:0;margin-top:24px;}
#content .hp-products .product-item{display:block;margin:0;padding:0;background-color:transparent !important;}
#content .hp-products.owl-carousel.owl-drag .owl-item{background-color:transparent !important;}
#content .hp-products + p{text-align:center;}

#content .hp-products .product-item a{display:block;text-align:center;outline:0;max-height:64px;max-width:250px;margin:0px auto;}
#content .hp-products .product-item a img{display:block;max-height:64px;max-width:250px;width:auto;height:auto;margin:0px auto;margin-bottom:16px;}
#content .hp-products .product-item a + p{text-align:center;max-width:300px;}

#content .hp-products .product-item a:focus{border: 1px Solid #fff;margin-bottom:16px;}
#content .hp-products .product-item a:active{border:none;}

#content .hp-products{position:relative;}
#content .hp-products .owl-prev{font-size:0rem;position:absolute;top:50%;left:0px;outline:1;margin-top:-64px;}
#content .hp-products .owl-next{font-size:0rem;position:absolute;top:50%;right:0px;outline:1;margin-top:-64px;}

#content .hp-products .owl-next:before{content:'\203A';display:block;outline:0;text-align:center;font-weight:bold;font-size:8rem;height:128px;width:128px;line-height:96px;color:rgba(255,255,255,.25);transition:all .25s ease-in-out;}
#content .hp-products .owl-prev:before{content:'\2039';display:block;outline:0;text-align:center;font-weight:bold;font-size:8rem;height:128px;width:128px;line-height:96px;color:rgba(255,255,255,.25);transition:all .25s ease-in-out;}

#content .hp-products .owl-next:hover:before, #content .hp-products .owl-prev:hover:before{color:rgba(255,255,255,.5);}
#content .hp-products .owl-next:focus:before, #content .hp-products .owl-prev:focus:before{color:rgba(255,255,255,.75);}

#content .hp-products .owl-prev:focus, #content .hp-products .owl-next:focus{outline:0;}
#content .hp-products .owl-prev:focus:after, #content .hp-products .owl-next:focus:after{content:'';display:block;width:64px;height:76px;border:2px Solid #fff;position:absolute;top:50%;left:50%;margin-top:-42px;margin-left:-33px;}

/*Language toggle css*/
.hungarian-sec {
    display:none;
}
.czech-sec {
    display:none;
}
span#english-txt {
    cursor: pointer;
}
span#englishbrno-txt {
    cursor: pointer;
}
span#hungarian-txt {
    cursor: pointer;
}
span#czech-txt {
    cursor: pointer;
}

@media (max-width: 1024px){
	#content .overlap-products-hp .col_half{width:40%;}
	#content .overlap-products-hp .col_half.col_last{width:56%;}
}

@media (max-width: 850px){
	#content .overlap-products-hp .col_half{width:100%;float:none;clear:both;margin:0;text-align:center;}
	#content .overlap-products-hp .col_half.col_last{width:100%;float:none;clear:both;margin:0;text-align:center;}
}

@media (max-width: 500px){
	#content .hp-products .owl-prev{left:-48px;}
	#content .hp-products .owl-next{right:-48px;}
	#content .hp-products .product-item a img{max-width:calc((100%) - 48px);}
	#content .hp-products .product-item a + p{max-width:calc((100%) - 48px);}
	/*#content ul.hp-products .owl-prev{left:-48px;}
	#content ul.hp-products .owl-next{right:-48px;}
	#content ul.hp-products li a img{max-width:calc((100%) - 48px);}
	#content ul.hp-products li a + p{max-width:calc((100%) - 48px);}*/
}



/*SUPPLY CHAIN LOCATIONS ADDRESS WIDGET*/
.location-sec .tabcontent .container{padding:0px !important;}
.location-sec .tabcontent .col_two_third + .col_one_third.col_last{border-left:2px Solid #CCC;padding-left:calc((4%) - -28px);position:relative;top:-48px;}
.locwidget{position:relative;padding-left:28px;}
.locwidget a.popup-video{display:block;width:20px;position:absolute;left:28px;top:0px;}
.locwidget a.popup-video svg{fill:#238FBE;display:block;}
.locwidget a.popup-video:hover svg{fill:#1F2b4a;display:block;}
.locwidget address strong{font-size:1.188rem;font-style:normal;}
.locwidget address + div svg{display:none;margin-top:8px;}
.locwidget address{font-size:1rem;}
.locwidget address + div {margin-top:8px;font-size:1rem;}
 #content .location-sec h4.small { margin-top: 32px;font-size: 1.25rem;font-weight: 800;line-height: 1.25;}
.location-sec .tabcontent .col_two_third{width: 60.4%;}
.location-sec .tabcontent .col_two_third + .col_one_third.col_last{width: 35.6%;}
@media (max-width: 1024px) {
	.location-sec .imgright .container, .location-sec .imgright.container{display:flex;flex-direction: column-reverse;}
	#content .location-sec .tabcontent .col_two_third + .col_one_third.col_last{border-left:none;padding-left:28px !important;position:relative;top:0px;margin-bottom:16px !important;}
	.locwidget a.popup-video{left:0px;}
	.location-sec .tabcontent .col_two_third, .location-sec .tabcontent .col_two_third + .col_one_third.col_last{width: 100%;margin:0px;float:none;}
}
@media (max-width: 900px){
    #content .section .col_one_fourth.csitem {
        width: 48%;
        float:left;
        clear:none;
        margin-right: 4%;
    }
     #content .section .col_one_fourth.csitem:nth-child(even) {
    margin-right: 0px;
}
}



@media (max-width: 960px) {	
	#content .section .ico4.large .col_one_fourth{width:48%;float:left;clear:none;margin-bottom:0;margin-right:4%;}
	#content .section .ico4.large .col_one_fourth:first-of-type + .col_one_fourth{margin-right:0px;}
	#content .section .ico4.large .col_one_fourth p:last-child{margin-bottom:32px;}
}
@media (max-width: 875px){
    .clistdiv.empty {
        display: none;
    }
    .clistdiv.col_two_fifth {
        width: 48%;
        padding-right: 8px;
        height: auto !important;
        margin-bottom: 32px;
    }
	.clistdiv.col_two_fifth.col_last {
    padding-right: 0px;
    padding-left: 0px;
    margin-bottom: 0px;
}
}
@media (max-width: 800px){
    .col_two_third.dividerright {
        border: none;
    }
    #content .section:first-child .container .col_two_third.dividerright + .col_one_third.col_last .bulogo {
        padding-right: 0px;
    }
    #content .overlap .wrapper .col_three_fourth {
    width: 100%;
    float: none;
    clear: both;
    margin: 0px;
    padding: 0px;
}
/* packaging-solutions page css */
.iconimg {padding-bottom:15px;width:50%; margin:0 auto;}
.container+ #packaging-solutions.container {margin-top: 64px;}
div#packaging-solutions.container .col_one_third.small, div#packaging-solutions.container .col_one_third.small.col_last {width: 100%;float: none;clear: both;margin: 0;margin: 32px 0px;}

}

@media (max-width: 760px) {
    #content .section:first-child .container .col_two_third.dividerright {
    padding-right: 0%;   
    }
    #content section.logointro .container .col_two_third.dividerright {
    border: 0px;
    margin: 0px;
    padding: 0px;
    width: 100%;
    float: none;
    clear: both;
    }
    #content .section .clistdiv.col_two_fifth, #content .section .clistdiv.col_two_fifth.col_last {
        width: 100%;
        float: none;
        display: block;
        clear: both;
        margin: 0px;
        margin-bottom: 32px;
        height: auto !important;
    }
    #content .section:not(:first-child) .col_two_third.dividerright {
    border: 0px;
    margin: 0px;
    padding: 0px;
    width: 100%;
    float: none;
    clear: both;
    margin-bottom: 32px;
}
    #content .logointro .col_two_third p:last-child {
        margin-bottom: 0px;
    }
    #content .accordion-nomargin {
    margin: 0;
   }
   .imgleft .container img, .imgleft.container img {
        display: block;
        margin-bottom: 32px;
    }
   #content .col_two_third p:last-child {
    margin-bottom: 0px;
   }
   #content .section:not(:first-child) .container .col_two_third:first-child {
    margin-bottom: 32px;
  }
  #content .section .ico4 .col_one_fourth{width:48%;float: left;
    clear: none;
    margin-right: 4%;margin-bottom:0;}
  #content .section .ico4 .col_one_fourth p:last-child{margin-bottom:32px;}
  #content .section .ico4 .col_one_fourth:first-of-type + .col_one_fourth{margin-right:0px;}
  .ico4 h3.tcenter, .ico4 h4.tcenter, .ico4 p.tcenter{text-align:center !important; }
  
  /* packaging-solutions page css */
  .iconimg {padding-bottom:15px;width:75%; margin:0 auto;}
  .bottommargin {marginbottom:10px;}
  .container .mcenter {text-align:center;}
  .col_one_third.empty{display:none;} 
  
  #content .section .ico3 .col_one_third p:last-child {margin-bottom: 32px;}
  #content ol[type='a'] > li {padding-left: 4px;}
  a.button {margin-left: 4px;}
}
@media (max-width: 552px){
.ctafooter iframe {
    height: 1020px;
}
}
@media (max-width: 420px) {
    #content .section .ico4.large .col_one_fourth,
    #content .section .ico4 .col_one_fourth {
        width: 100%;
        clear: both;
        margin: 0px;
        padding: 0px;
        float: none;
        margin-bottom: 16px;
    }

        #content .section .ico4 .col_one_fourth.col_last {
            margin-bottom: 0px;
        }
}
@media (max-width: 400px) {
     #content .section .col_one_fourth.csitem {
        width: 100%;
        float: none;
        margin: 0px;
        padding: 0px;
        margin-bottom: 32px;
    }
}


/* supply-chain page css start */

.capbox{padding:32px;color:#fff;position:relative;border-radius:32px;font-weight:bold;}
.capbox:after{content:'';display:block;width: 0; height: 0; border-top: 32px solid transparent;border-bottom: 32px solid transparent;border-left: 32px solid #1F2b4a;position:absolute;right:-32px;top:31px;}

.capbox.right:after{left: -32px;right:4auto;top: 48px;border-left:none;border-right: 32px solid #004677;}

#content .capbox p:last-child{margin-bottom:0px;}
body.ltblue .capbox{background-color:#009DDB;}
body.ltblue .capbox:after{border-left-color:#009DDB;top:42px;}
body.ltblue .capbox.right:after{border-right-color:#009DDB;}

#content ol {
    list-style: none;
    margin: 0px 0px 16px 0px;
    padding: 0px;
}
#content ol li {
    list-style: none;
    margin: 0px 0px 4px 0px;
    padding: 0px;
    position: relative;
    padding-left: 26px;
    font-size: 1.188rem;
}

@media (max-width: 760px) {

#content .capbox {
    margin-bottom: 32px;
  }
  
  #content .capbox.right {
    margin-top: 32px;
}
  
  .capbox:after{padding-right:0px;}
  

#content .capbox:after {
    right: auto;
    top: auto;
    bottom: -32px;
    left: calc((50%) - 16px);
    transform: rotate(90deg);
}

#content .capbox.right:after {
    top: -32px;
}

  
  
  .mmargintop {
    margin-top: 16px;
  }
  
  .mnobottommargin.col_half+.col_half {
    margin-top: 8px;
  }
  
  .col_one_third.mnobottommargin ul {
    margin-bottom: 8px !important;
  }

}

/* supply-chain page css end */


/*  IDC-CWS page level style moved 7/18/2024 services/packaging page */	

.overlap.packaging .wrapper img {max-width:330px;}


/*Hide background for mobile view Start*/
.dhide{display:none;}
/*Hide background for mobile view End*/



#expertform.ctafooter.packaging iframe {height: 890px !important;}


 @media(max-width: 760px){		
	/*Hide background for mobile view Start*/
	.dhide{display:block;}
	/*Hide background for mobile view End*/
}

@media (max-width: 650px) { 
	#expertform.ctafooter.packaging iframe {height: 1250px !important;} 
}




