@import url('https://fonts.googleapis.com/css?family=Asap:400,400i,500,500i,600,600i,700,700i');
.dsk_hide{display:none !important}
.mb_hide{display:block}
body{font-family: 'Asap', sans-serif; background-color:#ffffff; font-weight:400; font-size:15px; outline:none;}
h1, h2, h3, h4, h5, h6{font-family: 'Asap', sans-serif; margin-top:0px; padding-top:0px; outline:none;}
h2{ color:#349ed7; font-family:24px; font-weight:400;}
h3.subhead{ font-size:20px; color:#696969; /*font-style:italic;*/ border-top:1px solid #c2c2c2; border-bottom:1px solid #c2c2c2; padding:20px; font-weight:400; text-align:center; line-height:25px; float:left; width:100%; position:relative;}
h3.subhead:after{position:absolute; left:0px; top:-2px; content:""; display:block; border:1px solid #349ed7; width:22px; height:2px;}
h3.subhead:before{position:absolute; right:0px; top:-2px; content:""; display:block; border:1px solid #349ed7; width:22px; height:2px;}
h3.subhead span{position:absolute; left:0px; top:-2px; right:0px; content:""; display:block; border:1px solid #349ed7; width:98px; height:2px; text-align: center; margin: 0 auto;}


h3.subhead_no-line{ font-size:20px; color:#696969; /*font-style:italic;*/ border-top:1px solid #c2c2c2; padding:20px; font-weight:400; text-align:center; line-height:25px; float:left; width:100%; position:relative;}
h3.subhead_no-line:after{position:absolute; left:0px; top:-2px; content:""; display:block; border:1px solid #349ed7; width:22px; height:2px;}
h3.subhead_no-line:before{position:absolute; right:0px; top:-2px; content:""; display:block; border:1px solid #349ed7; width:22px; height:2px;}
h3.subhead_no-line span{position:absolute; left:0px; top:-2px; right:0px; content:""; display:block; border:1px solid #349ed7; width:98px; height:2px; text-align: center; margin: 0 auto;}

h3.subhead_no-line2{ font-size:20px; color:#696969; /*font-style:italic;*/ border-top:1px solid #2b91b8; padding:20px; font-weight:400; text-align:center; line-height:25px; float:left; width:100%; position:relative;}
h3.subhead_no-line2:after{position:absolute; left:0px; top:-2px; content:""; display:block; border:1px solid #349ed7; width:22px; height:2px;}
h3.subhead_no-line2:before{position:absolute; right:0px; top:-2px; content:""; display:block; border:1px solid #349ed7; width:22px; height:2px;}
h3.subhead_no-line2 span{position:absolute; left:0px; top:-2px; right:0px; content:""; display:block; border:1px solid #349ed7; width:98px; height:2px; text-align: center; margin: 0 auto;}

h3.subhead_no-line3{ font-size:20px; color:#696969; /*font-style:italic;*/ border-top:1px solid #c2c2c2; padding:0px; font-weight:400; text-align:center; line-height:25px; float:left; width:100%; position:relative;}
h3.subhead_no-line3:after{position:absolute; left:0px; top:-2px; content:""; display:block; border:1px solid #349ed7; width:22px; height:2px;}
h3.subhead_no-line3:before{position:absolute; right:0px; top:-2px; content:""; display:block; border:1px solid #349ed7; width:22px; height:2px;}
h3.subhead_no-line3 span { position:absolute; left:0px; top:-2px; right:0px; content:""; display:block; border:1px solid #349ed7; width:98px; height:2px; text-align: center; margin: 0 auto;}
a.watchvideo{font-size:11px; color:#000000; padding:3px 15px 3px 8px; border-radius:2px; font-weight:600; margin-left:10px; display:inline-block; background:url(../images/play.gif) no-repeat right 9px #ffcc00;}


h3.subhead2{ font-size:19px; color:#696969; font-style:italic; font-weight:300; text-align:left; line-height:25px; float:left; width:100%}
h4{color:#000000; font-size:20px; font-weight:400;}
ul li{ outline:none;}
a{ outline:none;}
ul { outline:none;}
.brd_btm{border-bottom:0px solid !important}
ul{list-style:none;}
.nopadding [class*="col-"] {padding-left: 0px !important ; padding-right: 0px !important ;}
.nopadding_left [class*="col-"] {padding-left: 0px !important;}
[class*="col-"], .container, .container-fluid {padding-left: 4px; padding-right: 4px;}
.blue_bg [class*="col-"], .container, .blue_bg .container-fluid {padding-left: 0px; padding-right: 0px;}
.row {margin-left: -4px; margin-right: -4px;}
.padd_none{padding-left:0px !important; padding-right:0px !important;}
.mob_img{display:none}
header{background-color:#fff; float:left; width:100%; min-height:108px; border-bottom:3px solid #2085c4; position:relative;}
header .logo{padding-top:18px;  /*border-right:1px solid #dadada;*/ height:108px;}
/*header .navbar,*/ .mainmenu {position:inherit}
.mainmenu{padding-top:13px}
.topsec{padding:0 0 13px 20%; position:relative;}
.blue_bg{background:url(../images/blue_bg.jpg) no-repeat center top; min-height:363px; float:left; width:100%;} 
.mb_logo{display:none}

.scrollToTop{width:100px; height:130px;padding:10px; text-align:center; background: whiteSmoke;	font-weight: bold;	color: #444;text-decoration: none;position:fixed;bottom:50px;right:40px;display:none;background:url(../images/arrow_up.png) no-repeat 0px 20px;}
.scrollToTop:hover{text-decoration:none;}

.topnav li  a.rightNavBtn{background:#ffcc00 !important; color: #000 !important;font-size: 11px; line-height:24px; font-weight: 400;padding: 0 12px;position: inherit; margin-top:8px; border-radius:12px; margin-bottom:8px; display: inline-block;}


.pt-1, .py-1 {
  padding-top: .25rem !important;
}
.pt-2, .py-2 {
  padding-top: .5rem !important;
}
.pt-3, .py-3 {
  padding-top: 1rem !important;
}
.pt-4, .py-4 {
  padding-top: 1.5rem !important;
}
.pt-5, .py-5 {
  padding-top: 3rem !important;
}
.pb-1, .py-1 {
  padding-bottom: .25rem !important;
}
.pb-2, .py-2 {
  padding-bottom: .5rem !important;
}
.pb-3, .py-3 {
  padding-bottom: 1rem !important;
}
.pb-4, .py-4 {
  padding-bottom: 1.5rem !important;
}
.pb-5, .py-5 {
  padding-bottom: 3rem !important;
}

/* @font-face {
  font-family: Montserrat-Regular;
  src: url(http://bharatforge.democheck.in/assets/fonts/Montserrat-Regular.ttf);
}
@font-face {
  font-family: Montserrat-Bold;
  src: url(http://bharatforge.democheck.in/assets/fonts/Montserrat-Bold.ttf);
} */
.logo{
  float: left;
  width: 20%;
}
.logo img{
  max-width: 100%;
}
.top_rightbox{
  float: left;
  width: 80%;
}
.properlling_text{
  font-size: 62px;
  font-weight: bold;
  color: #0162af;
}
.properlling_content{
  font-size: 16px;
  color: #242424;
}
.blue_tab_box{
  float: left;
  width: 100%;
}
.blue_tab_box ul{
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;
}
.blue_tab_box li{
  float: left;
  width: 30%;
  padding: 0 10px 0 0;
}
.blue_tab_box li a{
  float: left;
  width: 100%;
  background-color: #eee;
  line-height: normal;
  font-size: 16px;
  text-align: center;
  color: #9c9c9c;
  padding: 25px 10px;
  border-radius: 15px;
  position: relative;
}
.blue_tab_box li a:hover{
	background-color: #0162af;
	color: #fff;
}
.blue_tab_box li .selected{
	background-color: #0162af;
	color: #fff;
}
.blue_tab_box .selected span{
  background-image: url(http://bharatforge.democheck.in/assets/images/blue_arrow.png);
  width: 100%;
  height: 15px;
  position: absolute;
  margin: 68px 0 0 0;
  background-repeat: no-repeat;
  background-position: center top;
  clear: both;
  left: 0;
  background-size: contain;
  top: 0;
}
.tab-content{
    display: none;
}

.tab-content.current{
    display: inherit;
}
.blue_grey_mainbox{
  float: left;
  width: 100%;
  height: auto;
  margin: 50px 0 0 0;
}
.blue_grey_leftbox{
  float: left;
  width: 25%;
  padding: 30px 26px 15px 26px;
  background-image: linear-gradient(to top, #54a432 0%, #3c7e21 100%);
  background-color: #088a10;
  border-radius: 6px;
}
.blue_grey_leftbox button{
  background-color: transparent;
  float: left;
  width: 100%;
  padding: 15px 26px;
  margin: 0px 0 10px 0;
  font-size: 15px;
  border-radius: 10px;
  position: relative;
  cursor: pointer;
  color: #8c8c8c;
  border: 0;
  text-align: left;
}
.blue_grey_leftbox button:hover{
  background-color: #0162af;
  color: #fff;
  width: 120%;
}
.blue_grey_leftbox .active{
  background-color: #0162af;
  color: #fff;
  width: 120%;
}
.blue_grey_leftbox ul{
  float: left;
  width: 100%;
  height: auto;
  padding: 0px;
  margin: 0px;
}
.blue_grey_leftbox ul li{
  float: left;
  width: 100%;
  height: auto;
  padding: 0px;
  margin: 0px;
}
.blue_grey_leftbox ul li a{
  background-color: transparent;
  float: left;
  width: 100%;
  padding: 15px 0px 15px 10px;
  margin: 0px 0 10px 0;
  font-size: 15px;
  border-radius: 10px;
  position: relative;
  cursor: pointer;
  color: #fff;
  border: 0;
  text-align: left;
}
.blue_grey_leftbox ul li a:hover{
  background-color: #FFF;
  color: #000;
  width: 120%;
  border-radius: 10px;
  box-shadow: 0 3px 4px rgba(0, 0, 0, 0.1);
}
.blue_grey_leftbox ul li .selected{
  background-color: #FFF;
  color: #000;
  width: 120%;
  border-radius: 10px;
  box-shadow: 0 3px 4px rgba(0, 0, 0, 0.1);
}
.blue_grey_rightbox{
  float: right;
  width: 72%;
  background-color: #fff;
  min-height: inherit;
  padding: 0 0 40px 0;
  color: #242424;
}

.banner_section{
  width: 100%;
  min-height: 300px;
  background-repeat: no-repeat;
  background-position: center top;
  background-size: cover;
  margin: 0 0 10px 0;
  float: left;
}
.banner_img{
  float: left;
  width: 100%;
}
.sustainability_banner_content_main{
  max-width: 1200px;
  margin: 0 auto;
}
.sustainability_banner_content{
  float: left;
  width: 100%;
  text-align: center;
  margin: -60px 0 0 0;
  font-size: 18px;
  text-shadow: 1px 1px 0 #e0e0e0;
}
.blue_grey_rightbox img{
  max-width: 100%;
}
.banner_content{
  float: right;
  width: 370px;
  margin: -320px 0 0 0;
  color: #000;
  font-size: 16px;
  line-height: 23px;
}
.blue_inner_grey_menubox{
  float: left;
  width: 100%;
  margin: 0 0 30px 0;
}

.blue_inner_grey_menubox button{
  float: left;
  width: auto;
  background-color: #eee;
  border-radius: 10px;
  padding: 15px 30px;
  margin: 0 10px 10px 0;
  color: #9c9c9c;
  font-size: 14px;
  cursor: pointer;
  transition-duration: 0.3s;
  border: 0;
}
.blue_inner_grey_menubox button:hover{
  color: #0162AF;
  box-shadow: 0px 4px 10px #e1e1e1;
  background-color: #fff;
  font-weight: bold;
}
.blue_inner_grey_menubox .grey_button{
  float: left;
  width: auto;
  background-color: #eee;
  border-radius: 10px;
  padding: 15px 30px;
  margin: 0 10px 10px 0;
  color: #9c9c9c;
  font-size: 14px;
  cursor: pointer;
  transition-duration: 0.3s;
  border: 0;
}
.blue_inner_grey_menubox .grey_button:hover{
  color: #0162AF;
  box-shadow: 0px 4px 10px #e1e1e1;
  background-color: #fff;
  font-weight: bold;
}
.blue_inner_grey_menubox .active{
  color: #0162AF;
  box-shadow: 0px 4px 10px #e1e1e1;
  background-color: #fff;
  font-weight: bold;
}
.blue_inner_grey_contentbox{
  float: left;
  width: 100%;
}
.blue_grey_rightbox .tabcontent {
  display: none;
}
.blue_grey_rightbox .tabcontent_Materiality {
  display: none;
}
.blue_grey_rightbox .tabcontent_Sustainability {
  display: none;
}
.blue_grey_rightbox .tabcontent_Environmental {
  display: none;
}
.blue_grey_rightbox .tabcontent_social {
  display: none;
}
.blue_grey_rightbox .tabcontent_Governance {
  display: none;
}

.blue_pdf_box{
  float: left;
  width: 100%;
  height: auto;
  margin: 0 0 20px 0;
}
.blue_pdf_icon{
  float: left;
  width: 18px;
}

.blue_pdf_text{
  float: left;
  width: 80%;
  padding: 7px 0 0 10px;
}

.blue_big_pdf_box{
  text-align: center;
  border-left: 2px solid #ccc;
}
.blue_big_pdf_box .blue_pdf_icon{
  width: 100%;
}
.blue_big_pdf_box .blue_pdf_text{
  width: 100%;
}
.blue_big_pdf_box img{
  max-width: 100px;
}
.text24_blue{
  font-size: 24px;
  color: #0162AF;
}

.csr_leadership_listbox{
  float: left;
  width: 27%;
  background-color: #0162af;
  padding: 6px;
  border-radius: 15px;
  text-align: center;
  color: #fff;
  margin: 0 40px 0 0;
}
.csr_leadership_img{
  float: left;
  width: 100%;
}
.csr_leadership_img img{
  max-width: 100%;
  border-radius: 15px;
  margin: 0 0 15px 0;
}
.csr_leadership_heading{
  float: left;
  width: 100%;
  font-weight: bold;
  margin: 0 0 5px 0;
}
.csr_leadership_content{
  float: left;
  width: 100%;
  font-size: 12px;
  margin: 0 0 15px 0;
}
.csr_leadership_view{
  float: left;
  width: 100%;
  margin: 15px 0 10px 0;
}
.csr_leadership_view a{
  background-color: #fff;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 12px;
  padding: 6px 20px;
  border-radius: 6px;
  line-height: normal;
}

.csr_program_list{
  float: left;
  width: 33%;
  padding: 0 10px 40px 10px;
  text-align: center;
}
.csr_program_img{
  float: left;
  width: 100%;
  margin: 0 0 20px 0;
}
.csr_program_img img{
  border-radius: 20px;
  max-height: 140px;
  border: 1px solid #ccc;
}
.csr_program_listname {
  float: left;
  width: 100%;
  background-color: #0162af;
  color: #fff;
  font-size: 14px;
  padding: 10px 0;
  border-radius: 10px;
}
.csr_program_listname:hover{
  color: #ffcc00 ;
}
.esg_list{
  float: left;
  width: 50%;
  background-color: #eee;
  border-radius: 8px;
  line-height: normal;
  padding: 12px 30px;
  margin: 0 0 1px 0;
  border: 3px solid #fff;
  font-size: 16px;
}
.esg_list_full{
  text-align: center;
  background-color: #0162af;
  color: #fff;
  width: 100%;
}
.propelling_banner_section{
  float: left;
  width: 100%;
}

/*cards for sustanibility start*/
.esg_roadmap_listing{
  padding: 27px 27px 10px 27px;
  background-image: linear-gradient(to top, #54a432 0%, #3c7e21 100%);
  margin: 0 0 40px 0;
  border-radius: 10px;
}
.esg_roadmap_listing_heading{
  text-align: center;
  font-size: 24px;
  color: #fff;
  padding: 0 0 20px 0;
}
.esg_roadmap_listing .card{
  background-color: #fff;
}
.card {
	 position: relative;
	 margin: auto;
	 width: 100%;
	 padding:15px;
	 box-shadow: 3px 10px 20px rgba(0, 0, 0, 0.2);
	 border-radius: 5px;
	 border: 0;
	 min-height: 195px;
	 margin: 0 0 20px 0;
}
.esg_roadmap_listing h1{
  padding: 0 0 10px 0;
  margin: 0px;
}
 .card .circle {
	 border-radius: 8px;
	 width: 60px;
   height: 60px;
	 background: black;
	 position: absolute;
	 right: 0px;
	 top: 0;
	 background-image: linear-gradient(to top, #54a432 0%, #3c7e21 100%);
	 border-bottom-left-radius: 170px;
   margin: 1px 1px 0 0;
   display: none;
}
 .card .content {
	 margin-top: 0;
	 display: flex;
	 flex-direction: column;
}

.sus_box{
  list-style: square;
  padding: 0 0 0 15px;
  font-size: 13px;
  color: #000;
}

.card ul li {
    padding: 5px 5px 2px 5px;

}

.card .circle_one{
    background-image: linear-gradient(to top, #db693d 0%, #c65b32 100%);
}

.card .circle_two{
    background-image: linear-gradient(to top, #df699f 0%, #d2568e 100%);

}

.card_green{
    
    min-height:209px;
}

.card_brown_one{
    min-height:209px;
}
.card_brown_two{
    min-height:167px;
}

.card_brown_three{
    min-height:141px;
}
.card_purple{
    min-height:141px;
}
/*cards for sustanibility end*/

.sustainability_report_img{
  border: 2px solid #b0dafb;
  max-width: 580px;
  margin: 0 auto;
}
.sustainability_report_img:hover{
  box-shadow: 0 0px 10px #dedede;
}

.materiality_matrix_img{
  width: 95%;
  float: right;
}
.materiality_matrix_popup{
  display: none;
}
.materiality_matrix_open .materiality_matrix_popup{
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  padding: 40px 0 0 0;
  background-color: rgba(0, 0, 0, 0.8);
  z-index: 5000;
}
.materiality_matrix_popup_inner{
  max-width: 800px;
  margin: 0px auto;
  height: 500px;
  overflow-y: scroll;
  position: relative;
}
.materiality_matrix_popup_close{
  float: right;
  position: absolute;
  background-color: #fff;
  font-weight: bold;
  font-size: 25px;
  right: 0;
  color: #000;
  line-height: normal;
  cursor: pointer;
  padding: 2px 11px 7px 12px;
  margin: 10px 10px 0px 0;
  top: 0;
}
.zoom_img{
  float: left;
  width: auto;
  margin: 10px 0 0 0;
  font-size: 12px;
  font-weight: bold;
  color: #0162af;
}

/* ------EXTRA-CONTENT-READMORE-START---- */
.extra_content_readmore_btn{
  display: block;
  width: auto;
  border: 1px solid #0162af;
  float: left;
  color: #0162af;
  font-size: 14px;
  padding: 4px 15px 5px 15px;
  line-height: normal;
  border-radius: 50px;
  cursor: pointer;
  box-shadow: 1px 3px 3px #e6e6e6;
}
.extra_content{
  display: none;
}
.extra_content_open{
  display: block;
  margin: 0 0 20px 0;
}
/* ------EXTRA-CONTENT-READMORE-END---- */

.desktop_banner{
  display: block;
}
.mobile_banner{
  display: none;
}

/* ------MEMBER-LIST-START---- */
.member_list{
  float: left;
  width: 95%;
  background-color: #efefef;
}
.memberlist_img{
  float: left;
  width: 30%;
}
.memberlist_text{
  float: right;
  width: 63%;
  font-size: 18px;
  color: #0162af;
  margin: 40px 0 0 0;
}
.quote_content{
  float: right;
  width: 93%;
  line-height: 23px;
}
.quote_content .quote_text{
  position: absolute;
  margin: 4px 0 0 10px;
}
.quote_text{
  float: left;
  width: 7%;
}
.quote_text img{
  max-width: 20px;
}
/* ------MEMBER-LIST-END---- */

@media screen and (max-width:500px){
.topnav li  a.rightNavBtn{font-size: 10px; margin-bottom:8px;}
	.invest_sitemenu{display: none;}
}


/*========= MENU PANEL START ============*/
/*.dropdown-submenu {position: relative;}*/
.dropdown-submenu>.dropdown-menu {top:0px;left: 100% !important; border:0px solid; width:194px;  height:100%; margin-top: -6px; margin-left: -1px; border-radius:0;/*-webkit-border-radius: 0 6px 6px 6px; -moz-border-radius: 0 6px 6px; border-radius: 0 6px 6px 6px;*/}
.dropdown-submenu:hover>.dropdown-menu {display: block;}
/*.dropdown-submenu>a:after {display: block; content: " "; float: right; width: 0; height: 0; border-color: transparent; border-style: solid; border-width: 5px 0 5px 5px; border-left-color: #ccc; margin-top: 5px;    margin-right: -10px;}*/
.dropdown-submenu:hover>a:after {border-left-color: #fff;}
.dropdown-submenu.pull-left {float: none;}
.dropdown-submenu.pull-left>.dropdown-menu {left: -100%;margin-left: 10px; -webkit-border-radius: 6px 0 6px 6px; -moz-border-radius: 6px 0 6px 6px;  border-radius: 6px 0 6px 6px;}
.dropdown-submenu>.dropdown-menu a{padding:8px 10px !important; white-space:normal;}
.dropdown-submenu>.dropdown-menu a:hover{background-color:transparent}
.dropdown-submenu>.dropdown-menu a:after{display:none}

.navbar-right .dropdown-menu.right_menu {left: inherit;right: 0px;}
.navbar-nav{margin: 7px -15px;}
.navbar-nav > li > .dropdown-menu{width:490px; width:684px; height:490px; background-color:#ffffff; padding:0px; border-radius:0px;}
.navbar-nav > li > .dropdown-menu:after{content:''; display:block; clear:both;}
.navbar-nav > li > .dropdown-menu.nav_active{width:684px;}
.navbar-nav > li > .dropdown-menu .col_1{width:194px; float:left; background-color:#f0f0f0; position:relative; height:100%; border-right:1px solid #dadada;}
.navbar-nav > li > .dropdown-menu .col_2{/* width:292px; */ width:485px; float:left; padding:22px 45px; text-align:center; -webkit-transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in;  -o-transition: all 0.3s ease-in; transition: all 0.3s ease-in-out; vertical-align:middle; text-align:center; height:100%;}
.navbar-nav > li > .dropdown-menu .col_2:after{content:''; display:inline-block; vertical-align:middle; height:100%;  }
.navbar-nav > li > .dropdown-menu .col_2.side_push_col{margin-left:194px; width:292px;}
.navbar-nav > li > .dropdown-menu ul{margin:0px; padding:0px;}
.navbar-nav > li > .dropdown-menu li.col_1 a{padding:6px 6px 6px 20px; color:#5a5a5a; float:left; width:100%; font-size:13px; position:relative; line-height:19px;}
.navbar-nav > li > .dropdown-menu li.col_1 a:hover{ color:#0065b1;}
.navbar-nav > li > .dropdown-menu li.col_1 ul li:hover > a{ color:#0065b1;}
.navbar-nav > li > .dropdown-menu li.col_1 a:after{position:absolute; content:""; width:96%; background-color:#dadada; height:1px; bottom:0px; left:0}

.navbar-nav > li > .dropdown-menu li:last-child a:after{ display:none}
.navbar-right .dropdown-menu {left:0px; right: 0; background:#F7F7F7; -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0); box-shadow: 0 6px 12px rgba(0, 0, 0, 0); border-right:1px solid #e8e0e0;  border-left:1px solid #ddd;}

	
.navbar-nav > li > .dropdown-menu .col_2 .menu_img{text-align:center;  display:inline-block; vertical-align:middle; width:100%; margin-right:-4px;}
.navbar-nav > li > .dropdown-menu .col_2 h3{ font-size:14px; font-weight:400; text-decoration:none;font-family: 'Asap', sans-serif; padding-top:20px;}
.navbar-nav > li > .dropdown-menu .col_2 h3 span{font-weight:300; font-size:20px; text-decoration:none;}
.nav > li.right_nav{position:inherit}
.navbar-right{position:relative;}
.mega-open .menu_img h3{ font-size:13px !important;}
/*========= MEGA MENU PANEL START ============*/
.menu-bar{ width:100%; height:auto; background:#f5f4f2 url(../images/menu-bg.jpg) left bottom repeat-x; margin-bottom:20px;}
.navbar{min-height:42px; margin-bottom:0;}
.menu-bar .navbar-collapse{padding:0px;}
.menu-bar .dropdown-menu{background-color:#b6c1de; border-radius:0; border:0px solid}
.navbar-nav > li > a{ color:#272727; text-transform:uppercase; font-weight:400; font-size:13px; padding:10px 7px; position:inherit}
.hidden-lg {display: inline-block !important;}




.navbar-nav > li:hover > a{color:#2085c4;}
.menu-bar .nav .open > a, .menu-bar .nav .open > a:hover, .menu-bar .nav .open > a:focus{background-color:#b6c1de;}
.mega-dropdown {position: static !important;}
.mega-dropdown-menu {padding: 20px 0px 40px;width: 100%; box-shadow: none;-webkit-box-shadow: none; z-index:99; background-color:#f5f5f5;  -webkit-box-shadow: inset 0 15px 10px -10px #bebebe;-moz-box-shadow:inset 0 15px 10px -10px #bebebe;box-shadow:inset 0 15px 10px -10px #d6d6d6; /**/}
.mega-dropdown-menu > li > ul {padding: 0; margin: 0;}
.mega-dropdown-menu > li > ul > li {list-style: none; padding: 12px 5px; border-bottom: 1px solid #a7b3d2;}
.mega-dropdown-menu > li > ul > li > a {display: block; color: #222;  text-transform:uppercase; font-size:12px; }
.mega-dropdown-menu > li ul > li > a:hover, .mega-dropdown-menu > li ul > li > a:focus {text-decoration: none;}
.mega-dropdown-menu ul{margin:0px; padding:0px; border-top:1px solid #e1e1e1; width:100%; float:left; }
.mega-dropdown-menu ul li{width:16.6%; float:left; text-align:center; border-top:3px solid rgba(0,0,0,0); }
.mega-dropdown-menu ul li.active/*, .mega-dropdown-menu ul li:hover*/{border-top:3px solid #1185c3;}
.mega-dropdown-menu ul li a{padding:20px 0 10px; text-align:center; display:inline-block; width:100%; color:#383838; font-size:12px; text-decoration:none;}
.mega-dropdown-menu ul li.active a, .mega-dropdown-menu ul li a:hover{color:#0065b1}
/*Third sub menu css start*/
.mega-dropdown-menu > li > ul > li > ul{margin:0px 0 0 8px; padding:0px;}
.mega-dropdown-menu > li > ul > li > ul > li{font-size:14px; padding:3px 0}
/*Fourth sub menu css start*/
.mega-dropdown-menu > li > ul > li > ul > li > ul{margin:0px 0 0 8px; padding:0px;}
.mega-dropdown-menu > li > ul > li > ul > li > ul > li{font-size:12px; padding:3px 0}
.blue-button{ max-width:156px; width:100%; font-size:12px; font-weight:600; color:#66a0e1; margin-bottom:10px; display:block; background:#1a1c45; padding:10px 10px; text-transform:uppercase; -webkit-transition: all 0.6s ease-in-out; -moz-transition: all 0.6s ease-in-out;  -o-transition: all 0.6s ease-in-out; transition: all 0.6s ease-in-out; }
.blue-button:hover{ background:#FFFFFF}

/*----------Second level navigation------------*/

.mega-dropdown-menu ul.dropdown-submenu{border-top: 0px solid #e1e1e1; margin-bottom:12px;}
.mega-dropdown-menu ul.dropdown-submenu li{width:100%; padding:6px 0; margin:0px; border-top:0px solid #1185c3;}
.mega-dropdown-menu ul.dropdown-submenu li:hover{border-top:0px solid #1185c3; padding:6px 0; }
.mega-dropdown-menu ul.dropdown-submenu li a{padding:0px 0px; text-align:center; margin:0px; color:#878787}
.mega-dropdown-menu ul.dropdown-submenu li a:hover{color:#0065b1}
.mega-dropdown-menu ul.dropdown-submenu li:hover a{color:#C00 !important}

/*Right NAVIGATION sub menu css start*/


.mega-dropdown-menu .dropdown-header {font-size: 13px;color: #034ea2; padding: 5px 60px 5px 5px; font-weight:600; line-height: 30px; text-transform: uppercase;}
.mega-dropdown-menu .dropdown-header.nobrd{border-bottom:0px solid}
.mega-dropdown-menu .dropdown-header em{font-size: 12px;}
.carousel-control {width: 30px; height: 30px; top: -35px;}
.left.carousel-control {right: 30px; left: inherit;}
.hiddenarrow{visibility:hidden}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right {font-size: 12px; background-color: #fff; line-height: 30px;text-shadow: none; color: #333;border: 1px solid #ddd;}

/*Push menu css start*/
.navbar-push {padding-right: 15px; padding-left: 15px; margin-left: 0; margin-right: 0;}
.navbar-toggle {float: right; }
.navbar-toggle {border: none;background: transparent !important;}
.navbar-toggle:hover {background: transparent !important;}
.navbar-toggle .icon-bar {width: 22px;transition: all 0.2s;}
.navbar-toggle .top-bar {transform: rotate(45deg); transform-origin: 10% 10%;}
.navbar-toggle .middle-bar {opacity: 0;}
.navbar-toggle .bottom-bar {transform: rotate(-45deg);transform-origin: 10% 90%;}
.navbar-toggle.collapsed .top-bar {transform: rotate(0);}
.navbar-toggle.collapsed .middle-bar {opacity: 1;}
.navbar-toggle.collapsed .bottom-bar {transform: rotate(0);}

.mprofile-info{ background:url(../images/company-thumb-menu.png) no-repeat; min-height:151px; padding:0 0 40px 0; float:left;  width:100%;}
.mprofile-info.business_bg_menu{background:url(../images/business_bg_menu.png) no-repeat;}
.mprofile-info.footprint_bg_menu{background:url(../images/footprint_bg_menu.png) no-repeat;}
.mprofile-info.facilities_bg_menu{background:url(../images/facilities_bg_menu.png) no-repeat;}
.mprofile-info.innovation_bg_menu{background:url(../images/innovation_bg_menu.png) no-repeat;}
.mprofile-info.investor_bg_menu{background:url(../images/investor_bg_menu.png) no-repeat;}
.mprofile-info.media_bg_menu{background:url(../images/media_bg_menu.png) no-repeat;}
.mprofile-info.sustain_bg_menu{background:url(../images/sustain_bg_menu.png) no-repeat;}
.mprofile-info.contact_bg_menu{background:url(../images/contact_bg_menu.png) no-repeat;}
.mprofile-info.careers_bg_menu{background:url(../images/careers_bg_menu.png) no-repeat;}

.mprofile-info h3{position:relative; margin:56px 0 0 3.5%; width:96.5%; background:url(../images/profile-brd.png) repeat-x 0px 0px; float:left;}
.mprofile-info h3 span{font-size:19px; color:#0066b1; font-style:italic; font-weight:500; background-color:#f5f5f5; line-height:normal; position:absolute; left:12%; padding:0 22px; top:-10px}
.mprofile-info h3:after{position:absolute; content:url(../images/profile-brd-left.png); width:55px; height:5px; left:0; top:-13px}
.mprofile-info h3:before{position:absolute; content:url(../images/profile-brd-right.png); width:5px; height:5px; right:0; top:-13px}

.stylish-input-group .input-group-addon{background: white !important;}
.stylish-input-group .form-control, .input-group-addon{border:0px solid;border-bottom:1px solid #dadada;border-radius:0px;padding-left:0px; padding-right:0px; box-shadow:none}
.stylish-input-group button{border:0; background:transparent;}
.stylish-input-group button .search_ic{border:0;background:transparent;background-image:url(../images/search.png); background-repeat:no-repeat; width:20px; height:19px; float:left;}
#inline_content h2{ color:#000 !important;}
#inline_content p{ font-size:16px; line-height:22px;}
#inline_content2 h2{ color:#000 !important;}
#inline_content2 p{ font-size:16px; line-height:22px;}
.english{ display:none;}
.country{ position:relative; padding-left:10px;}
.country .btn{background-color:transparent; border-radius:0; border:0px solid; border-bottom:1px solid #dadada; width:100%; display:inline;  text-align:left; padding:6px 0 7px 0; box-shadow:none}
.country i{padding-right:10px;}
.country span{ position:absolute; right:0; top:15px;}
.country .dropdown-menu{width:100%; border-radius:0px; border-top:0px solid; margin-top:0px; padding:0}
.country .dropdown-menu li a{padding-top:7px; padding-bottom:7px;}
.country .dropdown-menu li{border-bottom:1px solid #e1e1e1}
.country .dropdown-menu li:last-child{border-bottom:0px solid #e1e1e1}
.topnav {float: right;margin: 0px 0 0 0;}
.topnav .dropdown-menu {left: inherit;right: 0;}
.body-overview .overview h2{ color:#fff !important;}
/*.topnav  li {float: left;}*/
.topnav li  a {color: #696969;font-size: 11px;font-weight: 400;padding: 10px 13px;position: inherit;/*text-transform: uppercase;*/}
.tooltip {
    position: relative;
    z-index: 1070;
    display: block;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    line-height: inherit;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    word-spacing: normal;
    word-wrap: normal;
    white-space: normal;
    filter: none;
    opacity:1 !important;
    line-break: auto;
	padding: 0 7px 0 0;
}
.tooltip {
   position: relative;
    display: inline-block;
}

.tooltip .tooltiptext {
    visibility: hidden;
    width: 120px;
    background-color: black;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px 0;
    position: absolute;
    z-index: 1;
    bottom: 100%;
    left: 50%;
    margin-left: -110px;
    line-height: 12px;
}

.tooltip .tooltiptext::after {
    content: " ";
    position: absolute;
    top: 100%; /* At the bottom of the tooltip */
    right:10%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: black transparent transparent transparent;
}
.tooltip:hover .tooltiptext {
    visibility: visible;
}
.clr{ clear:both;}
footer{/*background-image:url(../images/footer.jpg); background-repeat:repeat-x; min-height:250px; float:left;*/ width:100%; background:#ececec; /*height: 635px;*/}
footer .footer_link{margin:0px; padding:0px; width:25%; float:left; min-height:230px;}
footer .footer_link li{margin-right:15px; display:block; font-size:12px; color:#807f7f;background:url(../images/dot.png) left 8px no-repeat; padding:0 0 0 12px; color:#807f7f; font-size:12px; text-transform:none;}

footer .footer_link li a{color:#807f7f; font-size:12px; text-transform:none; line-height:18px;/* width:195px; float:right;*/}
/*footer .footer_link li span{background:url(../images/dot.png) left 8px no-repeat; content:""; display:block; width:15px;float:left;}*/
footer .footer_link li a:hover{color:#000;}
footer .footer_link li ul{ width: 100%; height: auto; float: left; display: block; margin-left: 0px; padding: 0;}
footer .footer_link li ul li{  font-size: 11px;background:url(../images/dot.png) left 8px no-repeat; padding:0 0 0 6px;  }
footer .footer_link li ul li a{ font-size: 11px;}
footer .footer_link2{margin:0px; padding:0px; width:25%; float:left; min-height: inherit;}
footer .footer_link2 li{margin-right:15px; display:block; font-size:12px; color:#807f7f;background:url(../images/dot.png) left 8px no-repeat; padding:0 0 0 12px;}
footer .footer_link2 li a{color:#000; font-size:12px; text-transform:none; line-height:18px;}
footer .footer_link2 li a:hover{color:#000;}


footer .f_space:first-child { border-bottom:1px solid #e1e1e1;}
footer .follow_us{text-align:left; color:#3a3a3a; font-size:14px; float:right;}
footer .follow_us span{padding-left:0px;}
footer .copyright{padding:25px 0 0 0; color:#727272; font-size:12px; background:#fff; min-height: 100px;}
.copyright a{color:#727272;}
.copyright-center{ width:1180px; margin:0 auto; padding: 0 0 0px 0;}
.container h2.text-center { font-size:24px;}
.footer-top-line{ border-top:3px solid #2fa6c3;padding:38px 0 28px;}
.footer-top-right{ border-top:3px solid #c4c4c4;padding:38px 0 28px 60px;}
footer .footer_link li.tital-footer{ text-transform:uppercase; color:#0c0c0c; font-size:13px; padding:0 0 28px 0; font-weight:600; background:none;}
footer .footer_link2 li.tital-footer{ text-transform:uppercase; color:#0c0c0c; font-size:13px; padding:0 0 28px 0; font-weight:600; background:none;}



footer .family-site{width:100%; height:20px; position:relative; color:#fff; text-transform:uppercase;/*border-bottom:1px solid #bbbbbb;*/ margin:5px 0 25px 0;}
footer .related {border-bottom:1px solid #bbbbbb; padding: 0 0 10px 0;}
footer .family-site span.title{color:#383838; display:block; cursor:pointer; position:relative; text-transform:none;}
/*footer .family-site span.title:after{content:""; background:url(../images/family-site-arrow.png) no-repeat center center; width:29px; height:13px; display:inline-block; right:0; top:0; position:absolute;}*/
footer .family-site .drop{position:absolute; left:0; top:30px; background:#07335d; padding:10px 0 5px 0; width:100%; z-index:3; display:none;}
footer .family-site .drop a{font:normal 12px/35px 'Open Sans', Arial, sans-serif, Helvetica; color:#b8babe; border-bottom:1px dotted #7e73a9; display:block; margin:0 10px;}
footer .family-site .drop a:last-child{border-bottom:0px dotted #7e73a9;}
footer .terms{ padding:55px 0 0 0; display:block;}
footer .terms li a{ float:left; padding:0 10px 0 0; font-size:12px; color:#585858; line-height:25px;}
.clr{ clear:both;}
/*-------------------Footer Bottom SECTION END-----------------------*/
.invest_sitemenu{border: 1px solid #e6e6e6; padding:10px; margin:0px 0 0 0}
.invest_sitemenu h3{color:#2fa6c3; text-transform:uppercase; border-bottom:1px solid #e6e6e6; padding-bottom:10px;}
.invest_sitemenu ul{margin:0px; padding:0px; }
.invest_sitemenu ul li{padding:5px 0; font-size:14px; font-weight:700;}
.invest_sitemenu ul li a{ color:#404040}
.invest_sitemenu ul li ul{padding-left:10px; padding-top:10px;}
.invest_sitemenu ul li ul li a{color:#858585; font-size:12px; font-weight:400;}
.scrollToTop {display: none !important;}
.policy{ float:left;}
.text-right {text-align: right; float: right;}
/*-----------Thank you section start----------*/
.thankyou{ width:100%; max-width:800px; margin:100px auto; text-align:center; }
.thankyou samp{ width:70px; height:70px; margin:0 auto 30px; display:table; border-radius:50%; position: relative; }
.thankyou small{ width:70px; height:70px; background:#307fe2; margin:0 auto 30px; display:table; border-radius:50%; position: relative; }
.thankyou small:after{display: inline-block; content: "\f071 "; font-family:FontAwesome; font-size:35px; color:#fff; font-weight:400; position:absolute; left:2px; right:0; top:0; bottom:0; text-align:center; line-height:70px; }

.thankyou span{ letter-spacing:15px; text-transform:uppercase; font-size:48px; font-weight:600; color:#2fa6c3; line-height:40px; padding-bottom:30px; display:block;}
.thankyou big{ font-size:20px; font-weight:600; color:#000000; line-height:30px; padding-bottom:30px; letter-spacing:5px; display:block;}
.thankyou p{font-size:17px; font-weight:400; color:#0c0c0c; line-height:22px; }
.clr{ clear:both; padding: 0px; margin: 0px;}

.left-padding {padding: 0 0 0 30px;}
.slick-track ul{ width: 100%;}

span.blink {
	padding-left: 10px;
  font-weight:bold;
  position: relative;
  -webkit-animation-name: example; /* Safari 4.0 - 8.0 */
  -webkit-animation-duration: 1s; /* Safari 4.0 - 8.0 */
  -webkit-animation-iteration-count: infinite; /* Safari 4.0 - 8.0 */
  animation-name: example;
  animation-duration: 0.6s;
  animation-iteration-count: infinite;
}
	/* Safari 4.0 - 8.0 */
@-webkit-keyframes example {
  from  {color:#511dfa;}
  to  {color:#ff0000;}
}

/* Standard syntax */
@keyframes example {
  from  {color:#511dfa;}
  to  {color:#ff0000;}
}

.oxycare-mob-link{ display: none;}
@media screen and (max-width:1280px){
.navbar-nav > li > a {font-size: 12px; padding: 10px 8px;}
	
.hidden-sm {display: none !important;}
.topsec.hidden-sm{display:block !important}	
.navbar-collapse .hidden-lg {display: inline-block !important;}
}
@media screen and (max-width:1080px){
/*Menu panel redesign css*/
.nav > li.right_nav_md{position:inherit}
.navbar-right .dropdown-menu.right_menu_md {left: inherit;right: 0px;}
	
	
.row {margin-left: 0px; margin-right: 0px;}
.mainmenu {padding-top: 6px;}
[class*="col-"], .container, .container-fluid {padding-left: 0px !important; padding-right: 0px !important;}
.dsk_logo {width:90%}
.nav > li > a {padding: 13px 10px; font-size:11px;}
.menu-bar{margin-bottom:0px;}
.mega-dropdown-menu .dropdown-header{padding: 5px 0px 5px 0px; white-space:normal; font-size:11px;}
.mega-dropdown-menu > li > ul > li > ul > li {font-size: 11px;}
.mega-dropdown-menu > li > ul > li > a{font-size: 11px;}
.mega-dropdown-menu .dropdown-header em {font-size: 10px;}
.mega-dropdown-menu ul li a{font-size:11px;}
.menu-bar{display:none}
footer .footer_link li a {font-size: 11px;}
footer .footer_link li {margin-right: 10px;padding-left: 17px;}
/*.m_flag{ display: none;}*/
.copyright-center {width: 100%; margin: 0 auto; padding: 0 15px;}
.topsec.hidden-sm{display:none !important}	
    
    
 .mob-none2{display: none!important;}		
.oxycare-mob-link{ display: block; position: absolute;  right: 110px; top: 20px; width: 120px; height: auto;}
.oxycare-mob-link a{background: #ffcc00; color: #000 ; font-size: 12px; line-height: 14px;font-weight: 400;padding: 6px 12px;position: inherit;margin-top: 0px; border-radius: 15px; margin-bottom: 0px;}
    
}

@media screen and (max-width:1023px){
.mainmenu{ float: right;}
.copyright-center {width: auto;}
.container h2.text-center {font-size: 24px; padding: 45px; display: block;}
header {float: none;}
.text-center br{ display:none;}

}
@media screen and (max-width:900px){
.tooltiptext{ display:none;}

.container{
  max-width: 95%;
}
.banner_section{
  min-height: auto;
}
.banner_content{
  margin: -140px 0 0 0;
  width: 100%;
  text-align: center;
}
.properlling_text{
  font-size: 40px;
}
.blue_grey_leftbox{
  padding: 10px;
  width: 30%;
}
.blue_grey_leftbox button{
  padding: 15px 10px;
}
.blue_grey_rightbox{
  padding: 10px 0 20px 50px;
  min-height: inherit;
  width: 70%;
}
.container .blue_grey_rightbox h2.text-center{
  padding: 0px;
}
.csr_leadership_listbox{
  width: 30%;
  margin:0 2% 0 0;
}
.csr_program_list{
  margin: 0 !important;
  min-height: 210px;
}
.blue_big_pdf_box{
  border: 0px;
}
.blue_tab_box li span{
  display: none;
}
.blue_grey_leftbox ul li a{
  width: 100% !important;
}
.materiality_matrix_img{
  width: 100%;
}
.materiality_matrix_popup_inner{
  max-width: 550px;
  height: 500px;
}
.sustainability_banner_content_main{
  margin: 0;
  background-color: #cdd1cb;
  float: left;
  width: 100%;
  padding: 10px 0;
}
.sustainability_banner_content{
  margin: 0px;
}
.desktop_banner{
  display: none;
}
.mobile_banner{
  display: block;
}

/* ------MEMBER-LIST-START---- */
.member_list{
  width: 100%;
  margin: 0 0 20px 0;
}
/* ------MEMBER-LIST-START---- */

}

@media screen and (max-width:700px){
	footer .f_space{ text-align:center; background:#f7f7f7;}
	footer .follow_us{ text-align:center; padding-top:15px;}
	footer .copyright{ text-align:center; padding:15px 10px;}
	footer .copyright div{ padding-bottom:15px; text-align:left;}
.copyright span {text-align: left;}
	
footer .footer_link, footer .footer_link2 {
    margin: 0px 10px;
    padding: 0px;
    width:30%;
    float: left;
    min-height: 230px;
    text-align: left;
}

footer .footer_link2 {
    margin: 0px 10px;
    padding: 0px;
    width:33%;
    float: left;
    min-height: 130px;
    text-align: left;
}

footer .follow_us {
    text-align: left;
    padding-top: 15px;
}
footer .follow_us {
    text-align: left;
    color: #3a3a3a;
    font-size: 14px;
    float: none;
    text-align: left;
}
.copyright-center {
    width: 100%;
    margin: 0 auto;
    padding: 0 0 35px 0;
}
footer .follow_us {
    text-align: left;
    color: #3a3a3a;
    font-size: 14px;
    float: left;
    text-align: left;
    width: 100%;
    padding: 5%;
}
.only-mobile{display: none;}
footer .terms {
    padding: 20px 0 0 0;
    display: block;
    margin: 0 auto;
    text-align: center;
}
footer .terms li {
	display: inline-block;
}
footer .terms li a {
    float: none;
    padding: 0 10px 0 0;
    font-size: 12px;
    color: #585858;
    line-height: 25px;
	display: inline-block;
}
.footer-top-right {
    border-top: none;
    padding: 38px 0 28px 60px;
}
footer{height: auto;}
h3.subhead_no-line2 {float: none; width: 100%; position: inherit;}

/* ------MEMBER-LIST-START---- */
.memberlist_text{
  margin: 30px 0 0 0;
}
/* ------MEMBER-LIST-END---- */

}

@media screen and (max-width:500px){
.banner_content{
  margin: -110px 0 0 0;
  line-height: normal;
}
.properlling_text{
  font-size: 25px;
}
.blue_tab_box li{
  width: 100%;
}
.blue_tab_box li a{
  padding: 10px;
  margin: 0 0 10px 0;
}
.blue_grey_mainbox{
  padding: 20px 0 0 0;
}
.blue_grey_leftbox{
  width: 100%;
  padding: 10px;
  margin: 0 0 30px 0;
}
.blue_grey_leftbox ul li a{
  text-align: center;
  padding: 10px 0;
  border-bottom: 1px dotted #ccc;
  border-radius: 0;
}
.blue_grey_leftbox button{
  padding: 7px 10px;
  width: 100% !important;
  text-align: center;
  margin: 0 0 3px 0;
  border-bottom: 1px dotted #9c9c9c;
}
.blue_grey_rightbox{
  padding: 10px;
  width: 100%;
  border-radius: 10px;
  margin: 0 0 20px 0;
}
.blue_inner_grey_menubox button{
  width: 100%;
  text-align: center;
}
.blue_pdf_text{
  padding: 2px 0 0 10px;
}
.csr_leadership_listbox {
  width: 100%;
  margin: 0 0 20px 0;
}
.csr_program_list {
  margin: 0 0 20px 0 !important;
  min-height: inherit;
  width: 100%;
  border: 1px solid #ccc;
  border-radius: 10px;
  padding: 10px;
}
.esg_list{
  text-align: center;
  font-size: 12px;
  padding: 12px 0px;
}

	.navbar-nav > li > .dropdown-menu{background: none;}
	.navbar-nav > li > .dropdown-menu li.col_1 a {padding: 10px 10px 10px 20px;color: #5a5a5a; float: none; width: auto; font-size: 13px; position: inherit; line-height: 19px; display: block;}
	.navbar-nav > li > .dropdown-menu {width: 100%; height: inherit; background:#062031;}
	.navbar-right .dropdown-menu {left: 0px !important; right: 0; background: none; -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0); box-shadow: 0 6px 12px rgba(0, 0, 0, 0); border-right: none;border-left: none; width:100%;}
	.footer-top-line{ border-top:0px solid #2fa6c3;padding:38px 0 28px;}
footer .footer_link, footer .footer_link2 {
    margin: 0px;
    padding: 0px;
    width: 50%;
    float: left;
    min-height: 230px;
    text-align: left;
}
footer .follow_us {
    text-align: left;
    padding-top: 15px;
}
footer .follow_us {
    text-align: left;
    color: #3a3a3a;
    font-size: 14px;
    float: none;
    text-align: center;
}
.copyright-center {
    width: 100%;
    margin: 0 auto;
    padding: 0 0 35px 0;
}
a.watchvideo{margin-left:0px !important; display:inline-block; margin-top:5px;}
	
/*footer .container{ display: none;}*/


.materiality_matrix_popup_inner{
  max-width: 95%;
  height: 400px;
}

}

@media screen and (max-width:430px){
.oxycare-mob-link {
    display: block;
    position: absolute;
    right: 109px;
    top: 32px;
    width: 124px;
    height: auto;
}
}


@media screen and (max-width:400px){
	footer .footer_link, footer .footer_link2 {
    margin: 0px;
    padding: 0px;
    width:100%;
    float: left;
    min-height: 230px;
    text-align: left;
}
footer .follow_us {
    text-align: left;
    padding-top: 15px;
}
footer .follow_us {
    text-align: left;
    color: #3a3a3a;
    font-size: 14px;
    float: none;
    text-align: center;
}
footer .terms {
    padding: 20px 0 0 0;
    display: block;
    margin: 0 auto;
    text-align: center;
}
footer .terms li {
	display: inline-block;
}
footer .terms li a {
    float: none;
    padding: 0 10px 0 0;
    font-size: 12px;
    color: #585858;
    line-height: 25px;
	display: inline-block;
}
.footer-top-right {
    border-top: none;
    padding: 38px 0 28px 60px;
}
.copyright-center {
    width: 100%;
    margin: 0 auto;
    padding: 0 0 35px 0;
}
.text-right {margin: 0 0px 0 0;}
    
    .oxycare-mob-link {top: 30px;}	
	
	}





