

@import url('https://fonts.googleapis.com/css?family=Lato:100,100i,300,300i,400,400i,700,700i,900,900i|Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i|Oswald:300,400,700|Raleway:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i|Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i');

font
	{
		font-family: 'Lato', sans-serif;
		font-family: 'Open Sans', sans-serif;
		font-family: 'Raleway', sans-serif;
		font-family: 'Roboto', sans-serif;
		font-family: 'Oswald', sans-serif;
	}

/*sample google font link*/
/*https://fonts.google.com/specimen/Lato?selection.family=Lato:100,100i,300,300i,400,400i,700,700i,900,900i|Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i|Raleway:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i

https://fonts.google.com/specimen/Roboto?selection.family=Lato:100,100i,300,300i,400,400i,700,700i,900,900i|Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i|Raleway:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i|Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i

https://fonts.google.com/specimen/Oswald?selection.family=Lato:100,100i,300,300i,400,400i,700,700i,900,900i|Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i|Oswald:300,400,700|Raleway:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i|Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i
*/


::selection {
  background: #ec1d23; color:#fff; /* WebKit/Blink Browsers */
}
::-moz-selection {
  background: #ec1d23; color:#fff; /* Gecko Browsers */
}


body{font-family: 'Raleway', sans-serif;}

h1{font-weight:400; font-size:27px; line-height:21px; padding:0px; margin:0px;}

