@import url('https://fonts.googleapis.com/css2?family=Hind:wght@300;400;500;600;700&display=swap');

@font-face {
    font-family: 'museo_sans500';
    src: url('../../fonts/museosans-webfont.woff2') format('woff2'),
         url('../../fonts/museosans-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'museo_sans700';
    src: url('../../fonts/museosans_0-webfont.woff2') format('woff2'),
         url('../../fonts/museosans_0-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'museo_sans100';
    src: url('../../fonts/museosans-100-webfont.woff2') format('woff2'),
         url('../../fonts/museosans-100-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'museo_sans300';
    src: url('../../fonts/museosans-300-webfont.woff2') format('woff2'),
         url('../../fonts/museosans-300-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}



body {font-family: 'museo_sans300';margin: 0;font-size: 14px;}
[lang="hi"] h1,
[lang="hi"] h2,
[lang="hi"] h3,
[lang="hi"] h4,
[lang="hi"] h5,
[lang="hi"] h6, 
[lang="hi"] .history .tab-content.side-tabs-left .tab-pane h3,
[lang="hi"] .vm-box p
                    {font-family: "Hind", sans-serif !important;}
[lang="hi"] .home-product-section .ab-pro-cont h3{line-height: 1.3;}
[lang="hi"] .highlight-cont li p,
[lang="hi"] .home-product-section .ab-pro-cont p{line-height: 1.3;}
[lang="hi"] .small-container h3{line-height: 1.2}
[lang="hi"] .business_solution_carosel .item h4{line-height: 24px;}
[lang="hi"] .vm-box p{line-height: 1.3}
[lang="hi"] .vm-pointers h3{margin-top: 20px;}
[lang="hi"] .vm-pointers p{line-height: 1.5;}

.container{width: 100%; max-width: 1600px;}

#topbar{padding: 10px 0;}
.top-header-left ul.menu{padding: 0; margin: 6px 0px; list-style: none;display: flex;}
.top-header-left ul.menu li{border-right: 1px solid #2b2b2b; line-height: 12px;}
.top-header-left ul.menu li:last-child{border: none;}
.top-header-left ul.menu a{padding: 0 10px; display: inline-block;color: #2b2b2b;font-family: 'museo_sans300';transition: 0.2s;}
.top-header-left ul.menu a:hover{color: #fe6100;}

.top-header-right{display: flex; align-items: center;justify-content: end;}
.top-header-right .gigw a{border-right: 1px solid #2b2b2b; padding: 0 10px; line-height: 12px; display: inline-block;transition: 0.2s;}
.top-header-right .gigw a:last-child{border: none;}
.top-header-right .gigw a:hover{color: #fe6100;}
.top-header-right .color-blind{margin-left: 10px;}
.top-header-right .language{padding: 2px 15px;}
.top-header-right .language #block-languageswitcher ul{padding: 0; margin: 0; list-style: none;}
.top-header-right .language #block-languageswitcher li{margin: 0; float: none;}
.top-header-right .language #block-languageswitcher li a:hover{color: #fe6100;}
.top-header-right .font-increase ul{padding: 0; margin: 0 0 0 10px; list-style: none;display: flex;column-gap: 4px;}
.top-header-right .font-increase ul li a{padding: 2px 5px;background: #e1e4ed; display: inline-block;font-size: 11px !important;}

.stock-box{background: #f3cf05;font-size: 13px;font-family: 'museo_sans700'; display: inline-block; padding: 2px 15px; border-radius: 4px;}
.stock-box p{margin: 0;font-family: 'museo_sans700';}

#header{background: #29417c;padding: 15px 0;}
#header .row{margin-right: -15px !important; margin-left: -15px !important;}
#header .logo img{width: 504px; transition: 0.6s;}
#header .ab-tp-menu{display: flex;justify-content: right;}
#header .search-drop{display: none;position: absolute; right: 0; top: 77px; padding: 20px; background: #29417cb5; z-index: 9; border-radius: 0 0 10px 10px;}
#main-header.Avinash-Rathour #header .search-drop{top: 50px;}
#header .search-drop .form-search{font-size: 14px;}
#header .search-drop .input-group{width: 350px;`}
#header .ico-site-search{display: inline-flex; align-items: center;margin-left: 20px;}
#header #search-block-form{width: 100%;}
#header .navbar-we-mega-menu{background: transparent; min-height: initial;}
#header .we-mega-menu-ul>.we-mega-menu-li>a, #header .we-mega-menu-ul>.we-mega-menu-li>span{color: #ffffff; background-color: transparent;font-size: 17px; text-transform: none;font-family: 'museo_sans300';font-weight: normal;padding: 10px 14px;}
#header .we-mega-menu-ul .dropdown-menu>a:after, 
#header .we-mega-menu-ul .dropdown-menu>a:before, 
#header .we-mega-menu-ul .dropdown-menu>span:after, 
#header .we-mega-menu-ul .dropdown-menu>span:before{right: 1px;opacity: 1;}
#header .we-mega-menu-submenu li.we-mega-menu-li a:after,
#header .we-mega-menu-submenu li.we-mega-menu-li span:after{filter: brightness(0) invert(0);right: 5px;}
#header .we-mega-menu-submenu li.we-mega-menu-li a:before,
#header .we-mega-menu-submenu li.we-mega-menu-li span:before{display: none;}
#header .we-mega-menu-submenu li.we-mega-menu-li a{text-transform: none;font-size: 14px;font-family: 'museo_sans300';font-weight: normal;color: #29417c;padding: 7px;}
#header .we-mega-menu-submenu li.we-mega-menu-li a:hover,
#header .we-mega-menu-submenu li.we-mega-menu-li.active>a{background: #f3cf05; border-radius: 3px;}
#header .we-mega-menu-ul .we-mega-menu-li.dropdown-menu .we-mega-menu-submenu{border-radius: 5px;padding: 15px;}
#header .navbar-we-mega-menu .we-mega-menu-row{width: max-content;}
#header .navbar-we-mega-menu .we-mega-menu-row .span12,
#header .navbar-we-mega-menu .we-mega-menu-row .span6 {width: 205px;}

#header .nav-tabs>li.active>a,
#header .nav-tabs>li.active>a:focus,
#header .nav-tabs>li.active>a:hover,
#header .nav-tabs>li>a:hover,
#header .nav-tabs>li>a {border: none;}
#header .we-mega-menu-ul>.we-mega-menu-li{border: none;}
#header .we-mega-menu-ul>.we-mega-menu-li:hover{z-index: 9;position: relative;}
#main-header #topbar,
#main-header #block-friday-mainnavigation * {transition: 0.3s;}
#main-header{position: sticky;top: 0;z-index: 99999;}
#main-header.Avinash-Rathour #topbar {padding: 3px 0;}
#main-header.Avinash-Rathour #header{padding: 5px 0;}
#main-header.Avinash-Rathour #header .logo img {width: 300px;}

.ab-home-slider{width:100%;overflow: hidden;}
.hero_carosel .slide-overlay{position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.hero_carosel .slide-overlay .container{height: 100%; position: relative;}
.hero_carosel .slide-content{position: absolute; top: 50%; left: 0px; transform: translateY(-50%);width: 50%;}
.hero_carosel .slide-content h2{color: #fff; font-size: 55px;font-family: 'museo_sans700'; line-height: 1.1; margin: 0 0 40px;}
.hero_carosel .slide-content p{font-size: 24px; color: #fff;line-height: 1.3;}
.hero_carosel .slide-content p strong{font-family: 'museo_sans700';}

.hero_carosel .owl-nav button.owl-prev,.hero_carosel .owl-nav button.owl-next{position: absolute; bottom: 50%; right: 50%; color: #000;}
.hero_carosel .owl-nav button.owl-prev{left: 0 }
.hero_carosel .owl-nav button.owl-next{right: 0 }
.hero_carosel.owl-carousel.owl-theme .owl-nav [class*='owl-'] {color: #444; font-size: 14px; margin: 5px; padding: 4px 7px; background: transparent;display: inline-block;cursor: pointer;border-radius: 3px;}
.hero_carosel.owl-carousel.owl-theme.owl-loaded a {text-decoration: none;}
.hero_carosel i.owl-direction {margin: 0 13px;font-size: 3em;padding: 0;color: #607D8B;}
.hero_carosel .owl-nav button.owl-next, .hero_carosel .owl-nav button.owl-prev {outline: 0;background: #FFF;width: 36px;}
.hero_carosel .owl-dots{position: absolute; bottom: 120px; left: 8.2%;}
.hero_carosel .owl-dots .owl-dot{width: 12px; height: 12px; border-radius: 50%;background: #fff;opacity: 0.5;transition: 0.3s;margin: 2px;}
.hero_carosel .owl-dots .owl-dot.active{background: #f3f3f3;width: 30px; border-radius: 6px;opacity: 1;}
@keyframes fadeInUp{
    0%{
        opacity:0;
        transform:translate3d(0,100%,0)
    }
    to{
        opacity:1;
        transform:translateZ(0)
    }
}
.fadeInUp{animation-name:fadeInUp}

.home-product-section{padding: 70px 0 40px;}
.home-products{border: 1px solid #29417c;padding: 60px 0 60px 60px; border-radius: 5px;}
.home-product-section .ab-pro-cont{padding-right: 30px;}
.home-product-section .ab-pro-cont h3{font-size: 40px; color: #112a68;line-height: 40px; font-family: 'museo_sans700';}
.home-product-section .ab-pro-cont p{font-size: 20px; color: #112a68;line-height: 24px;}

.product_carosel .owl-nav button.owl-prev,.product_carosel .owl-nav button.owl-next{position: absolute; bottom: 50%; right: 50%; color: #000;border: 1px solid #112a68;}
.product_carosel .owl-nav button.owl-prev{left: 0 }
.product_carosel .owl-nav button.owl-next{right: 0 }
.product_carosel.owl-carousel.owl-theme .owl-nav [class*='owl-'] {color: #444; font-size: 14px; margin: 5px; padding: 4px 7px; background: #fff;display: inline-block;cursor: pointer;border-radius: 5px;}
.product_carosel.owl-carousel.owl-theme.owl-loaded a {text-decoration: none;}
.product_carosel i.owl-direction {margin: 0 13px;font-size: 3em;padding: 0;color: #607D8B;}
.product_carosel .owl-nav button.owl-next, .product_carosel .owl-nav button.owl-prev {outline: 0;width: 42px;transition: 0.3s;}
.product_carosel .owl-nav button.owl-next:hover, .product_carosel .owl-nav button.owl-prev:hover{background: #f8e476 !important;}
.product_carosel .owl-nav button.owl-next{margin-right: -23px !important;}
.product_carosel .owl-stage-outer{margin: 0 70px;border-radius: 7px;}
.product_carosel .owl-item{border-radius: 7px;position: relative;}
.product_carosel .owl-item .pro-dec{background: #f3cf05;padding: 20px; border-radius: 10px; display: inline-block;max-width: 245px; width: 100%; position: absolute;bottom: 0; left: 20px;}
.product_carosel .owl-item .pro-dec span{background: #112a68; color: #fff; border-radius: 5px;padding: 5px 15px;font-size: 14px;text-transform: uppercase;display: inline-block;}
.product_carosel .owl-item .pro-dec h4{font-size: 18px; color: #112a68;font-family: 'museo_sans700';display: block;padding: 10px 0 0;position: relative;text-transform: none;}
.product_carosel .owl-item .pro-dec h4:after{content: url('../../images/icon/more-arrow.png'); position: absolute; right: 0px; top: -36px;transition: 0.3s;}
.product_carosel .owl-item .pro-dec:hover h4:after{right: -5px;}
.product_carosel .owl-item img{border-radius: 7px;}
.product_carosel .owl-item .hero-img{padding-bottom: 60px;}

.highlight-cont{padding: 0; margin: 0 -40px 20px;display: flex; flex-wrap: wrap;}
.highlight-cont li{width: calc(100% * (1/3) - 80px); margin: 30px 40px;display: flex; background: #e5faff; padding: 40px; border-radius: 5px;}
.highlight-cont li span{padding-right: 30px;display: inline-grid; align-items: center;}
.highlight-cont li span img{max-width: inherit;}
.highlight-cont li p{font-size: 18px;color: #112a68; line-height: 22px;display: inline-grid; align-items: center;}

.latest-in-bhel{background: #112a68;padding: 50px 0;border-radius: 40px 40px 0 0;}
.latest-in-bhel .blue-heading{color: #fff;font-size: 40px; text-align: center;font-family: 'museo_sans700';margin: 0 0 55px;}
.latest-in-bhel .latest_bhel_carosel .item{background: #fff; display: flex; flex-wrap: wrap; padding: 25px;border-radius: 5px;column-gap: 30px;}
.latest-in-bhel .latest_bhel_carosel .item span{width: 143px; height: 143px; overflow: hidden; border-radius: 5px;}
.latest-in-bhel .latest_bhel_carosel .item img{width: auto;}
.latest-in-bhel .latest_bhel_carosel .item .ab-item-cont{width: calc(100% - 173px);color: #112a68;font-size: 18px;line-height: 22px;}
.latest-in-bhel .latest_bhel_carosel .item .ab-item-cont .ab-date{color: #5fa1ff; margin-bottom: 5px;font-family: 'museo_sans500';}
.latest_bhel_carosel .owl-nav button.owl-prev,.latest_bhel_carosel .owl-nav button.owl-next{position: absolute; bottom: 50%;}
.latest_bhel_carosel .owl-nav button.owl-prev{left: -52px; }
.latest_bhel_carosel .owl-nav button.owl-next{right: -52px; }
.latest_bhel_carosel.owl-carousel.owl-theme .owl-nav [class*='owl-'] {margin: 5px; padding: 4px 7px; display: inline-block;cursor: pointer;}
.latest_bhel_carosel.owl-carousel.owl-theme.owl-loaded a {text-decoration: none;}
.latest_bhel_carosel .owl-nav button.owl-next, .latest_bhel_carosel .owl-nav button.owl-prev {outline: 0;width: 42px;transition: 0.3s;}
.latest-in-bhel+.more-link{display: none;}

.global-footprints{background: #112a68 url('../../images/footprint-bg.png') no-repeat;background-position: bottom; padding: 20px 0;color: #fff;background-size: 100% auto; overflow: hidden;}
.global-footprints .blue-heading{color: #fff;font-size: 40px; text-align: center;font-family: 'museo_sans700';margin: 0 0 55px;display: inline-block; width: 100%;}
.map-container{border: 1px solid rgba(46, 138, 242, 0.3); border-bottom: none; padding: 100px 50px 0; border-radius: 6px; margin-bottom: 100px;}
.map-container .map-foot-cont{margin-top: -48px;}
.map-container .map-foot-cont h4{font-size: 40px;font-family: 'museo_sans700';margin: 0;color: #fff;}
.map-container .map-foot-cont h5{font-size: 20px;color: #fff;font-family: 'museo_sans300';font-weight: normal;}

.map-wraper{width: 100%; text-align: center;margin-top: 40px;position: relative;}
.map-wraper .map-locators{position: absolute; width: 100%; height: 100%; left: 0; top: 0;}
.map-wraper .map-locators .pin-tip {position: absolute; top: 20px; left: 50%;transform: translateX(-50%);font-size: 18px;font-family: 'museo_sans700';text-shadow: 0 0 4px black;}
.map-wraper .map-locators .dot .pin-content{height: 0; position: absolute; left: 0; padding-left: 45px; top: 50%;transform: translateY(-50%);transition: 0.3s;z-index: 9; overflow: hidden;}
/*.map-wraper .map-locators .dot:hover .pin-content{height: 500px;}*/
.map-wraper .map-locators .dot .pin-content:before{position: absolute; content: ''; height: 1px;left: 0; width: 0px;background: #ffd800; top: 50%;transition: 0.3s;}
.map-wraper .map-locators .dot:hover .pin-content:before{width: 45px;}
.map-wraper .map-locators .pin-content .pin-inner{border: 2px solid #ffd800; border-radius: 6px;padding: 20px; background: #e8eaf0;width: 500px;color: #112a68;box-sizing: border-box;}
.map-wraper .map-locators .pin-content ul{list-style: none; column-count: 3;padding: 15px 0; margin: 0;}
.map-wraper .map-locators .pin-content ul li{text-align: left;font-size: 14px; padding: 3px 10px;}
.map-wraper .map-locators .dot:hover{z-index: 9;}
.map-wraper .map-locators .pin-content h4{background: #ffd800; border-radius: 6px;width: 100%;padding: 12px 15px;font-size: 24px;text-transform: uppercase; color: #112a68;font-family: 'museo_sans700'; text-align: left;margin:0;}
.north-america{position: absolute; left: 420px; top:235px;}
.south-america{position: absolute; left: 518px; top:385px;}
.europe{position: absolute; left: 787px; top:191px;}
.africa{position: absolute; left: 763px; top:395px;}
.asia{position: absolute; left: 995px; top:170px;}
.oceania{position: absolute; left: 1124px; top:511px;}
.map-wraper .map-locators .dot.oceania .pin-content,
.map-wraper .map-locators .dot.asia .pin-content{right: 0;padding-right: 45px;left: initial; padding-left: 0;}
.map-wraper .map-locators .dot.oceania .pin-content:before,
.map-wraper .map-locators .dot.asia .pin-content:before{right: 0;left: initial;}

.bhel-function{padding: 125px 0;}
.bhel-function .function-row{display: flex; flex-wrap: wrap; margin: 0 -50px;}
.bhel-function .function-row .function-item{width: calc(100% * (1/3) - 86px); margin: 0 43px; padding: 20px; border-radius: 7px; border: 1px solid #ececec;}
.bhel-function .function-row .function-item .item-img{border-radius: 7px;overflow: hidden;}
.bhel-function .function-row .function-item .item-img img{width: 100%;}
.bhel-function .function-row .function-item .item-title-ab h3{color: #112a68; font-size: 28px;font-family: 'museo_sans700';}
.bhel-function .function-row .function-item .item-title-ab a{color: #5fa1ff; font-size: 16px;font-family: 'museo_sans500'; text-decoration: none;padding: 8px 15px; display: inline-block;transition: 0.3s; border-radius: 4px;float: right; margin-top: 40px;position: relative;overflow: hidden;}
.bhel-function .function-row .function-item .item-title-ab a:hover{color: #fff;}
.bhel-function .function-row .function-item .item-title-ab a:after{content: ''; position: absolute;top: 0; left: 0; height: 100%;background: #112a68;width: 0; z-index: -1;transition: 0.3s;}
.bhel-function .function-row .function-item .item-title-ab a:hover:after{width: 100%;}
.bhel-function .function-row .function-item .item-title-ab [class*='col-']{padding: 0 5px;}
.bhel-function .function-row .function-item .list-points{display: inline-block; width: 100%; margin-top: 35px;}
.bhel-function .function-row .function-item .list-points ul{list-style: none; padding: 0; margin: 0; display: flex; flex-wrap: wrap;}
.bhel-function .function-row .function-item .list-points ul li{width: calc(100% * (1/2) - 14px); font-size: 15px;color: #333;font-family: 'museo_sans500'; margin: 6px;border-radius: 5px;overflow: hidden;}
.bhel-function .function-row .function-item .list-points ul li a{padding: 6px 20px; display: block;background: #ffeb7f;transition: 0.3s;}
.bhel-function .function-row .function-item .list-points ul li a:hover{background: #f3cf05;}
.bhel-function .function-row .function-item .grid-points{display: inline-block; width: 100%; margin-top: 35px;}
.bhel-function .function-row .function-item .grid-points ul{list-style: none; padding: 0; margin: 0; display: flex; flex-wrap: wrap;}
.bhel-function .function-row .function-item .grid-points ul li{width: calc(100% * (1/3) - 14px); min-height: 135px; font-size: 15px;color: #333;font-family: 'museo_sans500'; margin: 6px; position: relative;}
.bhel-function .function-row .function-item .grid-points ul li a{padding: 35px 20px;background: #ffeb7f; transition: 0.3s; display: block; height: 100%; border-radius: 5px;}
.bhel-function .function-row .function-item .grid-points ul li a:hover{background: #f3cf05;}
.bhel-function .function-row .function-item .grid-points ul li img{position: absolute;top: -22px; left: 20px;}

.business-solution{background: url('../../images/business-bg.jpg') no-repeat; padding: 170px 0 70px;background-attachment: fixed;background-size: cover;}
.small-container{max-width: 1300px; margin: 0 auto; color: #fff;}
.small-container h3{font-size: 40px;line-height: 1;margin: 0;font-family: 'museo_sans500';color: #fff;}
.small-container p{font-size: 20px;line-height: 1.4;}
.small-container .right-border{border-right: 1px solid rgba(255, 255, 255, 0.4);}
.small-container .col-md-6{padding: 30px 90px 0;}

.business_solution_carosel{margin-top: 180px;}
.business_solution_carosel .item a{border-radius: 6px; overflow: hidden;display: block;position: relative;transition: 0.3s;}
.business_solution_carosel .item a:after{content: url(../../images/icon/ab-play-icon.png);position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);transition: 0.3s;}
.business_solution_carosel .item a:hover:after{content: url(../../images/icon/ab-play-hover-icon.png);}
.business_solution_carosel .item .ab-item-cont{padding: 10px;}
.business_solution_carosel .item h4{font-size: 16px; color: #fff;line-height: 20px;}
/*.business_solution_carosel, 
.business_solution_carosel .owl-stage-outer, 
.business_solution_carosel .owl-stage, 
.business_solution_carosel .owl-item{-webkit-transform: none !important;transform: none !important;position: initial !important;}*/
.business-solution .modal-body{padding: 0;border-radius: 4px;overflow: hidden;}
.business-solution .close{position: absolute;right: -45px;top: -20px;color: #fff;opacity: 1;border-radius: 50%; border: 1px solid #fff;width: 40px;height: 40px;}
.business-solution iframe{display: inherit;}
.business_solution_carosel .owl-nav button.owl-prev, .business_solution_carosel .owl-nav button.owl-next{position: absolute; bottom: 50%;}
.business_solution_carosel .owl-nav button.owl-prev{left: -52px; }
.business_solution_carosel .owl-nav button.owl-next{right: -52px; }
.business_solution_carosel.owl-carousel.owl-theme .owl-nav [class*='owl-'] {margin: 5px; padding: 4px 7px; display: inline-block;cursor: pointer;}
.business_solution_carosel.owl-carousel.owl-theme.owl-loaded a {text-decoration: none;}
.business_solution_carosel .owl-nav button.owl-next, .latest_bhel_carosel .owl-nav button.owl-prev {outline: 0;width: 42px;transition: 0.3s;}

.footer-gov-links{padding: 30px 0;background: #fff;border-top: 1px solid #e9e9e9;overflow: hidden;}
.footer-gov-links ul{list-style: none; padding:0; margin: 0; display: flex;justify-content: space-around; align-items: center;}
.footer-gov-links ul li a{display: block;}

.footer-gov-links .owl-carousel .owl-item img{width: initial;margin: 0 auto;}
.footer-gov-links .owl-nav button.owl-prev,.footer-gov-links .owl-nav button.owl-next{position: absolute; bottom: 50%;}
.footer-gov-links .owl-nav button.owl-prev{left: -52px; }
.footer-gov-links .owl-nav button.owl-next{right: -52px; }
.footer-gov-links.owl-carousel.owl-theme .owl-nav [class*='owl-'] {margin: 5px; padding: 4px 7px; display: inline-block;cursor: pointer;}
.footer-gov-links.owl-carousel.owl-theme.owl-loaded a {text-decoration: none;}
.footer-gov-links .owl-nav button.owl-next, .footer-gov-links .owl-nav button.owl-prev {outline: 0;width: 42px;transition: 0.3s;}


@-webkit-keyframes 'fade'{0%{opacity:0;} 50%{opacity:0;} 100%{opacity:1;}}@-moz-keyframes 'fade'{0%{opacity:0;} 50%{opacity:0;} 100%{opacity:1;}}@-ms-keyframes 'fade'{0%{opacity:0;} 50%{opacity:0;} 100%{opacity:1;}}@-o-keyframes 'fade'{0%{opacity:0;} 50%{opacity:0;} 100%{opacity:1;}}@keyframes 'fade'{0%{opacity:0;} 50%{opacity:0;} 100%{opacity:1;}}@-webkit-keyframes pulse{0%{-webkit-transform:scale(0.32);opacity:.8;} 50%{opacity:1;} 85%{-webkit-transform:scale(1);} 100%{-webkit-transform:scale(1);opacity:0;}}@-webkit-keyframes reset{0%{top:-5px;opacity:0;} 100%{top:0;opacity:1;}}@-moz-keyframes pulse{0%{-moz-transform:scale(0.32);opacity:.8;} 50%{opacity:1;} 85%{-moz-transform:scale(1);} 100%{-moz-transform:scale(1);opacity:0;}}@-moz-keyframes reset{0%{top:-5px;opacity:0;} 100%{top:0;opacity:1;}}@keyframes pulse{0%{transform:scale(0.32);opacity:.8;} 50%{opacity:1;} 85%{transform:scale(1);} 100%{transform:scale(1);opacity:0;}}@keyframes reset{0%{top:-5px;opacity:0;} 100%{top:0;opacity:1;}}.carouselWrapper{border-top:none;margin:0;padding:0;overflow:visible;position:relative;}.carouselWrapper .photoCarousel{border-top:none;clear:both;margin-top:-30px;padding:10px 10px;overflow:scroll;text-align:center;white-space:nowrap;}.carouselWrapper .photoCarousel .photoThumb{display:inline-block;margin-left:6px;}.carouselWrapper .photoCarousel .photoThumb:first-child{margin-left:0;}

.dot {
width: auto;
display: inline-block;
-webkit-animation-name: 'fade';
-moz-animation-name: 'fade';
-o-animation-name: 'fade';
animation-name: 'fade';
-webkit-animation-fill-mode: both;
-moz-animation-fill-mode: both;
-ms-animation-fill-mode: both;
-o-animation-fill-mode: both;
animation-fill-mode: both;
-webkit-animation-duration: 0.3s;
-moz-animation-duration: 0.3s;
-ms-animation-duration: 0.3s;
-o-animation-duration: 0.3s;
animation-duration: 0.3s;
-webkit-animation-iteration-count: 1;
-moz-animation-iteration-count: 1;
-ms-animation-iteration-count: 1;
-o-animation-iteration-count: 1;
animation-iteration-count: 1;
-webkit-animation-timing-function: ease;
-moz-animation-timing-function: ease;
-ms-animation-timing-function: ease;
-o-animation-timing-function: ease;
animation-timing-function: ease;
-webkit-animation-duration: 0.5s;
-moz-animation-duration: 0.5s;
-o-animation-duration: 0.5s;
animation-duration: 0.5s;
}

.dot .point {
    background: #ffd800;
    border: 1px solid #ffd800;
    display: block;
    height: 14px;
    left: 50%;
    margin-left: -7px;
    position: relative;
    text-align: center;
    top: 0;
    width: 14px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
}

.dot .pulse {
    background: transparent;
    border: 1px solid #ffd800;
    display: block;
    height: 64px;
    left: -26px;
    position: absolute;
    top: -26px;
    width: 64px;
    z-index: -1;
    -webkit-animation: pulse 2s ease-in-out infinite;
    -moz-animation: pulse 2s ease-in-out infinite;
    animation: pulse 2s ease-in-out infinite;
    -moz-border-radius: 32px;
    -webkit-border-radius: 32px;
    border-radius: 32px;
}

#footer{background: #e5faff;}
.footer-box-top{padding: 50px 0;}
.footer-link h3{color: #112a68;font-family: 'museo_sans700';font-size: 17px;margin: 0;}
.footer-link h3:after{display: none !important;}
.footer-link .list-unstyled{margin: 6px 0 20px; display: inline-block; width: 100%;line-height: 1;}
.footer-link .list-unstyled a{font-size: 14px;color: #333;font-family: 'museo_sans300'; line-height: 17px;transition: 0.2s;}
.footer-link .list-unstyled a:hover{color: #fe6100;}
.footermenur ul.menu{padding: 0; margin: 0; list-style: none;}
#footer .copyright {font-size: 14px;color: #95a7bd;font-family: 'museo_sans300';text-align: center;}
#footer .footermenur ul.menu li{border-right: 1px solid #ccc; line-height: 1;}
#footer .footermenur ul.menu li a, #footer .footer-widget ul.list-arrow li:before{font-size: 14px; color: #333; font-family: 'museo_sans300';}
#footer .footermenur ul.menu li a{padding: 10px;}
#footer .footermenur ul.menu li a:hover{color: #fe6100;}

#footer .footer-bottom-link {border-top: 1px solid #c0d5e5; margin-top: 55px; position: relative;}
#footer .footer-bottom-link .site-visitor{display: inline-block; position: absolute; top:-15px;left: 50%; transform: translateX(-50%); background: #e5faff;color: #2c3f7e; z-index: 1; border-radius: 4px;border: 1px solid #c0d5e5; padding: 5px 15px;font-family: 'museo_sans300';font-size: 14px;}
#footer .footer-bottom-link .site-visitor p{margin: 0;}
#footer .footer-bottom-link .site-visitor img{filter: invert(1);}

.footer-box-top .social-icon-box{padding: 0; margin: 0 0 40px;list-style: none;display: inline-flex;}
.footer-box-top .social-icon-box li {padding: 0 2px;}
.footer-box-top .social-icon-box li a{height: 40px; width: 40px; text-align: center; line-height: 40px;display: inline-block;border: 1px solid transparent; border-radius: 4px;transition: 0.3s;}
.footer-box-top .social-icon-box li a:hover{border: 1px solid #2c3f7e;}
.footer-box-top .footer-info p{font-size: 14px; color: #333; margin:20px 0 30px; }

/* captcha */

.user-login-form .captcha.captcha-type-challenge--recaptcha {
    padding-bottom: 15px;
}

.user-login-form .form-actions .button {
    border-radius: 5px;
    font-size: 14px;
}

.user-login-form .form-actions .button:hover {
    background: #2f8cf4;
    color: #fff;
    border-color: #2f8cf4;
}



/*History*/
.inner-banner{position: relative;}
.inner-banner img{width: 100%;}
.inner-banner .inner-banner-content{position: absolute; top: 0; left: 0; width: 100%;height: 100%;}
.inner-banner .inner-banner-content h2{color: #fff;font-family: 'museo_sans700';font-size: 32px;position: absolute;top: 50%;transform: translateY(-50%);margin: 0;padding: 0;}
.history{padding: 70px 0 80px;}
.history .tab-container {padding: 0; width: 100%; font-size: 18px; font-family: 'museo_sans300';display: flex;}
.history .nav-tabs.nav-tabs-left {float: left;border-right: 0;}
.history .nav-tabs.nav-tabs-left li .h-nav-title {margin-right: 0; border-radius: 0;border-right: none; max-width: 295px; border-top: 1px solid #e6e9f1 !important;padding: 45px 0;display: block;}
.history .nav-tabs.nav-tabs-left li:first-child .h-nav-title{border: none !important;} 
.history .nav-tabs.nav-tabs-left {border-bottom: 0;max-width: 450px; border-right: 1px solid #e6e9f1;position: sticky; top: 90px;}
.history .nav-tabs.nav-tabs-left li {float: none;margin: 0; text-align: left;}
.history .nav-tabs.nav-tabs-left li a{padding-right: 155px; display: block;position: relative;}
.history .nav-tabs.nav-tabs-left li .h-nav-icon{background: #fff; position: absolute; right: -34px; top: 50%; transform: translateY(-50%); height: 68px; width: 68px; border-radius: 50%; display: flex; justify-content: center; align-items: center; border: 1px solid #e6e9f1;}
.history .nav-tabs.nav-tabs-left li.active .h-nav-icon{background: #2f8cf4;}
.history .nav-tabs.nav-tabs-left li.active .h-nav-icon img{filter: brightness(0) invert(1) !important;}
.history .nav-tabs.nav-tabs-left li a,
.history .nav-tabs.nav-tabs-right li a {color: #a6aabd; font-size: 18px;font-family: 'museo_sans700';}
.history .nav-tabs.nav-tabs-left li a:hover,
.history .nav-tabs.nav-tabs-right li a:hover {background-color: rgba(255,255,255,0.9); border-color: rgba(255,255,255,0.9); color: #112a68;}
.history .nav-tabs.nav-tabs-left li.active a,
.history .nav-tabs.nav-tabs-right li.active a,
.history .nav-tabs.nav-tabs-left li.active .glyphicon,
.history .nav-tabs.nav-tabs-right li.active .glyphicon {color: #112a68;}
.history .nav-tabs.nav-tabs-left li.active a:hover,
.history .nav-tabs.nav-tabs-right li.active a:hover,
.history .nav-tabs.nav-tabs-left li.active .glyphicon:hover,
.history .nav-tabs.nav-tabs-right li.active .glyphicon:hover {color: #112a68;}
.history .nav-tabs.nav-tabs-left li.active a,
.history .nav-tabs.nav-tabs-right li.active a,
.history .nav-tabs.nav-tabs-left li.active a:hover,
.history .nav-tabs.nav-tabs-right li.active a:hover,
.history .nav-tabs.nav-tabs-left li.active a:focus,
.history .nav-tabs.nav-tabs-right li.active a:focus {background-color: #fff;}
.history .nav-tabs.nav-tabs-left li:not(:last-of-type),
.history .nav-tabs.nav-tabs-right li:not(:last-of-type) {margin-bottom: -1px;}
.history .tab-content {background: #fff; }
.history .tab-content.side-tabs .tab-pane {display: none; padding: 20px 0 20px 20px;overflow-y: auto;}
.history .tab-content.side-tabs-left {padding-left: 160px;width: calc(100% - 450px);}
.history .tab-content.side-tabs-left .tab-pane {border-radius: 0;overflow: initial;}
.history .tab-content.side-tabs-left .tab-pane.active {display: block;background-color: #fff;border-color: #fff; color: #333;}
.history .tab-content.side-tabs-left .tab-pane .row{display: flex;align-items: center;}
.history .tab-content.side-tabs-left .tab-pane p{margin-bottom: 30px;text-align: justify;font-size: 16px;}
.history .tab-content.side-tabs-left .tab-pane h3{font-size: 24px; color: #112a68;font-family: 'museo_sans700';}
.history .tab-content.side-tabs-left .tab-pane img{margin-bottom: 30px;}
.history .tab-content.side-tabs-right {margin-right: 45px;}
.history .tab-content.side-tabs-right .tab-pane {border-radius: 4px 0 0 4px;}
.history main > .row:not(:first-of-type) {margin-top: 1.1em;}
.history col.time,
.history col.repname {width: 12em;}
.history col.did {width: 9em;}
.history .nav-tabs>li>a,.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {border: none;}


.vm-box{position: relative;}
.vm-box h3{position: absolute;top: 70px; left: 60px;font-size: 24px; color: #112a68;font-family: 'museo_sans700'; background: #f3cf05; width: 155px;padding: 10px 15px; border-radius: 10px; display: inline-flex; justify-content: center;align-items: center;}
.vm-box p{position: absolute; bottom: 80px; left:0; width: 100%; padding: 0 60px;font-size: 40px;color: #fff;font-family: 'museo_sans100';line-height: 1.1;}
.vm-box .other-link{position: absolute;bottom: 70px; left: 60px;font-size: 24px; color: #112a68;font-family: 'museo_sans700'; background: #f3cf05; padding: 10px 15px; border-radius: 10px; display: inline-flex; justify-content: center;align-items: center;transition: 0.3s;}
.vm-box .other-link:hover{background: #fff;}
.pg-image{text-align: center; padding: 30px; margin-top: 50px;}
.vm-pointers .pointer-head{text-align: center;margin: 30px 0 100px;}
.vm-pointers span{margin: 0 auto;font-size: 24px; color: #112a68;font-family: 'museo_sans700'; background: #f3cf05; display: inline-block;padding: 10px 35px; border-radius: 10px;text-transform: uppercase;}
.vm-pointers h3{color: #112a68;font-family: 'museo_sans700';font-size: 50px;text-align: center;margin: 5px 0 0;}
.vm-pointers .av-pointers-icon{margin-bottom: 15px;}
.vm-pointers h4{color: #112a68;font-family: 'museo_sans700';font-size: 24px;text-transform: none;margin-bottom: 25px;}
.vm-pointers p{color: #333;font-family: 'museo_sans300';font-size: 18px;line-height: 1.3;}
.vm-pointers .row{margin-bottom: 100px;}

.unit-division{text-align: center;}
.unit-division img{width: 100% !important;}


.ab-card-list ul{display: flex; flex-wrap: wrap;margin: 0 -40px; padding: 0; list-style: none;}
.ab-card-list li{width: calc(100% * (1/3) - 80px); margin: 40px;}
.ab-card-list li a{position: relative;display: block;}
.ab-card-list li a .companey-card{position: absolute; bottom: 0; left: 0; width: 100%;padding: 30px 60px 50px;transition: 0.3s;}
.ab-card-list li a:hover .companey-card{bottom: 40px;}
.ab-card-list li a img{transition: 0.3s;}
.ab-card-list li a:hover img{filter: brightness(0.5);}
.ab-card-list li .companey-card label{font-size: 30px; color: #fff;font-family: 'museo_sans700';width: 100%;margin-bottom: 25px;}
.ab-card-list li .companey-card button{background: transparent; border: none; position: relative; color: #fff; font-size: 16px;font-family: 'museo_sans500';padding: 15px 0; border-top: 1px solid rgba(255, 255, 255, 0.4);}
.ab-card-list li .companey-card button:after{content: url('../../images/icon/pdf-download-icon.png'); position: absolute; right: -50px; top: 10px;}

/*board-of-directors*/
.bod-category .boardD .section-header h2{font-size: 28px; color: #112a68;font-family: 'museo_sans700';position: relative;border-bottom: 1px solid #e9ecf2;}
.bod-category .boardD .section-header h2:after{background: #5fa1ff; content: ''; height: 3px;width: 210px; position: absolute; bottom: -2px; left: 0;}
.bod-category .boardD{margin-bottom: 70px;}
.bod-category .boardD .row{display: flex; flex-wrap: wrap;}
.bod-category .boardD .card-item{text-align: center;transition: 0.3s;border-radius: 7px; padding: 20px; border: 1px solid #ccc; height: 100%;}
.bod-category .boardD .card-item img { border-radius:10px; }
.bod-category .boardD .card-item:hover {padding: 20px; border: 1px solid #ccc;}
.bod-category .boardD .card-item .profession{text-align: center;}
.bod-category .boardD:first-child .ab-card-view{width: 60%;}
.bod-category .boardD:first-child .card-item{display: flex;padding: 45px;border: 1px solid #ccc;border-radius: 5px; box-shadow: 0 0 30px rgba(0, 0, 0, 0.2);text-align: left;flex-wrap: wrap;}
.bod-category .boardD:first-child .content1{padding-left: 65px;width: calc(100% - 325px);}
.bod-category .boardD:first-child .card-item .profession{text-align: left;}
.bod-category .boardD .user{border-radius: 5px;overflow: hidden;}
.bod-category .boardD:first-child .user{width: 325px;}
.bod-category .boardD .content1 .name{font-family: 'museo_sans700';font-size: 24px; color: #112a68;margin-bottom: 10px;}
.bod-category .boardD .content1 .profession{font-size: 16px; color: #5fa1ff;font-family: 'museo_sans500';margin-bottom: 25px;}
.bod-category .boardD .content1 .bod-short-cont p{line-height: 1.4;font-size: 18px; color: #112a68;font-family: 'museo_sans300';}
.bod-category .boardD .content1 .bod-short-cont{display: none;margin-bottom: 40px;}
.bod-category .boardD:first-child .bod-short-cont{display: block;}
.bod-category .boardD .el-btn-regular{width: 100%; font-size: 17px;font-family: 'museo_sans500'; color: #fff; background: #29468c; border: 1px solid #29468c; padding: 13px 40px;text-transform: uppercase; border-radius:5px; font-weight: normal !important; display: inline-block;}
.bod-category .boardD:first-child .el-btn-regular{width: auto;}
.bod-category .boardD .el-btn-regular:hover{background: transparent; color: #29468c;}


/*unit-and-division*/
.unit-and-division .panel-group .panel{margin-bottom: 25px;border-radius: 7px; overflow: hidden;}
.unit-and-division .panel-default>.panel-heading{ /*background-color: #0b2871;*/ font-size: 19px;font-family: 'museo_sans700'; padding:0;}
.unit-and-division .panel-default>.panel-heading h4 a{color: #0b2871 !important;display: block; padding: 14px 20px;position: relative;}
.unit-and-division .panel-default>.panel-heading h4 a:after{content: url('../../images/icon/accordion-icon.png');position: absolute; right: 20px; top: 15px;transition: 0.2s;}
.unit-and-division .panel-default>.panel-heading h4 a[aria-expanded="true"]:after{filter: brightness(0) invert(1);transform: rotate(180deg); top: 12px;}
.unit-and-division .panel-default>.panel-heading h4 a[aria-expanded="true"]{background: #0b2871 !important; border-color: transparent; color: #fff !important;}
.unit-and-division .panel-default>.panel-heading+.panel-collapse>.panel-body .unit-list{list-style: none; padding: 0; margin: 0; display: flex; flex-wrap: wrap;}
.unit-and-division .panel-default>.panel-heading+.panel-collapse>.panel-body .unit-list>li{width: calc(100% * (1/4) - 40px); margin: 20px; border: 1px solid #e9ecf2; border-radius: 7px; padding: 20px;transition: 0.3s;}
.unit-and-division .panel-default>.panel-heading+.panel-collapse>.panel-body .unit-list>li:hover{box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);border-color: #0b2871;}
.unit-and-division .panel-default>.panel-heading+.panel-collapse>.panel-body .unit-list>li h4{color: #5fa1ff;font-size: 18px;font-family: 'museo_sans700'; text-transform: none;margin: 0 0 18px; padding-bottom: 15px; border-bottom: 1px solid #e9ecf2;}
.unit-and-division .panel-default>.panel-heading+.panel-collapse>.panel-body .unit-list>li .u-d-item{padding: 0; margin: 0; list-style: none;}
.unit-and-division .panel-default>.panel-heading+.panel-collapse>.panel-body .unit-list>li .u-d-item li{margin-bottom: 5px;}
.unit-and-division .panel-default>.panel-heading+.panel-collapse>.panel-body .unit-list>li .u-d-item li a{background: #f3f4f8;font-family: 'museo_sans300'; color: #112a68; font-size: 16px; padding: 7px 15px; width: 100%;display: block; border-radius: 7px;transition: 0.3s;}
.unit-and-division .panel-default>.panel-heading+.panel-collapse>.panel-body .unit-list>li .u-d-item li a:hover{background: #0b2871;color: #fff;}

/*accordion-page*/
.accordion-page .panel-group .panel{margin-bottom: 25px;border-radius: 7px; overflow: hidden;}
.accordion-page .panel-default>.panel-heading{ /*background-color: #0b2871;*/ font-size: 19px;font-family: 'museo_sans700'; padding:0;}
.accordion-page .panel-default>.panel-heading h4 a{color: #0b2871 !important;display: block; padding: 14px 20px;position: relative;}
.accordion-page .panel-default>.panel-heading h4 a:after{content: url('../../images/icon/accordion-icon.png');position: absolute; right: 20px; top: 15px;transition: 0.2s;}
.accordion-page .panel-default>.panel-heading h4 a[aria-expanded="true"]:after{filter: brightness(0) invert(1);transform: rotate(180deg); top: 12px;}
.accordion-page .panel-default>.panel-heading h4 a[aria-expanded="true"]{background: #0b2871 !important; border-color: transparent; color: #fff !important;}
.accordion-page .panel-default>.panel-heading+.panel-collapse>.panel-body .unit-list{padding: 0 0 0 20px; margin: 0; list-style-type: disc;}
.accordion-page .panel-default>.panel-heading+.panel-collapse>.panel-body .unit-list>li{padding: 8px 0; font-size: 16px;}
.accordion-page .panel-default>.panel-heading+.panel-collapse>.panel-body .unit-list>li .u-d-item{padding: 0; margin: 20px 0; list-style: none;}
.accordion-page .panel-default>.panel-heading+.panel-collapse>.panel-body .unit-list>li .u-d-item li{font-family: 'museo_sans700'; border-bottom: 1px solid #e1e1e1; padding: 8px 0;}
.accordion-page .panel-default>.panel-heading+.panel-collapse>.panel-body .unit-list>li .u-d-item li ol{list-style: circle;padding: 10px 0 10px 30px;}
.accordion-page .panel-default>.panel-heading+.panel-collapse>.panel-body .unit-list>li .u-d-item li ol li{border: none; padding: 5px 0;font-family: 'museo_sans300';}


/*Shareholding Pattern*/
.ab-pagetop{text-align: center;margin-bottom: 80px;}
.ab-pagetop h2{color: #112a68; font-size: 30px;font-family: 'museo_sans700';}
.ab-pagetop p{color: #112a68; font-size: 20px;font-family: 'museo_sans300';text-align: center;line-height: 1.3;}
.sharehold-card{display: block; width: 100%; height: 100%; position: relative;margin-bottom: 40px;}
.sharehold-card img{width: 100%;}
.sharehold-card .sharehold-caption{position: absolute; left: 0; top: 50%; transform: translateY(-50%);padding: 0 80px;}
.sharehold-card .sharehold-caption h3{color: #fff; font-size: 40px;font-family: 'museo_sans700';}
.sharehold-card .sharehold-caption a{background: #fc9563; color: #fff; font-size: 17px;font-family: 'museo_sans500'; text-transform: uppercase; text-decoration: none; margin-top: 45px; padding: 14px 40px;display: inline-block; border-radius: 6px;transition: 0.3s;}
.sharehold-card .sharehold-caption a:hover{background: #f0af00;}

.item-list ul{padding: 0; margin: 0;}
.item-list ul li {position: relative;}
.item-list ul li a{border: 1px solid #e9ecf2;display: block; padding: 15px 60px 15px 30px; color: #0b2871;font-family: 'museo_sans700';font-size: 18px;border-radius: 5px; position: relative;transition: 0.3s;}
.item-list ul li a:before{content: url('../../images/icon/right-icon-white.png'); width: 40px; height: 40px; border-radius: 5px;background: #0b2871; position: absolute; right: 8px; top: 50%; transform: translateY(-50%);text-align: center; line-height: 45px;transition: 0.3s;}
.item-list ul li a:hover{background: #f1f1f1;}
.item-list ul li a:hover:before{background: #f00;}
.item-list ul li a span.ab-announcement{display: block;  width: 100%;}
.item-list ul li a span.announce-info{font-size: 14px; color: #878787;font-family: 'museo_sans300'; margin-left: 185px;}
.item-list ul li .views-field-field-date{display: inline-flex;font-size: 14px !important;color: #878787;font-family: 'museo_sans300';position: absolute;bottom: 21px; left: 30px; border-right: 2px solid #ccc; line-height: 1; padding: 0 8px 0 0;}
.item-list ul.pa-list li{
    margin-bottom: 10px;
    padding: 15px 20px;
    border: 1px solid #e9ecf2;
}
.item-list ul.pa-list li a{padding: 0;border:0}
.item-list ul.pa-list li .views-field-field-date{border-right: 0;position: unset;}
.item-list ul.pa-list li a:hover{background: transparent;}
.pager li>a, .pager li>span{border: 1px solid #0b2871;border-radius: 5px;}
.pager li.is-active>a{background: #0b2871; color: #fff;}
.item-list ul li .tender-new-icon{position: absolute; top: 50%; transform: translateY(-50%);left: -20px;}
.item-list ul li .nhref {padding-left: 13px;font-size: 20px;margin: 30px 0 10px;display: inline-block;font-family: 'museo_sans300';}
.item-list ul li .numberIteam li a{padding: 15px 60px 15px 30px !important;background: #f0f8ff;font-size: 16px;}
.ab-other-cart{padding: 20px; box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);}
.item-list ul li a.confrencecall-audio{padding: 15px 60px 35px 30px;}
.item-list ul li a.confrencecall-pdf {border: none;background: none; font-size: 14px !important; color: #878787; font-family: 'museo_sans300'; line-height: 1; padding: 0; position: absolute; bottom: 19px; left: 30px;}
.item-list ul li a.confrencecall-pdf:before{display: none;}
.item-list ul li a.confrencecall-pdf:hover{color: #0068d7; text-decoration: underline;}


section.contentblock.pressDetailBlk.mb--30 .pdfDetail span {
    color: #fff;
}


.dot.med.mumbai {
    left: 400px;
    top: 780px;
    position: absolute;
}

.dot.med.bengaluru {
    position: absolute;
    left: 530px;
    top: 1005px;
}

.dot.med.rudrapur {
    position: absolute;
    left: 640px;
    top: 290px;
}

.dot.med.haridwar {
    position: absolute;
    left: 588px;
    top: 270px;
}

.dot.med.thirumayam {
    position: absolute;
    left: 561px;
    top: 1116px;
}

.dot.med.tiruchirappalli {
    position: absolute;
    left: 582px;
    top: 1072px;
}


.dot.med.ranipet {
    position: absolute;
    left: 637px;
    top: 1000px;
}

.dot.med.noida {
    position: absolute;
    left: 597px;
    top: 333px;
}

.indiamap-icons {
   width: auto;
   height: 40px;
}

.leftPannel{max-width: 300px}
.left-content{background: #eee;padding: 20px; border-radius: 3px;}
.relatedlink .heading2{font-weight: 600; font-size: 18px; margin: 0 0 4px 0;color: #29468c;font-family: 'museo_sans700';}
.relatedlink ul{padding: 0; margin: 0;}
.relatedlink ul li a{padding: 12px 0; display: inline-block;width: 100%;color: #333;transition: all 0.5s ease; font-size: 14px; border-radius: 3px; border-bottom: 1px solid #ddd;}
.relatedlink ul li a:hover{background: #29468c;color: #fff;padding-left: 15px; padding-right: 15px; text-decoration: none;border-color: #29468c}
.left-btn{margin-top: 20px}
.left-btn ul li a{display: inline-block; width: 100%;background: #fff;font-size: 14px; padding: 9px 10px; margin-bottom: 10px; border-radius: 3px; color: #333; transition: all 0.5s ease;}
.left-btn ul li a:hover{background: #29468c;color: #fff;padding-left: 15px;text-decoration: none;}
.relatedlink ul li:last-child a{border-bottom: 0}

.ab-tander-list table thead th{background: #29417c; color: #fff;font-weight: normal;font-family: 'museo_sans500';}
.ab-tander-list table tbody td a{font-family: 'museo_sans500';color:#0158f5;}
.ab-tander-list table tbody tr:nth-child(odd){background: #f1f1f1;}

.col-sm-3 .block{margin-bottom: 15px;}
.col-sm-3 h3.block-title{margin-bottom: 0;}
.side-item-list{background: #eee; padding: 20px; border-radius: 3px;}
.side-item-list ul{padding: 0; margin:0;}
.side-item-list ul li {margin: 0 !important; padding: 0 !important;}
.side-item-list ul li a{padding: 12px 0; display: inline-block;width: 100%;color: #333;transition: all 0.5s ease; font-size: 14px; border-bottom: 1px solid #ddd;border-radius: 4px;}
.side-item-list ul li a:hover{background: #29468c;color: #ffff !important;padding-left: 15px; padding-right: 15px; text-decoration: none;border-color: #29468c}
.side-item-list ul li:last-child a{border: none;}

.sidebar-block #block-exposedformarchive-tenders-tender-classificationblock-1 .form-group{padding: 0;}
.sidebar-block #views-exposed-form-corrigendum-tender-classification-block-1 .form-group{padding: 0;}
.sidebar-block .bef-links{background: #eee; padding: 20px; border-radius: 3px;}
.sidebar-block .bef-links ul{padding: 0; margin:0;}
.sidebar-block .bef-links ul li {margin: 0 !important; padding: 0 !important;}
.sidebar-block .bef-links ul li a{padding: 12px 0; display: inline-block;width: 100%;color: #333;transition: all 0.5s ease; font-size: 14px; border-bottom: 1px solid #ddd;border-radius: 4px;}
.sidebar-block .bef-links ul li a:hover{background: #29468c;color: #fff;padding-left: 15px; padding-right: 15px; text-decoration: none;border-color: #29468c}
.sidebar-block .bef-links ul li:last-child a{border: none;}

.vk-item-list ul{list-style-type: disc;font-family: 'museo_sans700';}
.vk-item-list ol{list-style-type: disclosure-closed;font-family: 'museo_sans700';}

.adress-table{width: 100%;}
.adress-table td{padding: 20px;vertical-align: top;border-color: #dfdddd; background: #f5f5dc;}

.item-list.lab ul{list-style-type: disc; margin: 10px 0 30px;padding: 0 0 0 20px;}
.excellence-page p, .excellence-page li {font-size: 16px;}
.excellence-page .row{margin-bottom: 40px; display: flex;margin: 0; padding: 20px 5px;border: 2px solid #f1f1f1;}
.excellence-page .row:nth-child(odd){background: #f1f1f1;}
.excellence-page .row .col-sm-9 {display: flex;align-items: center;}
.excellence-page h3{font-family: 'museo_sans700'; color: #29417c; font-size: 20px;}
.excellence-page .item-list ul li{margin: 0;}

/*.node-content .lstnum{list-style: circle;}*/
.vk-list{list-style: circle;padding: 0 0 20px 20px;}
.vk-list li{padding: 3px 0;}
span.gigw-info {width: 100%;display: block;font-size: 14px;color: #878787;font-family: 'museo_sans300';}

.award-page .row{margin-bottom: 50px;}
.award-page figure img{width: 100%;}
.award-page figcaption{color: #0b2871; font-family: 'museo_sans700'; font-size: 16px;}

.yas-item-list ul{list-style-type: disc;padding: 0 0 0 20px;}
.yas-item-list>ul>li{padding-left: 6px;}
.yas-item-list>ul>li>.yas-item-list{background: #f1f1f1; padding: 20px;position: relative;margin-bottom: 20px;margin-top: 10px;}
.yas-item-list>ul>li>.yas-item-list:before{height: 50%; width: 20px; border-left: 1px solid #ccc;border-bottom: 1px solid #ccc;content: ''; left: -20px; top: 0;position: absolute;}
.yas-item-list>ul>li>.yas-item-list>ul>li>a {padding: 4px 0;font-size: 14px;display: block;}
.yas-item-list>ul>li>.yas-item-list>ul>li>span{padding: 4px 0; color: #000;font-size: 14px;}
.yas-item-list ul .yas-item-list ul{list-style-type: circle;}
.yas-item-list ul .yas-item-list ul .yas-item-list ul{list-style-type: disclosure-closed;}
.yas-item-list>ul>li>.yas-item-list>ul>li>.yas-item-list{padding: 0; margin-bottom: 20px;}
.yas-item-list>ul>li>.yas-item-list>ul>li>.yas-item-list:before{display: none;}
.yas-item-list>ul>li> a{font-size: 16px; padding: 7px 0; display: inline-block; color: #29417c;transition: 0.3s;}
.yas-item-list ul li span{padding: 0;font-size: 16px; padding: 7px 0; display: inline-block; color: #29417c;}
.yas-item-list>ul>li>.yas-item-list>ul>li>.yas-item-list>ul>li>a{font-size: 14px;color: #1313cf;}
.yas-item-list>ul>li> a:hover{color: #ff7800;}
.yas-item-list ul .yas-item-list ul li a{color: #000;}

.contentblock .dRightBlk{padding-left: 40px;}
.pressDetailBlk .col-md-9{padding-left: 40px;}

.pen-india{padding: 0 0 50px;}
.pen-header {text-align: center; margin-bottom: 80px;}        
.pen-header h1 {color: #0a2a7a;line-height: 1;font-family: 'museo_sans300';}
.pen-header h1:first-child {font-size: 42px; font-family: 'museo_sans700';}
.pen-header h1:last-child {font-size: 72px; font-weight: 700; margin-top: 0;}
.circles-container {display: flex; justify-content: space-between; flex-wrap: wrap; gap: 20px;}
.circle-item {display: flex; flex-direction: column; align-items: center; width: calc(16.666% - 20px); min-width: 150px; position: relative;}
.circle-label-top {text-align: center; font-weight: 500; color: #333; margin-bottom: 5px; line-height: 1.2;font-family: 'museo_sans700'; font-size: 18px;}
.circle-label-bottom {text-align: center;font-weight: 500; color: #333; margin-top: 5px; line-height: 1.2;font-family: 'museo_sans700'; font-size: 18px;}
.circle-wrapper {position: relative;width: 100%;padding-bottom: 100%;}
.circle-outer {position: absolute; top: 0;left: 0;width: 100%; height: 100%; border-radius: 50%; background-color: #e0e0e0;}
.circle-color {position: absolute; top: 10%; left: 10%; width: 80%; height: 80%; border-radius: 50%; animation: circleAppear 1.5s ease-out forwards; transform: scale(0);}
.circle-white {position: absolute; top: 20%; left: 20%; width: 60%; height: 60%; border-radius: 50%; background-color: white; display: flex; justify-content: center;align-items: center; font-size: 2.5vw;font-weight: bold; color: #333;}

.map-right-cent {position: relative;}
.map-right-cent .ul-right-cent {margin-top: 100px; display: flex; flex-wrap: wrap; max-width: 760px; position: absolute; right: -210px; top: -280px;}
.map-right-cent .ul-right-cent li {width: calc(100%*(1 / 2) - 80px);display: flex;padding: 4px;border-radius: 5px;}
.map-right-cent .ul-right-cent li span {padding-right: 5px; display: inline-grid; align-items: center;}
.map-right-cent .ul-right-cent li span img {max-width: inherit;}
.map-right-cent .ul-right-cent li p {font-size: 16px; color: #ffffff; line-height: 22px; display: inline-grid; align-items: center;}
.press-leaser-ti h2 {
    font-size: 18px !important;
}


@media (min-width: 1200px) {
    .circle-white {font-size: 45px;}
}

@media (max-width: 768px) {
    .circle-white {font-size: 24px;}
    .circles-container {justify-content: center;}
    .circle-item {width: calc(33.333% - 20px);}
}

@media (max-width: 480px) {
    .circle-item {width: calc(50% - 20px);}
    .header h1:first-child {font-size: 32px;}
    .header h1:last-child {font-size: 52px;}
}

@media(max-width:400px){
    .map-right-cent {position: unset;}
    .map-right-cent .ul-right-cent {margin-top: -50px; margin-bottom: 70px; position: unset;}
    .map-right-cent .ul-right-cent li {width: 100%;}

}

/* Circle colors */
.manufacturing .circle-color { background-color: #ffc107; animation-delay: 0s; }
.service .circle-color { background-color: #f44336; animation-delay: 0.2s; }
.marketing .circle-color { background-color: #9c27b0; animation-delay: 0.4s; }
.project .circle-color { background-color: #2196f3; animation-delay: 0.6s; }
.offices .circle-color { background-color: #00bcd4; animation-delay: 0.8s; }
.repair .circle-color { background-color: #8bc34a; animation-delay: 1s; }

/* Animations */
@keyframes circleAppear {
    0% {
        transform: scale(0);
    }
    50% {
        transform: scale(1.1);
    }
    100% {
        transform: scale(1);
    }
}

.circle-number {opacity: 0;animation: numberAppear 1s ease-out forwards; animation-delay: 1.2s;}

@keyframes numberAppear {
    0% {
        opacity: 0;
        transform: scale(0.5);
    }
    100% {
        opacity: 1;
        transform: scale(1);
    }
}


/*-------------------------- Color Contrast CSS --------------------------*/

.ab-theme .logo a{background: #fff;}
.ab-theme .stock-box{background: #ff0;}
.ab-theme .top-header-left ul.menu a{color: #000;}
.ab-theme #header .ico-site-search a{color: #ff0;}
.ab-theme .top-header-right .gigw a{color: #000;}
.ab-theme .top-header-right .font-increase ul li a{color: #000;background: #ffff00;}
.ab-theme #header .search-drop{background: #121212b5;}
.ab-theme #header{background: #000;}
.ab-theme #header .we-mega-menu-submenu li.we-mega-menu-li a:hover, #header .we-mega-menu-submenu li.we-mega-menu-li.active>a{background: #f3cf05;}
.ab-theme #header .we-mega-menu-ul>.we-mega-menu-li>a, #header .we-mega-menu-ul>.we-mega-menu-li>span{color: #ff0;}
.ab-theme #header .we-mega-menu-submenu li.we-mega-menu-li a{color: #000000;}
.ab-theme img{filter: grayscale(1);}
.ab-theme .product_carosel .owl-item .pro-dec span{background: #000000;}
.ab-theme .home-product-section .ab-pro-cont h3{color: #000000;}
.ab-theme .highlight-cont li{background: #ff0;}
.ab-theme .highlight-cont li p{color: #000000;}
.ab-theme .latest-in-bhel{background: #000000;}
.ab-theme .global-footprints{background: #000 url(../../images/footprint-bg-gray.png) no-repeat;background-position: bottom;}
.ab-theme .latest_bhel_carosel.owl-carousel.owl-theme.owl-loaded a{color: #000;}
.ab-theme .latest-in-bhel .blue-heading{color: #ff0;}
.ab-theme .latest-in-bhel .latest_bhel_carosel .item .ab-item-cont .ab-date{color: #000;}
.ab-theme .product_carosel .owl-item .pro-dec{background: #ffff00;}
.ab-theme .global-footprints .blue-heading{color: #ff0;}
.ab-theme .map-container .map-foot-cont h4, 
.ab-theme .map-container .map-foot-cont h5{color: #ff0;}
.ab-theme .bhel-function .function-row .function-item .item-title-ab h3{color: #000;}
.ab-theme .bhel-function .function-row .function-item .list-points ul li a,
.ab-theme .bhel-function .function-row .function-item .grid-points ul li a{background: #ff0;color: #000;}
.ab-theme .bhel-function .function-row .function-item .item-title-ab a{color: #000;}
.ab-theme .small-container h3,
.ab-theme .small-container p,
.ab-theme .business_solution_carosel .item h4{color: #ff0;}
.ab-theme .business-solution{background: #000;}
.ab-theme .map-wraper .map-locators .pin-tip{background: #000;}
.ab-theme .business_solution_carosel .item a{background: #fff;}
.ab-theme #footer {background: #FFEB3B;}
.ab-theme .footer-link h3,
.ab-theme .footer-box-top .footer-info p,
.ab-theme .footer-link .list-unstyled a,
.ab-theme #footer .footermenur ul.menu li a, 
.ab-theme #footer .footer-widget ul.list-arrow li:before,
.ab-theme #footer .copyright{color: #000;}
.ab-theme #footer .footer-bottom-link{border-top: 1px solid #b1b1b1;}
.ab-theme #footer .footer-bottom-link .site-visitor{background: #000000;color: #ffffff;border: 1px solid #b1b1b1;}
.ab-theme #footer .footer-bottom-link .site-visitor img{filter: initial;}
.ab-theme .history .nav-tabs.nav-tabs-left li.active .h-nav-icon{background: #000;}
.ab-theme .history .nav-tabs.nav-tabs-left li a, .history .nav-tabs.nav-tabs-right li a{color: #474747;}
.ab-theme .inner-banner .inner-banner-content{background: #787878;}
.ab-theme .history .nav-tabs.nav-tabs-left li.active a, 
.ab-theme .history .nav-tabs.nav-tabs-right li.active a, 
.ab-theme .history .nav-tabs.nav-tabs-left li.active .glyphicon, 
.ab-theme .history .nav-tabs.nav-tabs-right li.active .glyphicon{color: #000;}
.ab-theme .history .tab-content.side-tabs-left .tab-pane h3,
.ab-theme .history .tab-content.side-tabs-left .tab-pane.active{color: #000;}
.ab-theme .vm-box{background: #000000; color: #fff;}
.ab-theme .vm-box p{color: #ff0;}
.ab-theme .vm-box h3{color: #000000;}
.ab-theme .vm-pointers h3{color: #000;}
.ab-theme .bod-category .boardD .content1 .profession{color: #000;}
.ab-theme .bod-category .boardD .section-header h2:after{background: #adadad;}
.ab-theme .bod-category .boardD .el-btn-regular{background: #000000;border: 1px solid #000000;}
.ab-theme .ab-card-list li .companey-card button{color: #ff0;}
.ab-theme .ab-card-list li .companey-card label{color: #ff0;}
.ab-theme .ab-card-list li a .companey-card{background: #000000a3;}
.ab-theme span.gigw-info{color: #000000;}
.ab-theme .accordion-page .panel-default>.panel-heading h4 a{color: #000 !important;}
.ab-theme .accordion-page .panel-default>.panel-heading h4 a[aria-expanded="true"]{background: #4a4a4a !important;color: #fff !important;}
.ab-theme .item-list ul li .views-field-field-date,
.ab-theme .item-list ul li a span.announce-info{color: #000;}
.ab-theme .sharehold-card .sharehold-caption a{background: #ff0; color: #000;}
.ab-theme .sharehold-card .sharehold-caption h3{color: #ff0;}
.ab-theme .sharehold-card{background: #fff;}
.ab-theme .sharehold-card .sharehold-caption{padding: 0 80px 30px; background: #00000087;}
.ab-theme .adress-table td{color: #000;}
.ab-theme .ab-tander-list table tbody td a{color: #1144bf;}
.ab-theme .ab-tander-list table thead th{background: #000;color: #ff0;}
.ab-theme h3.block-title{background: #000; color: #ff0;}
.ab-theme .pressDate h6{background: #000;}
.ab-theme .pressPara a{color: #000;}
.ab-theme .unit-and-division .panel-default>.panel-heading+.panel-collapse>.panel-body .unit-list>li h4{color: #000;}
.ab-theme .unit-and-division .panel-default>.panel-heading h4 a[aria-expanded="true"]{background: #000000 !important;}
.ab-theme .business-solution .close{background: #000;}

.pager__items.js-pager__items{padding: 0;}
.career-boxes .img-thumbnail{width: 100%;}



.pin-group{display: inline-block;position: relative;}

.IndianMap .pin-group .goindwal{left: 26%;top: 21%;}
.IndianMap .pin-group .haridwar{left: 36.2%; top: 22.7%;}
.IndianMap .pin-group .chandigarh{left: 30%; top: 22.9%;}
.IndianMap .pin-group .rudrapur{left: 41%;top: 25%;}
.IndianMap .pin-group .noida{left: 34%; top: 27%;}
.IndianMap .pin-group .new-delhi{left: 31.6%;top: 26.5%;}
.IndianMap .pin-group .jaipur{left: 28%; top: 36.5%;}
.IndianMap .pin-group .lucknow{left: 43%; top: 35%;}
.IndianMap .pin-group .jagdishpur{left: 44%;top: 38%;}
.IndianMap .pin-group .guwahati{left: 85%; top: 35%;}
.IndianMap .pin-group .jhansi{left: 37.2%;top: 40.8%;}
.IndianMap .pin-group .varanasi{left: 53%;top: 42%;}
.IndianMap .pin-group .PatnaMap{left: 63%;top: 41.3%;}
.IndianMap .pin-group .Ranchi{left: 61.3%;top: 47.6%;}
.IndianMap .pin-group .vadodara{left: 18.6%;top: 51.5%;}
.IndianMap .pin-group .bhopal{left: 35%;top: 46%;}
.IndianMap .pin-group .jabalpur{left: 42%;top: 49%;}
.IndianMap .pin-group .raipur{left: 54%;top: 54%;}
.IndianMap .pin-group .Kolkata{left: 70%;top: 50%;}
.IndianMap .pin-group .nagpur{left: 41%;top: 55.7%;}
.IndianMap .pin-group .mumbai{left: 18%;top: 66.7%;}
.IndianMap .pin-group .visakhapatnam{left: 54.8%;top: 66%;}
.IndianMap .pin-group .bengaluru{left: 31%;top: 86%;}
.IndianMap .pin-group .chennai{left: 41.6%; top: 84%;}
.IndianMap .pin-group .tiruchirappalli{left: 35%; top: 94%;}
.IndianMap .pin-group .thirumayam{left: 34%;top: 97%;}
.IndianMap .pin-group .Bhubaneswar{left: 64%; top: 57.8%;}
.IndianMap .pin-group .hyderabad{left: 38.5%;top: 67%;}
.IndianMap .pin-group .secunderabad{left: 39%;top: 70%;}
.IndianMap .pin-group .ranipet{left: 41%;top: 86%;}

.IndianMap .pin-group .guwahati .pin-content,
.IndianMap .pin-group .PatnaMap .pin-content,
.IndianMap .pin-group .varanasi .pin-content,
.IndianMap .pin-group .Ranchi .pin-content,
.IndianMap .pin-group .Kolkata .pin-content,
.IndianMap .pin-group .raipur .pin-content,
.IndianMap .pin-group .Bhubaneswar .pin-content,
.IndianMap .pin-group .visakhapatnam .pin-content,
.IndianMap .pin-group .chennai .pin-content,
.IndianMap .pin-group .ranipet .pin-content{right: 0; padding-right: 45px; left: initial; padding-left: 0;}

.IndianMap .pin-group .guwahati .pin-content:before,
.IndianMap .pin-group .PatnaMap .pin-content:before,
.IndianMap .pin-group .varanasi .pin-content:before,
.IndianMap .pin-group .Ranchi .pin-content:before,
.IndianMap .pin-group .Kolkata .pin-content:before,
.IndianMap .pin-group .raipur .pin-content:before,
.IndianMap .pin-group .Bhubaneswar .pin-content:before,
.IndianMap .pin-group .visakhapatnam .pin-content:before,
.IndianMap .pin-group .chennai .pin-content:before,
.IndianMap .pin-group .ranipet .pin-content:before{right: 0; left: initial;}

.IndianMap .map-wraper .map-locators .pin-content .pin-inner{width: 350px;}


.path-eoi .item-list .views-field-field-date{display: none;}
.path-frontpage .social-media-section .row{margin-right: -15px !important; margin-left: -15px !important;}
.ab-social-cart{border: 1px solid #ccc;border-radius: 10px;overflow: hidden; box-shadow: 0 0 15px rgba(0, 0, 0, 0.4);max-height: 615px;}
.ab-social-cart p{font-size: 18px; text-align: center;font-family: 'museo_sans700';padding: 15px; background: #29417c; color: #fff;margin: 0;}
.ab-social-cart p span{margin-left: 8px;}
.ab-social-cart p span img{filter:invert(100%) sepia(2%) saturate(0%) hue-rotate(77deg) brightness(200%) contrast(100%);}

.control-btn{width: 100%; text-align: center;padding: 10px 0;}
.control-btn button{background: transparent;border: none;display: inline-block;}
.control-btn button.active{display: none;}
.latest-in-bhel .control-btn button img{filter: brightness(0) invert(1);}
.business-solution .control-btn button img{filter: brightness(0) invert(1);}

.adddownloadpdfclass .file{color: blue;}

/* #main a{color: #337ab7;} */
#main a:hover{color: #29417c;}

.top-header-left li:last-child {
    font-weight: 700;
    animation: blinker 1s linear infinite;
    
}

@keyframes blinker {
  50% {
    opacity: 0;
  }
}
.top-header-left li:last-child a {
    color: #29417c;
}
/*---------------------------- Responsive CSS ----------------------------*/

@media (max-width: 991px) {
    .navbar-toggle {display: block;}
    .container{width: 100%;}
    #topbar {padding: 5px 0;}
    .top-header-right{justify-content: space-around;}
    .top-header-right li.in-de-list {display: flex; align-items: center;}
    .top-header-left ul.menu{display: none;}
    .logo a{width: 62px; overflow: hidden;display: inline-block;}
    #header .logo img{max-width: initial;width: 300px;}
    #topbar a {font-size: 10px !important;padding: 0 5px;}
    .stock-box{padding: 2px 5px;}
    .stock-box p{font-size: 10px;}
    .top-header-right .color-blind{margin-left: 0px;display: flex; align-items: center;}
    .top-header-right .language{padding: 0 15px;}
    .top-header-right .gigw{display: none;}

    #header{padding: 8px 0;}
    #header .logo{width: 100px;}
    #header .ab-nav{width: calc(100% - 100px);}
    .region-we-mega-menu{padding: 0; margin: 0;}
    .navbar-toggle{margin: 0 !important;}
    #header .we-mega-menu-ul>.we-mega-menu-li>a, #header .we-mega-menu-ul>.we-mega-menu-li>span{font-size: 14px;}
    #header .navbar-we-mega-menu{background: #29417c;}
    #header .we-mega-menu-submenu li.we-mega-menu-li a{font-size: 13px; color: #ffffff;}
    .navbar-we-mega-menu.navbar ul>li ul{padding: 0px;}
    .ab-theme #header .we-mega-menu-submenu li.we-mega-menu-li a:hover, #header .we-mega-menu-submenu li.we-mega-menu-li.active>a {background: #f3cf05;color: #000 !important;}
    #header .we-mega-menu-ul .we-mega-menu-li.dropdown-menu .we-mega-menu-submenu{border-radius: 0;background: rgba(255, 255, 255, 0.2);}
    #header .navbar-we-mega-menu .we-mega-menu-row .span12, #header .navbar-we-mega-menu .we-mega-menu-row .span6{width: auto;}
    #main-header #block-friday-mainnavigation *{transition: none;}
    #header .navbar-we-mega-menu .we-mega-menu-row{width: auto;}
    #header .we-mega-menu-ul .dropdown-menu>a:after, #header .we-mega-menu-ul .dropdown-menu>a:before, #header .we-mega-menu-ul .dropdown-menu>span:after, #header .we-mega-menu-ul .dropdown-menu>span:before{right: 10px;}

    .desktop-image{display: none !important;}
    .mobile-image{display: block !important;}

/*For Header*/
}

@media (min-width: 992px) {
    .desktop-image{display: block !important;}
    .mobile-image{display: none !important;}
    #header .we-mega-menu-ul>.we-mega-menu-li.dropdown-menu:last-child .we-mega-menu-submenu,
    #header .we-mega-menu-ul>.we-mega-menu-li.dropdown-menu:nth-last-child(2) .we-mega-menu-submenu{left: initial; right: 0;}

/*min-width: 992px*/
}

@media (min-width: 320px) and (max-width: 480px) {  

    .hero_carosel .slide-overlay{padding: 5px 30px;}
    .hero_carosel .slide-content {width: 100%;top: 20px;transform: none;}
    .hero_carosel .slide-content h2{margin-bottom: 10px; font-size: 20px;}
    .hero_carosel .slide-content br{display: none;}
    .hero_carosel .slide-content p{font-size: 14px;line-height: 1.1;}
    .hero_carosel.owl-carousel.owl-theme .owl-nav [class*='owl-']{margin: 0;}
    .hero_carosel .owl-nav button.owl-next, .hero_carosel .owl-nav button.owl-prev{width: 28px;}
    body p{font-size: 14px;}
    .home-products{padding: 0;}
    .home-product-section {padding: 40px 0 15px;}
    .home-product-section .ab-pro-cont h3{font-size: 22px;line-height: 24px;}
    .home-product-section .ab-pro-cont{padding-right: 0;}
    .home-product-section .ab-pro-cont p{font-size: 16px;}
    .product_carosel{margin-top: 30px;}
    .product_carosel .owl-stage-outer{margin: 0;}
    .product_carosel .owl-nav button.owl-prev {margin-left: -23px !important;}
    .highlight-cont{margin: 0 0 20px;}
    .highlight-cont li{width: calc(100%*(1 / 1) - 0px); margin: 8px 0;padding: 15px;}
    .highlight-cont li p{font-size: 15px;line-height: 20px;}

    /*Map start*/
    .map-container{padding: 0 15px;margin-bottom: 0;}
    .map-wraper{margin-bottom: 100px;}
    .map-wraper .map-locators .pin-tip{font-size: 10px;}
    .north-america{left: 20%; top: 35%;}
    .south-america{left: 30%; top: 63%;}
    .europe{left: 55%; top: 26%;}
    .africa{left: 53%; top: 61%;}
    .asia{left: 75%; top: 23%;}
    .oceania{left: 82%;top: 74%;}
    .map-wraper .map-locators .dot .pin-content{bottom: 10px; top: initial; left: 50%;transform: translateX(-50%); right: initial; padding: 0;}
    .map-wraper .map-locators .dot.oceania .pin-content, .map-wraper .map-locators .dot.asia .pin-content{padding-right: 0;left: 50%;transform: translateX(-50%);right: initial;}
    .map-wraper .map-locators .dot:hover .pin-content:before{display: none;}
    .map-wraper .map-locators .pin-content .pin-inner{border: 1px solid #ffd800;padding: 10px;width: 165px;}
    .IndianMap .map-wraper .map-locators .pin-content .pin-inner {width: 210px;}
    .map-wraper .map-locators .pin-content h4{padding: 3px 10px;font-size: 14px;}
    .map-wraper .map-locators .pin-content ul{padding: 5px 0;column-count: 1;}
    .map-wraper .map-locators .pin-content ul li{font-size: 12px;}
    .IndianMap .map-wraper .map-locators .pin-content ul li{padding: 3px 0;}
    .indiamap-icons{height: 19px;}
    .global-footprints{background-size: 100%;}
    .global-footprints .blue-heading{font-size: 25px;margin: 20px 0 55px;}
    .map-container .map-foot-cont h4{font-size: 20px;}
    .map-container .map-foot-cont h5{font-size: 15px;margin: 3px 0;line-height: 14px;}
    /*Map End*/

    .latest-in-bhel .latest_bhel_carosel .item{display: block;padding: 15px;}
    .latest-in-bhel .latest_bhel_carosel .item .ab-item-cont{width: 100%;}
    .latest-in-bhel .latest_bhel_carosel .item .ab-item-cont .ab-date{margin-top: 15px;font-size: 13px;}
    .latest-in-bhel .blue-heading{font-size: 25px;}    
    .bhel-function {padding: 30px 0;}
    .bhel-function .function-row{margin: 0;}
    .bhel-function .function-row .function-item{padding: 10px;width: 100%;margin:0 0 20px;}
    .bhel-function .function-row .function-item .item-title-ab h3{font-size: 20px;margin: 10px 0;}
    .bhel-function .function-row .function-item .item-title-ab a{margin-top: 0;font-size: 13px;}
    .bhel-function .function-row .function-item .grid-points ul{display: block;}
    .bhel-function .function-row .function-item .grid-points ul li{width: 100%;margin: 0;}
    .business-solution{padding: 60px 0 30px;overflow: hidden;}
    .small-container .col-md-6{padding: 30px 20px 0;}
    .small-container h3{font-size: 25px; line-height: 1.2;}
    .small-container p{font-size: 16px; line-height: 1.4;}
    .business_solution_carosel{margin-top: 50px;}
    #footer .footer-link .row{display: block; margin:0 -15px !important;}
    #footer .footer-link .row .footer-box1 { width: 100% !important;}
    .footer-link .list-unstyled{margin: 4px 0;}
    #block-footermenu-2 ul{display: block !important;}
    #footer .footermenur ul.menu li{border: none;}
    #footer .footermenur ul.menu li a{padding: 5px 0;display: block;}
    .copyright p{font-size: 11px;}
    .footermenur{margin-bottom: 40px;}
    .footer-box-top .container{padding: 0;}

    .inner-banner{overflow-y: hidden;}
    .inner-banner img {width: auto; max-width: inherit;}
    .inner-banner .inner-banner-content .section-header{margin-bottom: 0;}
    .inner-banner .inner-banner-content h2{font-size: 18px;line-height: 1.4;}
    #breadcrumb{padding: 8px 0;margin-bottom: 20px;}
    body .breadcrumb-items li{font-size: 10px;}
    .ab-card-list ul{margin: 0 -8px;}
    .ab-card-list li {width: calc(100%*(1 / 1) - 8px); margin: 8px;}
    body .bhel{max-width: 100% !important; overflow: initial;}

    .history {padding: 20px 0 30px;}
    .history .nav-tabs.nav-tabs-left{max-width: 80px;}
    .history .nav-tabs.nav-tabs-left li{padding-right: 5px;}
    .history .nav-tabs.nav-tabs-left li a{padding: 10px 0;}
    .history .nav-tabs.nav-tabs-left li .h-nav-title{display: none;}
    .history .nav-tabs.nav-tabs-left li .h-nav-icon{position: initial;transform: none;}
    .history .tab-content.side-tabs-left{padding-left: 0px; width: calc(100% - 80px);}
    .history .tab-content.side-tabs-left .tab-pane h3{font-size: 16px;}
    .history .tab-content.side-tabs-left .tab-pane p{font-size: 12px;}
    .history .tab-content.side-tabs-left .row{display: block !important;}

    body #breadcrumb{margin-bottom: 20px;}
    .vm-box{margin-bottom: 20px;}
    .vm-box .other-link{bottom: 25px;left: 15px; font-size: 15px;}
    .vm-box h3{top: 0;left: 20px;font-size: 18px;width: 125px;padding: 5px 15px;}
    .vm-box p{padding: 0 20px;font-size: 20px;bottom: 0;}
    .vm-pointers span{font-size: 20px;}
    .vm-pointers h3{font-size: 30px;margin: 10px 0 0;}
    .vm-pointers p{font-size: 16px;}
    .vm-pointers .col-sm-4{margin-bottom: 30px;}
    .vm-pointers .row {margin-bottom: 0px;}

    .item-list ul li a{font-size: 14px;padding: 10px 40px 10px 10px;}
    .item-list ul li a:before{width: 25px; height: 25px;line-height: 35px;}
    .ab-card-list li a .companey-card{padding: 30px 25px 25px;}
    .ab-card-list li .companey-card label{font-size: 25px;margin-bottom: 20px;}

    .bod-category .boardD .section-header h2{font-size: 18px;}
    .bod-category .boardD:first-child .ab-card-view{width: 100%;}
    .bod-category .boardD:first-child .card-item{padding: 15px;display: block;}
    .bod-category .boardD:first-child .user{width: 100%;text-align: center;}
    .bod-category .boardD:first-child .content1{width: 100%;padding: 0;text-align: center;}
    .bod-category .boardD .content1 .bod-short-cont p{font-size: 15px;}
    .bod-category .boardD .el-btn-regular{padding: 7px 25px;font-size: 13px;width: auto;}
    .bod-category .boardD:first-child .card-item .profession {text-align: center;}
    .bod-category .boardD:first-child .bod-short-cont{text-align: left;}
    .bod-category .boardD .content1 .profession{font-size: 14px;}
    .bod-category .boardD .content1 .name{font-size: 20px;}
    .bod-category .boardD .ab-card-view{margin-bottom: 20px;}

    .accordion-page .panel-default>.panel-heading h4 a{padding: 10px 30px 10px 10px;line-height: 1.2;}
    .accordion-page .panel-group .panel{margin-bottom: 15px;}
    .accordion-page .panel-default>.panel-heading h4 a:after{right: 7px;top: 12px;}
    .accordion-page .panel-default>.panel-heading+.panel-collapse>.panel-body .unit-list{padding: 0 0 0 10px;}
    .accordion-page .panel-default>.panel-heading+.panel-collapse>.panel-body .unit-list>li{font-size: 14px;}
    .panel-title{font-size: 14px;}

    .item-list ul li a span.announce-info{font-size: 12px;margin-bottom: 20px;margin-top: 5px; margin-left: 0; display: block;}
    .item-list ul li .views-field-field-date{font-size: 12px !important;bottom: 15px; left: 11px;}
    .item-list ul li .tender-new-icon{left: -15px;padding: 0;top: 0;}
    span.gigw-info{font-size: 11px;margin-top: 5px;}
    .footer-link .list-unstyled a{font-size: 12px;line-height: 13px;}

    .sharehold-card .sharehold-caption{padding: 0 30px;}
    .sharehold-card .sharehold-caption h3{font-size: 25px;}
    .sharehold-card .sharehold-caption a{font-size: 14px;padding: 8px 30px;}
    .sharehold-card{margin-bottom: 20px;}

    .yas-item-list>ul>li> a, .yas-item-list ul li span{font-size: 14px;padding: 5px 0;}
    .yas-item-list ul li span{display: contents;}
    .adress-table tbody, .adress-table tbody tr{display: block; width: 100%;}
    .adress-table{display: block;}
    .adress-table td{display: block;}

    .relatedlink ul li a{padding: 8px 0;font-size: 13px;}
    .section-header h2{line-height: 1.4;font-size: 1.1em;}   
    .pressList ul{margin: 0 !important;}
    .pressPara a{font-size: 14px !important;line-height: 18px !important;}

    #primaryNav li{width: 100% !important;}
    .unit-and-division .panel-default>.panel-heading+.panel-collapse>.panel-body .unit-list{display: block;}
    .unit-and-division .panel-default>.panel-heading+.panel-collapse>.panel-body .unit-list>li{width: calc(100%*(1 / 1) - 0px);margin: 0 0 20px;padding: 10px;}
    .unit-and-division .panel-default>.panel-heading h4 a{padding: 10px 30px 10px 10px;line-height: 1.2;}
    .unit-and-division .panel-default>.panel-heading h4 a:after{right: 7px;top: 12px;}
    .unit-and-division .panel-default>.panel-heading+.panel-collapse>.panel-body .unit-list>li h4{font-size: 15px;margin: 0 0 10px;padding-bottom: 10px;}
    .unit-and-division .panel-default>.panel-heading+.panel-collapse>.panel-body .unit-list>li .u-d-item li a{font-size: 14px;padding: 5px 10px;}

    .pen-header h1:first-child{font-size: 30px;}
    .pen-header h1:last-child{font-size: 50px;}
    .circle-label-top{font-size: 14px;order: 2;margin-top: 5px; margin-bottom: 0;}
    .circle-label-bottom{font-size: 14px;}

    .dot .point{width: 6px;height: 6px; margin-left: -3px;}
    .dot .pulse{width: 30px;height: 30px; left: -13px; top: -13px;}
    .map-wraper .map-locators .pin-tip{font-family: 'museo_sans300';}
    .map-right-cent .ul-right-cent li p{font-size: 13px;line-height: 15px;margin: 0;}
    .ab-social-cart{margin-bottom: 20px;}


/*max-width: 480px*/
}


@media (min-width: 481px) and (max-width: 600px) {

    .hero_carosel .slide-overlay{padding: 15px;}
    .hero_carosel .slide-content {width: 100%;top: 20px;transform: none;}
    .hero_carosel .slide-content h2{margin-bottom: 10px; font-size: 28px;}
    .hero_carosel .slide-content p{font-size: 18px;}
    .top-header-right{justify-content: end;}
    .home-products{padding: 0;}
    .home-product-section {padding: 40px 0 15px;}
    .home-product-section .ab-pro-cont h3{font-size: 22px;line-height: 24px;}
    .home-product-section .ab-pro-cont{padding-right: 0;}
    .home-product-section .ab-pro-cont p{font-size: 16px;}
    .product_carosel{margin-top: 30px;}
    .product_carosel .owl-stage-outer{margin: 0;}
    .product_carosel .owl-nav button.owl-prev {margin-left: -23px !important;}
    .highlight-cont{margin: 0 0 20px;}
    .highlight-cont li{width: calc(100%*(1 / 1) - 0px); margin: 8px 0;padding: 15px;}
    .highlight-cont li p{font-size: 15px;line-height: 20px;}

    /*Map start*/
    .map-container{padding: 0 15px;margin-bottom: 0;}
    .map-wraper{margin-bottom: 100px;}
    .map-wraper .map-locators .pin-tip{font-size: 12px;}
    .north-america{left: 20%; top: 35%;}
    .south-america{left: 30%; top: 63%;}
    .europe{left: 55%; top: 26%;}
    .africa{left: 53%; top: 61%;}
    .asia{left: 75%; top: 23%;}
    .oceania{left: 82%;top: 74%;}
    .map-wraper .map-locators .dot .pin-content{bottom: 10px; top: initial; left: 50%;transform: translateX(-50%); padding-left: 0;}
    .map-wraper .map-locators .dot.oceania .pin-content, .map-wraper .map-locators .dot.asia .pin-content{padding-right: 0;left: 50%;transform: translateX(-50%);right: initial;}
    .map-wraper .map-locators .dot:hover .pin-content:before{display: none;}
    .map-wraper .map-locators .pin-content .pin-inner{border: 1px solid #ffd800;padding: 10px;width: 165px;}
    .map-wraper .map-locators .pin-content h4{padding: 3px 10px;font-size: 14px;}
    .map-wraper .map-locators .pin-content ul{padding: 5px 0;column-count: 1;}
    .map-wraper .map-locators .pin-content ul li{font-size: 12px;}
    .global-footprints{background-size: 100%;}
    .global-footprints .blue-heading{font-size: 25px;margin: 20px 0 55px;}
    .map-container .map-foot-cont h4{font-size: 20px;}
    .map-container .map-foot-cont h5{font-size: 15px;margin: 3px 0;line-height: 14px;}
    /*Map End*/

    .latest-in-bhel .latest_bhel_carosel .item{display: block;padding: 15px;}
    .latest-in-bhel .latest_bhel_carosel .item .ab-item-cont{width: 100%;}
    .latest-in-bhel .latest_bhel_carosel .item .ab-item-cont .ab-date{margin-top: 15px;font-size: 13px;}
    .latest-in-bhel .blue-heading{font-size: 25px;}    
    .bhel-function {padding: 30px 0;}
    .bhel-function .function-row{margin: 0;}
    .bhel-function .function-row .function-item{padding: 10px;width: 100%;margin:0 0 20px;}
    .bhel-function .function-row .function-item .item-title-ab h3{font-size: 20px;margin: 10px 0;}
    .bhel-function .function-row .function-item .item-title-ab a{margin-top: 0;font-size: 13px;}
    .business-solution{padding: 60px 0 30px;overflow: hidden;}
    .small-container .col-md-6{padding: 30px 20px 0;}
    .small-container h3{font-size: 25px; line-height: 1.2;}
    .small-container p{font-size: 16px; line-height: 1.4;}
    .business_solution_carosel{margin-top: 50px;}
    .footer-link .list-unstyled{margin: 4px 0;}
    #block-footermenu-2 ul{display: block !important;}
    #footer .footermenur ul.menu li{border: none;}
    #footer .footermenur ul.menu li a{padding: 5px 0;display: block;}
    .copyright p{font-size: 11px;}
    .footermenur{margin-bottom: 40px;}
    .footer-box-top .container{padding: 0;}

    .inner-banner{overflow-y: hidden;}
    .inner-banner img {width: auto; max-width: inherit;}
    .inner-banner .inner-banner-content .section-header{margin-bottom: 0;}
    .inner-banner .inner-banner-content h2{font-size: 18px;line-height: 1.4;}
    #breadcrumb{padding: 8px 0;margin-bottom: 20px;}
    body #block-footermenu-2 ul{column-count: 2; padding: 0 15px;}
    body .breadcrumb-items li{font-size: 10px;}
    .ab-card-list ul{margin: 0 -8px;}
    .ab-card-list li {width: calc(100%*(1 / 1) - 8px); margin: 8px;}
    body .bhel{max-width: 100% !important; overflow: initial;}
    .footer-link .row .footer-box1 {width: 50% !important;}

    .history {padding: 20px 0 30px;}
    .history .nav-tabs.nav-tabs-left{max-width: 80px;}
    .history .nav-tabs.nav-tabs-left li{padding-right: 5px;}
    .history .nav-tabs.nav-tabs-left li a{padding: 10px 0;}
    .history .nav-tabs.nav-tabs-left li .h-nav-title{display: none;}
    .history .nav-tabs.nav-tabs-left li .h-nav-icon{position: initial;transform: none;}
    .history .tab-content.side-tabs-left{padding-left: 0px; width: calc(100% - 80px);}
    .history .tab-content.side-tabs-left .tab-pane h3{font-size: 16px;}
    .history .tab-content.side-tabs-left .tab-pane p{font-size: 13px;}
    .history .tab-content.side-tabs-left .row{display: block !important;}

    .item-list ul li a{font-size: 14px;padding: 10px 40px 10px 10px;}
    .item-list ul li a:before{width: 25px; height: 25px;line-height: 35px;}
    .ab-card-list li a img{width: 100%;}

    .bod-category .boardD .section-header h2{font-size: 18px;}
    .bod-category .boardD:first-child .ab-card-view{width: 100%;}
    .bod-category .boardD:first-child .card-item{padding: 15px;display: block;}
    .bod-category .boardD:first-child .user{width: 100%;text-align: center;}
    .bod-category .boardD:first-child .content1{width: 100%;padding: 0;text-align: center;}
    .bod-category .boardD .content1 .bod-short-cont p{font-size: 15px;}
    .bod-category .boardD .el-btn-regular{padding: 7px 25px;font-size: 13px;width: auto;}
    .bod-category .boardD:first-child .card-item .profession {text-align: center;}
    .bod-category .boardD:first-child .bod-short-cont{text-align: left;}
    .bod-category .boardD .content1 .profession{font-size: 14px;}
    .bod-category .boardD .content1 .name{font-size: 20px;}
    .bod-category .boardD .ab-card-view{margin-bottom: 20px;}

    .accordion-page .panel-default>.panel-heading h4 a{padding: 10px 30px 10px 10px;line-height: 1.2;}
    .accordion-page .panel-group .panel{margin-bottom: 15px;}
    .accordion-page .panel-default>.panel-heading h4 a:after{right: 7px;top: 12px;}
    .accordion-page .panel-default>.panel-heading+.panel-collapse>.panel-body .unit-list{padding: 0 0 0 10px;}
    .accordion-page .panel-default>.panel-heading+.panel-collapse>.panel-body .unit-list>li{font-size: 14px;}
    .panel-title{font-size: 14px;}

    .item-list ul li a span.announce-info{font-size: 12px;margin-left: 163px;}
    .item-list ul li .views-field-field-date{font-size: 12px !important;bottom: 15px; left: 11px;}

    .yas-item-list>ul>li> a, .yas-item-list ul li span{font-size: 14px;padding: 5px 0;}
    .yas-item-list ul li span{display: contents;}
    .adress-table tbody, .adress-table tbody tr{display: block; width: 100%;}
    .adress-table{display: block;}
    .adress-table td{display: block;}

    .vm-box{margin-bottom: 20px;}
    .vm-box .other-link{bottom: 25px;left: 15px; font-size: 15px;}
    .pressList ul{margin: 0 !important;}
    .pressPara a{font-size: 14px !important;line-height: 18px !important;}
    #primaryNav li {width: 33.33% !important;}

    .unit-and-division .panel-default>.panel-heading+.panel-collapse>.panel-body .unit-list{display: block;}
    .unit-and-division .panel-default>.panel-heading+.panel-collapse>.panel-body .unit-list>li{width: calc(100%*(1 / 1) - 0px);margin: 0 0 20px;padding: 10px;}
    .unit-and-division .panel-default>.panel-heading h4 a{padding: 10px 30px 10px 10px;line-height: 1.2;}
    .unit-and-division .panel-default>.panel-heading h4 a:after{right: 7px;top: 12px;}
    .unit-and-division .panel-default>.panel-heading+.panel-collapse>.panel-body .unit-list>li h4{font-size: 15px;margin: 0 0 10px;padding-bottom: 10px;}
    .unit-and-division .panel-default>.panel-heading+.panel-collapse>.panel-body .unit-list>li .u-d-item li a{font-size: 14px;padding: 5px 10px;}

    .pen-header h1:first-child{font-size: 30px;}
    .pen-header h1:last-child{font-size: 50px;}
    .circle-label-top{font-size: 15px;order: 2;margin-top: 5px; margin-bottom: 0;}
    .circle-label-bottom{font-size: 15px;}
    .ab-social-cart{margin-bottom: 20px;}

/*max-width: 600px*/
}


@media (min-width: 601px) and (max-width: 767px) {
    .hero_carosel .slide-overlay{padding: 15px;}
    .hero_carosel .slide-content {width: 100%;top: 20px;transform: none;}
    .hero_carosel .slide-content h2{margin-bottom: 25px; font-size: 35px;}
    .hero_carosel .slide-content p{font-size: 18px;}

    .top-header-right{justify-content: end;}
    .home-products{padding: 0;}
    .home-product-section {padding: 40px 0 15px;}
    .home-product-section .ab-pro-cont h3{font-size: 22px;line-height: 24px;}
    .home-product-section .ab-pro-cont{padding-right: 0;}
    .home-product-section .ab-pro-cont p{font-size: 16px;}
    .product_carosel{margin-top: 30px;}
    .product_carosel .owl-stage-outer{margin: 0;}
    .product_carosel .owl-nav button.owl-prev {margin-left: -23px !important;}
    .highlight-cont{margin: 0 -8px 20px;}
    .highlight-cont li{width: calc(100%*(1 / 2) - 16px); margin: 8px;padding: 15px;}
    .highlight-cont li p{font-size: 15px;line-height: 20px;}

    /*Map start*/
    .map-container{padding: 0 15px;margin-bottom: 0;}
    .map-wraper{margin-bottom: 100px;}
    .map-wraper .map-locators .pin-tip{font-size: 12px;}
    .north-america{left: 20%; top: 35%;}
    .south-america{left: 30%; top: 63%;}
    .europe{left: 55%; top: 26%;}
    .africa{left: 53%; top: 61%;}
    .asia{left: 75%; top: 23%;}
    .oceania{left: 82%;top: 74%;}
    .map-wraper .map-locators .dot .pin-content{bottom: 10px; top: initial; left: 50%;transform: translateX(-50%); right: initial; padding: 0;}
    .map-wraper .map-locators .dot.oceania .pin-content, .map-wraper .map-locators .dot.asia .pin-content{padding-right: 0;left: 50%;transform: translateX(-50%);right: initial;}
    .map-wraper .map-locators .dot:hover .pin-content:before{display: none;}
    .map-wraper .map-locators .pin-content .pin-inner{border: 1px solid #ffd800;padding: 10px;width: 165px;max-height: 300px;overflow-x: scroll;}
    .IndianMap .map-wraper .map-locators .pin-content .pin-inner {width: 250px;}
    .map-wraper .map-locators .pin-content h4{padding: 3px 10px;font-size: 14px;}
    .map-wraper .map-locators .pin-content ul{padding: 5px 0;column-count: 1;}
    .map-wraper .map-locators .pin-content ul li{font-size: 12px;}
    .global-footprints{background-size: 100%;}
    .global-footprints .blue-heading{font-size: 25px;margin: 20px 0 55px;}
    .map-container .map-foot-cont h4{font-size: 20px;}
    .map-container .map-foot-cont h5{font-size: 15px;margin: 3px 0;line-height: 14px;}
    /*Map End*/

    .latest-in-bhel .latest_bhel_carosel .item{display: block;padding: 15px;}
    .latest-in-bhel .latest_bhel_carosel .item .ab-item-cont{width: 100%;}
    .latest-in-bhel .latest_bhel_carosel .item .ab-item-cont .ab-date{margin-top: 15px;font-size: 13px;}
    .latest-in-bhel .blue-heading{font-size: 25px;}    
    .bhel-function {padding: 30px 0;}
    .bhel-function .function-row{margin: 0;}
    .bhel-function .function-row .function-item{padding: 10px;width: 100%;margin:0 0 20px;}
    .bhel-function .function-row .function-item .item-title-ab h3{font-size: 20px;margin: 10px 0;}
    .bhel-function .function-row .function-item .item-title-ab a{margin-top: 0;font-size: 13px;}
    .business-solution{padding: 60px 0 30px;overflow: hidden;}
    .small-container .col-md-6{padding: 30px 20px 0;}
    .small-container h3{font-size: 25px; line-height: 1.2;}
    .small-container p{font-size: 16px; line-height: 1.4;}
    .business_solution_carosel{margin-top: 50px;}
    .business_solution_carosel .item h4{font-size: 13px;}
    .footer-link .list-unstyled{margin: 4px 0;}
    #block-footermenu-2 ul{display: block !important;}
    #footer .footermenur ul.menu li{border: none;}
    #footer .footermenur ul.menu li a{padding: 5px 0;display: block;}
    .copyright p{font-size: 11px;}
    .footermenur{margin-bottom: 40px;}
    .footer-box-top .container{padding: 0;}

    .inner-banner{overflow-y: hidden;}
    .inner-banner img {width: auto; max-width: inherit;}
    .inner-banner .inner-banner-content .section-header{margin-bottom: 0;}
    .inner-banner .inner-banner-content h2{font-size: 18px;line-height: 1.4;}
    #breadcrumb{padding: 8px 0;margin-bottom: 20px;}
    body #block-footermenu-2 ul{column-count: 2; padding: 0 15px;}
    body .breadcrumb-items li{font-size: 10px;}
    .ab-card-list ul{margin: 0 -8px;}
    .ab-card-list li {width: calc(100% * (1 / 2) - 16px); margin: 8px;}
    body .bhel{max-width: 100% !important; overflow: initial;}
    .footer-link .row .footer-box1 {width: 50% !important;}

    .history {padding: 20px 0 30px;}
    .history .nav-tabs.nav-tabs-left{max-width: 80px;}
    .history .nav-tabs.nav-tabs-left li{padding-right: 5px;}
    .history .nav-tabs.nav-tabs-left li a{padding: 10px 0;}
    .history .nav-tabs.nav-tabs-left li .h-nav-title{display: none;}
    .history .nav-tabs.nav-tabs-left li .h-nav-icon{position: initial;transform: none;}
    .history .tab-content.side-tabs-left{padding-left: 0px; width: calc(100% - 80px);}
    .history .tab-content.side-tabs-left .tab-pane h3{font-size: 16px;}
    .history .tab-content.side-tabs-left .tab-pane p{font-size: 14px;}
    .history .tab-content.side-tabs-left .row{display: block !important;}

    .ab-card-list li a .companey-card{padding: 30px 25px 25px;}
    .ab-card-list li .companey-card label{font-size: 25px;margin-bottom: 20px;}

    .bod-category .boardD .section-header h2{font-size: 18px;}
    .bod-category .boardD:first-child .ab-card-view{width: 100%;}
    .bod-category .boardD:first-child .card-item{padding: 15px;}
    .bod-category .boardD:first-child .user{width: 200px;}
    .bod-category .boardD:first-child .content1{width: calc(100% - 200px);padding-left: 20px;}
    .bod-category .boardD .content1 .bod-short-cont p{font-size: 15px;}
    .bod-category .boardD .el-btn-regular{padding: 7px 25px;font-size: 13px;width: auto;}
    .bod-category .boardD .content1 .profession{font-size: 14px;}
    .bod-category .boardD .content1 .name{font-size: 20px;}
    .bod-category .boardD .ab-card-view{margin-bottom: 20px;width: 50%;}

    .accordion-page .panel-default>.panel-heading h4 a{padding: 12px 30px 12px 12px;line-height: 1.2;}
    .accordion-page .panel-group .panel{margin-bottom: 15px;}
    .accordion-page .panel-default>.panel-heading h4 a:after{right: 7px;top: 12px;}
    .accordion-page .panel-default>.panel-heading+.panel-collapse>.panel-body .unit-list{padding: 0 0 0 10px;}
    .accordion-page .panel-default>.panel-heading+.panel-collapse>.panel-body .unit-list>li{font-size: 14px;}
    .panel-title{font-size: 14px;}
    .yas-item-list ul li span{display: contents;}
    .adress-table tbody, .adress-table tbody tr{display: block; width: 100%;}
    .adress-table{display: block;}
    .adress-table td{display: block;}    
    .vm-box{margin-bottom: 20px;}
    .pressList ul{margin: 0 !important;}
    #primaryNav li {width: 25% !important;}

    .unit-and-division .panel-default>.panel-heading+.panel-collapse>.panel-body .unit-list{margin: 0 -8px;}
    .unit-and-division .panel-default>.panel-heading+.panel-collapse>.panel-body .unit-list>li{width: calc(100%*(1 / 2) - 16px);margin: 0 8px 20px;padding: 10px;}
    .unit-and-division .panel-default>.panel-heading h4 a{padding: 10px 30px 10px 10px;line-height: 1.2;}
    .unit-and-division .panel-default>.panel-heading h4 a:after{right: 7px;top: 12px;}
    .unit-and-division .panel-default>.panel-heading+.panel-collapse>.panel-body .unit-list>li h4{font-size: 15px;margin: 0 0 10px;padding-bottom: 10px;}
    .unit-and-division .panel-default>.panel-heading+.panel-collapse>.panel-body .unit-list>li .u-d-item li a{font-size: 14px;padding: 5px 10px;}

    .pen-header h1:first-child{font-size: 30px;}
    .pen-header h1:last-child{font-size: 50px;}
    .circle-label-top{font-size: 15px;order: 2;margin-top: 5px; margin-bottom: 0;}
    .circle-label-bottom{font-size: 15px;}

/*max-width: 767px*/
}

@media (min-width: 768px) and (max-width: 991px) {
    .hero_carosel .slide-overlay{padding: 15px;}
    .hero_carosel .slide-content {width: 100%;top: 20px;transform: none;}
    .hero_carosel .slide-content h2{margin-bottom: 25px; font-size: 35px;}
    .hero_carosel .slide-content p{font-size: 18px;}

    .top-header-right{justify-content: end;}
    .home-products{padding: 0;}
    .home-product-section {padding: 40px 0 15px;}
    .home-product-section .ab-pro-cont h3{font-size: 22px;line-height: 24px;}
    .home-product-section .ab-pro-cont{padding-right: 0;}
    .home-product-section .ab-pro-cont p{font-size: 16px;}
    .product_carosel{margin-top: 30px;}
    .product_carosel .owl-stage-outer{margin: 0;}
    .product_carosel .owl-nav button.owl-prev {margin-left: -23px !important;}
    .highlight-cont{margin: 0 -8px 20px;}
    .highlight-cont li{width: calc(100%*(1 / 2) - 16px); margin: 8px;padding: 15px;}
    .highlight-cont li p{font-size: 15px;line-height: 20px;}

    /*Map start*/
    .map-container{padding: 0 15px;margin-bottom: 0;}
    .map-wraper{margin-bottom: 100px;}
    .map-wraper .map-locators .pin-tip{font-size: 13px;}
    .north-america{left: 20%; top: 35%;}
    .south-america{left: 30%; top: 63%;}
    .europe{left: 55%; top: 26%;}
    .africa{left: 53%; top: 61%;}
    .asia{left: 75%; top: 23%;}
    .oceania{left: 82%;top: 74%;}    
    .map-wraper .map-locators .pin-content .pin-inner{border: 1px solid #ffd800;padding: 10px;width: 300px;}
    .IndianMap .map-wraper .map-locators .pin-content .pin-inner {width: 270px;}
    .map-wraper .map-locators .pin-content h4{padding: 3px 10px;font-size: 14px;}
    .map-wraper .map-locators .pin-content ul{padding: 5px 0;column-count: 2;}
    .map-wraper .map-locators .pin-content ul li{font-size: 12px;}
    .global-footprints{background-size: 100%;}
    .global-footprints .blue-heading{font-size: 25px;margin: 20px 0 55px;}
    .map-container .map-foot-cont h4{font-size: 20px;}
    .map-container .map-foot-cont h5{font-size: 15px;margin: 3px 0;line-height: 14px;}
    /*Map End*/

    .latest-in-bhel .latest_bhel_carosel .item{display: block;padding: 15px;}
    .latest-in-bhel .latest_bhel_carosel .item .ab-item-cont{width: 100%;}
    .latest-in-bhel .latest_bhel_carosel .item .ab-item-cont .ab-date{margin-top: 15px;font-size: 13px;}
    .latest-in-bhel .blue-heading{font-size: 25px;}    
    .bhel-function {padding: 30px 0;}
    .bhel-function .function-row{margin: 0;}
    .bhel-function .function-row .function-item{width: calc(100%*(1 / 3) - 30px);margin: 0 15px;padding: 10px;}
    .bhel-function .function-row .function-item .item-title-ab h3{font-size: 20px;margin: 10px 0;}
    .bhel-function .function-row .function-item .item-title-ab a{margin-top: 0;font-size: 13px;}
    .bhel-function .function-row .function-item .list-points ul li{width: calc(100%*(1 / 1) - 14px);font-size: 12px;}
    .bhel-function .function-row .function-item .grid-points ul li{width: calc(100%*(1 / 1) - 14px);font-size: 12px;min-height: 60px;margin: 6px 6px 25px;}
    .bhel-function .function-row .function-item .grid-points ul li:last-child{margin-bottom: 0;}
    .bhel-function .function-row .function-item .grid-points ul li a{padding: 28px 10px 10px;}
    .bhel-function .function-row .function-item .grid-points ul li img{left: 10px;}
    .business-solution{padding: 60px 0 30px;overflow: hidden;}
    .small-container .col-md-6{padding: 30px 20px 0;}
    .small-container h3{font-size: 25px; line-height: 1.2;}
    .small-container p{font-size: 16px; line-height: 1.4;}
    .business_solution_carosel{margin-top: 50px;}
    .business_solution_carosel .item h4{font-size: 13px;}
    .footer-link .list-unstyled{margin: 4px 0;}
    #block-footermenu-2 ul{display: block !important;}
    #footer .footermenur ul.menu li{border: none;}
    #footer .footermenur ul.menu li a{padding: 5px 0;display: block;}
    .copyright p{font-size: 11px;}
    .footermenur{margin-bottom: 40px;}
    .footer-box-top .container{padding: 0;}

    .inner-banner{overflow-y: hidden;}
    .inner-banner img {width: auto; max-width: inherit;}
    .inner-banner .inner-banner-content .section-header{margin-bottom: 0;}
    .inner-banner .inner-banner-content h2{font-size: 22px;line-height: 1.4;}
    #breadcrumb{padding: 8px 0;margin-bottom: 20px;}
    body #block-footermenu-2 ul{column-count: 4; padding: 0 15px;}
    body .breadcrumb-items li{font-size: 10px;}
    .ab-card-list ul{margin: 0 -8px;}
    .ab-card-list li {width: calc(100% * (1 / 2) - 16px); margin: 8px;}
    body .bhel{max-width: 100% !important; overflow: initial;}
    .footer-link .row .footer-box1 {width: 50% !important;}
    .footer-box-top .social-icon-box li a{height: 25px; width: 25px;line-height: 1;}
    .footer-box-top .social-icon-box li a img{max-width: 100%; max-height: 100%;}
    .footer-box-top .social-icon-box li{padding: 4px;}

    .history {padding: 20px 0 30px;}
    .history .nav-tabs.nav-tabs-left{max-width: 80px;}
    .history .nav-tabs.nav-tabs-left li{padding-right: 5px;}
    .history .nav-tabs.nav-tabs-left li a{padding: 10px 0;}
    .history .nav-tabs.nav-tabs-left li .h-nav-title{display: none;}
    .history .nav-tabs.nav-tabs-left li .h-nav-icon{position: initial;transform: none;}
    .history .tab-content.side-tabs-left{padding-left: 0px; width: calc(100% - 80px);}
    .history .tab-content.side-tabs-left .tab-pane h3{font-size: 16px;}
    .history .tab-content.side-tabs-left .tab-pane p{font-size: 14px;}
    .history .tab-content.side-tabs-left .row{display: block !important;}

    .bod-category .boardD .section-header h2{font-size: 18px;}
    .bod-category .boardD:first-child .ab-card-view{width: 100%;}
    .bod-category .boardD:first-child .card-item{padding: 15px;}
    .bod-category .boardD:first-child .user{width: 300px;}
    .bod-category .boardD:first-child .content1{width: calc(100% - 300px);padding-left: 50px;}
    .bod-category .boardD .content1 .bod-short-cont p{font-size: 15px;}
    .bod-category .boardD .el-btn-regular{padding: 7px 25px;font-size: 13px;width: auto;}
    .bod-category .boardD .content1 .profession{font-size: 14px;}
    .bod-category .boardD .content1 .name{font-size: 20px;}
    .bod-category .boardD .ab-card-view{margin-bottom: 20px;width: 50%;}

    .sharehold-card .sharehold-caption{padding: 0 30px;}
    .sharehold-card .sharehold-caption h3{font-size: 25px;}
    .sharehold-card .sharehold-caption a{font-size: 14px;padding: 8px 30px;}
    .sharehold-card{margin-bottom: 20px;}

    .yas-item-list ul li span{display: contents;}
    .adress-table td p{font-size: 13px !important;}

    .vm-box{margin-bottom: 20px;}
    .vm-box .other-link{bottom: 35px;left: 25px; font-size: 18px;}
    #primaryNav li {width: 20% !important;}

    .unit-and-division .panel-default>.panel-heading+.panel-collapse>.panel-body .unit-list{margin: 0 -8px;}
    .unit-and-division .panel-default>.panel-heading+.panel-collapse>.panel-body .unit-list>li{width: calc(100%*(1 / 2) - 16px);margin: 0 8px 20px;padding: 10px;}
    .unit-and-division .panel-default>.panel-heading h4 a{padding: 10px 30px 10px 10px;line-height: 1.2;}
    .unit-and-division .panel-default>.panel-heading h4 a:after{right: 7px;top: 12px;}
    .unit-and-division .panel-default>.panel-heading+.panel-collapse>.panel-body .unit-list>li h4{font-size: 15px;margin: 0 0 10px;padding-bottom: 10px;}
    .unit-and-division .panel-default>.panel-heading+.panel-collapse>.panel-body .unit-list>li .u-d-item li a{font-size: 14px;padding: 5px 10px;}

    .pen-header h1:first-child{font-size: 35px;}
    .pen-header h1:last-child{font-size: 55px;}
    .circle-label-top{font-size: 16px;order: 2;margin-top: 5px; margin-bottom: 0;}
    .circle-label-bottom{font-size: 16px;}

/*max-width: 991px*/
}


@media (min-width: 992px) and (max-width: 1199px) {

    .container{width: 100%;}
    .hero_carosel .slide-overlay{padding: 15px;}
    .hero_carosel .slide-content h2{margin-bottom: 25px; font-size: 35px;}
    .hero_carosel .slide-content p{font-size: 18px;}
    #topbar a {font-size: 1rem !important;}
    .top-header-right .gigw a{padding: 0 5px;}
    .top-header-left ul.menu a{padding: 0 5px;}
    .top-header-right .font-increase ul li a{padding: 2px 3px;}
    .top-header-right .font-increase ul{column-gap: 2px;margin: 0 0 0 5px;}
    .top-header-right .language {padding: 2px 7px;}
    .stock-box p{font-size: 10px;}
    .stock-box{padding: 2px 5px;}
    #header .logo{width: 33%;}
    #header .ab-nav{width: 67%;}
    #header .we-mega-menu-ul>.we-mega-menu-li>a, #header .we-mega-menu-ul>.we-mega-menu-li>span{font-size: 12px; padding: 10px;}
    #header .we-mega-menu-ul .dropdown-menu>a:after, 
    #header .we-mega-menu-ul .dropdown-menu>a:before, 
    #header .we-mega-menu-ul .dropdown-menu>span:after, 
    #header .we-mega-menu-ul .dropdown-menu>span:before{right: 0;}
    #header .search-drop{top: 55px;}

    .inner-banner .inner-banner-content h2{font-size: 25px;}
    .breadcrumb-items li{font-size: 13px !important;}
    .home-products{padding: 40px 0 20px 20px;}
    .home-product-section .ab-pro-cont h3{font-size: 32px;line-height: 32px;}
    .home-product-section .ab-pro-cont p{font-size: 18px;line-height: 22px;}
    .product_carosel .owl-stage-outer{margin: 0 50px;}
    .product_carosel .owl-item .pro-dec{max-width: 185px;padding: 15px;}
    .product_carosel .owl-item .pro-dec h4{font-size: 20px;}
    .highlight-cont{margin: 0 0px 20px;}
    .highlight-cont li{width: calc(100%*(1 / 3) - 30px); margin: 15px 15px;padding: 20px;}
    .highlight-cont li p{font-size: 15px;line-height: 20px;}
    .latest-in-bhel .latest_bhel_carosel .item{padding: 20px;column-gap: 20px;}
    .latest-in-bhel .latest_bhel_carosel .item span{width: 110px; height: 110px;}
    .latest-in-bhel .latest_bhel_carosel .item img{width: 100%;}
    .latest-in-bhel .latest_bhel_carosel .item .ab-item-cont{font-size: 16px; line-height: 20px;width: calc(100% - 130px);}
    .latest-in-bhel{padding: 40px 0;}
    .latest-in-bhel .blue-heading{font-size: 30px;margin: 0 0 45px;}
    .latest-in-bhel .latest_bhel_carosel .item{display: block;padding: 15px;}
    .latest-in-bhel .latest_bhel_carosel .item .ab-item-cont{width: 100%;}
    .latest-in-bhel .latest_bhel_carosel .item .ab-item-cont .ab-date{margin-top: 15px;font-size: 13px;}   

    /*Map start*/
    .map-container{padding: 0 15px;margin-bottom: 0;}
    .map-wraper{margin-bottom: 100px;}
    .map-wraper .map-locators .pin-tip{font-size: 13px;}
    .north-america{left: 20%; top: 35%;}
    .south-america{left: 30%; top: 63%;}
    .europe{left: 55%; top: 26%;}
    .africa{left: 53%; top: 61%;}
    .asia{left: 75%; top: 23%;}
    .oceania{left: 82%;top: 74%;}    
    .map-wraper .map-locators .pin-content .pin-inner{border: 1px solid #ffd800;padding: 10px;width: 400px;}
    .map-wraper .map-locators .pin-content h4{padding: 3px 10px;font-size: 14px;}
    .map-wraper .map-locators .pin-content ul{padding: 5px 0;column-count: 3;}
    .map-wraper .map-locators .pin-content ul li{font-size: 12px;}
    .global-footprints{background-size: 100%;overflow: hidden;}
    .global-footprints .blue-heading{font-size: 25px;margin: 20px 0 55px;}
    .map-container .map-foot-cont h4{font-size: 20px;}
    .map-container .map-foot-cont h5{font-size: 15px;margin: 3px 0;line-height: 14px;}
    /*Map End*/

    .bhel-function {padding: 30px 0;}
    .bhel-function .function-row{margin: 0;}
    .bhel-function .function-row .function-item{width: calc(100%*(1 / 3) - 30px);margin: 0 15px;padding: 10px;}
    .bhel-function .function-row .function-item .item-title-ab h3{font-size: 20px;margin: 10px 0;}
    .bhel-function .function-row .function-item .item-title-ab a{margin-top: 0;font-size: 13px;}
    .bhel-function .function-row .function-item .list-points ul li{width: calc(100%*(1 / 1) - 14px);font-size: 12px;}
    .bhel-function .function-row .function-item .grid-points ul li{width: calc(100%*(1 / 1) - 14px);font-size: 12px;min-height: 60px;margin: 6px 6px 25px;}
    .bhel-function .function-row .function-item .grid-points ul li:last-child{margin-bottom: 0;}
    .bhel-function .function-row .function-item .grid-points ul li a{padding: 28px 10px 10px;}
    .bhel-function .function-row .function-item .grid-points ul li img{left: 10px;}

    .small-container h3{font-size: 36px;}
    .small-container p{font-size: 19px;}
    .business_solution_carosel {margin-top: 130px;}
    .business_solution_carosel .item h4{font-size: 15px;line-height: 19px;}

    .history .nav-tabs.nav-tabs-left li a{padding-right: 60px;}
    .history .nav-tabs.nav-tabs-left li .h-nav-title{max-width: 250px;padding: 30px 0;}
    .history .tab-content.side-tabs-left{padding-left: 60px;width: calc(100% - 328px);}
    .history .nav-tabs.nav-tabs-left li a, .history .nav-tabs.nav-tabs-right li a{font-size: 15px;}
    .history .tab-content.side-tabs-left .tab-pane p{font-size: 15px;}

    .ab-card-list ul{margin: 0 0;}
    .ab-card-list li{margin: 15px;width: calc(100%*(1 / 3) - 30px);}
    .ab-card-list li a .companey-card{padding: 30px 20px 10px;}
    .ab-card-list li .companey-card label{font-size: 25px;margin-bottom: 20px;}

    .govt_web_carousel{padding: 0 50px;}
    .footer-gov-links .owl-nav button.owl-next {right: -15px;}
    .footer-gov-links .owl-nav button.owl-prev {left: -15px;} 

    .bod-category .boardD .section-header h2{font-size: 18px;}
    .bod-category .boardD:first-child .ab-card-view{width: 70%;}
    .bod-category .boardD:first-child .card-item{padding: 15px;}
    .bod-category .boardD:first-child .user{width: 320px;}
    .bod-category .boardD:first-child .content1{width: calc(100% - 320px);padding-left: 50px;}
    .bod-category .boardD .content1 .bod-short-cont p{font-size: 15px;}
    .bod-category .boardD .el-btn-regular{padding: 7px 25px;font-size: 13px;width: auto;}
    .bod-category .boardD .content1 .profession{font-size: 14px;}
    .bod-category .boardD .content1 .name{font-size: 17px;}
    .bod-category .boardD .ab-card-view{margin-bottom: 20px;}

    .unit-and-division .panel-default>.panel-heading+.panel-collapse>.panel-body .unit-list{margin: 0 -8px;}
    .unit-and-division .panel-default>.panel-heading+.panel-collapse>.panel-body .unit-list>li{width: calc(100%*(1 / 3) - 16px);margin: 0 8px 20px;padding: 10px;}
    .unit-and-division .panel-default>.panel-heading h4 a{padding: 10px 30px 10px 10px;line-height: 1.2;}
    .unit-and-division .panel-default>.panel-heading h4 a:after{right: 7px;top: 12px;}
    .unit-and-division .panel-default>.panel-heading+.panel-collapse>.panel-body .unit-list>li h4{font-size: 15px;margin: 0 0 10px;padding-bottom: 10px;}
    .unit-and-division .panel-default>.panel-heading+.panel-collapse>.panel-body .unit-list>li .u-d-item li a{font-size: 14px;padding: 5px 10px;}

    
/*max-width: 1199px*/
}


@media (min-width: 1200px) and (max-width: 1582px) {

    .container{width: 100%; max-width: 1500px; padding: 0 50px;}
    .hero_carosel .slide-overlay{padding: 15px;}
    .hero_carosel .slide-content{left: auto;}
    .hero_carosel .slide-content h2{margin-bottom: 35px; font-size: 45px;}
    .hero_carosel .slide-content p{font-size: 22px;}
    #topbar a {font-size: 1.2rem !important;}
    .top-header-right .gigw a{padding: 0 5px;}
    .top-header-left ul.menu a{padding: 0 5px;}
    .top-header-right .font-increase ul li a{padding: 2px 3px;}
    .top-header-right .font-increase ul{column-gap: 2px;margin: 0 0 0 5px;}
    .top-header-right .language {padding: 2px 7px;}
    .stock-box p{font-size: 12px;}
    .stock-box{padding: 2px 10px;}

    #header .logo{width: 28%;}
    #header .ab-nav{width: 72%;}
    #header .we-mega-menu-ul>.we-mega-menu-li>a, #header .we-mega-menu-ul>.we-mega-menu-li>span{font-size: 14px; padding: 10px 15px;}
    #header .we-mega-menu-ul .dropdown-menu>a:after, #header .we-mega-menu-ul .dropdown-menu>a:before, #header .we-mega-menu-ul .dropdown-menu>span:after, #header .we-mega-menu-ul .dropdown-menu>span:before{right: 0;}

    .hero_carosel .owl-dots{bottom: 60px;}
    .#header .search-drop{top: 66px;}
    .inner-banner .inner-banner-content h2{font-size: 30px;}
    .breadcrumb-items li{font-size: 13px !important;}
    .home-products{padding: 40px 0 40px 40px;}
    .home-product-section .ab-pro-cont h3{font-size: 32px;line-height: 32px;}
    .home-product-section .ab-pro-cont p{font-size: 18px;line-height: 22px;}
    .product_carosel .owl-stage-outer{margin: 0 50px;}
    .product_carosel .owl-item .pro-dec{max-width: 185px;padding: 15px;}
    .product_carosel .owl-item .pro-dec h4{font-size: 20px;}
    .highlight-cont li{width: calc(100%*(1 / 3) - 60px);margin: 20px 30px;padding: 30px;}
    .highlight-cont li p{font-size: 16px;line-height: 20px;}
    .latest-in-bhel .latest_bhel_carosel .item{padding: 20px;column-gap: 20px;}
    .latest-in-bhel .latest_bhel_carosel .item span{width: 110px; height: 110px;}
    .latest-in-bhel .latest_bhel_carosel .item img{width: 100%;}
    .latest-in-bhel .latest_bhel_carosel .item .ab-item-cont{font-size: 16px; line-height: 20px;width: calc(100% - 130px);}
    .latest-in-bhel{padding: 40px 0;}
    .latest-in-bhel .blue-heading{font-size: 35px;margin: 0 0 45px;}
    .map-container{padding: 65px 0 0;}
    .north-america{left: 290px;}
    .south-america{left: 398px;}
    .africa{left: 638px;}
    .europe{left: 660px;}
    .asia{left: 875px;}
    .oceania{left: 999px;}
    .map-wraper .map-locators .pin-content .pin-inner{padding: 15px;}
    .map-wraper .map-locators .pin-content .pin-inner{width: 350px;}
    .map-wraper .map-locators .pin-content h4{padding: 8px 10px;font-size: 20px;}
    .map-wraper .map-locators .pin-content ul li{font-size: 14px;padding: 2px 5px;}
    .bhel-function {padding: 85px 0;}
    .bhel-function .function-row .function-item{width: calc(100%*(1 / 3) - 40px);margin: 0px 20px;padding: 15px;}
    .bhel-function .function-row .function-item .item-title-ab h3{font-size: 25px;}
    .bhel-function .function-row .function-item .list-points ul li{padding: 6px 10px;font-size: 13px;}
    .bhel-function .function-row .function-item .grid-points ul li{min-height: 125px;font-size: 13px;padding: 35px 0px;}
    .business-solution{padding: 120px 0 60px;}
    .small-container h3{font-size: 36px;}
    .small-container p{font-size: 19px;}
    .business_solution_carosel {margin-top: 130px;}
    .business_solution_carosel .item h4{font-size: 15px;line-height: 19px;}

    .footer-gov-links .owl-carousel .owl-item img{transform: scale(0.8);}

    .footer-link h3{font-size: 15px;}
    .footer-link .list-unstyled a{font-size: 12px;}
    .footer-link .list-unstyled{margin: 5px 0;}
    .footer-box-top .footer-info p{font-size: 13px;}
    #footer .footermenur ul.menu li a, #footer .footer-widget ul.list-arrow li:before{font-size: 12px;}

    .history .nav-tabs.nav-tabs-left li a{padding-right: 60px;}
    .history .nav-tabs.nav-tabs-left li .h-nav-title{max-width: 250px;padding: 30px 0;}
    .history .tab-content.side-tabs-left{padding-left: 60px;width: calc(100% - 328px);}
    .history .nav-tabs.nav-tabs-left li a, .history .nav-tabs.nav-tabs-right li a{font-size: 15px;}
    .history .tab-content.side-tabs-left .tab-pane p{font-size: 15px;}

    .bod-category .boardD .section-header h2{font-size: 18px;}
    .bod-category .boardD:first-child .ab-card-view{width: 70%;}
    .bod-category .boardD:first-child .card-item{padding: 15px;}
    .bod-category .boardD:first-child .user{width: 320px;}
    .bod-category .boardD:first-child .content1{width: calc(100% - 320px);padding-left: 50px;}
    .bod-category .boardD .content1 .bod-short-cont p{font-size: 15px;}
    .bod-category .boardD .el-btn-regular{padding: 7px 25px;font-size: 13px;width: auto;}
    .bod-category .boardD .content1 .profession{font-size: 14px;}
    .bod-category .boardD .content1 .name{font-size: 18px;}
    .bod-category .boardD .ab-card-view{margin-bottom: 20px;}

    .unit-and-division .panel-default>.panel-heading+.panel-collapse>.panel-body .unit-list{margin: 0 -8px;}
    .unit-and-division .panel-default>.panel-heading+.panel-collapse>.panel-body .unit-list>li{width: calc(100%*(1 / 4) - 26px);margin: 0 13px 20px;padding: 10px;}
    .unit-and-division .panel-default>.panel-heading+.panel-collapse>.panel-body .unit-list>li h4{font-size: 15px;margin: 0 0 10px;padding-bottom: 10px;}
    .unit-and-division .panel-default>.panel-heading+.panel-collapse>.panel-body .unit-list>li .u-d-item li a{font-size: 14px;padding: 5px 10px;}
    .unit-and-division .panel-default>.panel-heading h4 a{padding: 12px 30px 12px 20px;line-height: 1.2;}
    .unit-and-division .panel-default>.panel-heading h4 a:after{right: 7px;top: 14px;}



/*max-width: 1582px*/
}


@media (min-width: 1583px) and (max-width: 1700px) {

    .container{width: 100%; max-width: 1500px; padding: 0 50px;}

}

@media (max-width:769px){
    .map-wraper .map-locators .pin-content .pin-inner{height: 100%; overflow-x: scroll !important;}
    .dot.med:hover .pin-content{
        height: 200px !important;
        bottom: 0 !important;
        top: auto !important;
    }
}

@media print {
  /* All your print styles go here */
  html {
        -webkit-print-color-adjust: exact!important
    }

    * {
        -webkit-print-color-adjust: exact!important;
        print-color-adjust: exact!important
    }

    img {
        display: inline-block!important
    }

    body {
        text-align: initial!important
    }

    @page {
        size: A4 portrait;
        margin: 0;
        -webkit-print-color-adjust: exact;
        width: 100%
    }

    * {
        overflow: hidden!important
    }

    a:link:after,a:visited:after {
        content: ""!important
    }

    *,:after,:before {
        box-sizing: border-box!important;
        vertical-align: top!important
    }

    table {
        min-width: 100%!important;
        max-width: 100%;
        width: 100%!important
    }

    .col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12 {
        float: left
    }

    .col-sm-12,.col-md-12 {
        width: 100%
    }

    .col-sm-11,.col-md-11 {
        width: 91.66666666666666%
    }

    .col-sm-10,.col-sm-10 {
        width: 83.33333333333334%
    }

    .col-sm-9,.col-md-9,.col-lg-9 {
        width: 75%
    }

    .col-sm-8,.col-md-8,.col-lg-8 {
        width: 66.66666666666666%
    }

    .col-sm-7,.col-md-7,.col-lg-7 {
        width: 58.333333333333336%
    }

    .col-sm-6,.col-md-6,.col-lg-6 {
        width: 50%
    }

    .col-sm-5,.col-md-5,.col-lg-5 {
        width: 41.66666666666667%
    }

    .col-sm-4,.col-md-4,.col-lg-4 {
        width: 33.33333333333333%
    }

    .col-sm-3,.col-md-3,.col-lg-3 {
        width: 25%
    }

    .col-sm-2,.col-md-2,.col-lg-2 {
        width: 16.666666666666664%
    }

    .col-sm-1,.col-md-1,.col-lg-1 {
        width: 8.333333333333332%
    }

  .top-header-left ul.menu,.top-header-right .gigw{display: flex;}
   a::after {
    content: attr(href);
    font-size: 0px;
  }
 #header {
    background-color:#29417c !important;
  }
  .navbar-we-mega-menu.navbar{display: block;position: unset;width: 100% !important;}
  #header .we-mega-menu-ul>.we-mega-menu-li>a, #header .we-mega-menu-ul>.we-mega-menu-li>span{color: #fff !important}
  .navbar-we-mega-menu.navbar ul > li{display: inline-block;}
  .navbar-we-mega-menu.navbar ul{display: flex;}
  .we-mega-menu-submenu{display: none !important;}
  .logo a{width: 366px !important;display: inline-block;}
  #header .logo{width: 307px;}
  #header .logo img{width: 75% !important}
   #header .ab-nav{width: calc(100% - 307px) !important;}
  .owl-carousel .owl-item img{width: 100%;}
  .new-banner-home .desktop-image{display: block !important;height: 550px !important}
  .new-banner-home .mobile-image{display: none !important;}
  .hero_carosel .slide-content{top: 100px;left: 0;right: 0;width: auto;}
  .hero_carosel .slide-overlay {
      position: absolute;
      top: 0;
      left: 20px !important;
      right: 200px !important;
      width: auto !important;
      height: 100%;
    }
    .hero_carosel .slide-content h2,.hero_carosel .slide-content p{color: #fff !important}
    .product_carosel .owl-item .pro-dec{background: #f3cf05 !important}
    .product_carosel{width: 100%}
    .product_carosel .owl-nav button.owl-prev, .product_carosel .owl-nav button.owl-next{
      position: absolute;
      bottom: 50%;
      right: 50%;
      color: #000;
      background: #fff !important;
      border: 1px solid #112a68;
      z-index: 999;
    }
    .product_carosel .owl-nav button.owl-prev {
      left: 0px;
    }
    .product_carosel .owl-nav button.owl-next {
      right: 0px;
    }
    
    .product_carosel .owl-stage-outer {
        margin: 0 0px;
        border-radius: 7px;
    }
    .product_carosel .owl-nav button.owl-next, .product_carosel .owl-nav button.owl-prev {
        outline: 0;
        width: 42px;
        transition: 0.3s;
    }
    .product_carosel .owl-nav button.owl-prev{margin-left: 0px !important}
    .product_carosel .owl-nav button.owl-next{margin-right:0 !important }
    .home-products .col-md-4{width: 25%}
    .home-products .views-element-container{width: 75%;float: left;}
    .home-products .views-element-container .col-sm-8{width: 100%}
    .highlight-cont li{background: #e5faff !important;}
    .latest-in-bhel{padding-top:50px !important;background: #112a68 !important;margin-top: 60px !important}
    .latest-in-bhel .blue-heading{color: #fff !important}
    .latest-in-bhel .latest_bhel_carosel .item{background: #fff !important}
    .latest-in-bhel{padding-bottom: 0 !important}
    .global-footprints{
        background: #112a68 url('../../images/GlobalFootprintPrint.PNG') no-repeat !important;
        height: 800px !important;
        width: 100% !important;
        background-size: 100% !important;
    }
    .latest-in-bhel .latest_bhel_carosel .item img{height: 300px; width: 100%;}
    .global-footprints .map-container{display: none;}
    .global-footprints.IndianMap{
        background: #112a68 url('../../images/IndiaFootprintPrint.png') no-repeat !important;
        height: 1140px !important;
        background-size:100% !important;
        width: 100% !important;
        margin-top: 50px !important;
        display: inline-block !important;
    }
    .bhel-function .function-row{margin: 0 -20px;}
    .bhel-function .function-row .function-item{width: calc(100% * (1 / 3) - 20px);margin: 0 10px;}
    .bhel-function .function-row .function-item .list-points{margin-top: 10px !important}
    .bhel-function .function-row .function-item .list-points ul li a{background: #ffeb7f !important;}
    .bhel-function .function-row .function-item .grid-points ul li a{padding: 28px 10px 10px !important;background: #ffeb7f !important;font-size: 12px;
    line-height: 16px;}
    .bhel-function .function-row .function-item .grid-points ul li{min-height: 60px;padding: 0 0px;overflow: visible !important;
    padding-top: 20px !important;}
    .bhel-function .function-row .function-item .grid-points ul li img {
        position: absolute !important;
        top: -22px !important;
        left: 20px !important;
        z-index: 99 !important;
    }  
    .bhel-function .function-row .function-item .grid-points{margin-top: 5px !important;}
    .bhel-function .function-row .function-item .grid-points ul li a{padding-top: 30px !important;overflow: visible !important;}
    .bhel-function .function-row .function-item .grid-points ul li img{top: 0 !important}
    .business-solution {
        background: url(../../images/business-bg.jpg) no-repeat !important;
        padding: 100px 0 70px;
        background-attachment: fixed;
        background-size: cover;
    }
    .small-container h3,.small-container p,
    .business_solution_carosel .item h4{color: #fff !important}
    .social-media-section .row{display: flex !important;}
    .footer-gov-links{margin-top: 50px !important}
    #footer {
        background: #e5faff !important;
    }
    .footer-link .row .footer-box1{width: 25% !important;}
    #block-footermenu-2 ul{display: flex !important;}
    #footer .footer-bottom-link .site-visitor{background: #e5faff !important;}
    #footer .footer-bottom-link{overflow: visible !important;}
    #topbar a,.stock-box p{font-size: 8px !important;padding: 0 2px;}
    .top-header-right .font-increase ul{margin: 0 0 0 5px !important;}
    .top-header-right .color-blind {
        margin-left: 0 !important;
    }
    .top-header-right .language {
        padding: 2px 5px !important;
    }
    .top-header-left ul.menu{margin: 6px 0px !important}
    .top-header-right .font-increase ul li a{background: #e1e4ed !important;}
    .stock-box{background: #f3cf05 !important;}
    #block-languageswitcher a{margin-top: 8px !important;display: inline-block !important;}
    #header .we-mega-menu-ul>.we-mega-menu-li>a, #header .we-mega-menu-ul>.we-mega-menu-li>span{font-size: 9px;padding: 10px 5px !important;}
    .navbar-toggle{display: none;}
    .ab-tab-sticky,.side-tabs-left{flex: 0 0 100%}
    .history .nav-tabs.nav-tabs-left{max-width: 100%;}
    .ab-tab-sticky{max-width: 300px;}
    .history .tab-content.side-tabs-left{max-width: calc(100% - 300px);}
    .history .nav-tabs.nav-tabs-left li a{padding-right: 73px;}
    .history .nav-tabs.nav-tabs-left li .h-nav-title{display: block;padding: 35px 0;font-size: 14px;}
    .history .nav-tabs.nav-tabs-left li .h-nav-icon{position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);}
    #breadcrumb{margin-bottom: 0 !important}
    .history .nav-tabs.nav-tabs-left li.active .h-nav-icon img{filter: unset !important;}
    #footer .footermenur ul.menu li a, #footer .footer-widget ul.list-arrow li:before{font-size: 10px;padding: 0 4px !important;}
    .home-products{padding: 15px !important}
    .vm-box h3{background: #f3cf05 !important;top: 15px;left: 15px;}
    .vm-box p{font-size: 25px;color: #fff !important;bottom: 20px;padding: 0 20px;}
    .inner-banner .inner-banner-content h2 span{color: #fff !important}
    .pg-image{margin-top: 0;margin-bottom: 200px !important;}
    .vm-pointers span{background: #f3cf05 !important;}
    .bod-category .boardD{margin-bottom: 0px;}
    .circle-outer{background-color: #e0e0e0 !important;}
    .manufacturing .circle-color{background-color: #ffc107 !important;}
    .circle-white{background: #fff !important}
    .circle-label-top{order: unset;}
    .pen-header h1{color: #0a2a7a;}
    .circle-item{min-width: 119px !important;width: calc(16.666% - 10px) !important;}
    .circles-container{gap: 10px;}
    .circle-label-bottom,.circle-label-top{font-size: 13px;}
    .circle-label-top{margin-top: 0px;margin-bottom: 5px;}
    .ab-card-list li .companey-card label,.ab-card-list li .companey-card button{color: #fff !important}
    .ab-card-list li .companey-card button:after{content: url(../../images/icon/pdf-download-icon.png) !important;}
    .page-updated{margin-bottom: 0 !important}
    .mb-4.bhel {
        margin-bottom: 0 !important;
    }
    .item-list ul li a:before{content: url('../../images/icon/right-icon-white.png') !important;background: #0b2871 !important;}
    .inner-banner .inner-banner-content h2{color: #fff !important}
    .pressList ul li{box-shadow: 0 0 15px rgba(0, 0, 0, 0.2) !important;}
    .pressDate{box-shadow: 0 0 4px rgb(0 0 0 / 10%) !important}
    .pressDate h6{background-color: #29468c !important;color: #fff !important}
    .pressDate span{color: #29468c !important;}
    .contentblock .col-md-3{background: #29417c !important;}
    .pdfDownload .button--white{background-color: #fff !important;color: #052E45 !important;}
    section.contentblock.pressDetailBlk.mb--30 .pdfDetail span strong,
    section.contentblock.pressDetailBlk.mb--30 .pdfDetail span{color: #fff !important}
    .contactpage .col-sm-6{display: flex !important;flex-direction: unset !important;}
    .contactpage .col-sm-6 .col-sm-3 .rtecenter{padding-left: 20px !important;}
    .boxes{background: #f2f2f2 !important;border: 1px solid #eee !important;padding-top: 10px !important;margin-bottom: 25px !important;}
    .back.local{display: none !important;}
    #primaryNav li a{background: #c3eafb url('../images/slickmap-img/white-highlight.png') top left repeat-x !important;border: 2px solid #b5d9ea !important;}
    #primaryNav li{background: url('../images/slickmap-img/L1-center.png') center top no-repeat !important}
    .accordion-page .panel-default>.panel-heading h4 a:after{content: url('../../images/icon/accordion-icon.png') !important}
    .yas-item-list>ul>li>.yas-item-list{        background: #f1f1f1 !important;
        margin-left: 20px;
        overflow: visible !important;}
    .yas-item-list>ul>li>.yas-item-list:before{        height: 50% !important;
        width: 20px !important;
        border-left: 1px solid #ccc !important;
        border-bottom: 1px solid #ccc !important;
        content: '' !important;
        left: -20px !important;
        top: 0 !important;
        position: absolute !important;}
    .yas-item-list>ul>li{list-style: disc inside !important;}
    .yas-item-list>ul>li>.yas-item-list ul li{list-style: none !important;}
    .adress-table td{border-color: #dfdddd !important;background: #f5f5dc !important;}
    .item-list,.item-list ul,.item-list ul li{overflow: visible !important;}
    .item-list ul li .tender-new-icon{left: -9px !important;}
    .contextual-region .col-md-9{width: 70% !important;float: left !important;}
    .contextual-region .col-sm-3{width: 30% !important;float: left !important;}
    .left-content{background: #eee !important;}
    .contextual-region .col-md-9 .bod-category .col-md-9{width: 100% !important}
    .bod-category .boardD {
        margin-bottom: 50px !important;
    }
    .dPersonalInfo .form-group{background: #fff !important;}
    .vm-box .other-link{background: #f3cf05 !important;color: #112a68 !important;}
    .sharehold-card .sharehold-caption a,.sharehold-card .sharehold-caption h3{color: #fff !important;}
    .sharehold-card .sharehold-caption a{background: #fc9563 !important;}
    .table>thead>tr>th{background: #f4f4f4 !important;}
    .dropbtn{background: #29468c !important;color: #fff !important}
    h3.block-title{background: #29417c !important;color: #fff !important}
    .two-sidebar #services .bhel{width: 60%;}
    .two-sidebar #services .sb-bhel{width: 40%;}
    .unit-and-division .panel-default>.panel-heading h4 a:after{content: url('../../images/icon/accordion-icon.png') !important}
    .unit-and-division .panel-default>.panel-heading+.panel-collapse>.panel-body .unit-list>li .u-d-item li a{background: #f3f4f8 !important;color: #112a68 !important;}
}
