 @font-face {
font-family: 'Gotham';
src: url('../fonts/Gotham-Light.eot');
src: url('../fonts/Gotham-Light.eot?#iefix') format('embedded-opentype'),
url('../fonts/Gotham-Light.woff2') format('woff2'),
url('../fonts/Gotham-Light.woff') format('woff'),
url('../fonts/Gotham-Light.ttf') format('truetype'),
url('../fonts/Gotham-Light.svg#Gotham-Light') format('svg');
font-weight: 300;
font-style: normal;
}
   
@font-face {
font-family: 'Gotham-Medium';
src: url('../fonts/GothamMedium.eot');
src: url('../fonts/GothamMedium.eot?#iefix') format('embedded-opentype'),
url('../fonts/GothamMedium.woff2') format('woff2'),
url('../fonts/GothamMedium.woff') format('woff'),
url('../fonts/GothamMedium.ttf') format('truetype'),
url('../fonts/GothamMedium.svg#GothamMedium') format('svg');
font-weight: 500;
font-style: normal;
} 

@font-face {
font-family: 'Gotham-Bold';
src: url('../fonts/Gotham-Bold.eot');
src: url('../fonts/Gotham-Bold.woff2') format('woff2'),
url('../fonts/Gotham-Bold.woff') format('woff'),
url('../fonts/Gotham-Bold.ttf') format('truetype'),
url('../fonts/Gotham-Bold.svg#Gotham-Bold') format('svg'),
url('../fonts/Gotham-Bold.eot?#iefix') format('embedded-opentype');
font-weight: normal;
font-style: normal;
} 
@font-face {
font-family: 'Gotham-Book';
src: url('../fonts/Gotham-Book.eot');
src: url('../fonts/Gotham-Book.woff2') format('woff2'),
url('../fonts/Gotham-Book.woff') format('woff'),
url('../fonts/Gotham-Book.ttf') format('truetype'),
url('../fonts/Gotham-Book.svg#Gotham-Book') format('svg'),
url('../fonts/Gotham-Book.eot?#iefix') format('embedded-opentype');
font-weight: normal;
font-style: normal;
}
  @font-face {
        font-family: 'Roboto-Light';
        src: url('../fonts/Roboto-Light.eot');
        src: url('../fonts/Roboto-Light.eot?#iefix') format('embedded-opentype'),
            url('../fonts/Roboto-Light.svg#Roboto-Light') format('svg'),
            url('../fonts/Roboto-Light.ttf') format('truetype'),
            url('../fonts/Roboto-Light.woff') format('woff'),
            url('../fonts/Roboto-Light.woff2') format('woff2');
        font-weight: normal;
        font-style: normal;
    }
* { margin: 0; padding: 0;box-sizing:border-box}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block }
ol, ul { list-style: none }