h2{text-align:center; font-weight:400; font-size:27px; line-height:21px; padding:0px; margin:0px;}
h2>span{background:#000; width:100px; display:block; height:1px; margin:10px auto 0px;}
h2>span>span{background:#000; margin:-25px auto 0px; border-radius:50%; line-height:0px; height:10px; display:block; width:10px;}

h3{font-weight:400; font-size:20px; line-height:21px; padding:0px; margin:0px; text-transform:none;}
h3>span{background:#000; width:100px; display:block; height:1px; margin:10px 0 0px;}
h3>span>span{background:#000; margin:-25px auto 0px; border-radius:50%; line-height:0px; height:10px; display:block; width:10px;}


.blue{color:#0069a5;}
.orrange{color:#f05a21;}
.text_transform_none{text-transform:none !important;}
.blank1{height:30px;}
.blank2{height:50px;}

.full_width_img{width:100%;}
.full_width_img>img{width:100%;}

.full_width_quote{width:100% !important;}

.slow{animation-delay: 0.3s;}
.slow2{animation-delay: 0.6s;}
.slow3{animation-delay: 0.9s;}

/*===================== ///////////////////  custom navbar  /////////////////// =====================*/

.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand{width:130px; padding:7px 0px;}
.navbar-brand > img{width:100%;}
.navbar-brand{padding:0px;}
.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand{margin:0px;}
.navbar-custom{background:#fff; padding:0px 0px;}
.navbar-custom.affix{padding:0px 0px;}
.navbar-custom.affix .navbar-brand{width:110px;}
.navbar-custom .navbar-nav > .active > a{border-radius:0px; color:#ec1d23;background:none;}
.navbar-custom .navbar-nav > .active > a:hover{color:#ed1d24}
.navbar-custom .navbar-nav>.active>a:focus,
.navbar-custom .navbar-nav>.active>a:hover{background:none;}
.navbar-custom.affix{background:#fff;}
.navbar-custom .nav li a, .navbar-custom .navbar-toggle{color:#333;}
.navbar{margin-bottom:0px; border-bottom:1px solid #e9e9e9;}
.navbar-nav > li > a{line-height:15px; padding:35px 20px;}
.navbar-custom.affix .navbar-nav > li > a{padding:30px 20px;}
.navbar-custom .nav li a:focus,
.navbar-custom .nav li a:hover{background:#ed1d24; color:#fff;}
.navbar-custom .nav li a{letter-spacing:0px; font-weight:400; text-transform:none; display:block;}
.navbar-fixed-bottom, .navbar-fixed-top .container{position:relative; z-index:999; background:#fff;}
.navbar-right .dropdown-menu{/*left:0;*/ padding:0px; margin:0px; border:0px; border-radius:0px;}
.navbar-right .dropdown-menu>li a{padding:10px 20px;}
.navbar-right .dropdown-menu>li a:hover, .navbar-right .dropdown-menu>li a:focus{background:#ed1d24; color:#fff;}
.dropdown-menu>.active>a{background:none; color:#ed1d24 !important;}
.dropdown-menu>.active>a:hover{color:#fff !important;}
.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:focus,
.navbar-default .navbar-nav>.open>a:hover{background:#ed1d24; color:#fff;}

.list-unstyled>li a{padding:10px 10px !important;}
.list-unstyled>li a:hover{text-decoration:none;}
.row .list-unstyled:first-child>li{text-align:center; line-height:150px;font-family: 'Oswald', sans-serif; font-size:24px;color:#999; border-right:1px solid #999;}
.dropdown-menu .row{width:550px;}






/*.nav > li.dropdown.open {
    position: static;
}
.nav > li.dropdown.open .dropdown-menu {
    display:table; width: 100%; text-align: center; left:0; right:0;
}
.dropdown-menu>li {
    display: table-cell;
}*/


.banner1{width:800px; margin:0;background:rgba(0,64,113,0.6); padding:20px 20px;}
.slide_new1 .carousel-caption{bottom:0px; padding:0px;}


.banner1_text{text-transform:uppercase; font-size:27px; color:#fff; font-weight:700; margin:0px 0px 0px; line-height:50px; text-align:right; letter-spacing:5px; word-spacing:5px;}
.banner1_text span{padding:10px 0px;}
.carousel-caption .banner1_text:nth-child(1){animation-delay: 0.2s; font-size:14px; letter-spacing:0px; background:#fff; color:#333; display:inline; text-shadow:none; padding:0px 15px; margin-bottom:10px; float:right; line-height:18px;}
.carousel-caption .banner1_text:nth-child(2){animation-delay: 0.5s; clear:right;}
.carousel-caption .banner1_text:nth-child(3){animation-delay: 1.0s; clear:right;}
.carousel-caption .banner1_text:nth-child(4){animation-delay: 1.3s; clear:right;}
.carousel-caption .banner1_text:nth-child(6){animation-delay: 0.3s; font-size:12px; text-transform:none; clear:right;}
.carousel-caption .banner1_text:nth-child(6)>span{background:#fff; padding:5px 10px; border-radius:5px; text-shadow:none; color:#004071;letter-spacing:0px; font-weight:300;}
.carousel-caption .banner1_text:nth-child(6)>span a{color:#000;}

.banner1_text2{font-size:18px; letter-spacing:0px; line-height:31px; color:#fff;}
.banner1_text2>span{background:#0c4264; padding:0px 0px;}


.slide_new2 .carousel-caption{top:-20px;}
.banner2{width:800px; margin:0;background:rgba(240,89,35,0.6); padding:20px 20px; float:right;}
.banner2_text{text-transform:uppercase; font-size:35px; color:#fff; font-weight:700; margin:0px 0px 0px; line-height:50px; text-align:left; letter-spacing:5px; word-spacing:5px;}
.banner2_text span{padding:10px 0px;}
.carousel-caption .banner2_text:nth-child(1){animation-delay: 0.2s; font-size:14px; letter-spacing:0px; background:#fff; color:#333; display:inline; text-shadow:none; padding:0px 15px; margin-bottom:10px; float:left; line-height:18px;}
.carousel-caption .banner2_text:nth-child(2){animation-delay: 0.5s; clear:left;}
.carousel-caption .banner2_text:nth-child(3){animation-delay: 1.0s; clear:left;}
.carousel-caption .banner2_text:nth-child(4){animation-delay: 1.3s; clear:left;}
.carousel-caption .banner2_text:nth-child(6){animation-delay: 0.3s; font-size:12px; text-transform:none; clear:left;}
.carousel-caption .banner2_text:nth-child(6)>span{background:#fff; padding:5px 10px; border-radius:5px; text-shadow:none; color:#004071;letter-spacing:0px; font-weight:300;}
.carousel-caption .banner2_text:nth-child(6)>span a{color:#000;}

.banner2_text2{font-size:18px; letter-spacing:0px; line-height:31px; color:#fff;}
.banner2_text2>span{background:#864816; padding:0px 0px;}


.slide_new3 .carousel-caption{bottom:-30px;}
.banner3{width:800px; margin:0;background:rgba(101,124,53,0.6); padding:20px 20px; float:right;}
.banner3_text{text-transform:uppercase; font-size:35px; color:#fff; font-weight:700; margin:0px 0px 0px; line-height:50px; text-align:left; letter-spacing:5px; word-spacing:5px;}
.banner3_text span{padding:10px 0px;}
.carousel-caption .banner3_text:nth-child(1){animation-delay: 0.2s; font-size:14px; letter-spacing:0px; background:#fff; color:#333; display:inline; text-shadow:none; padding:0px 15px; margin-bottom:10px; float:left; line-height:18px;}
.carousel-caption .banner3_text:nth-child(2){animation-delay: 0.5s; clear:left;}
.carousel-caption .banner3_text:nth-child(3){animation-delay: 1.0s; clear:left;}
.carousel-caption .banner3_text:nth-child(4){animation-delay: 1.3s; clear:left;}
.carousel-caption .banner3_text:nth-child(6){animation-delay: 0.3s; font-size:12px; text-transform:none; clear:left;}
.carousel-caption .banner3_text:nth-child(6)>span{background:#fff; padding:5px 10px; border-radius:5px; text-shadow:none; color:#004071;letter-spacing:0px; font-weight:300;}
.carousel-caption .banner3_text:nth-child(6)>span a{color:#000;}

.banner3_text2{font-size:18px; letter-spacing:0px; line-height:31px; color:#fff;}
.banner3_text2>span{background:#55600f; padding:0px 0px;}


.slide_new4 .carousel-caption{top:-20px;}
.banner4{width:800px; margin:0;background:rgba(86,6,61,0.6); padding:20px 20px; float:right;}
.banner4_text{text-transform:uppercase; font-size:35px; color:#fff; font-weight:700; margin:0px 0px 0px; line-height:50px; text-align:left; letter-spacing:5px; word-spacing:5px;}
.banner4_text span{padding:10px 0px;}
.carousel-caption .banner4_text:nth-child(1){animation-delay: 0.2s; font-size:14px; letter-spacing:0px; background:#fff; color:#333; display:inline; text-shadow:none; padding:0px 15px; margin-bottom:10px; float:left; line-height:18px;}
.carousel-caption .banner4_text:nth-child(2){animation-delay: 0.5s; clear:left;}
.carousel-caption .banner4_text:nth-child(3){animation-delay: 1.0s; clear:left;}
.carousel-caption .banner4_text:nth-child(4){animation-delay: 1.3s; clear:left;}
.carousel-caption .banner4_text:nth-child(6){animation-delay: 0.3s; font-size:12px; text-transform:none; clear:left;}
.carousel-caption .banner4_text:nth-child(6)>span{background:#fff; padding:5px 10px; border-radius:5px; text-shadow:none; color:#004071;letter-spacing:0px; font-weight:300;}
.carousel-caption .banner4_text:nth-child(6)>span a{color:#000;}

.banner4_text2{font-size:18px; letter-spacing:0px; line-height:31px; color:#fff;}
.banner4_text2>span{background:#652086; padding:0px 0px;}


/*===================== ///////////////////  custome carousel  /////////////////// =====================*/
.carousel-inner > .item > a > img, .carousel-inner > .item > img{width:100%;}
.carousel-caption{width:100%; left:0px;}


/*===================== ///////////////////  nav bar shadow  /////////////////// =====================*/
.nav_bar_shadow{height: 35px; left: 0;  position: absolute; width: 100%; background:url(../images/head-shadow-1.png) no-repeat center; margin:-5px auto 0px; z-index:0;}

/*===================== ///////////////////  nav report  /////////////////// =====================*/
.nav_report{padding:25px 10px 25px; text-transform:uppercase;font-family: 'Lato', sans-serif; text-align:center; color:#666; letter-spacing:1px; margin-left:50px; font-size:16px; line-height:18px; background:#f8f8f8; box-shadow:0px 0px 25px -15px #333 inset;}
.nav_report>span{font-weight:700; color:#000;}
.navbar-custom.affix .nav_report{padding:20px 20px 20px;}


.middle{display:inline-block; width:100%;}
.middle .home_enriching_lives{float:left; width:50%;}
.middle .home_enriching_lives .middle_in{width:550px; margin:auto;}
.middle .home_enriching_lives .middle_in h2{color:#fff;}
.middle .chairman_message{float:left; width:50%; padding-bottom:0px;}
.middle .chairman_message .middle_in{width:550px; margin:auto;}
.middle .home_enriching_lives .container, .middle .chairman_message .container{width:100%;}
.middle .chairman_message .home_chairman_photo{width:110px;}

.about_us{background:url(../images/banner.jpg) no-repeat #f1f1f2 center; background-size:100%; text-align:center; display:inline-block; width:100%; margin-top:-5px; background-attachment:fixed;}
.about_us_overlay{background:rgba(0,0,0,0.7); height:100%; width:100%; padding:100px 0px;}
.about_us p{font-size:17px; font-weight:300; margin:30px auto 0px; width:80%; line-height:27px; color:#fff;}
.about_us ul{display:inline-block; font-size:0px; width:100%; padding:30px 0px 0px;}
.about_us ul>li{display:table-cell; font-size:0px; width:50%; font-size:16px; list-style:none; vertical-align:middle;}
.about_us ul>li:nth-child(2){padding-left:15px; width:calc(50% - 15px);}
.about_us ul>li>img{width:100%;}
.about_us h2{color:#fff;}

.home_enriching_lives .owl-theme .owl-controls{margin-top:-30px;}


.navbar-nav > li > .dropdown-menu li{display:inline-block; vertical-align:top; width:100%;}


/*===================== ///////////////////  Enriching Lives  /////////////////// =====================*/
.home_enriching_lives{background:#ec1d23; padding:50px 0px; margin:0px 0px 0px; animation-delay: 0.5s;}
.home_enriching_lives>h2{color:#fff;}
.home_enriching_lives_qute_text{text-align:center; padding:30px 0px; color:#fff;}
.home_enriching_lives_qute_text>p{font-size:27px; line-height:30px; font-weight:500;font-family: 'Oswald', sans-serif; letter-spacing:1px; line-height:40px;}

.home_enriching_lives .owl-theme .owl-controls .owl-page span{background:#fff;}
.home_enriching_lives_icon{display:block; width:100%; margin-top:20px;}
.home_enriching_lives_icon>ul{font-size:0px; vertical-align:middle; text-align:center; padding:20px 0px 0px; margin:0px; display:inline-block; width:100%;}
.home_enriching_lives_icon>ul>li{display:inline-block; width:100px; height:100px; margin:0px 10px;}
.home_enriching_lives_icon_in{display:table-cell; width:100px; height:100px; vertical-align:middle; border:1px dotted #fff; border-radius:50%;}
.home_enriching_lives .container > a{border-bottom:1px solid #fff; padding-bottom:7px;}
.home_enriching_lives .container > a:hover{}
.home_enriching_lives .container{text-align:center;}
.home_enriching_lives_icon>ul>li:nth-child(1) .home_enriching_lives_icon_in{animation-delay: 1.0s;}
.home_enriching_lives_icon>ul>li:nth-child(2) .home_enriching_lives_icon_in{animation-delay: 1.3s;}
.home_enriching_lives_icon>ul>li:nth-child(3) .home_enriching_lives_icon_in{animation-delay: 1.6s;}
.home_enriching_lives_icon>ul>li:nth-child(4) .home_enriching_lives_icon_in{animation-delay: 1.9s;}


/*===================== ///////////////////  Chairman Message  /////////////////// =====================*/
.chairman_message{background:#fff; padding:50px 0px; margin:0px 0px 0px; animation-delay: 1s;}
.chairman_message>h2{color:#333;}
.chairman_message_qute_text{text-align:center; padding:30px 0px; color:#999; font-weight:300;}
.chairman_message_qute_text>p{font-size:21px; line-height:30px; font-weight:300;}

.chairman_message .owl-theme .owl-controls .owl-page span{background:#000;}
.chairman_message .container > a{border-bottom:1px solid #fff; padding-bottom:7px; color:#333; top:-50px; position:relative;}
.chairman_message .container > a:hover{}
.chairman_message .container{text-align:center; margin:30px auto 0px;}
.home_chairman_photo{text-align:center; width:150px; margin:auto;}
.home_chairman_photo>img{width:100%; border-radius:10px;}



/*===================== ///////////////////  Highlight  /////////////////// =====================*/
.highlight{background:#F8F8F8; padding:50px 0px;}
.highlight ul{display:inline-block; width:100%; font-size:0px; padding:0px; margin:0px; text-align:center;}
.highlight ul>li{display:inline-block; list-style:none; font-size:14px; width:calc(25% - 10px);}
.highlight ul>li:nth-child(1){text-align:right; padding-right:5px;}
.highlight ul>li:nth-child(2){text-align:left; padding-left:5px;}
.highlight_row{padding:0px 0px 20px; display:inline-block; width:100%;}
.highlight_main{float:right;}
.highlight_circle{border-radius:50%; background:#ed1d24; display:table-cell; width:130px; height:130px; vertical-align:middle; text-align:center; color:#fff;}
.highlight_circle_icon{text-align:center;}
.highlight_circle_text{border-top:0px dashed #fff; margin-top:5px; padding:7px; line-height:13px; font-size:12px;}
.highlight_circle_text>span{font-size:50px; font-weight:700; display:block; line-height:40px; padding:2px 0px;}

.highlight_main_text{float:left; width:calc(95% - 130px); text-align:right; font-size:16px; line-height:18px; font-weight:300;}
.highlight_main_text_main{width:200px; float:right; text-align:right;}
.highlight_main_text_in{height:130px; display:table-cell; vertical-align:middle; width:100vh;}
.highlight_main_text_in>span{font-size:21px; font-weight:700; display:block;}


.home_counter .dark-grey-bg {background-color: #ed1d24;}
.home_counter .counter_boxes {text-align:center; font-size:0px;}
.boxes_text_btm{font-size:13px; display:block; text-align:center; width:100%; margin:auto; background:#9c0d12; padding:10px 20%; color:#fff; font-weight:400;}
.home_counter .dark-grey-bg .counter {padding: 50px 0;}
.home_counter .counter .number {font-size:40px;font-weight: 700; margin-bottom: 10px; color:#fff; height:80px; display:table-cell; vertical-align:middle; text-align:center; width:100vh;}	
.home_counter .counter .desc {font-size: 14px;font-weight: 400; color:#fff; display:block; padding:0px 15px;}
.home_counter .counter_boxes .counter-icon{color:#fff; font-size:27px;}
.home_counter .counter_box{width:12.5%; display:inline-block; vertical-align:top; min-height:320px; border-right:1px solid #000;}
.home_counter .counter > span{font-size:13px; line-height:15px; color:#fff; display:block; padding:7px 0px 0px;}

.home_counter .counter_boxes .counter_box:nth-child(1){animation-delay: 0.3s;}
.home_counter .counter_boxes .counter_box:nth-child(2){animation-delay: 0.6s;}
.home_counter .counter_boxes .counter_box:nth-child(3){animation-delay: 0.9s;}
.home_counter .counter_boxes .counter_box:nth-child(4){animation-delay: 1.2s;}
.home_counter .counter_boxes .counter_box:nth-child(5){animation-delay: 1.5s;}
.home_counter .counter_boxes .counter_box:nth-child(6){animation-delay: 1.8s;}
.home_counter .counter_boxes .counter_box:nth-child(7){animation-delay: 2.1s;}
.home_counter .counter_boxes .counter_box:nth-child(8){animation-delay: 2.4s;}



.business .dark-grey-bg {background-color: #ed1d24;}
.business .counter_boxes {text-align:center; font-size:0px;}
.business .counter_boxes .title{color:#fff; text-align:center; font-size:21px;font-family: 'Oswald', sans-serif; letter-spacing:1px; padding:5px 0px; border-bottom:3px solid #fff; text-transform:uppercase;}
.business .boxes_text_btm{font-size:13px; display:block; text-align:center; width:100%; margin:auto; background:#9c0d12; padding:10px 20%; color:#fff; font-weight:400;}
.business .dark-grey-bg .counter {padding: 50px 0;}
.business .counter .number {font-size:40px;font-weight: 700; margin-bottom: 10px; color:#fff; height:80px; display:table-cell; vertical-align:middle; text-align:center; width:100vh;}	
.business .counter .desc {font-size: 14px;font-weight: 400; color:#fff; display:block; padding:0px 15px;}
.business .counter_boxes .counter-icon{color:#fff; font-size:27px;}
.business .counter_box{width:25%; display:inline-block; vertical-align:top; min-height:320px; border-right:1px solid #000;}
.business .counter > span{font-size:13px; line-height:15px; color:#fff; display:block; padding:7px 0px 0px;}

.business .counter_boxes .counter_box:nth-child(1){/*animation-delay: 0.3s;*/}
.business .counter_boxes .counter_box:nth-child(2){/*animation-delay: 0.6s;*/ border-bottom:1px solid #fff;}
.business .counter_boxes .counter_box:nth-child(3){/*animation-delay: 0.9s;*/ border-bottom:1px solid #fff;}
.business .counter_boxes .counter_box:nth-child(4){/*animation-delay: 1.2s;*/ border-bottom:1px solid #fff;}
.business .counter_boxes .counter_box:nth-child(5){/*animation-delay: 1.5s;*/ border-bottom:1px solid #fff;}
.business .counter_boxes .counter_box:nth-child(6){/*animation-delay: 1.8s;*/}
.business .counter_boxes .counter_box:nth-child(7){/*animation-delay: 2.1s;*/}
.business .counter_boxes .counter_box:nth-child(8){/*animation-delay: 2.4s;*/}











.home_environmental_impact_meter{padding:50px 0px; background:#f1f1f1; margin-top:-3px;}
.home_environmental_impact_meter h2{margin-bottom:30px;}
.home_environmental_impact_meter .environmental_impact_meter{padding:20px 0px 0px;}
.home_environmental_impact_meter .environmental_impact_meter>.title{color:#333; text-transform:uppercase; font-size:16px; font-weight:600; text-align:center; border-bottom:1px solid #000; padding:0px 0px 10px; margin:0px 0px 15px;}
.home_environmental_impact_meter .environmental_impact_meter>ul{display:inline-block; width:100%; padding:20px 0px; margin:0px; font-size:0px;}
.home_environmental_impact_meter .environmental_impact_meter>ul>li{display:inline-block; width:25%; padding:0px; margin:0px; list-style:none;/* border:1px solid #ccc; box-shadow:0px 0px 31px #ccc inset;*/}

.home_environmental_impact_meter .col-md-3 .counter {padding:0px 0; display:inline-block; width:100%; font-size:0px; padding:10px 0px;}
.home_environmental_impact_meter .col-md-3 .counter-icon{display:inline-block; width:30%; text-align:center;}
.home_environmental_impact_meter .col-md-3 .counter-icon .counter-icon_img{display:table-cell; width:100vh; vertical-align:middle; text-align:center;}
.home_environmental_impact_meter .col-md-3 .counter_main{display:inline-block; width:calc(70% - 10px); padding-left:10px; font-size:14px; /*background:url(../images/box_arrow.png) no-repeat right 75%; background-size:10px;*/ vertical-align:top;}
.home_environmental_impact_meter .col-md-3 .counter .number {font-size:30px;font-weight: 700; margin-bottom: 10px; color:#000; height:40px; display:table-cell; vertical-align:middle; text-align:left; width:100vh; border-bottom:1px dotted #000;}	
.home_environmental_impact_meter .environmental_impact_meter>ul>li .counter .desc {font-size: 13px;font-weight: 400; color:#333; display:block; padding:7px 0px 0px; line-height:18px;}
.home_environmental_impact_meter .environmental_impact_meter>ul>li .counter_boxes .counter-icon{color:#fff; font-size:27px;}
.home_environmental_impact_meter .environmental_impact_meter>ul>li .counter_box{width:12.5%; display:inline-block; vertical-align:top; min-height:320px; border-right:1px solid #000;}
.home_environmental_impact_meter .environmental_impact_meter>ul>li .counter_main .title{color:#7db443; line-height:18px;}
.home_environmental_impact_meter .environmental_impact_meter>ul>li .enriching_lives_quote{background:#657c35; width:100vw;}
.home_environmental_impact_meter .environmental_impact_meter>ul>li .enriching_lives_quote_main{width:calc(55% - 0px);}
.home_environmental_impact_meter .environmental_impact_meter>ul>li .enriching_lives_para{width:calc(45% - 20px);}














/*===================== ///////////////////  Inner Page  /////////////////// =====================*/
.banner_inner{}
.banner_inner>img{width:100%;}
.inner_page{padding:0px 0px;}
.content_main{padding:20px 0px;}
.inner_page h2{font-size:21px; text-transform:none; color:#ed1c24; font-weight:500;font-family: 'Roboto', sans-serif; text-align:left; margin-bottom:20px;}
.inner_page h2>span{background:#000; width:100%; display:block; height:1px; margin:10px 0 0px;}
.inner_page h2>span>span{background:#000; margin:-25px 0 0px; border-radius:0%; line-height:0px; height:5px; display:block; width:50px;}
.left_coloumn{border-right: 1px solid #ed1c24; min-height: 750px; padding-right: 20px;}
.sidebar-inner{}
.left_coloumn img{max-width:100%;}
.pb20{padding-bottom:20px;}
.widget-title {color:#ed1c24; font-size:16px; text-transform:none; margin:0px 0px 10px;}

.sidebar-links>ul{padding:0px; margin:0px;}
.sidebar-links>ul>li{border-top: 1px solid #e3e3e3; color: #434343; display: block; font-size: 12px; padding: 7px 0; list-style:none;}
.sidebar-links>ul>li:first-child {border-top: 0 none;}
.sidebar-links>ul>li a {color: #434343;}
.sidebar-links>ul>li.active a{color:#ed1d24;}

.sidebar-links>ul>li>ul{padding:15px 0px 0px 20px; margin:0px;}
.sidebar-links>ul>li>ul>li{border-top: 0px solid #e3e3e3; color: #000; display: block; font-size: 14px; padding: 3px 0; list-style:none; font-weight:500;font-family: 'Roboto', sans-serif;}
.sidebar-links>ul>li>ul>li a {color: #000 !important;}
.sidebar-links>ul>li>ul>li a:focus{color:#666 !important;}



.pager_location{background:#f7f6f6; display:inline-block; vertical-align:middle; width:100%; padding:10px 0px 10px; font-size:11px; border-top:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb;}
.pager_location span{font-weight:700;}
.pager_location i{color:#ed1c24;}


/*===================== ///////////////////  Report Contou  /////////////////// =====================*/
.report-contour{width:100%;}
.report-contour>img{width:90%;}


.vision p{padding:30px 0px; text-align:center;}
.vision-quote{font-weight:600; color:#000; font-size:21px; width:70%; margin:50px auto 0px; text-align:center; background:#f1f1f1; padding:30px; border-radius:7px; border:1px solid #ccc;}
.vision-boxes{}
.vision-boxes>ul{padding:20px 0px 0px; margin:0px; display:inline-block; font-size:0px; text-align:center;}
.vision-boxes>ul>li{padding:15px; display:inline-block; font-size:14px; width:calc(33.33% - 20px); list-style:none; vertical-align:middle; background:#f8f8f8; margin:0px 10px; height:215px;}
.vision_box{padding:0px 20px;}
.vision_box_icon{padding:0px 0px 10px;}
.vision_box_icon>img{height:70px;}

.business{}
.business_banner{width:100%;}
.business_banner>img{width:100%;}
.business p{padding:30px 0px;}
.business p>span{font-size:16px; font-weight:700; color:#000; text-transform:uppercase; letter-spacing:-0.1px;}

.business>ul{padding:0px; margin:0px; display:inline-block; width:100%; font-size:0px;}
.business>ul>li{padding:15px 0px 10px; margin:0px 0px 0px; display:inline-block; width:50%; font-size:14px; list-style:none;}
.business>ul>li p{padding:0px;}
.business h3{text-transform:none; color:#ed1d24; font-weight:600;}
.business_box{padding:0px 20px;}
.business>ul>li:nth-child(1){border-right:1px dashed #ed1d24; text-align:right; border-bottom:1px solid #ccc; animation-delay: 0.3s}
.business>ul>li:nth-child(2){border-bottom:1px solid #ccc; animation-delay: 0.6s}
.business>ul>li:nth-child(3){border-right:1px dashed #ed1d24; text-align:right; animation-delay: 0.9s}
.business>ul>li:nth-child(4){animation-delay: 1.2s}

.business_maps{display:inline-block; width:100%; padding:20px 0px;}
.business_maps>img{width:100%;}

.sidebar-sticky>div{position:fixed; width:270px;}


.policy_engagement p{padding:30px 0px;}
.policy_engagement p>span{font-size:16px; font-weight:700; color:#000; text-transform:uppercase; letter-spacing:-0.1px;}

.policy_engagement>ul{padding:0px 0px 0px 30px; margin:0px;}
.policy_engagement>ul>li{padding:0px; margin:0px; list-style:inside; border-bottom:1px solid #ccc; padding:10px 0px;}

.corporate_governance p{padding:10px 0px;}
.corporate_governance p>span{font-size:15px; font-weight:700; color:#000; text-transform:uppercase; letter-spacing:-0.1px;}

.corporate_governance>ul{display:inline-block; width:100%; margin:0px; padding:0px; font-size:0px;}
.corporate_governance>ul>li{display:inline-block; width:calc(16.16% - 4px); margin:0px; padding:0px; margin:2px; background:#e5e6e7; font-size:11px; line-height:15px;}
.corporate_governance_box{height:150px; display:table-cell; width:100vh; text-align:center; vertical-align:top; padding:20px;}
.corporate_governance_box_icon{border-radius:50%; margin:auto;height:50px; width:50px; text-align:center;background:#ed1d24; margin-bottom:10px;}
.corporate_governance_box_icon_in{vertical-align:middle; display:table-cell;height:50px; width:50px;}
.corporate_governance > ul>p{font-size:12px; line-height:15px;}
.corporate_governance > ul>p a{color:#ed1d24;}

.corporate_governance>ul>li:nth-child(1){animation-delay: 0.0s;}
.corporate_governance>ul>li:nth-child(2){animation-delay: 0.3s;}
.corporate_governance>ul>li:nth-child(3){animation-delay: 0.6s;}
.corporate_governance>ul>li:nth-child(4){animation-delay: 0.9s;}
.corporate_governance>ul>li:nth-child(5){animation-delay: 1.2s;}
.corporate_governance>ul>li:nth-child(6){animation-delay: 1.5s;}
.corporate_governance>ul>li:nth-child(7){animation-delay: 0.3s;}
.corporate_governance>ul>li:nth-child(8){animation-delay: 0.6s;}
.corporate_governance>ul>li:nth-child(9){animation-delay: 0.9s;}
.corporate_governance>ul>li:nth-child(10){animation-delay: 1.2s;}
.corporate_governance>ul>li:nth-child(11){animation-delay: 1.5s;}
.corporate_governance>ul>li:nth-child(12){animation-delay: 1.8s;}




.enriching_lives{}
.enriching_lives_highjlight{background:url(../images/enriching_lives_highlights_img.png) no-repeat right #0569a4; text-align:center; padding:50px; color:#fff; margin:0px 0px 30px;}
.enriching_lives_highjlight_orrange{background:url(../images/enriching_lives_highlights_img_orrange.png) no-repeat right #f89f7a;}
.enriching_lives_highjlight>p{width:75%; text-align:justify; font-size:16px; line-height:24px;}
.enriching_lives h3{color:#024070; font-weight:700; margin-bottom:20px; margin-top:20px;}
.enriching_lives h3:first-child{margin-top:0px;}
.enriching_lives h3>span{background:#024070; width:100%; display:block; height:1px; margin:10px 0 0px;}
.enriching_lives h3>span>span{background:#0569a4; margin:-25px 0 0px; border-radius:0%; line-height:0px; height:5px; display:block; width:50px;}

.enriching_lives_top{display:inline-block; width:100%; font-size:0px;}
.enriching_lives_top>div{font-size:14px;}
.enriching_lives_quote_main{width:calc(30% - 0px);background:#024070; display:inline-block;}
.enriching_lives_quote{display: table-cell;width:100%; padding:10px 20px; vertical-align: middle; font-size:24px !important; line-height:31px; color:#fff; font-weight:300; letter-spacing:-0.2px;font-family: 'Oswald', sans-serif; height:270px;}
.enriching_lives_quote>span{font-weight:700;}
.enriching_lives_para{display:inline-block; width:calc(70% - 20px); vertical-align:top; padding-left:20px;}
.enriching_lives_para>p{line-height:21px;}

.research_innovation_img>img{width:100%;}
.research_innovation>p{line-height:21px;}
.research_innovation_img>p{font-size:11px; text-align:center;}
.research_innovation>P>span{text-transform:uppercase; font-weight:700;}
.research_innovation>ul{padding:0px 0px 0px 30px; margin:0px;}
.research_innovation>ul>li{padding:0px; margin:0px; list-style:inside; border-bottom:1px solid #ccc; padding:10px 0px;}
.research_innovation_case_study{background:#024070; border-radius:7px; padding:7px 15px 15px; margin:40px 0px 0px;}
.research_innovation_case_study .title{text-transform:uppercase; color:#d0d2d3; font-weight:600; display:inline-block; width:100%;font-family: 'Oswald', sans-serif; vertical-align:top;}
.research_innovation_case_study .title>span{display:block; float:left; vertical-align:top; padding-left:10px;}
.research_innovation_case_study .title>span>span{display:block; width:60px; height:3px; background:#d0d2d3;}
.research_innovation_case_study .img{float:left; margin-top:-25px;}
.research_innovation_case_study h4{color:#fff; font-weight:700; margin-bottom:20px; margin-top:20px;}
.research_innovation_case_study>p{color:#fff;}
.research_innovation_case_study>ul{padding:0px 0px 0px 30px; margin:0px;}
.research_innovation_case_study>ul>li{padding:0px; margin:0px; list-style:outside; border-bottom:1px solid #ccc; padding:10px 0px; color:#fff;}
.research_innovation_case_study>ul>li:last-child{border-bottom:0px;}



.learning_leadership{}
.learning_leadership h3{color:#f05a21;}
.learning_leadership h3>span{background:#f05a21;}
.learning_leadership h3>span>span{background:#f05a21;}
.learning_leadership .enriching_lives_para p>span{font-weight:700; text-transform:uppercase;}
.learning_leadership .enriching_lives_quote{background:#f05a21;}

.leadership_workforce_india{padding:20px 0px 0px;}
.leadership_workforce_india .title{color:#f05a21; text-transform:uppercase; font-size:16px; font-weight:600;}
.leadership_workforce_india>ul{display:inline-block; width:100%; padding:20px 0px; margin:0px; font-size:0px;}
.leadership_workforce_india>ul>li{display:inline-block; width:33.33%; padding:0px; margin:0px; list-style:none;}

.leadership_workforce_india .counter {padding:0px 0; display:inline-block; width:100%; font-size:0px; padding:10px 0px;}
.leadership_workforce_india .counter-icon{display:inline-block; width:30%; text-align:center;}
.leadership_workforce_india .counter-icon .counter-icon_img{display:table-cell; width:100vh; height:50px; vertical-align:middle; text-align:center;}
.leadership_workforce_india .counter_main{display:inline-block; width:calc(70% - 10px); padding-left:10px;}
.leadership_workforce_india .counter .number {font-size:40px;font-weight: 700; margin-bottom: 10px; color:#000; height:50px; display:table-cell; vertical-align:middle; text-align:left; width:100vh; border-bottom:1px dotted #000;}	
.leadership_workforce_india .counter .desc {font-size: 13px;font-weight: 400; color:#333; display:block; padding:7px 0px 0px; line-height:18px;}
.leadership_workforce_india .counter_boxes .counter-icon{color:#fff; font-size:27px;}
.leadership_workforce_india .counter_box{width:12.5%; display:inline-block; vertical-align:top; min-height:320px; border-right:1px solid #000;}

.leadership_workforce_india_employee_img{width:100%; padding:0px 0px 20px;}
.leadership_workforce_india_employee_img>img{width:100%;}
.leadership_workforce_india_employee>p{line-height:21px;}
.leadership_workforce_india_employee>P>span{text-transform:uppercase; font-weight:700;}
.leadership_workforce_india_employee>ul{padding:0px 0px 20px 30px; margin:0px;}
.leadership_workforce_india_employee>ul>li{padding:0px; margin:0px; list-style:none; border-bottom:1px solid #ccc; padding:10px 0px;}

.learning_orrange_panel{background:#fac8b4; padding:20px; margin:0px 0px 20px;}
.learning_orrange_panel>ul{display:inline-block; width:100%; padding:20px 0px 0px; margin:0px; font-size:0px;}
.learning_orrange_panel>ul>li{display:inline-block; width:calc(50% - 20px); list-style:none; padding:0px; margin:0px 20px 30px 0px; font-size:14px; vertical-align:top;}
.learning_orrange_panel_header{display:inline-block; width:100%; vertical-align:middle; font-weight:700;}
.learning_orrange_panel_header>img{padding-right:15px;}
.learning_orrange_panel>ul>li:nth-child(1){border-bottom:1px dashed #000; min-height:200px;}
.learning_orrange_panel>ul>li:nth-child(2){border-bottom:1px dashed #000; min-height:200px;}



.environment_safety_main{background:#424043; padding:20px 20px 20px;}
.environmental_responsibility .environment_safety{border:1px solid #97ad33; border-radius:0px 5px 5px 5px;}
.environmental_responsibility .environment_safety .title{padding:20px 0px 20px 25px; color:#fff;}
.environment_safety_main>h3{color:#000 !important; display:inline-block; background:#97ad33; padding:5px; margin:0px 0px 0px 0px; line-height:18px; text-transform:uppercase; font-size:15px;}
.environmental_responsibility .environment_safety .counter {display:inline-block; width:100%; font-size:0px; padding:10px 10px; min-height:100px;}
.environmental_responsibility .environment_safety  .counter-icon{display:inline-block; width:25%; text-align:center; vertical-align:middle;}
.environmental_responsibility .environment_safety  .counter-icon .counter-icon_img{display:table-cell; width:100vh; vertical-align:middle; text-align:center;}
.environmental_responsibility .environment_safety  .counter_main{display:inline-block; width:calc(70% - 10px); padding-left:10px; font-size:14px; vertical-align:middle;}
.environmental_responsibility .environment_safety  .counter .number {font-size:15px;font-weight: 700; margin-bottom: 10px; color:#7fb540; height:30px; display:table-cell; vertical-align:middle; text-align:left; width:100vh; border-bottom:0px dotted #fff;}	
.environmental_responsibility .environment_safety  .counter .desc {font-size: 10px;font-weight: 400; color:#97ad33; display:block; padding:7px 0px 0px; line-height:13px;}
.environmental_responsibility .environment_safety  .counter_boxes .counter-icon{color:#fff; font-size:27px;}
.environmental_responsibility .environment_safety  .counter_box{width:12.5%; display:inline-block; vertical-align:top; min-height:320px; border-right:1px solid #000;}
.environmental_impact_meter .environment_safety  .counter_main .title{color:#7db443; line-height:18px;}
.environmental_responsibility .environment_safety  .enriching_lives_quote{background:#657c35; width:100vw;}
.environmental_responsibility .environment_safety  .enriching_lives_quote_main{width:calc(55% - 0px);}
.environmental_responsibility .environment_safety  .enriching_lives_para{width:calc(45% - 20px);}
.environmental_responsibility .environment_safety .row .col-md-12 .dotted_line>p{color:#7fb540; text-align:center;}
.environmental_responsibility .environment_safety .row .dotted_line{border-bottom:1px dotted #fff;}
.environmental_responsibility .environment_safety .row .dotted_line2{border-bottom:0px dotted #fff;}
.safety_per_yr{text-align:right; color:#fff; padding:20px 30px 0px 0px; font-size:12px;}




.environmental_responsibility{}
.environmental_responsibility h3{color:#657c35;}
.environmental_responsibility h3>span{background:#657c35;}
.environmental_responsibility h3>span>span{background:#657c35;}
.environmental_responsibility .enriching_lives_para p>span{font-weight:700; text-transform:uppercase;}
.environmental_responsibility .enriching_lives_quote{background:#96ac36;}
.environmental_responsibility_highjlight_orrange{background:url(../images/enriching_lives_highlights_img_green.png) no-repeat right #96ac36;}
.environmental_responsibility>P>span{text-transform:uppercase; font-weight:700;}

.environmental_impact_meter{padding:20px 0px 0px;}
.environmental_impact_meter .title{color:#333; text-transform:uppercase; font-size:16px; font-weight:600;}
.environmental_impact_meter>ul{display:inline-block; width:100%; padding:20px 0px; margin:0px; font-size:0px;}
.environmental_impact_meter>ul>li{display:inline-block; width:50%; padding:0px; margin:0px; list-style:none;/* border:1px solid #ccc; box-shadow:0px 0px 31px #ccc inset;*/}

.environmental_responsibility .counter {padding:0px 0; display:inline-block; width:100%; font-size:0px; padding:10px 0px;}
.environmental_responsibility .counter-icon{display:inline-block; width:30%; text-align:center;}
.environmental_responsibility .counter-icon .counter-icon_img{display:table-cell; width:100vh; vertical-align:middle; text-align:center;}
.environmental_responsibility .counter_main{display:inline-block; width:calc(70% - 10px); padding-left:10px; font-size:14px; /*background:url(../images/box_arrow.png) no-repeat right 75%; background-size:10px;*/}
.environmental_responsibility .counter .number {font-size:30px;font-weight: 700; margin-bottom: 10px; color:#000; height:40px; display:table-cell; vertical-align:middle; text-align:left; width:100vh; border-bottom:1px dotted #000;}	
.environmental_responsibility .counter .desc {font-size: 13px;font-weight: 400; color:#333; display:block; padding:7px 0px 0px; line-height:18px;}
.environmental_responsibility .counter_boxes .counter-icon{color:#fff; font-size:27px;}
.environmental_responsibility .counter_box{width:12.5%; display:inline-block; vertical-align:top; min-height:320px; border-right:1px solid #000;}
.environmental_impact_meter .counter_main .title{color:#7db443; line-height:18px;}
.environmental_responsibility .enriching_lives_quote{background:#657c35; width:100vw;}
.environmental_responsibility .enriching_lives_quote_main{width:calc(55% - 0px);}
.environmental_responsibility .enriching_lives_para{width:calc(45% - 20px);}

.environmental_responsibility .research_innovation_case_study{background:#657c35; border-radius:7px; padding:7px 15px 15px; margin:40px 0px 0px;}
.environmental_responsibility .research_innovation_case_study .title{text-transform:uppercase; color:#d0d2d3; font-weight:600; display:inline-block; width:100%;font-family: 'Oswald', sans-serif; vertical-align:top; padding-bottom:25px;}
.environmental_responsibility .research_innovation_case_study .title>span{display:block; float:left; vertical-align:top; padding-left:10px;}
.environmental_responsibility .research_innovation_case_study .title>span>span{display:block; width:60px; height:3px; background:#d0d2d3;}
.environmental_responsibility .research_innovation_case_study .img{float:left; margin-top:-25px;}
.environmental_responsibility .research_innovation_case_study h4{color:#fff; font-weight:700; margin-bottom:20px; margin-top:20px;}
.environmental_responsibility .research_innovation_case_study>p{color:#fff;}
.environmental_responsibility .research_innovation_case_study>ul{padding:0px 0px 0px 30px; margin:0px;}
.environmental_responsibility .research_innovation_case_study>ul>li{padding:0px; margin:0px; list-style:inside; border-bottom:1px solid #ccc; padding:10px 0px; color:#fff;}
.environmental_responsibility .research_innovation_case_study>ul>li:last-child{border-bottom:0px;}
.environmental_responsibility .research_innovation_case_study span{text-transform:uppercase; font-weight:700;}
.environmental_responsibility .research_innovation_case_study .footer{display:inline-block; width:100%; border-top:1px solid #fff; margin:10px 0px 0px; padding-top:20px;}
.environmental_responsibility .research_innovation_case_study .footer .img{width:20%; margin:0px; display:inline-block;}
.environmental_responsibility .research_innovation_case_study .footer .img>img{width:100%;}
.environmental_responsibility .research_innovation_case_study .footer .cnt{display:inline-block; width:calc(70% - 15px); color:#fff; padding:10px 0px 0px 15px;}
.environmental_responsibility .research_innovation_case_study .footer .cnt p>span{font-size:35px; display:block;}
.environmental_responsibility>ul{padding:0px 0px 20px 30px; margin:0px;}
.environmental_responsibility>ul>li{padding:0px; margin:0px; list-style:outside; border-bottom:1px solid #ccc; padding:10px 0px;}
.environmental_responsibility .energy_assessment_tool{color:#657c35; padding:20px 0px 0px;border-bottom:5px solid #657c35; margin-bottom:20px;}
.environmental_responsibility .energy_assessment_tool .title{color:#657c35; padding:0px 0px 0px 50px; margin:0px 0px 10px; background:url(../images/energy_assessment_tool_icon.jpg) no-repeat left; background-size:40px; border-bottom:5px solid #657c35;}
.environmental_responsibility .energy_assessment_tool .title>span{color:#657c35; font-weight:700;}

.rd_center_mahape_img{width:80%; margin:auto; padding:20px 0px;}




.environmental_responsibility .solvent_recovery_text_col{float:left; width:33.33%;}
.environmental_responsibility .solvent_recovery_text_col .enriching_lives_quote_main{width:100%;}
.environmental_responsibility .solvent_recovery_text_col .enriching_lives_quote{height:470px;}
.safety_quote .enriching_lives_quote_main{width:100%; background:#657C35;}
.safety_quote .enriching_lives_quote{padding:20px 20%; text-align:center; height:100px;}

.environmental_responsibility .col4{}
.environmental_responsibility .col4>ul{display:inline-block; width:100%; font-size:0px; margin:0px 0px 15px; background:#f8f8f8; padding:0px 20px 20px; border-bottom:1px dashed #ccc;}
.environmental_responsibility .col4>ul>li{display:inline-block; width:48%; font-size:14px; list-style:none; float:left;}
.environmental_responsibility .col4_in{padding:20px 20px 0px 0px;}
.environmental_responsibility .col4_in_header{display:inline-block; width:100%; font-weight:700; font-size:15px; line-height:30px; padding:0px 0px 15px;}
.environmental_responsibility .col4_in_header>img{width:70px; padding-right:10px;}
.environmental_responsibility .col4_in p{font-size:13px; line-height:18px;}






.corporate_social_responsibility{}
.corporate_social_responsibility_highjlight{background:url(../images/enriching_lives_highlights_img.png) no-repeat right #0569a4; text-align:center; padding:50px; color:#fff; margin:0px 0px 30px;}
.corporate_social_responsibility_vilote{background:url(../images/enriching_lives_highlights_img_violet.png) no-repeat right #56063d;}
.corporate_social_responsibility_highjlight>p{width:75%; text-align:right; font-size:16px; line-height:24px;}
.corporate_social_responsibility h3{color:#56063d; font-weight:700; margin-bottom:20px; margin-top:20px;}
.corporate_social_responsibility h3:first-child{margin-top:0px;}
.corporate_social_responsibility h3>span{background:#56063d; width:100%; display:block; height:1px; margin:10px 0 0px;}
.corporate_social_responsibility h3>span>span{background:#56063d; margin:-25px 0 0px; border-radius:0%; line-height:0px; height:5px; display:block; width:50px;}

.corporate_social_responsibility .enriching_lives_quote_main{background:#56063d;}
.corporate_social_responsibility p>span{text-transform:uppercase; font-weight:700;}

.corporate_social_responsibility .research_innovation_case_study{background:#56063D;}

.corporate_social_responsibility .thumb_cnt{}
.corporate_social_responsibility .thumb_cnt>ul{display:inline-block; width:100%; padding:0px; margin:0px 0px 15px;}
.corporate_social_responsibility .thumb_cnt>ul>li{display:inline-block; padding:10px 0px 10px; margin:0px; width:100%; background:#f1f1f1; padding:15px;}
.corporate_social_responsibility .thumb_cnt>ul>li>div{float:left; font-size:16px;}
.corporate_social_responsibility .thumb_cnt>ul>li>div:nth-child(1){width:5%;}
.corporate_social_responsibility .thumb_cnt>ul>li>div:nth-child(1)>img{width:100%;}
.corporate_social_responsibility .thumb_cnt>ul>li>div:nth-child(2){width:calc(60% - 15px); padding-left:15px;}

.corporate_social_responsibility_img span{color:#872464; font-size:13px;}

.corporate_social_responsibility>ul{display:inline-block; width:100%; padding:20px 0px; margin:0px; font-size:0px;}
.corporate_social_responsibility>ul>li{display:inline-block; width:33.33%; padding:0px; margin:0px; list-style:none;}

.corporate_social_responsibility .counter {padding:0px 0; display:inline-block; width:100%; font-size:0px; padding:10px 0px;}
.corporate_social_responsibility .counter-icon{display:inline-block; width:30%; text-align:center;}
.corporate_social_responsibility .counter-icon .counter-icon_img{display:table-cell; width:100vh; height:50px; vertical-align:middle; text-align:center;}
.corporate_social_responsibility .counter_main{display:inline-block; width:calc(70% - 10px); padding-left:10px;}
.corporate_social_responsibility .counter .number {font-size:40px;font-weight: 700; margin-bottom: 10px; color:#000; height:50px; display:table-cell; vertical-align:middle; text-align:left; width:100vh; border-bottom:1px dotted #000;}	
.corporate_social_responsibility .counter .desc {font-size: 13px;font-weight: 400; color:#333; display:block; padding:7px 0px 0px; line-height:18px;}
.corporate_social_responsibility .counter_boxes .counter-icon{color:#fff; font-size:27px;}
.corporate_social_responsibility .counter_box{width:12.5%; display:inline-block; vertical-align:top; min-height:320px; border-right:1px solid #000;}



footer{background:#000; padding:10px 0px; color:#999; font-size:12px;}
footer .row .col-md-6:nth-child(1){text-align:left;}
footer .row .col-md-6:nth-child(2){text-align:right;}
footer a{color:#fff;}
footer a:hover{text-decoration:none;}




.leadership_ul{float:left; width:50%;}
.leadership_ul






.specific_wastewater{background:url(../images/waste_water_img.png) no-repeat right bottom; margin:0px 0px 20px;}
.specific_wastewater .chart li{height:35px;}
.specific_wastewater .chart li span{display:block; float:left;}
.specific_wastewater .chart li span:first-child{width:80px;}
.specific_wastewater .chart li .bar{background:#7db443;}

.specific_wastewater .chart li:nth-child(2) .bar{background:#7db443;}
.specific_wastewater .chart li:nth-child(5) .bar{background:#657c35;}
.specific_wastewater .chart li .chart_total{font-size:16px; color:#000;}
.specific_wastewater .chart_total>span{font-size:24px; font-weight:700;}


.safety .chart-horiz{display:inline-block; width:80%;}
.safety{background:#e5e6e7; margin:0px 0px 20px; display:inline-block; width:calc(100% - 60px); padding:30px; font-size:0px;}
.safety .chart li{height:35px;}
.safety .chart li span{display:block; float:left;}
.safety .chart li .bar{background:#7db443;}

.safety .chart li:nth-child(2) .bar{background:#96ac36;}
.safety .chart li:nth-child(3) .bar{background:#657c35;}
.safety .chart li:nth-child(4) .bar{background:#485e24;}
.safety .chart li .chart_total{font-size:16px !important; color:#000; text-transform:uppercase;}
.safety .chart_total{font-size:14px;}
.safety .chart_total>span{font-size:24px; font-weight:700; float:right; line-height:15px;}

.safety .content{display:inline-block; width:20%; font-size:14px; vertical-align:top;}
.safety .content>ul{padding:0px; margin:0px;}
.safety .content>ul>li{padding:0px; margin:0px; list-style:none; height:40px; line-height:40px; text-align:right;}




.enriching_lives_new{background:#ec1d24; text-align:center; padding:50px; color:#fff; margin:0px 0px 30px; font-size:}
.enriching_lives_new_quote{display: table-cell;width:100%; padding:10px 20px; vertical-align: middle; font-size:24px !important; line-height:31px; color:#fff; font-weight:300; letter-spacing:-0.2px;font-family: 'Oswald', sans-serif; height: auto;}

.enriching_lives_main{}
.enriching_lives_main>h3{color:#ec1d24; font-size:16px; font-weight:600;}


.chairman_sign{width:100px;}



@media only screen and (max-width: 480px) {
	.sidebar-sticky{position:relative; display:none;}
	.navbar-custom.affix .navbar-nav > li > a, .navbar-custom .nav li a, .navbar-custom .navbar-toggle{padding:10px 5px;}
	.navbar-nav{border-bottom:2px solid #000;}
	.nav_bar_shadow{display:none;}
	
	.banner1, .banner2{width:100%; padding:10px; background:none;}
	.banner1_text, .banner2_text{font-size:14px; line-height:21px;}
	.slide_new1 .carousel-caption, .slide_new2 .carousel-caption{position:absolute; top:0px; height:100%; background:rgba(0,0,0,0.7);}
	.carousel .item{min-height:100px !important;}
	.carousel-caption .banner1_text:nth-child(5) > span, .carousel-caption .banner2_text:nth-child(5) > span{padding:2px 7px;}
	.banner2_text span{padding:5px 0px;}
	.carousel-caption .banner2_text:nth-child(1){margin-bottom:2px;}
	
	.middle .home_enriching_lives, .middle .chairman_message{float:none; width:100%;}
	
	h2{font-size:16px;}
	.home_enriching_lives_qute_text{padding:10px 0px 0px;}
	.home_enriching_lives_qute_text > p{font-size:14px; line-height:18px;}
	.owl-theme .owl-controls{margin:0px;}
	
	.home_enriching_lives_icon > ul{font-size:0px;}
	.home_enriching_lives_icon > ul > li{width:calc(25% - 20px); height:auto;}
	.home_enriching_lives_icon_in img{max-height:30px; max-width:30px;}
	.home_enriching_lives_icon_in{height:50px; width:50px;}
	.home_enriching_lives, .about_us_overlay{padding:20px 0px;}
	.chairman_message_qute_text > p{font-size:14px; line-height:21px;}
	
	.middle .home_enriching_lives .middle_in{width:90%;}
	.middle .chairman_message .middle_in{width:90%;}
	
	.counter_box{width:50%; min-height:70px; border-right:0px; border-bottom:1px solid #000;}
	.dark-grey-bg .counter{padding:20px 0px;}
	.boxes_text_btm{padding:10px;}
	
	
	.content_main .col-md-3{display:none;}
	.vision-quote{margin:10px; width:auto; font-size:16px; padding:10px;}
	.vision p{padding:10px 0px;}
	.vision-boxes > ul{padding:0px;}
	.vision-boxes > ul > li{width:100%; margin:0px;}
	
	.corporate_governance > ul > li{width:100%;}
	.corporate_governance_box{height:auto;}
	.policy_engagement > ul{padding:0px;}
	
	.nav_report{margin:0px;}
	.left_coloumn{min-height:100px; padding:0px; border:0px;}
	.enriching_lives_highjlight{padding:10px}
	.enriching_lives_highjlight > p{width:100%; text-align:center;}
	.enriching_lives_quote_main, .enriching_lives_para{width:100%; float:none; padding:0px;}
	.enriching_lives_quote{height:auto; font-size:16px;}
	.enriching_lives_para > p{padding:10px 0px;}
	.research_innovation > ul{padding:0px;}
	.sidebar-inner{top:0px;}
	
	.leadership_workforce_india > ul > li{width:100%;}
	.leadership_workforce_india_employee > ul{padding:0px;}
	.learning_orrange_panel > ul > li{width:100%;}
	.environmental_responsibility .enriching_lives_quote_main, .environmental_responsibility .enriching_lives_para{width:100%;}
	.environmental_responsibility > ul{padding:0px;}
	.environmental_responsibility .solvent_recovery_text_col{width:100%;}
	.environmental_responsibility .solvent_recovery_text_col .enriching_lives_quote{height:auto;}
	.environmental_responsibility .col4 > ul > li{width:100%;}
	.corporate_social_responsibility .thumb_cnt > ul > li > div:nth-child(2){width:calc(90% - 15px);}
	.research_innovation_img{padding-top:10px;}
	.safety_quote .enriching_lives_quote{padding:10px; height:auto;}
	
	
}



@media only screen and (max-width: 768px) {
	.dropdown-menu .row{width:100%;}
	.row .list-unstyled:first-child > li{line-height:24px; font-size:16px; border-right:0px; border-bottom:1px solid #999;}
	.navbar-nav > li > .dropdown-menu li{display:block; width:95%; margin:0px 0px 0px 5%;}
	.navbar-nav .open .dropdown-menu{background:#f1f1f1;}
}

@media only screen and (min-width: 768px) and (max-width: 980px) {
	
}



@media only screen and (min-width: 769px){
	.dropdown:hover .dropdown-menu{display:block !important;}
}