table { border-collapse: collapse; border-spacing: 0 }
a { color: #000; text-decoration: none; outline: none; transition: all 300ms ease; -moz-transition: all 300ms ease; -webkit-transition: all 300ms ease; }
/*Reset CSS end*/
input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="date"]:focus,select:focus,textarea:focus{outline:none}
::-webkit-input-placeholder {opacity: 1; font-family: 'Gotham-Book';color:#c3c3c3;font-size:18px;letter-spacing: 1px}
:-moz-placeholder { /* Firefox 18- */opacity: 1; font-family: 'Gotham-Book';color:#c3c3c3;font-size:18px;letter-spacing: 1px}
::-moz-placeholder {  /* Firefox 19+ */opacity: 1; font-family: 'Gotham-Book';color:#c3c3c3;font-size:18px;letter-spacing: 1px}
select{appearance: none;-moz-appearance: none;-webkit-appearance: none;    width: 100%;background: transparent;border: none;outline:none;padding: 12px;color: #c3c3c3;font-family: 'Gotham-Book';font-size: 18px;line-height: 20px;background: rgba(29,34,108,.9);}
:-ms-input-placeholder {opacity: 1;color:#565459;font-size:13px;letter-spacing: 1px}
textarea:focus::-webkit-input-placeholder { color:transparent; }
textarea:focus:-moz-placeholder { color:transparent; } /* Firefox 18- */
textarea:focus::-moz-placeholder { color:transparent; } /* Firefox 19+ */
textarea:focus:-ms-input-placeholder { color:transparent; } /* oldIE ;) */

/* global classes */
*, *:after, *:before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -ms-word-break: keep-all; word-break: keep-all; -webkit-word-break: keep-all; -moz-word-break: keep-all; word-wrap: break-word; }
input[type="button"],input[type="submit"]{border:none;cursor:pointer;outline:none;}
body{margin: 0px;padding: 0px;font-size: 16px;line-height: 1.2;font-family: 'Gotham-Bold';color: #fff;}
.leftcontent{float: left}
.rightcontent{float: right}
.text-center{text-align: center}
.text-left{text-align: left}
.text-right{text-align: right}
.clear{clear: both;}
.container{width:89%;margin: 0 auto}
.sprite{background: url(../images/sprite.png) no-repeat}
.blackoverlay{position: fixed;top: 0;left: 0;height: 100%;width: 100%;z-index: 9999;background: rgba(0, 0, 0, 0.6);display: none}
.blackoverlay-technical{position: fixed;top: 0;left: 0;height: 100%;width: 100%;z-index: 999999;background: rgba(0, 0, 0, 0.6);display: none}
.ibvm{display:inline-block;vertical-align:middle}
.ibvt{display:inline-block;vertical-align:top}
.ibvb{display:inline-block;vertical-align:bottom}
.d-flex{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;}
.pagebody-wrapper p{font-size:16px;line-height: 20px;font-family: 'Gotham-Book';margin-bottom: 20px;text-align: justify}
.pagebody-wrapper p:last-child {margin-bottom: 0;}
.img-responsive{width:100%}
/*homepage starts*/
.biglogo{width: 20%}
/*.biglogo{width: 20%;margin-top: 10px;margin-right: 20px;margin-left: -50px;}*/
.headerrightblk {width: auto;}
.header {position: fixed;z-index: 9999;top: 0;width: 100%;text-align: center;margin: 0 auto;left: 0;
right: 0;padding: 10px 0 5px 0;background: #fff;transition: 2s ease all;}
video {position: absolute;right: 0;bottom: -30px;width: 75%;min-height: 100%;transform: rotate(-22deg);z-index: -1}
.logoblk {width: 98px;transition: 1s ease all;}
.logoblk img{width:100%}
.headerrightblk p{text-transform: uppercase;font-size: 12px;color: #000;display: none}
.menubut{color: #000;text-transform: uppercase;font-size: 12px;margin-left: 20px;position: relative}
.menubut:before{background: #000;position: absolute;top: 4px;left: -18px;content: "";width:4px;height: 4px;border-radius: 50%}
.menuimg{display: inline-block;vertical-align: middle;width: 15px;height: 2px;background: #000;position: relative;margin-left: 10px}
.menuimg:before{background: #000;top:-4px;left: 0;right: 0;content: "";position: absolute;width:15px;height: 2px}
.menuimg:after{background: #000;bottom:-4px;left: 0;right: 0;content: "";position: absolute;width:15px;height: 2px}
.logowhite{display: none}
.headerrightblk figure + figure:before{position: absolute;left: -24px;height: 50px;background: rgba(0,0,0,0.3);width:1px;content: "";top: -8px}
.fp-viewing-0 .header{background: none;transition: none;}
.fp-viewing-0 .header .logoright1{display: block}
.fp-viewing-0 .header .logoright2{display: none}
.fp-viewing-0 .header .logoblk{width: auto}
.fp-viewing-0 .headerrightblk p{color: #fff}
.fp-viewing-0 .menubut{color: #fff}
.fp-viewing-0 .menubut:before{background: #fff;}
.fp-viewing-0 .menuimg{background: #fff}
.fp-viewing-0 .menuimg:before{background: #fff}
.fp-viewing-0 .menuimg:after{background: #fff}
.fp-viewing-0 .logoblack{display: none}
.fp-viewing-0 .logowhite{display: block}
.fp-viewing-0 .headerrightblk figure + figure:before{background: rgba(255,255,255,0.3)}
#section0 {background: transparent url(../images/banner1bg.png) no-repeat top center;background-size: cover;overflow: hidden;position: relative}

.headerrightblk figure img{width:110px}


.headerrightblk figure{margin: 0 20px;position: relative}

.secttl{font-size: 30px;color: #00aeef;text-transform: uppercase;position: relative;padding: 0 0 20px;margin: 0 0 20px;font-family: 'Gotham-Medium';}
.banner-subtext{font-family: 'Gotham-Medium';font-size: 18px;line-height: 22px}
.secttl:after{position: absolute;bottom: 0;left: 0;width:50px;height: 7px;background: #ffe035;content: "";}
#section0 .secttl:after{display: none}
#section0 .secttl{margin: 0}
.bannertxt{font-size: 50px;line-height: 50px; color: #fff;text-transform: uppercase;padding: 18px 18px 18px 18px;font-family: 'Gotham-Medium'; }
.bannertxt span{font-family: 'Gotham-Bold';}
.openquote{background-position: -11px -7px;width:18px;height: 12px;display: inline-block;vertical-align: text-top;margin-left: -17px;margin-right: 2px}
.closequote{background-position: -48px -8px;width:17px;height: 12px;display: inline-block;vertical-align: text-top;margin-right: -17px;margin-left: 2px;}
.sec1txt {position: absolute;bottom: 12%;left: 4%;display: inline-block}

#section2 {overflow: hidden;position: relative}
.downarw {position: absolute;left: 19%;bottom: 4%;cursor: pointer}
.sec1line {position: absolute;right: 5.5%;bottom: 6%}
.secinfottl{font-size: 26px;text-transform: uppercase;margin: 20px 0 10px}
.secinfo{font-size: 18px;font-family: 'Gotham-Bold'}
.explorenow{font-size: 14px;color: #ffdf2f;text-transform: uppercase;position: relative;margin-top: 20px;display: inline-block}
.explorenow:after{position: absolute;right: -20px;top: 3px;background: url(../images/sprite.png) no-repeat -82px -8px;width:14px;height: 10px;content: "";webkit-animation: shake3 1s ease-in-out infinite;animation: shake3 1s ease-in-out infinite;}
.businessname{font-size: 14px;font-family: 'Gotham-Medium';margin: 25px 0 0;text-align: center;position: relative;text-transform: uppercase;cursor: pointer;}
.slider-nav{margin-top: 50px}
.businessname:before{position: absolute;left: 0;right: 0;top:-10px;content: "";background: #fff;width:5px;height: 5px;border-radius: 50%;margin: auto}
.business-sliderthumb.activeimg .slick-current .businessname:before{background: #ffe034}
.business-sliderthumb.activeimg .slick-current .businessname{color: #00aeef}
.secinfopara{width:45%;font-size: 16px;line-height: 20px;font-family: 'Gotham-Book';text-align: justify}
.countertxt{font-size: 18px;text-transform: uppercase;font-family: 'Gotham-Medium';margin-left: 10px}
.counter{font-size: 35px;font-family: 'Gotham-Bold'}
.companyglancettl{font-size: 26px;text-transform: uppercase;margin: 30px 0}
.countnumberblk.d-flex{justify-content: flex-start;position: relative}
.countnumberblk{margin-left: 25px;padding-left: 20px}
 .countnumberblk:before{position: absolute;left: 0;top: 10px;content: "+";font-size: 18px;font-family: 'Gotham-Bold'; display: none}
.countnumberblk:first-child {
    padding: 0;
    margin: 0;
}
.banner-wrapper::after {
    position: absolute;
    content: "";
    background:none;
    width: 100%;
    height: 41px;
    bottom: -25px;
    display: none
}
/*plm logo css*/
.servicespopup .secinfopara{width:70%}
.lpm-imgswrap {
    line-height: 0;
}
.london-platinum-imgblk img {
    mix-blend-mode: screen;
}
.london-platinum-imgblk {
    background: #010424;
}
.good-delivery-text {
    font-family: 'Roboto-Light';
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #fff;
}
.good-deliverypopup-wrap .managementpopwrap {
    width: 60%;
}
.top-good-delivery-txt {
    font-family: 'Roboto-Light';
    font-size: 8px;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #000;
}
.fp-viewing-0 .top-good-delivery-txt {
    color: #fff;
}
.lastsildewithfooter{position: relative}
/*
.lastsildewithfooter .footerblk {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
}
*/
/*plm logo css*/
/*slider css*/
.servicespopup img{width: 100%}

.slider-nav .slick-slide:focus {outline:none;}
.servicespopup{background: #03095b url(../images/services/servies-popup-bg.png) no-repeat 95% center;height: 100vh;    position: absolute;top: 0;left: 0;display: flex;flex-wrap: wrap;align-items: center;z-index: 1}

.servicespopup .secinfo{width: 60%}
.servicefiximg{width: 25%; margin-bottom: 30px;}
.business-slider{position: relative;}
.sec2ttlwrap{position: absolute;top: 20%;left: 5.5%;z-index: 1;justify-content: space-between;align-items: flex-start;}

.bussiness-sld-wrap{width:100%;height: 100vh;}
.business-sliderthumb {
    position: absolute;
    bottom: 15%;
    margin: auto;
    left: 0;
    right: 0;
    z-index: 1
}

.business-slider:after {
    position: absolute;
    content: "";
    bottom: 21.2%;
    width: 100%;
    background: rgba(255,255,255,0.2);
    height: 1px;
    z-index: 1
}
.business-slider .secinfo{margin-top: 15%}
.bussiness-sld-wrap.slide1{background: transparent url(../images/services/refining.png) no-repeat top center;background-size: cover;}
.bussiness-sld-wrap.slide2{background: transparent url(../images/services/catalysts-chemicals.png) no-repeat top center;background-size: cover;}
.bussiness-sld-wrap.slide3{background: transparent url(../images/services/electrical-contacts.png) no-repeat top center;background-size: cover;}
.bussiness-sld-wrap.slide4{background: transparent url(../images/services/nitrobg.png) no-repeat top center;background-size: cover;}
.bussiness-sld-wrap.slide5{background: transparent url(../images/services/engineering.png) no-repeat top center;background-size: cover;}
/*.bussiness-sld-wrap.slide6{background: transparent url(../images/services/precious-metal.png) no-repeat top center;background-size: cover;}*/
.bussiness-sld-wrap.slide7{background: transparent url(../images/services/precious-metal.png) no-repeat top center;background-size: cover;}
.business-thumb{visibility: hidden;text-align: center;}
.business-thumb img{margin: 0 auto}
.business-sliderthumb.activeimg .slick-current .business-thumb{visibility: visible}

/*
#fp-nav ul li a.active span, #fp-nav ul li a span{background: transparent}
#fp-nav ul li a span:after{position: absolute;content: "";bottom: 0;right 5.5%;background: url(../images/slideno.png) no-repeat center;width:145px;height: 10px}
#fp-nav ul li a:before{position: absolute;content: "";left: 75px;bottom: 6px;color: #ffe719;font-size: 12px;font-family: 'Gotham-Bold'}
#fp-nav ul li:nth-child(1) a:before{content: "01"}
#fp-nav ul li:nth-child(2) a:before{content: "02"}
#fp-nav ul li:nth-child(3) a:before{content: "03"}
#fp-nav ul li:nth-child(4) a:before{content: "04"}
#fp-nav ul li:nth-child(5) a:before{content: "05"}
#fp-nav ul li:nth-child(6) a:before{content: "06"}
#fp-nav ul li:nth-child(7) a:before{content: "07"}
#fp-nav ul li:nth-child(8) a span{display: none}
#fp-nav.left {
    left: auto;
    right: 14.5%;
    top: auto;
    bottom: 5%;
    
}
*/
/*#fp-nav ul li a{display: none}*/
#fp-nav ul li a.active{display: block}

#fp-nav.left {left: auto;right: 10px;}
#section3 {background: #03095b url(../images/sec3bg.png) no-repeat center;background-size: cover;position: relative;z-index: 2}
.sec4quotetxt{width:35%;font-size: 16px;margin: 40px 0 0 40px;}
.certificate-logoblk{width:45%;justify-content: flex-start;margin: 0 0 30px}
.certificate-logoblk figure:first-child{margin-right: 30px;padding-right: 30px;border-right: 1px solid rgba(255,255,255,0.3);width: 30%;height: 94px;display: flex;justify-content: center;align-items: center;}
.certificate-logoblk figure:last-child{margin-left: 30px;padding-left: 30px;border-left: 1px solid rgba(255,255,255,0.3)}
.certificate-logoblk figure img {width: 100%;}
.globalcountries{font-size: 45px;color: #ffdd1f;margin: 40px 0 0}
#section1 {background: #03095b url(../images/sec1bg.png) no-repeat center;background-size: cover;position: relative;z-index: 2}
/*#section2 {background: #03095b url(../images/sec2bg.png) no-repeat center;background-size: cover;position: relative;z-index: 2}*/
#section3{background: #03095b url(../images/sec3bg.png) no-repeat center;background-size: cover;position: relative;z-index: 2}
#section4{background: #03095b url(../images/sec5bg.png) no-repeat center;background-size: cover;position: relative;z-index: 2}
#section5{background: #03095b url(../images/sec4bg.png) no-repeat center;background-size: cover;position: relative;z-index: 2}
#section6{background: #03095b url(../images/sec6bg.png) no-repeat center;background-size: cover;position: relative;z-index: 2}
.sec7txt{width:80%}
.copywriteblk ul li{display: inline-block;vertical-align: middle;font-size: 12px;position: relative;letter-spacing: 1px;font-family: 'Gotham-Medium';}
.footerblk{padding: 30px 0;border-top: 3px solid rgba(255,255,255,0.3)}
.copywritetxt{color: #6c6c6e;font-size: 12px;margin-top: 5px}
.copywriteblk ul li + li{margin-left: 10px;padding-left: 10px}
.copywriteblk ul li + li:before{position: absolute;left: -5px;top: 0;content: "-";color: #fff;}
.socialmediablk {display: flex}
.socialmediablk a {   
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: 10px;
    border-radius: 50%
}
.socialmediablk a:hover{background: #fff;}
span.socialmedia {
    border:1px solid rgba(255,255,255,0.5);
    border-radius: 50%;
    width: 30px;
    height: 30px;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    /*color: #fff;*/
    color: #00aeef;
}

span.socialmedia.icon-facebook:hover{color: #3b5998;}
span.socialmedia.icon-linkedin:hover{color: #0077b5;}
span.socialmedia.icon-play:hover{color: #c4302b;}
span.socialmedia.icon-twitter:hover{color: #1DA1F2;}
.animateblock{opacity:0;-webkit-transition:all 1.5s linear;-moz-transition:all 1.5s linear;transition:all 1.5s linear}
.animateblock.animated{opacity:1}
.animateblock.left{margin-left:-10%}
.animateblock.left.animated{margin-left:0}
.animateblock.right{margin-right:-10%}
.animateblock.right.animated{margin-right:0}



@keyframes fadeInUp {
    from {
        transform: translate3d(0,40px,0)
    }

    to {
        transform: translate3d(0,0,0);
        opacity: 1
    }
}

@-webkit-keyframes fadeInUp {
    from {
        transform: translate3d(0,40px,0)
    }

    to {
        transform: translate3d(0,0,0);
        opacity: 1
    }
}

.animated {
    animation-duration: 2s;
    animation-fill-mode: both;
    -webkit-animation-duration: 2s;
    -webkit-animation-fill-mode: both
}

.animatedFadeInUp {
    opacity: 0
}

.fadeInUp {
/*    opacity: 0;*/
    animation-name: fadeInUp;
    -webkit-animation-name: fadeInUp;
}

.animateblock.fadeInUp.animated{opacity: 1}
.rocket-arrow {
    background-position: -354px -9px;
    width: 13px;
    height: 13px;
}
.rocket-arrowblk {
    background: 
    #0289bc;
    text-align: center;
    padding: 5px 8px;
    width: auto;
    border-radius: 5px;
}
.searchby-txt {
    font-family: 'Gotham-Medium';
    font-size: 13px;
    color: 
    #04afef;
}
.business-selectwrap select {
    width: 100%;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: none;
    border-bottom-color: currentcolor;
    border-bottom-style: none;
    border-bottom-width: medium;
    border-bottom: 1px solid rgba(255,255,255,.3);
    padding-bottom: 5px;
    position: relative;
    background: url(../images/arrow-down.png) no-repeat 100% 45%;
    font-family: Gotham-Bold;
    color:rgba(255,255,255,.8);
    font-size: 13px;
    outline: 0;
    text-transform: capitalize;
    font-family: 'Gotham-Medium';
}
.sec2rightblk {
    background: 
    rgba(255,255,255,0.1);
    width: 28%;
    padding: 2px 5px;
    display: none
}
.business-selectwrap {
    width: 50%;
}
.slider-nav .slick-slide:focus {outline:none;}
.lastsildewithfooter .footerblk {
    position: absolute;
    bottom: 0;
}
/*.fp-viewing-6 #fp-nav ul li{display: none}*/
/*about us pages start*/
/*history start*/
.logo-insidepages{width:250px;display: none}
.fp-viewing-1 .header .logoblk, .fp-viewing-2 .header .logoblk, .fp-viewing-3 .header .logoblk, .fp-viewing-4 .header .logoblk, .fp-viewing-5 .header .logoblk, .fp-viewing-6 .header .logoblk, .fp-viewing-7 .header .logoblk {display: none;}
.fp-viewing-1 .header .logo-insidepages, .fp-viewing-2 .header .logo-insidepages, .fp-viewing-3 .header .logo-insidepages, .fp-viewing-4 .header .logo-insidepages, .fp-viewing-5 .header .logo-insidepages, .fp-viewing-6 .header .logo-insidepages,.fp-viewing-7 .header .logo-insidepages {display: block;}
.inner-pages .logoblk {display: none;}
.inner-pages .logo-insidepages {display: block;}
.header.inner-pages {box-shadow: 0px 1px 5px 0px #6a6666;}
.pagemain {margin-top: 72px;color: #555;}
.banner-wrapper{position: relative}
.history-banner{background: url(../images/banner/history-banner.jpg)no-repeat center center;height:454px;background-size: cover}
.banner-txt1 {font-size: 20px;line-height: 24px;color: #00aeef;font-family: 'Gotham-Medium';text-transform: uppercase}
.banner-txt2 {font-size: 36px;line-height: 44px;text-transform: uppercase;margin-bottom: 14px;}
.banner-txt3 {font-family: 'Gotham-Book';font-size: 32px;line-height: 36px;letter-spacing: -1px;}
.bannertxt-wrap {position: absolute;transform: translate(0,-50%);top: 50%;color: #fff;}
.breadcrumb {
    margin-bottom: 35px;
    display: flex;
    justify-content: flex-end;
    margin-top:25px
}
.breadcrumb li a {
    color: #555
}
.breadcrumb li {
    display: inline-block;
    position: relative;
    padding: 0 16px 0 8px;
    text-transform: uppercase;
    font-size: 12px;
    line-height: 14px;
    font-family: 'Gotham-Medium';
}
.breadcrumb li::after {
    position: absolute;
    content: "";
    width: 0;
    height: 0;
    border-top: 3px solid transparent;
    border-left: 5.5px solid #555;
    border-bottom: 3px solid transparent;
    top: 4px;
    right: -3px
}
.breadcrumb li:first-child {
    padding-left: 0
}
.breadcrumb li:last-child {
    padding-right: 0;
    color: #00aeef
}
.breadcrumb li:last-child::after {
    border: none
}
.submenu-list {
    font-size: 13px;
    line-height: 16px;
    text-transform: uppercase;
    display: flex;
    justify-content: space-between;
    width: 100%;
/*    align-items: center;*/
    text-align: center;
    font-family: 'Gotham-Medium';
	overflow: hidden;
}
.submenu {
    background: #030a5b;
    margin-bottom: 70px;
}
.submenu-list li a {
    color: #fff;
    transform: skew(20deg);
    display: block;
    padding: 15px 0;
    text-align: center;
    width:100%
}
.submenu-list li {
/*    padding: 10px 23px;*/
    transform: skew(-20deg);
    border-right: 1px solid rgba(255,255,255,.2);
    display: flex;
    align-items: center;
	width:100%
}
.submenu-list li:last-child {
    border-right: none;
}
.submenu-list li:hover {
    background: #00aeef;
/*	margin: -10px 0;*/
}
.human-resourcestabs .submenu-list li {
    padding: 0 23px;
    width: auto
}
.content-wrapper {
    padding: 0 0 80px 0;
}
.pagebody-wrapper footer {background: #03095b;}
.pagebody-wrapper footer .footerblk{border: none}
/*mamta*/
/*
.submenu-list li:last-child {border-right: 0;transform: skew(0deg);position: relative;}
.submenu-list li:last-child a{transform: skew(0deg);}
*/
.pagettl {font-size: 36px;line-height: 40px;color: #00aeef;text-transform: uppercase;position: relative;padding: 0 0 20px 0;margin-bottom: 20px;}
.pagettl::after {
    position: absolute;
    content: "";
    background: #ffdd1f;
    width: 58px;
    height: 6px;
    left: 0;
    bottom: 0;
}
h1.pagettl {font-size: 36px;line-height: 40px;color: #00aeef;text-transform: uppercase;position: relative;padding: 0 0 20px 0;margin-bottom: 20px;}
h1.pagettl::after {
    position: absolute;
    content: "";
    background: #ffdd1f;
    width: 58px;
    height: 6px;
    left: 0;
    bottom: 0;
}
h2.pagettl {font-size: 36px;line-height: 40px;color: #00aeef;text-transform: uppercase;position: relative;padding: 0 0 20px 0;margin-bottom: 20px;}
h2.pagettl::after {
    position: absolute;
    content: "";
    background: #ffdd1f;
    width: 58px;
    height: 6px;
    left: 0;
    bottom: 0;
}
.boldpara{font-size: 20px !important;line-height: 24px !important;font-family: 'Gotham-Bold' !important;}
.historywrap {align-items: flex-start;}
.rightblk {width: 42%;position: relative;margin-right: 50px;margin-top: 50px;line-height: 0;}
.rightblk::before {
    position: absolute;
    content: "";
    left: -19px;
    top: -53px;
    width: 59%;
    height: 77%;
    z-index: -1;
    background: none;
    background-image: radial-gradient(rgba(38, 186, 241, 1.00) 14%, transparent 0);
    background-size: 16px 16px;
}
.leftblk {width: 52%;}
.content-wrapper p:last-child {
    margin-bottom: 0;
}
.historywrap .rightblk::before {
    left: auto;
    right: -48px;
}
/*history end*/
/*HP Company start*/
.hp-company-banner{background: url(../images/banner/hp-company-banner.jpg)no-repeat center center;height:454px;background-size: cover)}
.hp-company-wrap1 {flex-direction: row-reverse;}
.hp-company-wrap1 .rightblk::before{left: -54px;right: auto}
.fullsection {background: #f0f0f0;padding: 60px 0 80px 0}
.hp-company-wrap1 .rightblk {width: 40%;margin: 20px 40px 0 50px}
.hp-company-sec2 .rightblk {
    margin-right: 54px;
    z-index: 0;
}
.hp-company-wrap2 .leftblk {
    width: 50%;
}
/*HP Company end*/
/*vision mission start*/
.vision-mission-banner{background: url(../images/banner/vision-mission-banner.jpg)no-repeat center center;height:454px;background-size: cover)}
.vision-subtext {
    font-size: 24px;
    line-height: 36px;
}
.statement-txtblk {
    color: #fff;
    width: 100%;
}
.vision-ttl {
	text-transform: uppercase;
    font-size: 32px;
    line-height: 34px;
    color: #00aeef;
    margin-bottom: 15px;
}
.vision-statementblk {
    margin: 36px 0 70px;
    background: url(../images/about-us/vision-statement-bg.jpg) no-repeat center center;
    height: 427px;
}
.mission-p-ttl {
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 10px;
}
.excellence{
	background-position: -315px -209px;
	width: 59px;
	height: 59px;
}
.mission-p-imgblk {
    margin: 0 auto 15px auto;
}
.mission-pointerswrap {
    padding: 20px 0 0;
	justify-content: flex-start;
    text-align: center
}
.mission-pointersblk {
    width: 30.5%;
    margin-bottom: 45px;
    margin-right: 48px;
    border: 1px solid #c7c7c7;
    height: 230px;
    padding: 35px 35px;
}
.customer{
	background-position: -390px -221px;
	width: 83px;
	height: 52px;
}
.str-approach{
	background-position: -8px -291px;
	width: 51px;
	height: 55px;
}
.infrastructure{
	background-position: -84px -283px;
	width: 40px;
	height: 61px;
}
.environment{
	background-position: -146px -287px;
	width: 52px;
	height: 58px;
}
.people{
	background-position: -215px -287px;
	width: 59px;
	height: 59px;
}
.mission-pointersblk:nth-child(6n+3) {
    margin-right: 0;
}
.mission-pointersblk:last-child {
    margin-right: 0;
}
.mission-pointersblk:nth-child(6n+4), .mission-pointersblk:nth-child(6n+5), .mission-pointersblk:nth-child(6n+6){
    margin-bottom: 0;
}
/*mamta*/
/*
.submenu-list li:last-child:hover::before {
    -webkit-transform: skew(-22deg, 0deg);
    -ms-transform: skew(-22deg, 0deg);
    transform: skew(-22deg, 0deg);
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    display: block;
	transform-origin: top left;
	background: #00aeef;
}
*/
.submenu-list li:first-child{transform: skew(-20deg)}
.submenu-list li:first-child a {transform: skew(20deg);}
.submenu-list li:first-child:hover::before {
    -webkit-transform: skew(20deg, 0deg);
    -ms-transform: skew(20deg, 0deg);
    transform: skew(20deg, 0deg);
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    display: block;
	transform-origin: bottom left;
	background: #00aeef;
}
.values-wrapper .vision-ttl {
    position: relative;
	padding: 0 0 20px 0;
}
.values-wrapper .vision-ttl:after{
position: absolute;
content: "";
background:#ffdd1f;
width: 58px;
height: 6px;
left: 0;
bottom: 0;
}
.values-line {
    border: 1px solid #03095b;
    position: relative;
    top: 60px;
}
.values-line::before {
    position: absolute;
    content: "";
    background:#03095b;
    width: 22px;
    height: 22px;
    border-radius: 50%;
    left: -1px;
    top: -11px;
}
.values-line::after {
    position: absolute;
    content: "";
    background:#03095b;
    width: 22px;
    height: 22px;
    border-radius: 50%;
    right: -1px;
    top: -11px;
}
.valueswrapper {
    padding: 30px 0 0 0;
}
.collaboration {
    background-position: -287px -288px;
    width: 57px;
    height: 58px;
}
.values-pointerblk {
    background:#03095b;
    border-radius: 50%;
    width: 110px;
    height: 110px;
/*    position: relative;*/
    margin: 0 auto 12px auto;
    display: flex;
    align-items: center;
    justify-content: center
}
/*
.values-iocons{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
*/
.value-pointers-txt {
    font-size: 20px;
    line-height: 22px;
}
.values-pointermain {
    text-align: center;
    width: 16%
}
.transparency {
    background-position: -361px -287px;
    width: 52px;
    height: 52px;
}
.ownership {
    background-position: -426px -280px;
    width: 64px;
	height: 64px;
}
.broad-perspective {
    background-position: -404px -435px;
    width: 57px;
	height: 55px;
}
.agility {
    background-position: -78px -354px;
    width: 68px;
    height: 54px;
}
.responsiveness {
    background-position: -165px -353px;
    width: 57px;
    height: 57px;
}
.values-pointerswrap {
    justify-content: space-between;
    align-items: baseline;
    position: relative;
}
/*vision mission end*/
/*Management start*/
.management-banner{background: url(../images/banner/management-banner.jpg)no-repeat center center;height:454px;background-size: cover}
.management-imgblk {
    line-height: 0;
}
.management-name {
    font-size: 20px;
    line-height: 24px;
    padding: 25px 0 25px 15px;
}
.management-name span {
    display: block;
    font-size: 16px;
    line-height: 20px;
    font-family: 'Gotham-Book';
}
.managementblk {
    background:#ededed;
    width: 22.5%;
    margin: 40px 38px 0 0;
    position: relative;
    cursor: pointer
}
.managementinnwrap {
    justify-content: center;
}
.managementblk:nth-child(7n+4) {
    margin-right: 0;
}
.managementblk:last-child {
    margin-right: 0;
}
.managementwrap .pagettl {
    margin-bottom: 0;
}
.m-readmorehovertxt {
    position: absolute;
    transform: translate(-50%,-50%);
    left: 50%;
    top: 50%;
    width: 100%;
    text-align: center;
    color: #ffdf2f;
    font-size: 14px;
    line-height: 20px;
    text-transform: uppercase;
    letter-spacing: 1px;
}
.management-overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: rgba(21,25,99,0.7);
    opacity: 0;
    transition: .6s ease;
}
.management-overlay:hover {
    opacity: 1;
}

.managementpopblk {
    background: #03095b;
    color:#fff;
    padding: 40px;
}
.managementttlblk {
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 20px;
}
.managementttlblk span {
    display: block;
    font-size: 16px;
    line-height: 20px;
    font-family: 'Gotham-Book';
}
.managementleft{width: 60%}
.managementpopwrap {
    width: 70%;
    margin: 0 auto;
    position: fixed;
    transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    left: 50%;
    top: 50%;
    z-index: 999999;
    display: none;
    transform: translate(calc(-50% + 0.3px), calc(-50% + 0.5px));
}
.popupclose {
    position: absolute;
    top: 0;
    right: 0;
    color:rgba(255,255,255,.5);
    font-size: 30px;
    cursor: pointer
}
.m-right-arrow{
    background: url(../images/sprite.png);
    background-position: -403px -18px;
    width: 22px;
    height: 16px;
    position: absolute;
    content: '';
    display: block;
    text-align: center;
    transform: translate(-50%,-50%);
    left: 50%;
    bottom: -35px;
}
.blackoverlay.show{display:block;}
/*Management end*/
/*csr page start*/
.csr-banner{background: url(../images/banner/csr-banner.jpg)no-repeat center center;height:454px;background-size: cover}

.bullets li {
    font-size: 16px;
    line-height: 20px;
    font-family: 'Gotham-Book';
    position: relative;
    padding: 0 0 15px 15px;
        -webkit-font-smoothing: antialiased;
}
.bullets li:last-child {
    padding-bottom: 0;
}
.bullets li::before {
    position: absolute;
    content: "";
    background: #00aeef;
    left: 0;
    top: 8px;
    width: 6px;
    height: 6px;
    border-radius: 50%;
}
.csr-list p {
    font-family: 'Gotham-Bold';
}
.csrwrap{align-items:flex-start;}
.csrwrap .leftblk {
    width: 50%;
}
.healthcare {
    background-position: -11px -121px;
    width: 58px;
    height: 54px;
}
ul.submenu-list li.active {
background: #00aeef;
}
.initiativeitemsblk {
    text-align: center;
    border: 1px solid #b0b0b0;
    padding: 70px 0;
    height: 230px;
    width: 30%;
    cursor: pointer;
    font-size: 20px;
    line-height: 22px;
    margin-top: 60px;
    position: relative;
}

.initiativeitemsblk:nth-child(6n+5) {
    padding: 60px 0;
}
.education {
    background-position: -106px -121px;
    width: 71px;
    height: 56px;
}
.womenemp {
    background-position: -215px -121px;
    width: 51px;
    height: 70px;
}
.art {
    background-position: -406px -121px;
    width: 62px;
    height: 70px;
}
.armedforces {
    background-position: -11px -191px;
    width: 52px;
    height: 83px;
}
.ruraldevelopment {
    background-position: -109px -199px;
    width: 79px;
    height: 75px;
}
.disaster {
    background-position: -224px -211px;
    width: 70px;
    height: 63px;
}
.csr-environment {
    background-position: -304px -121px;
    width: 64px;
    height: 62px;
}
.initiativeimgblk {
    text-align: center;
    margin: 0 auto 0 auto;
}
.initiativeimgblk.sprite {
    height: 70px;
}
.initiativeimgblk.sprite.ruraldevelopment {
    height: 80px;
}
/*
.initiativesitemswrap {
    margin-top: 50px;
}
*/

.csrpopup .initiativeimgblk {
    margin: 0 0 20px 0;
}
.managementpopwrap.csrpopup {
    width: 89%;
    margin: 0 auto;
}
.csrpopup .managementleft {
    width: 58%;
    margin-right: 40px;
}
.csrpopup .managementright {
    width: 38%;
}
.managementright.m-popup-imgblk img {
    width: 100%;
}
.csr-slider .slick-dots li button {
    font-size: 0;
    line-height: 0;
    display: block;
    width: 6px;
    height: 6px;
    padding: 4px;
    cursor: pointer;
    color: transparent;
    border: 0;
    border-radius: 50%;
    outline: 0;
    background: #f8f8f8;
}
.csr-slider .slick-dots li {
    display: inline-block;
    margin-right: 10px;
}
.csr-slider .slick-dots li.slick-active button {
    background: #00aeef;
}
/*
.csr-slider .slick-slide.slick-cloned {
    display: none;
}
*/
/*
 .variable-width .slick-slide {
    width: 475px;
 }
*/
.csrwrap .rightblk::before {
    left: auto;
    right: -48px;
    height: 60%;
}
/*csr page end*/

/*environment page start*/
.environment-banner{background: url(../images/banner/environment-banner.jpg)no-repeat center center;height:454px;background-size: cover}
.stayresponsible-wrap .pagettl {
    font-size: 30px;
    line-height: 32px;
}
.good-deliverywrap2 {
    line-height: 0;
}
.environmentwrap .rightblk::before {
    left: auto;
    right: -48px;
}
.environmentwrap .rightblk {
    margin-top: 0;
}
/*environment page end*/
/*good delivery page start*/

.gooddelivery-banner{background: url(../images/banner/good-delivery-banner.jpg)no-repeat center center;height:454px;background-size: cover}
.good-deliveryblk {
    position: relative;
    width: 31%; 
    cursor: pointer;
    margin-right: 30px;
    margin-top: 30px;
}
.good-deliveryblk:nth-child(5n+3) {
    margin-right: 0;
}
.management-overlay i.icon-zoom-in {
    font-size: 40px;
    cursor: pointer;
}
.good-deliverypopup-wrap .popupclose {
    color:#030a5b;
background:#fff;
border-radius: 50%;
width: 35px;
height: 35px;
font-size: 25px;
top: -16px;
right: -10px;
}
.good-deliverypopup-wrap [class*=" icon-"]::before{/*margin-left: 6px;margin-top: 5px;*/margin-left: 0px;margin-top: 0px;}
/*milestone start*/

.milestone-banner{background: url(../images/banner/milestone-banner.jpg)no-repeat center center;height:454px;background-size: cover}
.milestoneinfowrapper .container {width: 1200px}
.milestonewrapper {position: relative;height: 530px;margin-top: 50px;}
.milestonewrapper:before {
    background: url(../images/about-us/milestone-shadow.png) no-repeat center;
    position: absolute;
    bottom: -74px;
    left: 0;
    right: 0;
    height: 102px;
    width: 100%;
    content: "";
    z-index: 9
}
.sliderwrapper {
    position: relative;
    background: url(../images/about-us/milestone-arc.png) no-repeat top center;
    width: 1171px;
    margin: 0 auto;
    height: 471px;
    overflow: hidden;
}
.slidelist {
    width: 510px;
    text-align: center;
    height: 270px;
    border-radius: 50%;
    position: absolute;
    z-index: 26;
    left: -70px;
    bottom: 0;
    margin: auto;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.slide {
    display: none;
    position: absolute;
    width: 300px;
    font-family: 'Gotham-Bold';
    color: #000;
    z-index: 9;
    right: 0;
    text-align: left;
}
.slide.activeslide {
    display: block;
}
.sliderinfoleftblk {
    width: 35%;
    padding: 50px 20px 10px;
    border-right: 1px solid #fff;
}
.sliderinfoleftblk img {
    width: 100%;
    border-radius: 50%;
}
/*.sliderinforightblk {
    width: 64%;
    text-align: left;
    padding: 0px 20px;
}
.sliderinforightblk.ibvm, .sliderinfoleftblk.ibvm {
    vertical-align: top;
}*/
.slider-ttl {
    font-size: 50px;
    line-height: 50px;
    color: #00aeef;
    margin-bottom: 25px;
}
.slidebulletlist {
    position: absolute;
    top: 0;
    width: 100%;
    height: 1200px;
    border-radius: 50%;
    border-left: 80px solid transparent;
    border-right: 170px solid transparent;
    border-top: 120px solid transparent;
    z-index: 9;
}
.slidebulletlist:before {
    content: "";
    position: absolute;
    border-left: 10px solid #242e3f;
    border-top: 30px solid #242e3f;
    border-right: 40px solid #242e3f;
    width: 993px;
    height: 100%;
    left: -28px;
    border-radius: 50%;
    top: -14px;
    background: #f0f0f0;
    z-index: -1;
}
.slidebulletlist:after {
    content: "";
    position: absolute;
    border-left: 8px solid #526487;
    border-top: 20px solid #526487;
    border-right: 26px solid #526487;
    width: 964px;
    height: 100%;
    left: -26px;
    border-radius: 50%;
    top: 12px;
    background: #f0f0f0;
}
.slidebullet {
    cursor: pointer;
    display: inline-block;
    color: #00aeef;
    position: absolute;
    left: 471px;
    top: -93px;
    height: 1090px;
    font-size: 14px;
    line-height: 10px;
    font-family: 'Gotham-Bold';
    width: auto;
    transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    z-index: 2;
}
.slidebullet.bigbullet {
    color: #fff;
    font-size: 22px;
    line-height: 24px;
}
.slidebullet.activeslidebullet {
    color: #ffdd1f;
}
.slidebullet.activeslidebullet:before {
    width: 100%;
    background: #ffdd1f;
    height: 2px;
    top: 18px;
}
.slidebullet.bigbullet.activeslidebullet:before {
    top: 28px;
}
.slidebullet:before {
    content: "";
    position: absolute;
}
.sectiondescblk li {
    font-size: 15px;
    line-height: 18px;
    font-family: 'Gotham-Medium';
    color: #555;
    margin: 0 0 10px 0;
    position: relative;
    padding: 0 20px 0 17px
}
.sectiondescblk li:before {
    position: absolute;content: "";background: url('../images/star-icon.png') no-repeat 0 0;width:14px;height: 13px;top: 2px;left: 0;
}
.slidebullet:nth-child(1) {
    transform: rotate(-74deg);
    -ms-transform: rotate(-74deg);
    -webkit-transform: rotate(-74deg);
    -o-transform: rotate(-74deg);
    top: -96px;
}
.slidebullet:nth-child(2) {
    transform: rotate(-63deg);
    -ms-transform: rotate(-63deg);
    -wbkit-transform: rotate(-63deg);
    -o-transform: rotate(-63deg);
    top: -63px;
    left: 470px;
}
.slidebullet:nth-child(3) {
    transform: rotate(-55deg);
    -ms-transform: rotate(-55deg);
    -wbkit-transform: rotate(-55deg);
    -o-transform: rotate(-55deg);
    top: -49px;
    left: 456px;
}
.slidebullet:nth-child(4) {
    transform: rotate(-49deg);
    -ms-transform: rotate(-49deg);
    -wbkit-transform: rotate(-49deg);
    -o-transform: rotate(-49deg);
    top: -55px;
    left: 457px;
}
.slidebullet:nth-child(5) {
    transform: rotate(-42deg);
    -ms-transform: rotate(-42deg);
    -wbkit-transform: rotate(-42deg);
    -o-transform: rotate(-42deg);
    top: -56px;
    left: 451px;
}
.slidebullet:nth-child(6) {
    transform: rotate(-36deg);
    -ms-transform: rotate(-36deg);
    -wbkit-transform: rotate(-36deg);
    -o-transform: rotate(-36deg);
    top: -61px;
    left: 454px;
}
.slidebullet:nth-child(7) {
    transform: rotate(-29deg);
    -ms-transform: rotate(-29deg);
    -wbkit-transform: rotate(-29deg);
    -o-transform: rotate(-29deg);
    top: -61px;
    left: 448px;
}
.slidebullet:nth-child(8) {
    transform: rotate(-21deg);
    -ms-transform: rotate(-21deg);
    -wbkit-transform: rotate(-21deg);
    -o-transform: rotate(-21deg);
    top: -77px;
    left: 432px;
    color: #fff;
    font-size: 20px;
}
.slidebullet:nth-child(9) {
    transform: rotate(-7deg);
    -ms-transform: rotate(-7deg);
    -wbkit-transform: rotate(-7deg);
    -o-transform: rotate(-7deg);
    top: -85px;
    left: 441px;
}
.slidebullet:nth-child(10) {
    transform: rotate(4deg);
    -ms-transform: rotate(4deg);
    -wbkit-transform: rotate(4deg);
    -o-transform: rotate(4deg);
    top: -90px;
    left: 442px;
}
.slidebullet:nth-child(11) {
    transform: rotate(14deg);
    -ms-transform: rotate(14deg);
    -wbkit-transform: rotate(14deg);
    -o-transform: rotate(14deg);
        top: -92px;
    left: 442px;
    
}
.slidebullet:nth-child(12) {
    transform: rotate(26deg);
    -ms-transform: rotate(26deg);
    -wbkit-transform: rotate(26deg);
    -o-transform: rotate(26deg);
    top: -101px;
    left: 428px;
}
.slidebullet:nth-child(13) {
    transform: rotate(38deg);
    -ms-transform: rotate(38deg);
    -wbkit-transform: rotate(38deg);
    -o-transform: rotate(38deg);
    top: -117px;
    left: 411px;
}
.slidebullet:nth-child(14) {
    transform: rotate(47deg);
    -ms-transform: rotate(47deg);
    -wbkit-transform: rotate(47deg);
    -o-transform: rotate(47deg);
        top: -115px;
    left: 420px;
}
.slidebullet:nth-child(15) {
    transform: rotate(57deg);
    -ms-transform: rotate(57deg);
    -wbkit-transform: rotate(57deg);
    -o-transform: rotate(57deg);
        top: -118px;
    left: 424px
}
.slidebullet:nth-child(16) {
    transform: rotate(70deg);
    -ms-transform: rotate(70deg);
    -wbkit-transform: rotate(70deg);
    -o-transform: rotate(70deg);
    top: -143px;
    left: 422px;
/*    padding: 28px 28px;*/
}
.slidebullet:nth-child(17) {
    transform: rotate(72deg);
    -ms-transform: rotate(72deg);
    -wbkit-transform: rotate(72deg);
    -o-transform: rotate(72deg);
    top: -71px;
    left: 452px;
}
.milehplogo {
    width: 190px;
    margin: 0px auto 0;
}

.milehplogo img {
    width: 100%;
}
.milestonelist {
    border-left: 1px solid #00aeef;
    padding: 0 0 0 30px;
    width: calc(100% - 240px);
}
.sectiondescblk.d-flex {
    align-items: flex-start;
}

.milestonesblk {position: relative;z-index: 1}
.yearsblk {
    padding: 0 0 80px 0;
    position: relative;
    width: 16.16%;
    display: inline-block;
    margin: 20px 0 0;
    outline: none;
}
.yr-point {
    background: 
    #fff;
    width: 10px;
    height: 10px;
    position: absolute;
    border-radius: 10px;
    top: 34px;
    margin: auto;
    left: 0;
    right: 0;
    z-index: 1;
    cursor: pointer;
}
.yr-point::after {
    content: "";
    border: 1px solid #fff;
    width: 16px;
    height: 16px;
    background: transparent;
    position: absolute;
    border-radius: 12px;
    left: -3px;
    right: 0;
    margin: auto;
    top: 0px;
    bottom: 0;
}
.yr-number {
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    text-align: center;
    margin: auto;
    font-size: 22px;
    line-height: 22px;
    font-weight: bold;
    color: 
    #fff;
}
.yr-number::after {
    content: "";
    width: 1px;
    height: 40px;
    background: #fff;
    position: absolute;
    top: 35px;
    left: 0px;
    right: 0;
    margin: 0 auto;
    -webkit-transition: all 1s cubic-bezier(0, 0, 0, 1);
    transition: all 1s cubic-bezier(0, 0, 0, 1);
}
.yr-text {
    position: absolute;
    color: #fff;
    width: 80%;
    line-height: 20px;
    font-size: 14px;
    opacity: 0;
    margin: 0 auto;
    left: 0;
    right: 0;
}
.yr-text.activetabdataitm {
    opacity: 1;
}
.yractive .yr-point {
    background: #00aeef;
}
.yractive .yr-number::after {
    background: #fff;
    height: 60px;
}
.milestonesblk::after {
    position: absolute;
    width: 100%;
    height: 1px;
    background: #fff;
    content: "";
    top: 95px;
    margin: auto;
    z-index: -1;
    width: calc(100% - 58px);
    left: 29px;
}
.milestoneslider .slick-arrow{top:81px;z-index:2;position:absolute;outline:none;cursor:pointer;border:none}
.milestoneslider .slick-prev{background:#00aeef url('../images/left-arrow.png') no-repeat center;width:30px;height:30px;left:0;border-radius:100%;font-size: 0;}
.milestoneslider .slick-next{background:#00aeef url('../images/right-arrow.png') no-repeat center;width:30px;height:30px;right:-1px;border-radius:100%;font-size: 0;}
.milestonesblk:after {
    position: absolute;
    width: 100%;
    height: 1px;
    background: #fff;
    content: "";
    top: 135px;
    margin: auto;
    z-index: -1;
    width: calc(100% - 58px);
    left: 29px;
}
.mobtimelineblk {display: none}
.mobtimelinedesblk {display: none}
.slide.slide98.activeslide {padding: 20px 0 0 0;}
/*milestone end*/
/*about us pages end*/
/*human resources pages start*/
/*career at hp start*/
.human-resourcestabs .submenu-list {
    justify-content: flex-start;
}
.careerwrap .leftblk {
    width: 100%;
    margin-bottom: 50px;
}
.joblocation {
    font-size: 18px;
    line-height: 22px;
    font-family: 'Gotham-Book';
    color: #555;
    margin-bottom: 6px;
}
.jobpositionttl {
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 4px;
}
.jobopening-ttl {
    font-size: 24px;
    line-height: 26px;
    text-transform: uppercase;
    color: #00aeef;
    margin-bottom: 15px
}
.jobpositionwrap {
    padding: 0 0 0 20px;
    margin-bottom: 25px;
    position: relative
}
.jobpositionwrap:last-child{
    margin-bottom: 0
}
.jobpositionttl:before {
    position: absolute;
    content: "\e802";
    left:0px;
    top: 0;
    font-family: fontello;
    color: #040a5b;
    font-size: 12px;
}
.career-left {
    width: 54%;
}
.career-right {
    width: 42%;
}
.formttl {
    font-size: 24px;
    line-height: 28px;
    color: #fff;
    font-family: 'Gotham-Book';
}
.careerformwrap {
    background: #03095b;
    padding: 60px 60px 60px 60px;
}
input.formfield {
    width: 100%;
    background: transparent;
    outline: none;
    border: none;
    background: rgba(29,34,108,.9);
    padding: 12px;
}
input[type="text"] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.career-banner{background: url(../images/banner/career-banner.jpg)no-repeat center center;height:454px;background-size: cover}
.formfieldwrap, .formttl {
    margin-bottom: 20px;
}
.careerformwrap .formttl{margin-bottom: 50px;}
input {
    color: #c3c3c3;
    font-size: 18px;
    line-height: 20px;
}
textarea {
    width: 100%;
    resize: none;
    padding: 10px 12px;
    background: transparent;
    border: none;
    outline: none;
    color: #c3c3c3;
    font-family: 'Gotham-Book';
    font-size: 14px;
    line-height: 16px;
    background: rgba(29,34,108,.9);
    height: 116px;
}
.selectwrap {
    position: relative;
}
.selectwrap::before {
    position: absolute;
    content: "\e803";
    height: 100%;
    right: 10px;
    top: 7px;
    font-size: 20px;
    color: #00aeef;
    font-family: "fontello";
    pointer-events: none;
}
.formfield.submitbtn {
    background: #00aeef;
    width: 115px;
    text-align: center;
    cursor: pointer;
    padding: 10px 0;
    font-size: 18px;
    line-height: 22px;
    font-family: 'Gotham-Book';
    color: #fff;
    letter-spacing: 1px;
}
.formfieldwrap:last-child {
    margin-bottom: 0;
}
.jobopening-head {
    background: #03095b;
    color: #fff;
    text-transform: uppercase;
    line-height: 22px;
    font-size: 18px;
    text-align: left
}
th.job-code {
    width: 10%;
}
th.position {
    width: 25%;
}
th.skillsets {
    width: 45%;
}
th.apply {
    width: 20%;
}
td.light-text {
    font-family: 'Gotham-Book';
    font-size: 18px;
    line-height: 22px;
}
.jobopeneing-form-main table {
	border: 1px solid #ccc;
	width: 100%;
	margin:0;
	padding:0;
	border-collapse: collapse;
	border-spacing: 0;
}
.jobopeneing-form-main table tr {
	padding: 5px;
}
.jobopeneing-form-main tbody {
    border: 2px solid #ddd;
    border-top:none
}
.jobopeneing-form-main table th{
    padding: 10px 10px;
}
.jobopeneing-form-main table td {
	padding: 10px;
	text-align: center;
    border-right: 1px solid #ddd;
    font-size: 16px;
    line-height: 20px;
}
.apply-btn {
    background: #00aeef;
    text-align: center;
    color: #fff;
    font-family: 'Gotham-Medium';
    font-size: 16px;
    line-height: 18px;
    padding: 8px;
    cursor: pointer
}
table tr:nth-child(2n) {
    background: #e5f7fd;
}
.formfield-left, .formfield-right{width: 48%}
.careerform-main {
    position: relative;
    padding: 35px 0 0 35px;
}
.careerform-main::before {
    position: absolute;
    content: "";
    left: -19px;
    top: -19px;
    width: 29%;
    height: 59%;
    z-index: -1;
    background: none;
    background-image: radial-gradient(rgba(38, 186, 241, 1.00) 14%, transparent 0);
    background-size: 16px 16px;
}

.formattype {
    font-size: 14px;
    line-height: 60px;
    color: #c3c3c3;
    font-family: 'Gotham';
}
.formfieldwrap.browse {
    margin-bottom: 66px;
}
.custom-file {
    position: relative;
}
.custom-file span {
    font-size: 18px;
    color: #c3c3c3;
    background: #1a3079;
    padding: 11px 20px;
    position: absolute;
    right: 0;
    bottom: 0px;
    font-family: 'Gotham-Book';
}
.fileUpload input.upload {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;
    font-size: 20px;
    cursor: pointer;
    opacity: 0;
}
.jobopeneing-form-main {
    margin-bottom: 80px;
    /*overflow-x: scroll;*/
}
.open-positionwrap {
    background: #03095b;
    width: 40%;
    margin: 0 auto;
    padding: 40px;
    position: fixed;
    transform: translate(-50%,-50%);
    left: 50%;
    top: 50%;
    z-index: 99999;
    display: none
}

/*career at hp end*/
/*life at hp start*/
.lifeathpmain .boldpara {
    
}
.lifeathp-banner{background: url(../images/banner/life-at-hp-banner.jpg)no-repeat center center;height:454px;background-size: cover}
.lifeathpwrap1 {
    align-items: flex-start;
    line-height: 0;
    display: none;
}
.lifeathpwrap1 .rightblk::before{
    right: auto;
    left: -50px;
}
.lifeathpwrap1 .rightblk{
    margin: 0px 0 0 50px
}
.lifeathpwrap1 .leftblk {
    width: 48%;
}
.lifeat-innerttl{
    font-size: 30px;
    line-height: 34px;
    color: #00aeef;
    text-transform: uppercase;
    margin:30px 0 10px;
}
.lifeathpwrap2 {
    padding: 80px 0 0 0;
}
.lifeathpwrap2 .leftblk {
    width: 48%;
}
.lifeathpwrap1 .rightblk::before {
    display: none;
}
.lifeathpwrap1 .rightblk {
    margin: 0;
    width: 47%;
}
.lifeathpwrap1 .leftblk {
    width: 47%;
}
.event-ttl {
    font-size: 18px;
    line-height: 22px;
}
.lifeat-event-main .event-ttl{
    font-size: 15px;
    line-height: 20px;
    width: 85%;
}
.event-icon {
    background: #00aeef;
    border-radius: 50%;
    width: 34px;
    height: 34px;
    font-size: 15px;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer
}
a.event-icon {
    color: #fff;
}
.eventblk {
    line-height: 0;
    padding-top: 45px;
    width: 31%;
    margin-right: 42px;
    cursor: pointer;
}
.lifeat-event-main .eventblk {
        line-height: 0;
    padding-top: 45px;
    width: 23%;
    margin-right: 0;
    cursor: pointer;
}
.eventblk:nth-child(3n+3) {
    margin-right: 0;
}
.eventblk:last-child{margin-right: 0}
.event-txtblk{
    background: #03095b;
    color: #fff;
    padding: 10px 10px;
}
.lifeat-event-main .pagettl {
    margin-bottom: 0;
}
.eventwrap{
    justify-content: flex-start;
    align-items: flex-start;
}
.lifeat-event-main .eventwrap{
    justify-content: space-between;
    align-items: center;
}
/*life at hp end*/
/*human resources start*/
.humanresources-banner{background: url(../images/banner/human-resourses-banner.jpg)no-repeat center center;height:454px;background-size: cover}
.focusarea-main{
    background: #f0f0f0
}
/*customer centricity start*/
.customercentricity-text {
    font-size: 20px;
    line-height: 24px;
    text-align: center;
    position: absolute;
    transform: translate(-50%,-50%);
    left: 50%;
    top: 50%;
    color: #000;
    background: #fff;
    width: 130px;
    height: 130px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 0 19px -12px rgba(0,0,0,0.4);
    z-index: 1;
    font-family: 'Gotham-Medium';
}
.customercentricity-circle {
    background: #ecedef;
    border-radius: 50%;
    width: 170px;
    height: 170px;
    margin: 0 auto;
    position: relative;
}
.customercentricity-circle:before {
    position: absolute;
    content: "";
    border: 20px solid #fff;
    width: 210px;
    height: 210px;
    border-radius: 50%;
    transform: translate(-50%,-50%);
    left: 50%;
    top: 50%;
    box-shadow: 0 0 0px 4px #ecedef;
    background: #ecedef;
    z-index: 1;
}
.customercentricity-circle:after {
    position: absolute;
    content: "";
    border-radius: 50%;
    transform: translate(-50%,-50%);
    left: 50%;
    top: 50%;
    z-index: 0;
    border: 190px solid #b4dff0;
}
.customercentricity-main {
   padding: 150px;
}
.centricity-pointerblk {
    font-family: 'Gotham-Medium';
    font-size: 16px;
    line-height: 20px;
    color: #000;
    background: #fff;
    border: 15px solid #030959;
    border-radius: 50%;
    width: 140px;
    height: 140px;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
}
.centricity-pointerblk:before {
    position: absolute;
    content: "";
    width: 10px;
    height: 3px;
    background: #030959;
    transform: translate(0,-50%);
    right: -25px;
    top: 50%;
}
.centricity-pointerblk:after {
    position: absolute;
    content: "";
    width: 20px;
    height: 20px;
    background: #030959;
    border-radius: 50%;
    right: -45px;
    transform: translate(0,-50%);
    top: 50%;
}
.centricity-pointerblk.connect {
    transform: rotate(90deg);
    position: absolute;
    top: -44px;
    left: 180px;
}
.centricity-pointerblk.connect .centricity-text {
    transform: rotate(-90deg);
}
.centricity-pointerblk.communicate {
    transform: rotate(-90deg);
    position: absolute;
    left: 180px;
    top: auto;
    bottom: -45px;
}
.centricity-pointerblk.communicate .centricity-text{
    transform: rotate(90deg);
}
.centricity-pointerblk.commit {
    transform: rotate(180deg);
    position: absolute;
    right: -27px;
    top: 168px;
}
.centricity-pointerblk.commit .centricity-text {
    transform: rotate(-180deg);
}
.centricity-pointerblk.collaborate {
    top: 168px;
    z-index: 1;
    position: absolute;
    left: -27px;
}
/*contact us page start*/
.contactus-banner{background: url(../images/banner/contact-us-banner.jpg)no-repeat center center;height:454px;background-size: cover}
.banner-txt4 {
    font-family: 'Gotham-Book';
    font-size: 18px;
    line-height: 22px;
    margin-top: 14px;
}
.addressblk {
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 20px;
}
.addressright a {
    color: #555;
}
.addressleft {
    font-size: 20px;
    line-height: 22px;
    width:20%
}
.addressright {
    font-size: 20px;
    line-height: 24px;
    font-family: 'Gotham-Book';
    margin-left: 10px;
}
.addressblk:last-child {
    margin-bottom: 0;
}
.fax-ttl {
    font-size: 20px;
    line-height: 22px;
    margin-bottom: 10px;
}
.fax-right a {
    font-size: 20px;
    line-height: 24px;
    font-family: 'Gotham-Book';
    color: #555;
}
.fax-left {
    font-family: 'Gotham-Medium';
    font-size: 18px;
    line-height: 20px;
    margin-bottom: 10px;
}
.contactwrap .rightblk iframe {
    width: 100%;
}
.contactwrap .rightblk::before{
    background:none
}
.contactwrap .rightblk {
    margin: 0;
    width: 48%;
    border: 1px solid #b0b0b0;
}
.contactwrap .leftblk{
    width: 45%;
    margin-right: 60px;
}
.contactwrap {
    margin-bottom: 20px;
}
.contactuswrap .formfieldwrap {
    align-items: flex-start;
}
.contactuswrap .formfieldwrap {
    margin-bottom: 30px;
}
.contactuswrap .formfieldwrap:last-child {
    margin-bottom: 0;
    line-height: 0;
}
/*contact us page end*/
/*customer centricity end*/
.humanresourceswrap .rightblk::before {
    left: auto;
    right: -48px;
}
.humanresourceswrap .rightblk {
    margin-top: 0;
}
.octagon {
    background: transparent;
    overflow: hidden;
    margin: 0 auto;
    width: 110px;
    height: 125px;
    transform: rotate(-90deg) skewY(30deg);
    position: relative;
    margin-right: 20px;
}
.octagon::before {
    transform: skewY(-30deg) rotate(60deg) translate(0);
    display: block;
    width: inherit;
    height: inherit;
    background: linear-gradient(210deg, #0b1271 50%,#03095b 50%);
    background-size: cover;
    content: '';
}
.focusrotate {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%) skewY(-30deg) rotate(90deg);
}
.transformation{
    background-position: -241px -348px;
    width: 65px;
    height: 66px;
}
.ourfocus-ttl {
    font-size: 24px;
    line-height: 26px;
    margin-bottom: 10px;
}
.ourfocusblk-right {
    border-bottom: 2px solid #898989;
    padding: 6px 0 46px 0;
    width: 88%;
}
.working-environment{
    background-position: -320px -356px;
    width: 68px;
	height: 51px;
}
.ourfocusblk:nth-child(2n) {
    margin-left: 90px;
}
.ourfocusblk {
    margin-bottom: 20px;
}
.ourfocusblk:last-child {
    margin-bottom: 0;
}
.learning{
    background-position: -422px -350px;
    width: 51px;
	height: 63px;
}
.performance{
    background-position: -10px -424px;
    width: 43px;
	height: 65px;
}
.policies{
    background-position: -81px -431px;
    width: 46px;
	height: 51px;
}
.succession{
    background-position: -151px -428px;
    width: 58px;
	height: 58px;
}
.engagement{
    background-position: -230px -422px;
    width: 64px;
	height: 64px;
}
.diversity{
    background-position: -311px -422px;
    width: 54px;
	height: 63px;
}
/*human resources end*/
/*human resources pages end*/
/*news room start*/
.newsroom-banner{background: url(../images/banner/newsroom-banner.jpg)no-repeat center center;height:454px;background-size: cover}
.newsroompmain .pagettl {
    margin-bottom: 0;
}
.newsroompmain .event-ttl {
    font-family: 'Gotham';
}
.news-subttl {
    font-size: 14px;
    line-height: 18px;
    font-family: 'Gotham';
    margin-top: 10px;
}
.loadmore-blk {
    width: 150px;
    background: #00aeef;
    text-align: center;
    margin: 30px auto 0 auto;
    padding: 15px 0 15px;
    color: #fff;
    font-size: 18px;
    line-height: 20px;
    font-family: 'Gotham-Book';
    cursor: pointer;
    display: block;
    border: 2px solid transparent;
}
.newsroompmain .event-icon a {
    color: #fff;
}
#loadMore{
    transition: .8s;
}
.newsroompmain .medianewsblk {
    display: none;
}
#loadMore:hover {
  color: #00aeef;
  background-color: #fff;
  border: 2px solid #00aeef;
  text-decoration: none;
    transition: .8s;
}

.newsroompmain .event-txtblk{
    height: 120px;
}
a.medianewsblk {
    line-height: 0;
    padding-top: 45px;
    width: 30.9%;
    margin-right: 42px;
    cursor: pointer;
}
a.medianewsblk img {
    border: 1px solid #c3c3c3;
    border-bottom: none;
}
a.medianewsblk:nth-child(3n+3) {
    margin-right: 0;
}
/*news room end*/
/*Press Release start*/
.pressrelease-banner{background: url(../images/banner/pressrelease-banner.jpg)no-repeat center center;height:454px;background-size: cover}
.pressrelease-main p.boldpara span {
    font-size: 18px;
    line-height: 20px;
    display: block;
    margin-top: 6px;
    font-family: 'Gotham';
}
.abt-hp-txt {
    text-transform: capitalize;
    margin: 40px 0 10px 0;
}
/*Press Release end*/

/*menu css*/
.desk-navigation{position:fixed;right:0;top:0;left:0;width:0%;width:100%;height:0;background:rgba(3,9,91,0.9);overflow:hidden;-webkit-transition:all 1s ease 0s;transition:all 0.8s ease 0s;z-index:999999}
.desk-navigationopen{opacity:1;width:100%;height:100%;border: 10px solid #00aeef;}
.desk-navcloseblk{font-size:18px;text-transform:uppercase;margin:30px 0 0}
.desk-closeicon{background:url('../images/sprite.png') no-repeat -437px -51px;width:38px;height:38px;cursor:pointer}
.desk-navigationheader {padding: 20px 0;display: flex;justify-content: space-between;align-items: center}
.navigation li{margin: 0 0 30px;text-align: left;}
.navigation li ul{margin: 12px 0px 0;}
.navigation li ul li{margin: 0 0 4px}
.navigation li a, .navigation li span {font-family: 'Gotham-Medium';color: #00aeef;font-size: 20px;line-height: 1.2;padding: 0 0 5px}
.navigation li ul li a{font-size: 16px;color: #fff;font-family: 'Gotham-Book';border: none}
.navigation li ul li a:hover, .navigation li a:hover {color: #ffdd1f;}
.navigation .bullets li:hover::before {
    background: #ffdd1f;
}
.desk-navigationlist {display: flex;justify-content: space-evenly;border-top: 1px solid rgba(255,255,255,0.5);padding: 30px 0}
.desk-nav-blk {width: 33%}
.mm-listview > li:hover {
    background: #00aeef;color: #ffe035
}
/*menu css*/


.submenu-list li{position: relative}
.submenu-list li a{position: relative;z-index: 1}

ul.submenu-list li:first-child.active:after {
    content: " ";
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 0;
    background: #00aeef;
    transform-origin: bottom left;
    -ms-transform: skew(12deg, 0deg);
    -webkit-transform: skew(12deg, 0deg);
    transform: skew(12deg, 0deg);

}
ul.submenu-list li:last-child.active:after, ul.submenu-list li:last-child:hover:after {
    content: " ";
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 0;
    background: #00aeef;
    transform-origin: top left;
    -ms-transform: skew(12deg, 0deg);
    -webkit-transform: skew(12deg, 0deg);
    transform: skew(12deg, 0deg);

}
.submenu.human-resourcestabs .submenu-list li:last-child.active::after{display: none}
.submenu.human-resourcestabs .submenu-list li:last-child{transform: skew(-20deg);}
.submenu.human-resourcestabs .submenu-list li:last-child a{transform: skew(20deg);}
.submenu.human-resourcestabs .submenu-list li:last-child:hover:after{display: none}
.industries-banner{background: url(../images/banner/industries.jpg)no-repeat center center;height:454px;background-size: cover}

.industriesblk .initiativeitemsblk{width: 22.5%;padding: 30px 0;margin:0 36px 40px 0}
.initiativesitemswrap.industriesblk {justify-content: flex-start;}
.industriesblk .initiativeitemsblk:nth-child(4n+4){margin-right: 0}
.industriesblk .management-overlay{display: flex;
align-items: center;
justify-content: space-around;
text-align: left;background: rgba(3,9,91,0.7);}

.industries-list li {
    color: #fff;
font-size: 13px;
font-family: 'Gotham-Medium';
text-transform: uppercase;
padding: 0 0 6px 15px;
    margin: 0 0 15px;
    position: relative
}
.industries-list li:last-child {
    margin-bottom: 0;
}
.industries-list{width:80%}
.industries-list li::before {
    position: absolute;
    content: "";
    top: 33%;
    left: 0;
    width: 5px;
    height: 5px;
    background: #00aeef;
    border-radius: 50%;
}
.industries-list li::after {
    position: absolute;
    right: 0;
    top: 0;
    content: "+";
    font-size: 20px;
    line-height: 20px;
    color: #00aeef;
}
.industries-list li a{color: #fff}
.content-wrapper.disclaimerpage {
    padding: 80px 0;
}
.copywriteblk a{color: #fff}
.policies-tabs-wrap {
    background: #03095b;
    color: #fff;
    font-size: 14px;
    line-height: 16px;
    text-transform: uppercase;
    text-align: center;
    font-family: 'Gotham-Medium';
    overflow: hidden;
    cursor: pointer;
    justify-content: flex-start;
}
.tabitm {
    padding: 20px 23px;
    border-right: 1px solid rgba(255,255,255,.2);
    transform: skew(-20deg);
    position: relative
}
.tabitm-text {
    transform: skew(20deg);
}
.activeitm {
    background: #00aeef;
}
.tabdataitm {
    height: 0;
    display:none;
    padding: 40px 0 0 0;
        }
.tabdataitm.activetabdataitm {
            height: auto;
            display:block;
        }
.tabitm.activeitm:first-child::before {
    content: " ";
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 0;
    background: #00aeef;
    transform-origin: bottom left;
    -ms-transform: skew(12deg, 0deg);
    -webkit-transform: skew(12deg, 0deg);
    transform: skew(12deg, 0deg);
}
.policies-pointers {
    font-size: 20px;
    line-height: 22px;
    margin-bottom: 12px;
/*    border-bottom: 2px solid #555;*/
    display: inline-block;
    padding: 0 0 4px 0;
}
.functional-framework {
    font-size: 28px;
    line-height: 30px;
    margin: 18px 0;
}
.accordian-content span {
    font-weight: 600;
}
.accordionjs .acc_section .acc_head {
    font-size: 18px;
    line-height: 20px;
    background: #dddbdb !important;
    font-family: 'Gotham-Medium';
    padding: 15px;
    color: #000;
    border:none;
    text-transform: uppercase;
    margin: 20px 0 20px 0;
}
.accordionjs .acc_section.acc_active > .acc_head{
    background:#03095b !important;
    color: #fff;
    border-bottom: none;
}
.accordionjs .acc_section:first-of-type, .accordionjs .acc_section:first-of-type .acc_head{
    border-radius: 0
}
.accordionjs .acc_section:last-of-type, .accordionjs .acc_section:last-of-type .acc_content{border-radius: 0}
.accordionjs .acc_section{border:none}
.accordian-content {
    padding: 25px 0;
}
.accordian-head {
    position: relative;
}
.policies-main .accordian-head {
    font-size: 16px;
    line-height: 16px;
}
.accordionjs .acc_section.acc_active > .acc_head:after {
    position: absolute;
    content: "_";
    width: 10px;
    height: 10px;
    right: 21px;
    top: -4px;
    font-size: 30px;
    color: #fff
}
.accordian-head.acc_head:after{
    position: absolute;
    content: "+";
    width: 10px;
    height: 10px;
    right: 21px;
    top: 11px;
    font-size: 30px;
    color: #fff
}
.taxinfowrap {
    width: 54%;
    border: 1px solid #555;
    padding: 0px 0 0px 0;
    border-bottom: 0;
}
.taxinfo-left {
    width: 50%;
    padding: 15px 0px 15px 20px;
    border-right: 1px solid #555;
}
.taxinfo-right {
    width: 50%;
    padding: 0 0 0 20px;
}
.taxinfowrap:last-child {
    border-bottom: 1px solid #555;
}
.taxinfomain {
    margin: 10px 0 20px 20px;
}
.accordionjs{
    z-index: 0
}
.inner-list{margin-left: 20px;margin-top:10px}
.accordian-head.acc_head:before {
    position: absolute;
    content: "";
    height: 10px;
    left: 0;
    bottom: -25px;
    width: 100%;
    height: 25px;
    background: url(../images/curved-shadow.png)no-repeat center;
}
/*SNEHA CSS START*/

.banner-wrapper .bx-wrapper img {display: none}
.chemicalcatalyst-banner{background: url('../images/banner/catchembanner1.jpg') no-repeat center center;height: 454px;background-size: cover}
.banner-wrapper .bx-wrapper .bx-pager {width: 89%;left: 0;right: 0;margin: auto;text-align: left;bottom: 70px;}
.catcheminfopic.rightblk {50px 50px 0 0;width: 42%;}
.catchemblk {padding: 0 0 60px 0;}
.industrywrapper {width: 100%;background: url('../images/catalyst-chemical/industry-bg.jpg') repeat center top;height: 450px;margin: 0 0 0 0;padding: 80px 0}
.industryiconname {font-size: 21px;color: #fff;line-height: 21px;font-family: 'Gotham-Bold';margin: 0 0 12px 0}
.indusdescblk {font-size: 18px;line-height: 22px;color: #fff;font-family: 'Gotham-Book';}
.industryitem {text-align: center;padding: 18px 5px;border: 1px solid rgba(255,255,255,0.45);width: 23%;}
.industryitemblk {margin: 36px 0 0 0}
.industryicon {margin: 0 0 13px 0;line-height: 0}
.offerproductwrapper {padding: 80px 0}
.offerprodpicblk {width: 42%;margin: 0 0 0 50px;}
.offerprodpicblk.rightblk::before{left: -51px;right: auto;}
.offerprodinfo {width: 50%}
table {margin: 0;padding: 0;border-collapse: collapse;border-spacing: 0;font-size: 17px;line-height: 20px;color: #555;font-family: 'Gotham-Book';width: 100%}
table td {vertical-align: top;padding: 20px 10px;position: relative}
table td sub {font-size: 11px}
table thead {background: #03095b;color: #fff}
table tbody {border-left: 1px solid #cecece;border-right: 1px solid #cecece;border-bottom: 1px solid #cecece;}
table thead th {font-size: 17px;font-family: 'Gotham-Bold';text-transform: uppercase;padding: 10px;text-align: left}
table tbody tr:nth-child(2n+2) {background: rgba(0,174,239,0.1);}
table tbody tr:last-child {border-bottom: 0;}
table thead th {border-right: 1px solid rgba(255,255,255,0.5);}
table tbody td {border-right: 1px solid rgba(0,0,0,0.2);}
.srnoblk {width: 8%;}
.gradeblk {width: 16%;}
.metalcontentblk {width: 17%;}
.supportblk {width: 13%;}
.applicationblk {width: 47%;}
.applicationlist li {position: relative;padding: 0 0 0 13px;margin: 0 0 12px 0}
.applicationlist li:last-child {margin: 0}
.applicationlist li:before {position: absolute;content: "";width: 6px;height: 6px;background: #03095b;top: 6px;left: 0;border-radius: 100%}
.prodtablename {font-size: 24px;line-height: 24px;color: #010101;font-family: 'Gotham-Bold';text-transform: uppercase;margin: 0 0 30px 0}
.prodtableitem {margin: 0 0 30px 0}
.prodtableitem:last-child {margin: 0}
.tblbutton {font-size: 18px;line-height: 18px;color: #fff;font-family: 'Gotham-Medium';padding: 10px;background: #00aeef;display: inline-block;vertical-align: top;cursor: pointer;margin: 0 0 0 10px;display: none;}
.prodtablebutton {margin: 20px 0 0 0;text-align: right;justify-content: flex-end;}
.prodtablebutton .readmorelessblk {margin: 0;}
.homogenproduct .offerproductblk.d-flex {flex-direction: row-reverse;align-items: center;}
.offerproditemblk.homogenproduct {padding-top: 0;}
.offerproditemblk {border-bottom: 3px solid rgb(0,0,0,0.5);margin: 0 0 50px 0;padding: 40px 0 40px 0;}
.prodtableblkwrapper {margin: 20px 0 0 0}
.offerproditemblk:last-child {border-bottom: 0;margin: 0;padding: 0}
table tbody td .cmpdescblk {position: absolute;top: 25px;right: 10px;}
table tbody td .cmpdescblk span.hygroscopic {background: #a44584}
table tbody td .cmpdescblk span.airsensitive {background: #929596}
table tbody td .cmpdescblk span.lightsensitive {background: #f3821e}
table tbody td .cmpdescblk span.moisturesensitive {background: #53a074}
table tbody td .cmpdescblk span.anhydrous {background: #a05640}
table tbody td .cmpdescblk span {display: inline-block;vertical-align: top;width: 10px;height: 10px;background: #ccc;}
.compoundblk {width: 11%}
.compoundnameblk {width: 36%}
.casblk {width: 11.5%}
.fwblk {width: 8%}
.pmblk {width: 6.5%}
.solubleblk {width: 27%}

.tblrowhide {display: none}
.prodtableblk.show .tblrowhide {display: table-row}
.catchemblk .rightblk:before {
    left: auto;
    right: -48px;
    height: 107%;
}
.chemcat-innerttl {
    font-size: 20px;
    line-height: 27px;
    color: #555;
    text-transform: uppercase;
    margin-bottom: 10px;
}
.offerproductblk {
    padding: 0px 0;
    align-items: flex-start
}
.saltsolutionwrap .offerproductblk {
    padding: 40px 0;
}
span.square{
    width: 10px;
    height: 10px;
    background: gray;
    display: block;
    margin-right: 6px;
}
.square.air-sensitive{
    background: #929596
}
.square.hygroscopic{background:#a44584}
.meaning-right {
    font-size: 18px;
    line-height: 20px;
}
span.square.light-sensitive{background: #f3821e}
span.square.moisture-sensitive {
    background: #53a074;
}
span.square.anhydrous {
    background: #a05640;
}
.meaning-ofcolor-wrap {
    width: 76%;
}
.services-imgblk {
    width: 50%;
    margin: 0 auto;
}
.saltsolutionwrap .offerproductblk {
    flex-direction: row-reverse;
    align-items: center;
}
.researchdev-wrapper .rightblk::before{
    left: auto;
    right: -48px;
    height: 60%;
}
.researchdev-wrapper .leftblk{
    width: 51%
}
.researchdev-wrapper {
    padding: 0px 0 60px 0;
}
.ptcp-wrapper {
    flex-direction: row-reverse;
}
.ptcp-wrapper .rightblk::before{
    left: auto;
    right: -48px;
    height: 60%;
    width: 30%;
}
.ptcp-wrapper .leftblk{
    width: 50%;
}
.ptcp-wrapper .rightblk{
    width: 43%;
}
.homeslide1{position: relative}
.homeslide1:after {
    position: absolute;
    content: "";
    background: none;
    width: 100%;
    height: 41px;
    bottom: -25px;
}
.metal-recoverywrap {
    flex-direction: row-reverse;
    padding: 60px 0 0 0;
    align-items: center;
}
.metal-recoverywrap .rightblk {
    margin: 50px 0 0 50px;
}
.metal-recoverywrap .rightblk::before{left: -53px;}
.metal-recoverywrap .leftblk {
    width: 50%;
}
.homogenizing-wrap {
    padding: 60px 0 0 0;
}
.homogenizing-wrap .leftblk {
    width: 50%;
}
.homogenizing-wrap .rightblk {
    margin: 50px 50px 0 0;
}
.homogenizing-wrap .rightblk::before{left: auto;right: -48px;}
.suitable-tabs {
    font-size: 14px;
    line-height: 16px;
    text-transform: uppercase;
    font-family: 'Gotham-Medium';
    padding: 12px;
    color: #fff;
    cursor: pointer;
    text-align: center;
    border-right: 1px solid rgba(255,255,255,0.3);
    transform: skew(-20deg);
    width: 33.3%;
    position: relative
}
.suitable-tabs.activesuitabletab:first-child:before {
    content: " ";
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 0;
    background: #00aeef;
    transform-origin: bottom left;
    -ms-transform: skew(12deg, 0deg);
    -webkit-transform: skew(12deg, 0deg);
    transform: skew(20deg, 0deg);
}
.suitable-tabs.activesuitabletab:last-child:before {
    content: " ";
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 0;
    background: #00aeef;
    transform-origin: top left;
    -ms-transform: skew(12deg, 0deg);
    -webkit-transform: skew(12deg, 0deg);
    transform: skew(12deg, 0deg);
}
.suitable-tab-text {
    transform: skew(20deg);
}
.suitable-tabs:last-child {
    border-right: none;
}
.suitabletabswrap {
    background: #030a5b;
    overflow: hidden;
}
.suitabletabdata {
    height: 0;
    display: none;
    padding: 30px;
}
.suitabletabdata p{line-height: 21px;}
.suitabletabdata.activesuitabletabdata{
    height: auto;
    display:block;
}
.activesuitabletab {
    background: #00aeef;
}
.benefitswrap {
    align-items: flex-start;
}
.benefitswrap p {
    text-align: justify;
}
.benefitsblk {
    width: 47%;
    padding: 0 0 40px 0;
}
.benefits-ttl {
    font-size: 28px;
    line-height: 30px;
    text-transform: uppercase;
    margin-bottom: 20px;
    color: #00aeef;
}
section.serviceswrapper.fullsection {
    padding: 0px 0 30px 0;
}
.serviceimg-blk .rightblk {
    margin-right: 0;
}
.suitabletabdata.activesuitabletabdata p {
    color: #fff;
}
.suitabledatawrap {
    background: rgba(3,10,91,0.9);
}
/*SNEHA CSS END*/
.scroll-to-top{position:fixed;cursor:pointer;bottom:24px;right:30px;display:none;width:30px;height:48px;z-index:99}
.intro-textmanagement{margin-top:30px}
p.last-para {
    margin-bottom: 0;
}
.industriesttl {
    font-size: 17px;
    font-family: 'Gotham-Bold';
    text-transform: uppercase;
    padding: 10px 0 10px 20px;
    text-align: left;
    background: #03095b;
    color: #fff;
}
.industries .content-wrapper {
    padding: 0 0 30px 0;
}
.industriestablewrap li {
    font-size: 17px;
    line-height: 20px;
    color: #555;
    font-family: 'Gotham-Book';
    padding: 10px 0 10px 20px;
    border-bottom: 1px solid #cecece;
}
.industriestablewrap {
    align-items: flex-start;
    border: 2px solid #cecece;
    border-top: none;
}
.indutriestableleft {
    width: 50%;
}
.indutriestableright {
    width: 50%;
    border-left: 2px solid #cecece
}
.industriestablewrap li:last-child {
    border-bottom: none;
}
.nitroindustries {
    margin-bottom: 60px;
}
.servicesblk1 .rightblk:before {
    left: auto;
    right: -53px;
}
.servicesblk1 .leftblk {
    width: 50%;
}
.servicesblk1 {
    padding: 0 0 80px 0;
}
.servicesblk2 {
    flex-direction: row-reverse;
    margin-bottom: 60px;
}
.servicesblk2 .leftblk {
    width: 50%;
}
.servicesblk2 .rightblk:before {
    left: -54px;
}
.servicesblk2 .rightblk {
    margin-right: 0;
    margin-left: 50px;
}
.serviceinnerttl {
    font-size: 20px;
    line-height: 22px;
    text-transform: uppercase;
    color: #00aeef;
    margin-bottom: 15px;
}
.servicesblk2 .suitable-tabs {
    width: 50%;
}
.suitabledatawrap .bullets {
    color: #fff;
    margin: 16px 0px;
}
.servicesblk2.plantcleaning {
    align-items: flex-start;
}
.servicesblk2:last-child {
    margin-bottom: 0;
}
.nitropageproductwrap .servicesblk2:last-child {
    margin-bottom: 60px;
}
.metal-managementwrap .catchemblk {
    padding: 0 !important;
}
.metallistwrap {
    padding: 60px 0 0 0;
}
.industriesservelist {
    align-items: flex-start;
}
.serveblk {
    width: 50%;
}
.industriesservewrap {
    padding: 60px 0 0 0;
}
.solutionsofferslist {
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 20px;
}
.spentcatlist {
    margin-bottom: 20px;
}
.cleaning-opearationwrap, .closingloopwrap, .gooddeliverywrap, .servicesoffermain {
    padding: 60px 0 0 0;
}
.serviceofferwrap {
    flex-direction: row-reverse;
}
.serviceofferwrap .rightblk {
    margin-right: 0;
    margin-left: 50px;
    width: 40%;
}
.serviceofferwrap .rightblk:before {
    left: -54px;
    right: auto;
}
.refining-servicewrap .catcheminfo .rightblk:before {
    height: 62%;
}
.serviceofferwrap .rightblk:before {
    height: 47%;
}
.electricpro-innttl {
    font-size: 22px;
    line-height: 24px;
    text-transform: uppercase;
    color: #00aeef;
    margin-bottom: 20px;
}
.electricpoint {
    font-size: 18px;
    line-height: 22px;
    text-transform: uppercase;
    margin-bottom: 10px;
}
.electrical-pointwrap p {
    padding: 8px 0 0 15px;
}
.profilesblk p {
    padding-left: 0;
}
/*
.profilesblk {
    width: 48%;
    text-align: justify;
    padding: 0 0 20px 0
}
*/
.profileswrap {
    align-items: center;
/*    padding: 20px 0 0 0;*/
}
/*
.profilesttl {
    font-weight: 600;
}
*/
.semifinishedpro-wrap p {
    margin-bottom: 0;
}
.rivetsprofilewrap .rightblk {
    margin: 50px 0 0 50px;
        z-index: 1;
}
.brazingalloywrap .rightblk {
    z-index: 1;
}
.rivetsprofilewrap .rightblk:before{
    left: -54px;
}
.rivetsprofilewrap .leftblk {
    width: 50%;
}
.rivetsprofilewrap p {
    padding-left: 0;
}
.rivetsprofilewrap {
    padding: 0 0 60px;
}

.brazingalloywrap .rightblk:before {
   left: auto;
    right: -48px
}
.contactassembliesblk .profilesttl {
    padding: 0 0 10px 0;
}

.p60{
    padding-top: 60px
}
.certificateimgblk {
    width: 30%;
    position: relative;
    line-height: 0;
}
.certificate-imgttl {
    text-align: center;
    font-size:16px;
    padding: 20px 0 20px 0;
    position: absolute;
    bottom: 0;
    background: #c0c0c0;
    width: 100%;
    left: 0;
    right: 0;
}
.alloysblk {
    padding: 0 0 10px 0;
}

table.alloystable tr:nth-child(2n){background: #cecece}
table.alloystable thead th{font-size: 16px; text-align: center}
table.alloystable thead th {
 border-right: 1px solid #9f9c9c;
font-family: 'Gotham-Book';
color:#000;
font-size: 15px;
text-transform: initial;
}
.alloystable thead {
    background: #cecece;
}
th.formtd {
    border-bottom: 1px solid rgba(0,0,0,0.5);
}
table.alloystable tbody{text-align: center}
table.alloystable tbody tr:nth-child(2n) {
    background: rgba(0,174,239,0.1)
}
.advantagesttl {
    font-size: 18px;
    line-height: 20px;
    margin-bottom: 10px;
}
.alloysblk ul {
    margin-bottom: 20px;
}
table.alloystable span {
    text-transform: lowercase;
    font-size: 13px;
}
.alloysblk:last-child {
    padding-bottom: 0;
}
.innowrap {
    padding-bottom: 50px;
}
.engineering-wrap .industrywrapper {
    margin: 60px 0;
}
.innovationtxt {
    font-size: 30px;
    line-height: 32px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    background: url(../images/product-services/engineering-products/innovation-bg.jpg);
    height: 300px;
    color: #fff;
    text-transform: uppercase
}
.crucibletabitmwrap {
    background: #030a5b;
    overflow: hidden;
}
.crucibletabitm,.electrodestabitm {
    font-size: 14px;
    line-height: 16px;
    text-transform: uppercase;
    font-family: 'Gotham-Medium';
    padding: 12px;
    color: #fff;
    cursor: pointer;
    text-align: center;
    border-right: 1px solid rgba(255,255,255,0.3);
    transform: skew(-20deg);
    width: 33.3%;
    position: relative;
}
.crucibles-txt {
    transform: skew(20deg);
}
 .activetabitm {
    background: #00aeef;
}
.crucibletabdata, .electrodestabdata{
    height: 0;
    display:none;
        }
.crucibletabdata.activetabdataitm, .electrodestabdata.activetabdataitm {
    height: auto;
    display:block;
        }
.crucibletabitm:last-child, .electrodestabitm:last-child{
    border-right: none;
}
.crucibletabitm.activetabitm:first-child:before, .electrodestabitm.activetabitm:first-child:before {
    content: " ";
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 0;
    background: #00aeef;
    transform-origin: bottom left;
    -ms-transform: skew(12deg, 0deg);
    -webkit-transform: skew(12deg, 0deg);
    transform: skew(20deg, 0deg);
}
.crucibletabitm.activetabitm:last-child:before, .electrodestabitm.activetabitm:last-child:before {
    content: " ";
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 0;
    background: #00aeef;
    transform-origin: top left;
    -ms-transform: skew(12deg, 0deg);
    -webkit-transform: skew(12deg, 0deg);
    transform: skew(12deg, 0deg);
}
.crucibletabdatawrap, .electrodestabdatawrap {
    background: rgba(3,10,91,0.9);
    padding: 40px 30px;
    color: #fff;
}
.downloadpdf {
    display: inline-block;
    border: 1px solid #00aeef;
    padding: 10px 15px;
    cursor: pointer;
    border-radius: 30px;
    color: #fff;
}
a.downloadpdf:hover {
    background: rgba(0,174,239,0.9);
    color: #fff;
}
.platinumdata a {
    margin-bottom: 25px;
}
.platinumproprties {
    padding: 10px 0;
}
.property-ttl {
    padding: 0 0 2px 0;
    border-bottom: 1px solid #fff;
    display: inline-block;
    margin-bottom: 20px;
}
.electrodestabitm {
    width: 50%;
}
.electrodes-tablewrap {
    background: #fff;
}
td.electrodesno {
    width: 9%;
}
table thead th{
    font-size: 15px;
    line-height: 16px;
    text-align: center
}
.electrodes-tablewrap {
    text-align: center;
    overflow-x: auto;
}
.p30{padding: 30px 0 0 0}
.microchemwrap {
    margin-bottom: 20px;
}
/*
.microchemwrap .bullets li:last-child {
    padding-bottom: 15px;
}
*/
.microchemwrap ul.bullets.d-flex {
    width: 55%;
}
.microchemwrap li {
    padding-bottom: 0;
}
.microchemwrap:last-child {
    margin-bottom: 0;
}
.alloysblk span{text-transform: lowercase}
.rightblk.refiningimgblk:before {
    display: none;
}
.rightblk.refiningimgblk {
    margin-right: 0;
    width: 46%;
    margin-top: 0;
}
.electrical-banner{background: url('../images/banner/electrical-banner.jpg') no-repeat center center;height: 454px;background-size: cover}
.metalmanagement-banner{background: url('../images/banner/metalmanagement-banner.jpg') no-repeat center center;height: 454px;background-size: cover}
.refining-services-banner{background: url('../images/banner/refining-s-banner.jpg') no-repeat center center;height: 454px;background-size: cover}
.policies-banner{background: url('../images/banner/polices-banner.jpg') no-repeat center center;height: 454px;background-size: cover}
.engineering-banner{background: url('../images/banner/engineering-banner.jpg') no-repeat 60% center;height: 454px;background-size: cover}
.csr-slider .slick-prev.slick-arrow, .csr-slider .slick-next.slick-arrow {
    position: absolute;
    transform: translate(-50%,-50%);
    left: 8px;
    top: 45%;
    z-index: 1;
    background: none;
    outline: none;
    border: none;
    font-size: 0;
    cursor: pointer
}
.csr-slider .slick-next.slick-arrow{left: auto;right: 35px;top: 45%;}
.csr-slider .slick-prev.slick-arrow::before, .csr-slider .slick-next.slick-arrow::before{
    position: absolute;
    content: '\e807';
    font-size: 15px;
    width: 30px;
    height: 30px;
    background: rgba(7,13,94,0.6);
    color:#fff;
    font-family: "fontello";
    text-align: center;
    border-radius: 50%;
    margin: 0 auto;
    line-height: 30px;
}
.csr-slider .slick-next.slick-arrow::before{content:'\e808' }
.good-delivery-wrap p.boldpara {
    font-family: 'Gotham-Book' !important;
}
/*sticky form start*/
.sticky-formwrap {
    height: auto;
    width: 300px;
    background: #03095b;
    padding: 40px 28px 15px 28px;
    position: relative;
     margin-left: -45px;
}
.sticky-formwrap .custom-file span{font-size: 14px; padding: 10px 14px;}
.sticky-formwrap .formattype {line-height: 34px;}
.sticky-formwrap input::placeholder {font-size: 14px;}
.sticky-formwrap input.formfield{padding: 8px;}
.sticky-formwrap .submitbtn {font-size: 16px;line-height: 18px;width: 100px;}
.sticky-formmain {
    position: fixed;
    right: -300px;
    transition: 0.5s all ease;
    z-index: 99999;
    bottom: 70px;
    margin: 0 auto;
}
.sticky-formwrap textarea::placeholder {
    font-size: 14px;
    line-height: 16px;
}
/*
.sticky-formmain {
    align-items: flex-start;
}
.stickycontactblk {
    font-size: 16px;
    line-height: 18px;
    text-transform: uppercase;
    background: #00aeef;
    color: #fff;
    transform: rotate(90deg);
    padding: 10px;
    margin-top: 45px;
    cursor: pointer;
    font-family: 'Gotham-Book';
}
*/
.stickycontactblk {
    font-size: 16px;
    line-height: 18px;
    text-transform: uppercase;
    background: #00aeef;
    color: #fff;
    transform: rotate(90deg);
    padding: 10px;
    margin-top: 45px;
    cursor: pointer;
    font-family: 'Gotham-Book';
    position: absolute;
    left: -128px;
    top: 0;
}
.sticky-formmain {
    position: fixed;
    right: -300px;
    transition: 0.5s all ease;
    z-index: 99999;
    bottom: 0;
    margin: 0 auto;
}
.slideactive {
    right: 0;
}
.sticky-formwrap select {
    font-size: 14px;
    line-height: 16px;
}
/*sticky form end*/
.refining-sec1 {
    align-items: flex-start;
}
.refining-sec3 {
    background: #101010;
    padding: 0 0 60px 0;
    color: #fff;
}
.sprite-services-icon{
    background: url('../images/product-services/sprite-services-icon.png')no-repeat;
}
/*industries icons*/
.oil-refineries {
    background-position: -194px -331px;
    width: 64px;
    height: 64px;
}
.indservice-name {
    font-size: 18px;
    color: #fff;
    line-height: 20px;
    font-family: 'Gotham-Medium';
    margin-top: 20px;
    text-transform: capitalize;
}
h3.indservice-name {
    font-size: 18px;
    color: #fff;
    line-height: 20px;
    font-family: 'Gotham-Medium';
    margin-top: 20px;
    text-transform: capitalize;
}
.indimgblk {
    margin: 0 auto;
}
.industriesservewrap p{
    margin-bottom: 0;
}
.indserviceblk {
    padding: 25px 0;
    border: 1px solid rgba(255,255,255,0.45);
    width: 23%;
    text-align: center;
    margin-top: 15px;
    height: 170px;
    margin-right: 30px;
}
.indserviceblk:last-child {
    margin-right: 0 !important;
}
.indserviceblk:nth-child(4n+4) {
    margin-right: 0;
}
.fertiliser {
    background-position: -357px -20px;
    width: 47px;
    height: 59px;
}
.petrochemical {
    background-position: -419px -100px;
    width: 58px;
    height: 58px;
}
.electroplating {
    background-position: -515px -96px;
    width: 40px;
	height: 60px;
}
.defense-explosive {
    background-position: -32px -174px;
    width: 42px;
    height: 62px;
}
.cyanide {
    background-position: -269px -93px;
    width: 47px;
    height: 60px;
}
.glassfiber {
    background-position: -186px -182px;
    width: 64px;
    height: 58px;
}
.glass-wool {
    background-position: -278px -182px;
    width: 59px;
    height: 58px;
}
.optical-glass {
    background-position: -535px -172px;
    width: 51px;
    height: 61px;
}
.manmadefiber {
    background-position: -444px -181px;
    width: 59px;
    height: 60px;
}
.pharmaceutical {
    background-position: -122px -258px;
    width: 50px;
    height: 61px;
}
.chemical-icon {
    background-position: -340px -103px;
    width: 51px;
    height: 52px;
}
.randalab {
    background-position: -207px -263px;
    width: 58px;
    height: 58px;
}
.switchgear {
    background-position: -35px -348px;
    width: 50px;
    height: 50px;
}
.automobile {
    background-position: -107px -17px;
    width: 56px;
    height: 56px;
}
.spacecraft {
    background-position: -377px -277px;
    width: 56px;
    height: 56px;
}
.elevator {
    background-position: -277px -10px;
    width: 46px;
    height: 68px;
}
.homeappliance {
    background-position: -357px -178px;
    width: 67px;
    height: 67px;
}
.watch {
    background-position: -119px -351px;
    width: 50px;
    height: 50px;
}
.sodiumn {
    background-position: -463px -271px;
    width: 58px;
    height: 58px;
}
.rocketpropellant{
    background-position: -285px -266px;
    width: 68px;
	height: 66px;
}
.steelglass{
    background-position: -478px -345px;
	width: 60px;
	height: 61px;
}
.jwellery{
    background-position: -281px -351px;
	width: 64px;
	height: 52px;
}
.bulkchemical{
    background-position: -33px -422px;
    width: 60px;
	height: 31px;
    margin-top: 25px;
}
.refining-sec2 {
    padding: 0 0 60px 0;
}
.refiningservicepage .content-wrapper {
    padding: 0 0 0 0;
}
.refiningservicepage .cleaning-opearationwrap {
    padding-top: 0;
}
.spentcatlistblk {
    width: 48%;
    margin-bottom: 10px;
    margin-right: 10px;
    font-size: 15px;
}
.spentcatlistblk:nth-child(4n+3),.spentcatlistblk:nth-child(4n+4) {
    margin-bottom: 0;
}
.refining-sec4 {
    padding: 0 0 60px 0;
}
.metal-managementwrap .catchemblk .rightblk:before {
    left: auto;
    right: -60px;
    height: 80%;
}
.csrwrap .downloadpdf {
    color: #555;
    margin-top: 30px;
}
.nitro-banner{background: url(../images/banner/nitro-banner.jpg)no-repeat center center;height:454px;background-size: cover}
.suitablesupportblk{
    margin: 54px 0 0 50px;
}
.electrodes-tablewrap thead {
    background: #cecece;
    color: #000;
}
.mob-menu{display: none;}
.submenu-ttl{display: none;}
.managementpopwrap.csrpopup .mCSB_inside > .mCSB_container {
    margin-right: 0;
}
.managementpopwrap.csrpopup .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color: #8184ad}
.managementpopwrap.csrpopup .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.managementpopwrap.csrpopup .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
    background-color: #fff; background-color: rgba(129,132,173,0.5)
}
.managementpopwrap.csrpopup .mCSB_scrollTools .mCSB_draggerContainer{top:40px}
.indservice-icons-wrap {justify-content: center;}
.plantcleaning .bullets li {padding: 0 0 6px 15px;}
.plantcleaning p {margin-bottom: 8px;}
.suitabledatawrap .bullets{margin: 16px 0px 6px;}
.servicesblk2.plantcleaning .rightblk {width: 42.5%;}
.electricalinfowrap .rightblk:before {height: 50%;}
.profilemainwrap .rightblk {z-index: 1;margin: 15px 40px 0 0px;}
.profileswrap .rightblk::before{
        left: auto;
    right: -45px;
    height: 70%;
}
.profilesblk {
    margin-bottom: 20px;
}
.rightblk .profilesblk {
    margin-top: 30px;
}
.rightblk:before .profilesblk{
    display: none
}
.semifinishedpro-wrap .rightblk {
    z-index: 1;
}
.semifinishedpro-wrap .d-flex {
    flex-direction: row-reverse;
}
.semifinishedpro-wrap .rightblk {
    margin: 0px 0 0 50px;
}
.semifinishedpro-wrap .rightblk::before{
        left: -54px;
}
.semifinishedpro-wrap .leftblk {
    width: 50%;
}
.semifinishedpro-wrap p {
    margin-bottom:70px;
}
.semifinishedpro-wrap {
    padding: 40px 0px;
}
.contactassemblieswrap .profilesttl {
    display: block;
    margin-bottom: 10px;
}
.contactassemblieswrap .rightblk {
    margin: 50px 0 0 50px;
    z-index: 1;
}
.contactassemblieswrap .rightblk::before{
        left: -54px;
    top: -52px;
}
.contactassemblieswrap .leftblk {
    width: 50%;
}
.policies-tabs-wrap .tabitm:last-child {
    border-right: 0;
}
.formfieldwrapcareer .formfieldwrap {
    width: 48%;
    margin-right: 35px;
}
.formfieldwrapcareer .formfieldwrap:nth-child(2n+2) {
    margin-right: 0;
}
.formfieldwrap.fileupload {
    margin-bottom: -40px;
}
.formfieldwrapcareer input.formfield.submitbtn {
    position: relative;
    bottom: -21px;
}
.policies-main .accordian-content:last-child {
    padding: 0;
}
.policies-main .accordian-head{margin: 20px 0;}
p.mission-p-parablk {
    text-align: center;
}
.environmentwrap .leftblk {
    width: 100%;
}
.refining-sec1 .leftblk {
    width: 50%;
}
.humanresourceswrap .leftblk {
    width: 50%;
}
.contactleftdata {
    width: 48%;
    margin-right: 30px;
}
.contactrightdata {
    width: 48%;
}
.formfieldwrap.contact {
    margin-top: 30px;
}
.catcheminfo .leftblk {
    width: 50%;
}
.agrochemicals {
    background-position: -185px -94px;
    width: 58px;
    height: 61px;
}
.flavour {
    background-position: -99px -178px;
    width: 50px;
    height: 55px;
}
.brazingalloywrap .leftblk {
    width: 50%;
}
.milestonestextwrap {
    float: left;
    margin-left: -48px;
    width: 46%;
}
.sliderdesblk {
    float: none;
}
.milestonelist{width: 100%;border-left: none;padding: 0 0 0 25px;}
.slide{ width: 310px;
    border-left: 1px solid #00aeef;}
.sectiondescblk li br {
    display: none;
}
.responsive-banner {
    display: none;
}
.sec3txt .slick-prev.slick-arrow,.sec3txt .slick-next.slick-arrow{
    position: absolute;
    transform: translate(-50%,-50%);
    left: 8px;
    top: 45%;
    z-index: 1;
    background: none;
    outline: none;
    border: none;
    font-size: 0;
    cursor: pointer;
}
.sec3txt .slick-prev.slick-arrow::before,.sec3txt .slick-next.slick-arrow::before{
position: absolute;
    content: '\e807';
    font-size: 14px;
    width: 30px;
    height: 30px;
    background: #00aeef;
    color: #fff;
    font-family: "fontello";
    text-align: center;
    border-radius: 50%;
    margin: 0 auto;
    line-height: 30px;
    }
.sec3txt .slick-next.slick-arrow{
    left: auto;
    right: 35px;
    top: 45%;
}
.sec3txt .slick-next.slick-arrow::before {
    content: '\e808';
}
.electricalpage.content-wrapper {
    padding: 0 0 0px 0;
}
.profilesblk:last-child {
    margin-bottom: 0;
}
.industriesblk .indserviceblk {
    width: 100%;
 }
.industriesblk .indservice-name{color: #555}
.thankyou-wrap{position: relative;height: 75vh;text-align: center}
.thankyoumain {
    position: absolute;
    transform: translate(-50%,-50%);
    left: 50%;
    top: 50%;
    text-align: center;
    margin: 0 auto;
    width: 100%;
}
.thankyou-text{font-size: 100px;line-height: 110px}
p.thankyou-subtext {
    text-align: center !important;
    font-size: 20px;
    line-height: 22px;
}
.refining-sec1 .leftblk, .serviceofferwrap .leftblk {
    width: 100%;
}
.services-imgwrap .rightblk {
    margin: 50px 0 0 50px;
}
.services-imgwrap .rightblk::before {left: -53px;height: 42%;}
.services-imgwrap .leftblk{position: relative}
.services-imgwrap .leftblk {
    position: relative;
    margin: 50px 50px 0 0;
    width: 42%;
    z-index: 1;
}
.services-imgwrap .leftblk:before {
    position: absolute;
    content: "";
    left: auto;
    top: -53px;
    width: 44%;
    height: 46%;
    z-index: -1;
    background: none;
    background-image: radial-gradient(rgba(38, 186, 241, 1.00) 14%, transparent 0);
    background-size: 16px 16px;
    right: -50px;
}
.services-imgwrap .rightblk {
    width: 42%;
}
/*
.services-imgwrap .rightblk img {
    border: 1px solid #cecece;
}
*/
.services-imgwrap {
    margin-top: 40px;
}
.sitemapwrap {
    align-items: flex-start;
}
.sitemapblk1 {
    width: 32%;
}
.sitemapblk {
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 10px;
    color: #555
}
.sitemapblk a{color: #555}
.sitemapblk ul {
    margin-top: 15px;
}
.sitemapblk .bullets li a:hover, .sitemapblk a:hover{
    text-decoration: underline
}
.content-wrapper.sitemappage {
    padding-top: 50px;
}
.catchemwrapper .catchemblk {
    padding: 0 0 60px 0;
}
.serviceimg-blk {
    padding: 20px 0;
}
.chemcatpage .offerproductwrapper{padding: 40px 0;}
.offerproditemblk.heterogenproduct {
    padding: 0 0 40px 0;
}
.heterogenproduct .offerproductblk {
    align-items: center;
}

.year1999-05 .slider-ttl {
    font-size: 38px;
}
.year1999-05 li {
    font-size: 15px;
}
.newsroompmain.featurednews .event-txtblk{
    height: 170px
}
span.api {
    font-size: 12px;
    line-height: 14px;
}
.slick-initialized .slick-slide{outline: none}
.values-pointerblk:hover {
    border: 6px solid #00aeef;
    cursor: pointer;
}
.values-ttl {
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 20px;
}
span.plussign {
    font-size: 21px;
    line-height: 25px;
    padding: 0 10px;
}
.nitropageproductwrap .servicesblk1 .rightblk, .nitropageproductwrap .servicesblk2 .rightblk {
    width: 32%;
}
.nitropageproductwrap .servicesblk1 .leftblk, .nitropageproductwrap .servicesblk2 .leftblk {
    width: 60%;
}
.nitro-services .servicesblk1 .rightblk:before{right: -48px;height: 65%;width: 50%;}
.profileswrap .leftblk {width: 51%;}
.electricintro {
    align-items: flex-start;
    margin-bottom: 30px;
}
.electricintro .leftblk {
    width: 52%;
}
.electricintro .rightblk {
    width: 38%;
}
.bullets li ul.inner-list li::before {
    background: #848181;
    width: 5px;
    height: 5px;
}
section.technicalpapersec {
}
.technicalpaperttl {
    font-size: 18px;
    line-height: 22px;
   
}
.technicalpaperblk {
    justify-content: space-between;
    margin-bottom: 20px;
}
.technicaldownloadbtn.downloadpdf {
    color: #555;
    padding: 20px;
}
.technicalpaperblk:last-child {
    margin-bottom: 0;
}
.technicalpapersec .pagettl {
    font-size: 30px !important;
    line-height: 32px !important;
}
.career .formfield.submitbtn {
    margin-top: 66px;
}
.career .formfieldwrapcareer input.formfield.submitbtn{    bottom: 0;}
.technicalpaperformwrap {
    background: #03095b;
    width: 50%;
    margin: 0 auto;
    padding: 40px 40px;
    position: fixed;
     display: none;
    z-index: 9999999;
        transform: translate(-50%,-50%);
    left: 50%;
    top: 50%;
}
.formrightdata input.formfield{
/*    background: rgba(255,255,255,0.9);*/
    
}
.formleftdata {
    color: #fff;
    font-family: 'Gotham-Book';
}
.technicalpaperformwrap .formfieldwrap {
   
}
.formrightdata {
    width: 64%;
}
.mobilecountrycodeblk {
    width: 16%;
}
.mobilecountrymobile {
    width: 78%;
}
.technicalpaperformwrap .formfield.submitbtn {
    margin: 0 auto;
}
.formfieldwrap.technicalsubmit {
    text-align: center;
    margin-top: 40px;
    margin-bottom: 0;
}

.benefitsblk:nth-child(6n+5) {
    padding-bottom: 0;
}
.chemcatpage .catchemblk .leftblk {
    width: 50%;
}
p.alloynote {
    margin: 12px 0 8px 0px;
    font-size: 12px;
    font-weight: 900;
}
.alloysubhead {
    margin-bottom: 15px;
}
.silvercontentmain {
    border-bottom: 1px solid #c5c5c5;
    padding: 0 0 0 20px;
    border-left: 1px solid #c5c5c5;
    border-right: 1px solid #c5c5c5;
}
.silvercontentright {
    width: 80%;
    border-left: 1px solid #c5c5c5;
    padding-left: 20px;
    padding-top: 20px;
}
.silvercontentleft{
    width: 12%;
}
.silverheadright {
    width: 78%;
}
.silverheadleft {
    width: 20%;
}
.silvertablehead {
    padding: 10px 20px;
    border: 1px solid #c5c5c5;
    text-transform: uppercase;
}
.silverytablewrap {
    margin-bottom: 20px;
}
.good-deliveryblk .certificate-imgttl {
    line-height: 16px;
    font-size: 14px;
    color: #000;
}
.good-deliverywrap2 {
    justify-content: center;
}
.crucibleswrap .rightblk {
    width: 20%;
    margin-left: 50px;
    margin-right: 0;
}
.crucibleswrap .leftblk {
    width: 70%;
}
.crucibleswrap .rightblk::before {
    left: -53px;
    right: auto;
}
.crucibleswrap {
    flex-direction: row-reverse;
}
table.alloystable.engineeringtables {
    margin-top: 40px;
}
.valueshplogo {
    background-position: -45px -613px;
    width: 161px;
	height: 69px;
}
.valuesrightblk {
    width: 75%;
    border-left: 1px solid rgba(255,255,255,0.5);
    padding: 0 0 0 25px;
    margin-left: 25px;
}
.valuesdatawrap {
    justify-content: center;
    padding: 40px 20px;
}
.crucibleswrap .alloynote {
    text-align: left;
    width: 100%;
}

.xrfanalysiswrap ul.bullets {
    display: flex;
    justify-content: space-between;
}
.xrfanalysiswrap {
    padding: 60px 0 20px 0;
    border-top: 4px solid #00aeef;
}
.engaccordianblk .accordian-head {
    position: relative;
    padding: 15px 22px;
    background: #dddbdb !important;
    font-size: 16px;
    line-height: 18px;
    text-transform: uppercase;
}
.crucibleswrap .prodtableblk {
    width: 100%;
}
.technicalpaperttl span {
    display: block;
    font-size: 15px;
    line-height: 18px;
    font-family: 'Gotham-Book';
    padding: 6px 0;
}
.engineering-wrap .catchemblk .rightblk:before{
    height: 66%;
    width: 53%;
}
.nitropapers .technicalpaperrightblk {
    width: 100%;
}
.technicaldownloadbtn.downloadpdf:hover {
    background: #00aeef;
    color: #fff;
    transition: all 0.3s ease;
}
.chemcat-innerttl1 {
    text-transform: uppercase;
    color: #000;
    margin-bottom: 10px;
}
.engaccordianblk .accordian-head.acc_head {
    font-size: 15px;
    padding: 10px;
    margin-bottom: 10px;
}
.electrodeswrap.p60 {
    padding-top: 0px;
}
.electrodeimgblk {
    padding: 40px;
    width:60%;
    margin: 0 auto
}
.spatulaswrap .rightblk {
    width: 20%;
}
.spatulaswrap .leftblk {
    width: 70%;
}
.spatulaswrap .rightblk:before {
    left: auto;
    right: -52px;
    width: 73%;
    height: 66%
}
.spatulaswrap.spatulasec2 {
    flex-direction: row-reverse;
    padding: 20px 0 20px 0;
}
.spatulaswrap.spatulasec2 .rightblk {
    margin-left: 50px;
    margin-right: 0;
}
.spatulaswrap.spatulasec2 .rightblk:before {
    left: -53px;
}
.spatulaswrap.combustionboats {
    padding: 20px 0 20px 0;
}
.thermocouple-wireswrap table.alloystable {
    margin-bottom: 20px;
}
th.negativetext {
    border-top: 1px solid rgba(0,0,0,0.2);
}
.rhodium-wireswrap table.alloystable {
    margin-bottom: 20px;
}
.glassindustrieswrap ul.bullets li {
    display: flex;
    width: 33%;
}
.glassindustrieswrap ul.bullets {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.glassindustrieswrap .rightblk::before{
    left: auto;
    right: -47px;
    height: 56%;
}
.glassindustrieswrap {
    padding: 40px 0 40px 0;
}
.glassfiberindustrywrap ul.bullets {
    display: flex;
    justify-content: space-between;
}
.glassindustrieswrap .leftblk {
    width: 50%;
}
.glassfiberindustrywrap .rightblk {
    margin-left: 50px;
    margin-right: 0;
}
.glassfiberindustrywrap .rightblk:before{
    left: -53px;
}
.glassfiberindustrywrap .leftblk {
    width: 50%;
}
.glassindustrieswrap.textileindustrieswrap ul.bullets li{
        width: 100%;
}

.glassindustrieswrap.textileindustrieswrap {
    align-items: flex-start;
}
.spinneret {
    margin-top: 20px;
}
.glassfiberindustrywrap.jwelleryind ul.bullets {
    display: block;
}
.engineeringproaccordian.accordionjs {
    margin-bottom: 40px;
}
.showmorelesswrap {
    justify-content: flex-end;
}
/*
.read-more-content {
display: none;
}
*/
.hiderow {
    display: none;
}
.readmorelessblk {
    justify-content: flex-end;
    margin: 25px 0 0;
}
/*
.temperaturesensing {
    margin-top: 60px;
}
*/
a.readmoreless, .readmoreless-platinum, .readmoreless-palladium, .readmoreless-ruthenium, .readmoreless-homoplatinum, .readmoreless-homopalladium, .readmoreless-homorhodium, .readmoreless-homoruthenium, .readmoreless-homoiridium, .readmoreless-homogold, .readmoreless-homosilver, .readmoreless-saltplatinum, .readmoreless-saltpalladium, .readmoreless-saltruthenium, .readmoreless-saltrhodium {
    display: inline-block;
    background: #00aeef;
    color: #fff;
    padding: 8px 20px;
    text-align: center;
     font-family: 'Gotham-Medium';
    cursor: pointer;
    font-size: 18px;
    line-height: 22px;
}
.accordionjs .acc_section .acc_content{padding: 0}
.sticky-formmain textarea {
    height: 60px;
}
.formfieldwrapcontact {
    align-items: flex-start;
}
.manmadefiber{
    background-position: -127px -421px;
    width: 41px;
	height: 65px;
}
.xrfwrap .rightblk {
    width: 20%;
    margin-left: 0px;
    margin-right: 50px;
}
.xrfwrap .leftblk {
    width: 71%;
}
.xrfwrap .rightblk::before {
    left: auto;
    right: -51px;
    width: 73%;
    height: 72%;
}
.xrfanalysiswrap ul.bullets{
    display: block;
}
.xfsblk {
    width: 30%;
}
.xfslistwrap {
    align-items: flex-start;
    margin-bottom: 20px;
}
.xrfwrap {
    margin: 30px 0 0 0;
    align-items: flex-start;
}
.xfsplatinumtxt {
    font-family: 'Gotham-Medium';
    font-size: 15px;
    text-transform: uppercase;
    color: #000;
    padding: 0 0 10px 0;
}
.engineeringdiagramwrap {
    width: 75%;
    margin: 40px 0 16px 0;
}
.engineeringdiagramblk {
    width: 30%;
}
.engineeringdiagrammain.castingdish {
    padding: 40px 0 0 0;
}
section.fullsection.electrodesec {
    padding: 60px 0 20px 0;
}
.electrodeswrap p {
    padding: 20px 0 10px 0;
}
.electrodeswrap .electricpro-innttl {
    margin: 0;
}
.electrodeswrap p {
    padding: 20px 0 0px 0;
}
.spatulaswrap {
    padding: 20px 0 20px 0;
}
p.secinfopara br {
    display: none;
}
.indservice-name.manmade {
    text-transform: initial;
}
.spatulaswrap.combustionboats.wires .rightblk{
    margin-top: 0;
    margin-left: 50px;
    z-index: 1;
}
.spatulaswrap.combustionboats.wires .rightblk:before{
    right: auto;
    left: -53px;
}
.glassfiberindustrywrap .electricpro-innttl{ margin-bottom: 10px;}
.electricpro-innttl span {
    display: block;
    margin-top: 10px;
    margin-bottom: 0;
}
.content-wrapper.engineeredproducts {
    padding-bottom: 0;
}
.glassfiberindustrywrap.jwelleryind {
    padding: 0px 0 60px 0;
}
.nitrotechnology .focusarea-main{
        background: none;
    padding: 60px 0 80px 0;
}
.managementwrap .managementblk{ cursor: inherit;}
.nitrocertificatewrap .leftblk {
    width: 67%;
}
.nitrocertificatewrap .rightblk{width: 30%; margin-right: 0;}
.nitrocertificatewrap .certificateimgblk{width:60%;border: 1px solid gray;}
section.fullsection.focusarea-main.nitrocertificate {
    padding: 0 0 80px 0;
}
.fullsection.temperaturesensing {
    padding: 60px 0 60px 0;
}
.nitrocertificateimg .rightblk:before{
    display: none   
}
section.technicalpapersec {
    padding: 40px 0 10px 0;
}
.technicalpaperwrap {
    align-items: flex-start;
}
.acc_content .technicalpaperwrap{
    padding: 40px 0 25px 0;
}
.chemcatpage section.technicalpapersec {
    padding: 40px 0 50px 0;
}
.nitronewsletterwrap .leftblk {
    width: 15% !important;
}
.nitronewsletterwrap .rightblk{
    width: 80% !important;
    margin-right: 0;
    margin-top:-30px
}
.nitronewsletterwrap {
    align-items: flex-start;
}

.nitrotechnology .technicalpapersec{
    padding: 40px 0 40px 0;
}
.technicalpaperrightblk {
    width: 80%;
}
.catalystpapers .technicaldownloadbtn.downloadpdf{padding: 10px 20px}
.oil-refinerieslogo {
    background-position: -202px -424px;
   width: 73px;
	height: 57px;
}
.catalystlogo{
    background-position: -30px -500px;
    width: 49px;
	height: 59px;
}
.electricallogo{
    background-position: -143px -507px;
    width: 64px;
	height: 58px;
}
.nitrologo{
    background-position: -313px -430px;
    width: 64px;
	height: 57px;
}
.engineeredlogo{
    background-position: -296px -515px;
    width: 62px;
	height: 62px;
}
.downloadpage .industriesblk .initiativeitemsblk{
    width: 17.5%
}
.downloadpage .industriesblk .initiativeitemsblk:nth-child(4n+4) {
    margin-right: 36px;
}
.downloadpage .industriesblk .initiativeitemsblk:nth-child(5n+5){
    margin-right: 0
}
/*
.downloadpage .industries-list {
    width: 96%;
}*/
.downloadpage .indservice-name {
    font-size: 17px;
}
.downloadpage .initiativesitemswrap.industriesblk {
    align-items: center;
    justify-content: center;
}
.policiesterm .bullets li{
    line-height: 26px !important
}
.formfieldwrap.comment {
    margin-bottom: 0;
}
.managementpopwrap .mCSB_inside > .mCSB_container{
    margin-right:0
}
.mCSB_scrollTools .mCSB_draggerContainer{
    top:38px
}
.managementpopwrap.managementpopblk .mCSB_inside > .mCSB_container{
    margin-right:0
}
.managementpopwrap.managementpopblk .mCSB_scrollTools .mCSB_draggerContainer{
    right: 0px;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #00aeef;}
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color: #fff; background-color: rgba(0,174,239,0.5);
		filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)";}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
		background-color: #ec5b07; background-color: rgba(0,174,239,0.5);
		filter: "alpha(opacity=85)"; -ms-filter: "alpha(opacity=85)"; 
	}
.values-wrapper .managementpopblk{padding: 0px;}
.good-deliveryblk:last-child {
    margin-bottom: 0 !important;
}
.refiningservicepage .indserviceblk{
        margin-top: 30px;
}
.industriesservewrap .indserviceblk {
    margin-top: 30px;
}
.catchemwrapper.intro .rightblk:before {
    width: 47%;
    height: 65%;
}
.technicalpaperrightblk.catalystpapers {
    width: 77%;
}
.technicalpaperttl br {
    display: none;
}
.crucibleswrap .rightblk:before {
    width: 54%;
    height: 58%;
}
.metal-managementwrap .catchemblk .rightblk:before{right: -46px;}
.temperaturesensing .wires {padding-top: 45px;}
.focusarea-main.electricalcertificate {
/*    background: none;*/
    padding: 60px 0;
}
.downloads-banner{background: url(../images/banner/download-banner.jpg)no-repeat center center;height:454px;background-size: cover}
.labware {
    margin: 0 0 30px 0;
}
a.technicaldownloadbtn.downloadpdf.spinneret.glassindustry {
    padding: 20px;
}
.nitrocertificatewrap .good-deliverypopup-wrap .managementpopwrap {
    width:32%;
/*        width: 70%;*/
/*
    height: 500px;
    overflow-y: scroll;
    overflow-x: hidden;
*/
}
.nitrocertificatewrap .good-deliveryblk {
    width: 70%;
    margin-right: 0px;
    border: 1px solid #a09999;
}
.certificateimgswrap.d-flex {
    width: 90%;
    justify-content: center;
    margin: 0 auto;
}
.certificateimgblk {
    width: 20%;
    position: relative;
    line-height: 0;
    margin-right: 60px;
    border: 1px solid #d2d2d2;
}
.alloyswrapper {
    padding: 60px 0 30px 0;
}
.subsidiaryttl {
    font-size: 30px;
    line-height: 34px;
    text-transform: capitalize;
    text-align: center;
    position: relative;
    color: #00aeef
}
.subsidiarymain {
    padding: 40px 0 40px;
}
.subsidiaryttl:before {
    position: absolute;
    content: "";
    width: 36%;
    height: 1px;
    left: 0;
    top: 18px;
    border: 1px solid #d2d2d2;
}
.subsidiaryttl:after {
    position: absolute;
    content: "";
    width: 36%;
    height: 1px;
    left: auto;
    top: 18px;
    border: 1px solid #d2d2d2;
    right: 0;
}
.subsidiaryblkttl {
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 10px
}
/*
.subsidiaryaddwrap {
    padding: 20px 0;
}
*/
.subsidiaryaddblk:nth-child(3n+2) {
    /*border-right: 1px solid #d2d2d2;*/
    border-left: 1px solid #d2d2d2;
}
.subsidiaryaddblk {
    padding: 30px 0px 80px;
    width: 50%;
}
.subsidiaryaddwrap {
    margin: 30px 0;
    align-items: flex-start;
}
a.downloadbrochureblk {
    display: inline-block;
    font-size: 16px;
    line-height: 20px;
    border: 1px solid #00aeef;
    padding: 10px 20px;
    border-radius: 30px;
    color: #555;
    cursor: pointer;
    margin-right: 30px;
}
.downloadbrochureswrap {
    padding: 20px 0 0;
    justify-content: flex-start;
}
.downloadengineerproduct {
    padding: 60px 0;
}
.technicaldownloadbtn.downloadpdf.labware {
    padding: 10px;
}
.technicaldownloadbtn.downloadpdf.spinneret{
    padding: 10px
}
.refiningdownloads {
    padding: 60px 0;
}
.downloadbrochureblk:hover {
    background: #00aeef;
    color: #fff;
}
.electricalcertificate .managementpopwrap {
    width: 32%;
}
.electricalcertificate .good-deliveryblk {
    width: 19%;
    margin-right: 56px;
    border: 1px solid #d2d2d2;
}
.electricalcertificate .good-deliveryblk:last-child{
    margin-right: 0
}
.contactassemblieswrap .technicaldownloadbtn.downloadpdf.spinneret {
    padding: 20px;
    line-height: 20px;
}
.engineeretabmain {
    background: #030a5b;
    padding: 20px;
    color: #fff;
    justify-content: center;
}
.engineeredprotab {
    padding: 10px 20px;
    border: 1px solid #fff;
    border-radius: 30px;
}
.engineeredprotab {
    cursor: pointer;
    margin-top: 20px;
    margin-right: 18px;
}
.engineeredtabs {
    margin-top: 50px;
}
.engineeretabmain a {
    color: #fff;
    text-align: center;
    font-family: 'Gotham-Book';
}
.mining{
    background-position: -414px -425px;
    width: 61px;
	height: 61px;
}
.closingloopwrap {
    padding: 0;
    margin: 0px 0 60px;
}
.closingloopwrap a {
    color: #00aeef;
}
.fullsection.focusarea-main.nitrocertificate.nitrocertificateimg {
    background: #f0f0f0 !important;
}
.nitronewsletterwrap .rightblk::before{
    background: none
}
@keyframes shake3{0%, 100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
}
50% {
    -webkit-transform: translate(5px, 0);
    transform: translate(5px, 0);
}}
#loader{
    border:5px solid #f3f3f3;
    border-radius: 50%;
    border-top:5px solid #00aeef;
    -webkit-animation: spin 2s linear infinite; /* Safari */
  animation: spin 2s linear infinite;
    position: fixed;
  left: 50%;
  top: 50%;
  width: 30px;
  height: 30px;
  z-index: 9999;
    
}
@keyframes spin{
    0%{
        transform: rotate(0deg);
    }
    100%{
        transform: rotate(360deg);
    }
}
@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}
.overflow-hidden {
    overflow: hidden
}
.responsible-blk img {
    width: 100%;
    display: block;
    line-height: 0;
}
.responsible-blk {
    width: 30%;
    position: relative;
    margin: 50px 50px 0 0;
}
.responsible-hover {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(21,25,99,0.7);
    width: 100%;
    height: 100%;
    text-align: center; 
    transition: .6s ease;
    opacity: 0;
    cursor: pointer;
    text-transform: uppercase
}
.responsible-hover-text {
    color: #fff;
    position: absolute;
    transform: translate(-50%,-50%);
    left: 50%;
    top: 50%;
    width: 100%;
    font-family: 'Gotham-Bold';
    font-size: 20px;
    line-height: 24px;
}
.responsible-blk:hover .responsible-hover {
    opacity: 1;
}
.responsiblewrap {
    display: flex;
    justify-content: flex-start;
}

.responsible-blk:nth-child(3n+3) {
    margin-right: 0;
}
.responsible-blk:nth-child(n+1) {
    margin-left: 0;
}
.stayresponsible-wrap p {
    margin-bottom: 0;
}
.responsible-text {
    position: absolute;
    transform: translate(-50%,-50%);
    left: 50%;
    top: 50%;
    text-align: center;
    width: 100%;
    color: #fff;
    text-transform: uppercase;
    font-family: 'Gotham-Bold';
    font-size: 20px;
    line-height: 24px;
}
.responsible-imgblk{
    position: relative
}
.responsible-imgblk:before {
    position: absolute;
    content: "";
    background: rgba(0,0,0,0.3);
    width: 100%;
    height: 100%;
}
.responsibilities-popupwrap .managementleft {
    width: 100%;
    margin: 0;
    height: 400px
}
.responsibilities-popupwrap .managementpopblk{
    padding: 40px 10px 40px 40px;
}
.responsibilities-popupwrap p{
    padding-right: 40px;
    margin: 15px 0 15px 0;
}
.responsibilities-popupwrap .bullets {
    padding-right: 40px;
        padding-left: 15px;
}
.responsibilities-popupwrap .managementpopwrap.csrpopup {
    transform: translate(calc(-50% + 0.3px), calc(-50% + 0.2px));
}
.responsibilities-popupwrap .managementleft.compliance{
        height: 275px;
}
.responsibilities-popupwrap .managementleft.customervendors{
        height: 330px;
}
/*
.csr p {
    margin-bottom: -20px;
}*/
.initiativesitemswrap {
    margin-top: -25px;
}
.differently-abled {
    background-position: -407px -612px;
    width: 54px;
    height: 67px;
}
.artculture{
    background-position:-398px -521px;
    width: 87px;
	height: 57px;
}
.managementleft.differentlyabled {
    width: 100%;
    margin-right: 0;
}
.communities a.downloadpdf {
    color: #505050;
    margin-bottom: 25px;
    float: right;
}
.communities a.downloadpdf:hover{color: #fff}
.dwnload-responsibleblk {
    justify-content: flex-start;
    align-items: center;
    display: flex;
}
span.socialmedia.icon-instagram:hover{
    color:red
}
.communities .m-readmorehovertxt{font-size: 12px}
.communities .initiativeitemsblk{
    padding: 20px 20px 20px 20px;
    width: 22.4%;
    height: 150px;
    font-size: 16px;
    margin-top: 40px;
    margin-right: 40px;
}
.communities .initiativeitemsblk:nth-child(4n+4) {
    margin-right: 0;
}
.communities .initiativesitemswrap{
    justify-content: flex-start;
}
.compliance a {
    color: #fff;
}
.compliance p a {
    color: #00aeef;
}
.electricintro a {
    color: #00aeef;
}
.terms-of-salewrap .policies-pointers {
    font-size: 16px;
}
.downloadpage .initiativesitemswrap {
    margin-top: 40px;
}
.initiativesitemswrap.industriesblk {
    margin-top: 40px;
}
.pagemain.policiesterm {
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}
.header.inner-pages .headerrightblk.d-flex.wow.zoomIn.animated {
    animation: none;
}
.content-wrapper.downloadpage {
    padding: 0 0 40px 0;
}
.vision-mission .managementpopblk{padding: 0}
.good-deliverypopup-wrap.catalyst-certificate .managementpopwrap {
    width: 30%;
}

.slick-slide.slick-current.slick-active .business-thumb {
    visibility: visible;
}
.sitemapblk .bullets li::before{background: none}
input[type='submit']
{
   -webkit-appearance: none;
   -moz-appearance: none;
   appearance: none;  
}
/*
video {
    object-fit: fill;
    min-height: 100vh;
    min-width: 100%;
    width: 100%;
}*/
button.pause1{background:url(../images/pause-btn.png) no-repeat;cursor:pointer;display:none;}
button.play1{background:url(../images/play-btn.png) no-repeat;cursor:pointer;display:none;}
/*
.homevideo {
            display: block;
        }
            .homevideo.buttons {
                bottom: 0;
                right: 0;
                transform: translate(0, 0);
            }
                .homevideo.buttons button {
                    top: auto;
                    right: 0;
                    bottom: 0;
                    left: auto;
                }*/

.buttons {
    position: absolute;
    bottom: 90px;
    right: 44px;
    z-index: 999;
    left: 12%;
    top: 79%;
    transform: translate(-50%, -50%);
}
.homevideo {
    display: none;
}
.buttons button {
    position: absolute;
    top: 50%;
    left: 50%;
    border: none;
    z-index: 999;
    transform: translate(-50%, -50%);
    height: 32px;
    width: 32px;
    text-align: center;
}
.downloadpdf.rsp br {
    display: none;
}
.responsibilities-popupwrap b {
   font-size: 16px;
line-height: 30px;
}
.nocaps{text-transform: none}
.tabitm-text a {
    color: #fff;
}
.communities p {
    text-align: left;
}
.policiesterm .downloadpdf {
    color: #555;
    margin-top: 25px;
}
/***mettle animation **/
.mettle-text{color:#00abe9}
#rotate{
    font-family: 'Gotham-Bold';
    padding: 0 0 0 10px;
}
.plantadd .plant-add {
    color: #00aeef;
    font-size: 18px;
    line-height: 20px;
    margin-bottom: 10px;
}
.margin-bottom-zero{
    margin-bottom: 0 !important
}
.blue-color{color:#00abe9 !important }
.electricalcertificate .managementpopwrap.horihontal-certificate{width:55%;}
.electrical-contactwrap .certificateimgswrap.d-flex{width:100%;}
.hiderow-rhodium, .hiderow-platinum, .hiderow-palladium, .hiderow-ruthenium, .hiderow-ruthenium, .hiderow-homoplatinum, .hiderow-homopalladium, .hiderow-homorhodium, .hiderow-homoruthenium, .hiderow-homoiridium, .hiderow-homogold, .hiderow-homosilver, .hiderow-saltplatinum, .hiderow-saltpalladium, .hiderow-saltruthenium, .hiderow-saltrhodium{display: none}

a.covid-update-wrap{
    position: absolute;
    top: 110px;
    right: 75px;
    font-size: 14px;
    line-height: 16px;
    font-family: 'Gotham-Book';
    background: #00aeef;
    padding: 10px 10px;
    color: #fff
}
.communique a {
    width: 100%;
    display: block;
    font-weight: 400;
    font-family: 'Gotham-Book';
        margin: 20px 0 0 0;
}
.communique a:hover {
    color: #00aeef;
}
/*nabl*/
.nabl-left {
    width: 70%;
}
.nabl-right {
    width: 25%;
    line-height: 0;
    cursor: pointer;
}

.nablwrap p.boldpara{
    font-family: 'Gotham-Book' !important;
    font-size: 20px !important;
line-height: 24px !important;
}
.nabl-certificate-wrap {
    position: relative;
    width: 75%;
    margin: 0 auto;
}
.nabl-certificate {
    width: 32% !important;
}
.nabl-logo-blk {
    width: 35%;
}
.nabl-logo-wrap {
    width: auto;
    margin: 30px 0 30px 0;
    justify-content: center;
}
.nabl-main {
    margin: 0 0 80px 0;
}
.nabl-subttl {
    font-size: 20px !important;
    line-height: 24px !important;
    color: #555;
    text-transform: initial;
    margin: 15px 0 10px 0 !important;
}
.gooddeliverytabmain {
    padding: 20px;
    width: 65%;
    margin: 0 auto;
    cursor: pointer;
    margin-bottom: 30px
}

.gooddeliverytabmain .tabitm{
    background: transparent;
    color: #030a5b;
    transform: none;
    border-right: none;
    text-transform: uppercase;
    font-family: 'Gotham-Medium';
    border: 1px solid #030a5b;
    border-radius: 40px;
    padding: 10px 20px;
}
.certificatepagename {
    background: #030a5b;
    color: #fff;
    display: table;
    padding: 10px 16px;
    border-radius: 30px;
    justify-content: center;
    align-items: center;
    margin:0px auto 30px auto;
    cursor: pointer;
}
.catalyst-certificatewrap {
    width: 30%;
    margin: 50px auto 0 auto;
    text-align: center;
}
.catalyst-certificatewrap .good-deliveryblk{
       width: 63%;
       margin: 0 auto;
}
.allcertificate-wrap.electricttl {
    margin-top: 50px;
}
.gooddeliverytabmain .tabitm:hover {
    background: #030a5b;
    color: #fff;
}
.gooddeliverytabmain .activetabitm {
    background: #030a5b;
    color: #fff;
    box-shadow: none;
}
.gooood-deliverywrapper {
    margin: 0 0 80px 0;
}
.footer-navigationwrap{
    width: 100%;
}
.sixthcard{
    margin-right: 0px;
}

@media screen and (max-width:540px){
 .sixthcard{
    margin-bottom: 30px;
}  
.fifthcard{
        margin-bottom: 30px!important;
} 
.dwnload-responsibleblk{
    display: block;
}
}
@media screen and (max-width:767px){
  .footer-navigationwrap{
    display: none;
}
.sixthcard{
    margin-bottom: 30px;
}
}
@media screen and (max-width:768px) {
.sixthcard{
    margin-bottom: 30px;
}
}
@media screen and (max-width:1000px){

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

}
@media screen and (min-width:1100px){
.sixthcard{
    margin-right: 0px;
}
}
ul.social {
  margin: 0;
  padding: 0;
  width: 100%;
  text-align: center;
}

ul.social > li {
  display: inline-block;
}

ul.social > li > a {
  display: inline-block;
  font-size: 18px;
  line-height: 30px;
  width: 30px;
  height: 30px;
  border-radius: 36px;
  background-color: #222222;
  color: #fff;
  margin: 0 3px 3px 0;
}

ul.social > li > a:hover {
  text-decoration: none;
  background-color: #ee7c22;
}
.socialmediablk  [class^="icon-"]:before, [class*=" icon-"]:before {
        font-size: 140%!important; 
}