/* Added by karthick 16-05-2022 to 19-05-2022*/




.ESG_news_Cont {
	height: 100% !important;

}

/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1600px) {
	.view_newsESGbox {
		width: calc(33.33% - 10px);
		display: inline-block;
		vertical-align: top;
		padding: 0px 0px 15px 0px;
	}

	.ESG_news_Cont {
		height: 100% !important;

	}

	.view_newsESGbox.veiwscentermargin {
		margin: 0;
	}

	.view_newsESGbox .investassure_list li {
		width: 100%;
		display: block;
	}

	.view_newsESGbox .investassure_list {
		display: block;
	}

	.view_newsESGbox.veiwscentermargin {
		margin: 0 10px;
	}

	.investassure_box1 {
		padding: 10px 0 10px 10px;
	}

	.ticker_three1.ticker_text1 {
		height: 250px;
		padding-bottom: 26px;
		overflow: hidden;
	}

	#insight_id.ticker_auto,
	.ticker_three1.ticker_auto {
		overflow: auto !important;
	}

	.ticker_three1 div p {
		height: auto !important;
	}

	.ticker_position .ticker_text1 div div {
		height: 120px;
		overflow: hidden;
	}


	.ticker_text div div h5,
	.ticker_top a h5 {
		display: block;
		font-size: 15px;
		line-height: 18px;
		font-weight: bold;
		color: #cb8;
		font-family: 'latobold';
		/*text-transform: capitalize !important;*/
		text-align: left;
		margin-bottom: 10px;
		font-weight: normal !important;
	}

	.ticker_text div div p,
	.ticker_top a p {
		font-size: 14px;
		font-family: 'latoregular';
		line-height: 16px;
		padding: 0;
		min-height: inherit;
		text-align: left;
		/*text-transform: capitalize !important;*/
		font-weight: normal !important;
		margin-bottom: 10px !important;
		text-align: justify;
	}

	.ticker_position .ticker_text1 div div p {
		color: #fff;
	}

	.slider_box1 {
		position: relative;
	}

	.slider_box1 .inner_box {
		position: absolute;
		top: 98px;
		margin: auto;
		left: 0;
		right: 0;
	}


	.slider_box1 {
		position: relative;
	}


	.slider_box1 img {
		width: 100%;
		display: block;
	}


	.slider_box1 .inner_box {
		position: absolute;
		top: 98px;
		margin: auto;
		left: 0;
		right: 0;
	}


	.view_newsbox .investassure_list .top_left {
		display: block;
	}

	.ESG_Newsbox {
		position: absolute;
		padding: 0px 20px 0px 20px;
		font-weight: bold;
		text-align: justify;
		color: #002f5b;
	}



	/*End of Media of Query 09-06-2022*/

	.investassure_list {
		display: table;
	}

ul.investassure_list.news_invest_list_nimbus.ESG_box5 {
    font-size: 14px;
    font-family: 'latoregular';
    line-height: 18px;
    text-align: center;
    color: #787878;
    padding: 0 20px;
    /* height: 120px; */
    /* margin-top: 10px; */
    width: 100%;
    /* overflow: hidden; */
    display: block;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

	.ESG_box5 li a {
		display: inline-block;
		overflow: auto !important;
		height: 290px;
		padding-bottom: 12px;
		padding: 40px 30px;
		font-size: 27px !important;
		line-height: 16px !important;
		padding: 12px 1px;
		text-align: center !important;
		min-height: 74px;
		font-family: 'latomedium';
		font-size: 21px;
		color: #818181;
		text-align: center;
		line-height: 27px !important;
		background-color: #f0f0f0;
		background: #f0f0f0;
		padding-bottom: 7px;
		overflow: hidden;
		margin-top: 15px;
		min-height: 545px;
		vertical-align: top;
	}

	.ESG_box5 {
		display: inline-block;
		overflow: auto !important;
		height: 290px;
		padding-bottom: 12px;
		padding: 40px 30px;
		font-size: 27px !important;
		line-height: 16px !important;
		padding: 12px 1px;
		text-align: center !important;
		min-height: 74px;
		font-family: 'latomedium';
		font-size: 21px;
		color: #818181;
		text-align: center;
		line-height: 27px !important;
		background-color: #f0f0f0;
		background: #f0f0f0;
		padding-bottom: 7px;
		overflow: hidden;
		margin-top: 15px;
		min-height: 480px;
		vertical-align: top;
	}

	.ESG_box5 a {
		width: 100% !important;
		height: auto !important;
		padding: 0 !important;
		margin: 0 !important;
		display: block;
		background: transparent !important;
		text-transform: none !important;
		color: #01305e;
	}

	.ESG_box6 {
		display: inline-block;
		overflow: auto !important;
		height: 290px;
		padding-bottom: 12px;
	}

	.ESG_box6 a {
		width: 100% !important;
		height: auto !important;
		padding: 0 !important;
		margin: 0 !important;
		display: block;
		background: transparent !important;
		text-transform: none !important;
		color: #01305e;
	}


	.ESG_box5 {
		height: 290px;
		overflow: scroll;
		overflow: auto !important;
	}

	.ESG_box6 {
		font-size: 27px !important;
		line-height: 36px !important;
		padding: 13px 1px;
		text-align: center !important;
		min-height: 74px;
		font-family: 'latomedium';
		font-size: 21px;
		color: #818181;
		text-align: center;
		line-height: 27px !important;
		background-color: #f0f0f0;
		background: #f0f0f0;
		padding-bottom: 7px;
		overflow: hidden;
		margin-top: 15px;
		min-height: 470px;
		vertical-align: bottom;
	}



	.ESG_box1 li:hover a {
		background: #ccbb88;
		color: #002f5b;
		font-weight: bold;
	}


	.ESG_box1 li a {
		position: relative;
		bottom: -16px;
	}

	.ESG_box1 li h6 {
		font-size: 18px;
		font-family: 'latobold';
		line-height: 25px;
		padding: 40px 30px;
		text-align: left;
		min-height: 74px;
		color: #cb8;
	}

	.ESG_box1 p {
		font-family: 'latoregular';
		line-height: 18px;
		text-align: justify;
		color: #787878;
		padding: 0 30px;
		height: 90px;
		overflow: auto;
		position: scroll;
	}


	.ESG_box2 li:hover a {
		background: #ccbb88;
		color: #002f5b;
		font-weight: bold;
	}

	.ESG_box2 {
		font-size: 22px;
		font-family: 'latobold';
		line-height: 20px;
		text-align: center;
		min-height: 110px;
		color: #01305e;
	}

	.ESG_box2 li a {
		position: relative;
		bottom: -16px;
	}

	.ESG_box2 p {
		font-size: 14px;
		font-family: 'latoregular';
		line-height: 18px;
		text-align: justify;
		color: #787878;
		padding: 0 30px;
		height: 90px;
		overflow: auto;
		position: scroll;
	}

	.ESG_box2 li h6 {
		font-size: 18px;
		font-family: 'latobold';
		line-height: 25px;
		padding: 40px 10px;
		text-align: left;
		min-height: 74px;
		color: #cb8;
	}

	.ESG_box3 li:hover a {
		background: #ccbb88;
		color: #002f5b;
		font-weight: bold;
	}

	.ESG_box3 li a {
		position: relative;
		bottom: -16px;
	}

	.ESG_box3 p {
		font-size: 14px;
		bottom: 52px;
		font-family: 'latoregular';
		line-height: 18px;
		text-align: justify;
		color: #787878;
		padding: 0 30px;
		height: 90px;
		overflow: auto;
		position: inherit;
	}




	.ESG_box4 li h6 {
		font-size: 18px;
		font-family: 'latobold';
		line-height: 25px;
		padding: 40px 10px;
		text-align: left;
		min-height: 110px;
		color: #cb8;
	}

	.ESG_box4 li:hover a {
		background: #ccbb88;
		color: #002f5b;
		font-weight: bold;
	}

	.ESG_box4 li a {
		position: relative;
		bottom: -16px;

	}

	.ESG_box4 p {
		position: static;
		bottom: 0;
		overflow: visible;
		font-size: 15px;
		line-height: 1.8em;
		padding: 0px 30px;
		display: flex;
		flex-wrap: wrap;
	}


	.ESG_box5 h6 {
		padding: 0px 10px;
		display: block;
		font-size: 18px;
		line-height: 25px;
		font-weight: bold;
		color: #cb8;
		font-family: 'latobold';
		/* text-transform: capitalize !important; */
		text-align: left;
		margin-bottom: 10px;
		font-weight: normal !important;
	}

	.ESG_box5 p {
		font-size: 14px;
    font-family: 'latoregular';
    line-height: 18px;
    text-align: justify;
    color: #787878;
    padding: 0 20px;
    height: 90px;
    overflow: auto;
    position: scroll;
    margin-bottom: 20px;
	}


	.ESG_box6 h6 {
		font-size: 18px;
		font-family: 'latoregular';
		line-height: 20px;
		padding: 0px 20px;
		text-align: center;
		color: #787878;
		display: inline-block;
		margin-bottom: 20px;
		display: flex;
		flex-wrap: wrap;
	}

	.headerBox6_cls {
		font-size: 27px !important;
		line-height: 36px !important;
		padding: 26px 1px;
		text-align: center !important;
		min-height: 74px;
		font-family: 'latobold';

		color: #01305e;
		text-align: center;
		line-height: 24px !important;
		background-color: #f0f0f0;
		background: #f0f0f0;
		padding-bottom: 10px;
		overflow: hidden;
		margin-top: 1px;
		min-height: 12px;
		vertical-align: top;
		min-width: -webkit-fill-available;
		position: relative;
		text-align: center !important;
		border: 15px;
		background: #f0f0f0;
		top: 15px;

	}

	.header_cls {
		font-size: 27px !important;
		line-height: 36px !important;
		padding: 26px 1px;
		text-align: center !important;
		min-height: 74px;
		font-family: 'latobold';
		font-size: 21px;
		color: #01305e;
		text-align: center;
		line-height: 24px !important;
		background-color: #f0f0f0;
		background: #f0f0f0;
		padding-bottom: 10px;
		overflow: hidden;
		margin-top: 1px;
		min-height: 12px;
		vertical-align: top;
		min-width: -webkit-fill-available;
		;
		position: relative;
		text-align: center !important;
		border: 15px;
		background: #f0f0f0;
		top: 15px;


	}



	.Esg_container {
		margin-top: -15px;
	}

}




/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {

	.view_newsESGbox {
		width: calc(33.33% - 10px);
		display: inline-block;
		vertical-align: top;
		padding: 0px 0px 15px 0px;
	}

	.ESG_news_Cont {
		height: 100% !important;

	}

	.view_newsESGbox.veiwscentermargin {
		margin: 0;
	}

	.view_newsESGbox .investassure_list li {
		width: 100%;
		display: block;
	}

	.view_newsESGbox .investassure_list {
		display: block;
	}

	.view_newsESGbox.veiwscentermargin {
		margin: 0 10px;
	}

	.investassure_box1 {
		padding: 10px 0 10px 10px;
	}

	.ticker_three1.ticker_text1 {
		height: 250px;
		padding-bottom: 26px;
		overflow: hidden;
	}

	#insight_id.ticker_auto,
	.ticker_three1.ticker_auto {
		overflow: auto !important;
	}

	.ticker_three div p {
		height: auto !important;
	}

	.ticker_position .ticker_text1 div div {
		height: 120px;
		overflow: hidden;
	}


	.ticker_text div div h5,
	.ticker_top a h5 {
		display: block;
		font-size: 15px;
		line-height: 18px;
		font-weight: bold;
		color: #cb8;
		font-family: 'latobold';
		/*text-transform: capitalize !important;*/
		text-align: left;
		margin-bottom: 10px;
		font-weight: normal !important;
	}

	.ticker_text div div p,
	.ticker_top a p {
		font-size: 14px;
		font-family: 'latoregular';
		line-height: 16px;
		padding: 0;
		min-height: inherit;
		text-align: left;
		padding: 0 20px;
		/*text-transform: capitalize !important;*/
		font-weight: normal !important;
		margin-bottom: 10px !important;
		text-align: justify;
	}

	.ticker_position .ticker_text1 div div p {
		color: #fff;
	}

	.slider_box1 {
		position: relative;
	}

	.slider_box1 .inner_box {
		position: absolute;
		top: 98px;
		margin: auto;
		left: 0;
		right: 0;
	}


	.slider_box1 {
		position: relative;
	}


	.slider_box1 img {
		width: 100%;
		display: block;
	}


	.slider_box1 .inner_box {
		position: absolute;
		top: 98px;
		margin: auto;
		left: 0;
		right: 0;
	}


	.view_newsbox .investassure_list .top_left {
		display: block;
	}

	.ESG_Newsbox {
		position: absolute;
		padding: 0px 20px 0px 20px;
		font-weight: bold;
		text-align: justify;
		color: #002f5b;
	}



	/*End of Media of Query 09-06-2022*/

	.investassure_list {
		display: table;
	}


ul.investassure_list.news_invest_list_nimbus.ESG_box5 {
    font-size: 14px;
    font-family: 'latoregular';
    line-height: 18px;
    text-align: center;
    color: #787878;
    padding: 0 20px;
    /* height: 120px; */
    /* margin-top: 10px; */
    width: 100%;
    /* overflow: hidden; */
    display: block;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
}


	.ESG_box5 li a {
		display: inline-block;
		overflow: auto !important;
		height: 290px;
		padding-bottom: 12px;
		padding: 40px 30px;
		font-size: 27px !important;
		line-height: 16px !important;
		padding: 12px 1px;
		text-align: center !important;
		min-height: 74px;
		font-family: 'latomedium';
		font-size: 21px;
		color: #818181;
		text-align: center;
		line-height: 27px !important;
		background-color: #f0f0f0;
		background: #f0f0f0;
		padding-bottom: 7px;
		overflow: hidden;
		margin-top: 15px;
		min-height: 545px;
		vertical-align: top;
	}

	.ESG_box5 {
		display: inline-block;
		overflow: auto !important;
		height: 290px;
		padding-bottom: 12px;
		padding: 40px 30px;
		font-size: 27px !important;
		line-height: 16px !important;
		padding: 12px 1px;
		text-align: center !important;
		
		font-family: 'latomedium';
		font-size: 21px;
		color: #818181;
		text-align: center;
		line-height: 27px !important;
		background-color: #f0f0f0;
		background: #f0f0f0;
		padding-bottom: 7px;
		overflow: hidden;
		margin-top: 15px;
		min-height: 465px;
		vertical-align: top;
	}

	.ESG_box5 a {
		width: 100% !important;
		height: auto !important;
		padding: 0 !important;
		margin: 0 !important;
		display: block;
		background: transparent !important;
		text-transform: none !important;
		color: #01305e;
	}

	.ESG_box6 {
		display: inline-block;
		overflow: auto !important;
		height: 290px;
		padding-bottom: 12px;
	}

	.ESG_box6 a {
		width: 100% !important;
		height: auto !important;
		padding: 0 !important;
		margin: 0 !important;
		display: block;
		background: transparent !important;
		text-transform: none !important;
		color: #01305e;
	}


	.ESG_box5 {
		height: 290px;
		overflow: scroll;
		overflow: auto !important;
	}







	.ESG_box6 {
		font-size: 27px !important;
		line-height: 36px !important;
		padding: 0px 1px;
		text-align: center !important;
		min-height: 74px;
		font-family: 'latomedium';
		font-size: 21px;
		color: #818181;
		text-align: center;
		line-height: 27px !important;
		background-color: #f0f0f0;
		background: #f0f0f0;
		padding-bottom: 0px;
		overflow: hidden;
		margin-top: 15px;
		min-height: 470px;
		vertical-align: bottom;
	}

	.ESG_box1 li h6 {
		font-size: 22px;
		font-family: 'latobold';
		line-height: 20px;
		padding: 40px 20px;
		text-align: left;
		min-height: 110px;
		color: #cb8;
		display: flex;
		flex-wrap: wrap;
	}

	.ESG_box1 li:hover a {
		background: #ccbb88;
		color: #002f5b;
		font-weight: bold;
	}


	.ESG_box1 li a {
		position: static;
		bottom: 0;
	}

	.ESG_box1 li h6 {
		font-size: 18px;
		font-family: 'latobold';
		/* line-height: 25px; */
		padding: 40px 20px;
		text-align: left;
		/* min-height: 74px; */
		color: #cb8;
		line-height: 21px !important;
		min-height: 1px;
		padding-bottom: 10px;
		/* display: block;*/
	}

	.ESG_box1 p {
		font-family: 'latoregular';
		line-height: 18px;
		text-align: justify;
		color: #787878;
		padding: 0 40px;
		max-height: 90px;
		overflow-y: auto;
        padding-bottom: 50px;
	}

	.ESG_box2 li:hover a {
		background: #ccbb88;
		color: #002f5b;
		font-weight: bold;
	}

	.ESG_box2 {
		font-size: 18px;
		font-family: 'latobold';
		line-height: 20px;
		text-align: center;
		min-height: 110px;
		color: #01305e;
		display: flex;
		flex-wrap: wrap;
	}

	.ESG_box2 li a {
		position: static;
		bottom: 0;
	}

	.ESG_box2 p {
		font-size: 14px;
		font-family: 'latoregular';
		line-height: 18px;
		text-align: justify;
		color: #787878;
		padding: 0 40px;
		height: 90px;
		overflow: auto;
		position: scroll;
		padding-bottom: 50px;
	}

	.ESG_box2 li h6 {
		font-size: 18px;
	    font-family: 'latobold';
	    padding: 40px 20px;
	    text-align: left;
	    color: #cb8;
	    line-height: 21px !important;
	    min-height: 1px;
	    padding-bottom: 10px;
	}

	.ESG_box3 li h6 {
		font-size: 18px;
		font-family: 'latobold';
		padding: 40px 20px;
		text-align: left;
		color: #cb8;
		line-height: 21px !important;
		min-height: 1px !important;
		padding-bottom: 10px;

	}

	/*karthick(8/3/22)*/
	.ESG_box3 p {
		position: static;
	}

	.ESG_box3 li:hover a {
		background: #ccbb88;
		color: #002f5b;
		font-weight: bold;
	}

	.ESG_box3 li a {
		position: static;
		bottom: 0;
	}

	.ESG_box3 p {
		font-family: 'latoregular';
		line-height: 18px;
		text-align: justify;
		color: #787878;
		padding: 0 40px;
		height: 90px;
		overflow: auto;
        padding-bottom: 50px;
	}

	.ESG_box4 li h6 {
		font-size: 18px;
		font-family: 'latobold';
		/* line-height: 25px; */
		padding: 40px 20px;
		text-align: left;
		/* min-height: 74px; */
		color: #cb8;
		line-height: 21px !important;
		min-height: 1px !important;
		padding-bottom: 10px;
	}

	.ESG_box4 li:hover a {
		background: #ccbb88;
		color: #002f5b;
		font-weight: bold;
	}

	.ESG_box4 li a {
		position: static;
		bottom: 0;

	}

	.ESG_box4 p {
		font-family: 'latoregular';
		line-height: 18px;
		text-align: justify;
		color: #787878;
		padding: 0 40px;
		height: 90px;
		overflow: auto;
        padding-bottom: 50px;

	}


	.ESG_box5 h6 {
		padding: 0px 10px;
		display: block;
		font-size: 18px;
		line-height: 25px;
		font-weight: bold;
		color: #cb8;
		font-family: 'latobold';
		/* text-transform: capitalize !important; */
		text-align: left;
		margin-bottom: 10px;
		font-weight: normal !important;
	}

	.ESG_box5 p {
		font-size: 14px;
    font-family: 'latoregular';
    line-height: 18px;
    text-align: justify;
    color: #787878;
    padding: 0 20px;
    height: 90px;
    overflow: auto;
    position: scroll;
    margin-bottom: 20px;
	}


	.ESG_box6 h6 {
		font-size: 18px;
		font-family: 'latoregular';
		line-height: 20px;
		padding: 0px 20px;
		text-align: center;
		color: #787878;
		display: inline-block;
		margin-bottom: 20px;
	}

	.headerBox6_cls {
		font-size: 27px !important;
		line-height: 36px !important;
		padding: 26px 1px;
		text-align: center !important;
		min-height: 74px;
		font-weight: normal;
		color: #01305e;
		text-align: center;
		line-height: 24px !important;
		background-color: #f0f0f0;
		background: #f0f0f0;
		padding-bottom: 10px;
		overflow: hidden;
		margin-top: 1px;
		min-height: 12px;
		vertical-align: top;
		min-width: -webkit-fill-available;
		position: relative;
		text-align: center !important;
		border: 15px;
		background: #f0f0f0;
		top: 15px;
		font-family: 'latobold';
	}

	.header_cls {
		font-size: 27px !important;
		line-height: 36px !important;
		padding: 26px 1px;
		text-align: center !important;
		min-height: 74px;
		font-family: 'latobold';
		font-size: 21px;
		color: #01305e;
		text-align: center;
		line-height: 24px !important;
		background-color: #f0f0f0;
		background: #f0f0f0;
		padding-bottom: 10px;
		overflow: hidden;
		margin-top: 1px;
		min-height: 12px;
		vertical-align: top;
		min-width: -webkit-fill-available;
		;
		position: relative;
		text-align: center !important;
		border: 15px;
		background: #f0f0f0;
		top: 15px;

	}




	.Esg_container {
		margin-top: -15px;
	}


}




/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 769px) and (max-width: 942px) {

	.ESG_box3 {
		padding: 0px 10px;
	}

	.view_newsESGbox {
		width: calc(49.33% - 15px);
		display: inline-block;
		vertical-align: top;
		padding: 0px 0px 15px 0px;
	}

	.ESG_news_Cont {
		height: 100% !important;

	}

	.view_newsESGbox.veiwscentermargin {
		margin: 0;
	}

	.view_newsESGbox .investassure_list li {
		width: 100%;
		display: block;
	}

	.view_newsESGbox .investassure_list {
		display: block;
	}

	.view_newsESGbox.veiwscentermargin {
		margin: 0 10px;
	}

	.investassure_box1 {
		padding: 10px 0 10px 10px;
	}

	.ticker_three1.ticker_text1 {
		height: 250px;
		padding-bottom: 26px;
		overflow: hidden;
	}

	#insight_id.ticker_auto,
	.ticker_three1.ticker_auto {
		overflow: auto !important;
	}

	.ticker_three1 div p {
		height: auto !important;
	}

	.ticker_position .ticker_text1 div div {
		height: 120px;
		overflow: hidden;
	}


	.ticker_text div div h5,
	.ticker_top a h5 {
		display: block;
		font-size: 15px;
		line-height: 18px;
		font-weight: bold;
		color: #cb8;
		font-family: 'latobold';
		/*text-transform: capitalize !important;*/
		text-align: left;
		margin-bottom: 10px;
		font-weight: normal !important;
	}

	.ticker_text div div p,
	.ticker_top a p {
		font-size: 14px;
		font-family: 'latoregular';
		line-height: 16px;
		padding: 0;
		min-height: inherit;
		text-align: left;
			padding: 0 20px;
		/*text-transform: capitalize !important;*/
		font-weight: normal !important;
		margin-bottom: 10px !important;
		text-align: justify;
	}

	.ticker_position .ticker_text1 div div p {
		color: #fff;
	}

	.slider_box1 {
		position: relative;
	}

	.slider_box1 .inner_box {
		position: absolute;
		top: 98px;
		margin: auto;
		left: 0;
		right: 0;
	}


	.slider_box1 {
		position: relative;
	}


	.slider_box1 img {
		width: 100%;
		display: block;
	}


	.slider_box1 .inner_box {
		position: absolute;
		top: 98px;
		margin: auto;
		left: 0;
		right: 0;
	}


	.view_newsbox .investassure_list .top_left {
		display: block;
	}

	.ESG_Newsbox {
		position: absolute;
		padding: 0px 20px 0px 20px;
		font-weight: bold;
		text-align: justify;
		color: #002f5b;
	}



	/*End of Media of Query 09-06-2022*/

	.investassure_list {
		display: table;
	}

	ul.investassure_list.news_invest_list_nimbus.ESG_box5 {
    font-size: 14px;
    font-family: 'latoregular';
    line-height: 18px;
    text-align: center;
    color: #787878;
 
    /* height: 120px; */
    /* margin-top: 10px; */
    width: 100%;
    /* overflow: hidden; */
    display: block;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
}



	.ESG_box5 li a {
		display: inline-block;
		overflow: auto !important;
		height: 290px;
		padding-bottom: 12px;
		padding: 40px 30px;
		font-size: 27px !important;
		line-height: 16px !important;
		padding: 12px 1px;
		text-align: center !important;
		min-height: 74px;
		font-family: 'latomedium';
		font-size: 21px;
		color: #818181;
		text-align: center;
		line-height: 27px !important;
		background-color: #f0f0f0;
		background: #f0f0f0;
		padding-bottom: 7px;
		overflow: hidden;
		margin-top: 15px;
		min-height: 545px;
		vertical-align: top;
	}

	.ESG_box5 {
		display: inline-block;
		overflow: auto !important;
		height: 290px;
		padding-bottom: 12px;
		padding: 40px 30px;
		font-size: 27px !important;
		line-height: 16px !important;
		padding: 12px 1px;
		text-align: center !important;
		min-height: 74px;
		font-family: 'latomedium';
		font-size: 21px;
		color: #818181;
		text-align: center;
		line-height: 27px !important;
		background-color: #f0f0f0;
		background: #f0f0f0;
		padding-bottom: 7px;
		overflow: hidden;
		margin-top: 15px;
		min-height: 470px;
		vertical-align: top;
	}

	.ESG_box5 a {
		width: 100% !important;
		height: auto !important;
		padding: 0 !important;
		margin: 0 !important;
		display: block;
		background: transparent !important;
		text-transform: none !important;
		color: #01305e;
	}

	.ESG_box6 {
		display: inline-block;
		overflow: auto !important;
		height: 290px;
		padding-bottom: 12px;
	}

	.ESG_box6 a {
		width: 100% !important;
		height: auto !important;
		padding: 0 !important;
		margin: 0 !important;
		display: block;
		background: transparent !important;
		text-transform: none !important;
		color: #01305e;
	}


	.ESG_box5 {
		height: 290px;
		overflow: scroll;
		overflow: auto !important;
	}

	.ESG_box6 {
		font-size: 27px !important;
		line-height: 36px !important;
		padding: 13px 1px;
		text-align: center !important;
		min-height: 74px;
		font-family: 'latomedium';
		font-size: 21px;
		color: #818181;
		text-align: center;
		line-height: 27px !important;
		background-color: #f0f0f0;
		background: #f0f0f0;
		padding-bottom: 7px;
		overflow: hidden;
		margin-top: 15px;
		min-height: 448px;
		vertical-align: bottom;
	}

	.ESG_box1 li h6 {
		font-size: 18px;
		font-family: 'latobold';
		line-height: 25px;
		padding: 70px 20px;
		text-align: left;
		min-height: 110px;
		color: #cb8;
	}

	.ESG_box1 li:hover a {
		background: #ccbb88;
		color: #002f5b;
		font-weight: bold;
	}


	.ESG_box1 li a {
		position: static;
		bottom: 0px;
	}

	.ESG_box1 li h6 {
		font-size: 18px;
	    font-family: 'latobold';
	    padding: 40px 20px;
	    text-align: left;
	    color: #cb8;
	    line-height: 21px !important;
	    min-height: 1px !important;
	    padding-bottom: 10px;
	}

	.ESG_box1 {
		height: 167px;

	}

	.ESG_box1 p {
		font-family: 'latoregular';
		line-height: 18px;
		text-align: justify;
		color: #787878;
		padding: 0 40px;
		height: 90px;
		overflow: auto;
		position: scroll;
	}

	.ESG_box2 li:hover a {
		background: #ccbb88;
		color: #002f5b;
		font-weight: bold;
	}

	.ESG_box2 {
		font-size: 22px;
		font-family: 'latobold';
		line-height: 20px;
		text-align: center;
		min-height: 110px;
		color: #01305e;
	}

	.ESG_box2 li a {
		position: static;
		bottom: 0px;
	}

	.ESG_box2 p {
		font-size: 14px;
		font-family: 'latoregular';
		line-height: 18px;
		text-align: justify;
		color: #787878;
		padding: 0 40px;
		height: 90px;
		overflow: auto;
		position: scroll;
	}

	.ESG_box2 li h6 {
		font-size: 18px;
	    font-family: 'latobold';
	    padding: 40px 20px;
	    text-align: left;
	    color: #cb8;
	    line-height: 21px !important;
	    min-height: 1px !important;
	    padding-bottom: 10px;
	}

	.ESG_box3 li h6 {
		font-size: 18px;
	    font-family: 'latobold';
	    padding: 40px 20px;
	    text-align: left;
	    color: #cb8;
	    line-height: 21px !important;
	    min-height: 1px !important;
	    padding-bottom: 10px;
	}

	.ESG_box3 li:hover a {
		background: #ccbb88;
		color: #002f5b;
		font-weight: bold;
	}

	.ESG_box3 li a {
		position: static;
		bottom: 0px;
	}

	.ESG_box3 p {
		font-size: 14px;
		font-family: 'latoregular';
		line-height: 18px;
		text-align: justify;
		color: #787878;
		padding: 0 40px;
		height: 90px;
		overflow: auto;
		position: scroll;
	}

	.ESG_box4 li h6 {
		font-size: 18px;
	    font-family: 'latobold';
	    padding: 40px 20px;
	    text-align: left;
	    color: #cb8;
	    line-height: 21px !important;
	    min-height: 1px !important;
	    padding-bottom: 10px;
	}

	.ESG_box4 li:hover a {
		background: #ccbb88;
		color: #002f5b;
		font-weight: bold;
	}

	.ESG_box4 li a {
		position: static;
		bottom: 0px;

	}

	.ESG_box4 p {
		position: static;
		bottom: 0px;
		font-size: 14px;
	    font-family: 'latoregular';
	    line-height: 18px;
	    text-align: justify;
	    color: #787878;
	    padding: 0 40px;
	    height: 90px;
	    overflow: auto;
	}


	.ESG_box5 h6 {
		padding: 0px 10px;
		display: block;
		font-size: 18px;
		line-height: 25px;
		font-weight: bold;
		color: #cb8;
		font-family: 'latobold';
		/* text-transform: capitalize !important; */
		text-align: left;
		margin-bottom: 10px;
		font-weight: normal !important;
	}

	.ESG_box5 p {

		font-size: 14px;
    font-family: 'latoregular';
    line-height: 18px;
    text-align: justify;
    color: #787878;
    padding: 0 20px;
    height: 90px;
    overflow: auto;
    position: scroll;
    margin-bottom: 20px;
	}


	.ESG_box6 h6 {
		font-size: 18px;
		font-family: 'latoregular';
		line-height: 20px;
		padding: 0px 20px;
		text-align: center;
		color: #787878;
		display: inline-block;
		margin-bottom: 20px;
	}

	.headerBox6_cls {
		font-size: 27px !important;
		line-height: 36px !important;
		padding: 26px 1px;
		text-align: center !important;
		min-height: 74px;


		color: #01305e;
		text-align: center;
		line-height: 24px !important;
		background-color: #f0f0f0;
		background: #f0f0f0;
		padding-bottom: 10px;
		overflow: hidden;
		margin-top: 1px;
		min-height: 12px;
		vertical-align: top;
		min-width: -webkit-fill-available;
		position: relative;
		text-align: center !important;
		border: 15px;
		background: #f0f0f0;
		top: 15px;
		font-family: 'latobold';
	}

	.header_cls {
		font-size: 27px !important;
		line-height: 36px !important;
		padding: 26px 1px;
		text-align: center !important;
		min-height: 74px;
		font-family: 'latobold';
		font-size: 21px;
		color: #01305e;
		text-align: center;
		line-height: 24px !important;
		background-color: #f0f0f0;
		background: #f0f0f0;
		padding-bottom: 10px;
		overflow: hidden;
		margin-top: 1px;
		min-height: 12px;
		vertical-align: top;
		min-width: -webkit-fill-available;
		;
		position: relative;
		text-align: center !important;
		border: 15px;
		background: #f0f0f0;
		top: 15px;

	}



	.Esg_container {
		margin-top: -15px;
	}


}


/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) and (max-width: 768px) {

	.ESG_box3 {
		padding: 16px 6px;
	}

	.ESG_box4 {
		padding: 6px 5px;

	}

	.ESG_box6 {
		padding: 6px 50px;
	}

	.investassure_list li img {
		width: 100%;
		display: block;
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-ms-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		transition: all 0.3s ease;
		height: 233px;
	}

	.view_newsESGbox {
		width: calc(48.33% - 15px);
		display: inline-block;
		vertical-align: top;
		padding: 0px 0px 15px 0px;
	}

	.ESG_news_Cont {
		height: 390px !important;

	}

	.view_newsESGbox.veiwscentermargin {
		margin: 0;
	}

	.view_newsESGbox .investassure_list li {
		width: 100%;
		display: block;
	}

	.view_newsESGbox .investassure_list {
		display: block;
	}

	.view_newsESGbox.veiwscentermargin {
		margin: 0 7px;
	}

	.investassure_box1 {
		padding: 10px 0 10px 10px;
	}

	.ticker_three.ticker_text1 {
		height: 250px;
		padding-bottom: 26px;
		overflow: hidden;
	}

	#insight_id.ticker_auto,
	.ticker_three1.ticker_auto {
		overflow: auto !important;
	}

	.ticker_three div p {
		height: auto !important;
	}

	.ticker_position .ticker_text1 div div {
		height: 120px;
		overflow: hidden;
	}


	.ticker_text div div h5,
	.ticker_top a h5 {
		display: block;
		font-size: 15px;
		line-height: 18px;
		font-weight: bold;
		color: #cb8;
		font-family: 'latobold';
		/*text-transform: capitalize !important;*/
		text-align: left;
		margin-bottom: 10px;
		font-weight: normal !important;
	}

	.ticker_text div div p,
	.ticker_top a p {
		font-size: 14px;
		font-family: 'latoregular';
		line-height: 16px;
		padding: 0;
		min-height: inherit;
		text-align: left;
			padding: 0 20px;
		/*text-transform: capitalize !important;*/
		font-weight: normal !important;
		margin-bottom: 10px !important;
		text-align: justify;
	}

	.ticker_position .ticker_text1 div div p {
		color: #fff;
	}

	.slider_box1 {
		position: relative;
	}

	.slider_box1 .inner_box {
		position: absolute;
		top: 98px;
		margin: auto;
		left: 0;
		right: 0;
	}


	.slider_box1 {
		position: relative;
	}


	.slider_box1 img {
		width: 100%;
		display: block;
	}


	.slider_box1 .inner_box {
		position: absolute;
		top: 98px;
		margin: auto;
		left: 0;
		right: 0;
	}


	.view_newsbox .investassure_list .top_left {
		display: block;
	}

	.ESG_Newsbox {
		position: absolute;
		padding: 0px 20px 0px 20px;
		font-weight: bold;
		text-align: justify;
		color: #002f5b;
	}


	.investassure_list {
		display: table;
	}

		ul.investassure_list.news_invest_list_nimbus.ESG_box5 {
    font-size: 14px;
    font-family: 'latoregular';
    line-height: 18px;
    text-align: center;
    color: #787878;
    padding: 0 20px;
    /* height: 120px; */
    /* margin-top: 10px; */
    width: 100%;
    /* overflow: hidden; */
    display: block;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

	.ESG_box5 li a {
		display: inline-block;
		overflow: auto !important;
		height: 290px;
		padding-bottom: 12px;
		padding: 40px 30px;
		font-size: 27px !important;
		line-height: 16px !important;
		padding: 12px 1px;
		text-align: center !important;
		min-height: 74px;
		font-family: 'latomedium';
		font-size: 21px;
		color: #818181;
		text-align: center;
		line-height: 27px !important;
		background-color: #f0f0f0;
		background: #f0f0f0;
		padding-bottom: 7px;
		overflow: hidden;
		margin-top: 15px;
		min-height: 548px;
		vertical-align: top;
	}

	.ESG_box5 {
		display: inline-block;
		overflow: auto !important;
		height: 290px;
		padding-bottom: 12px;
		padding: 40px 30px;
		font-size: 27px !important;
		line-height: 16px !important;
		padding: 12px 1px;
		text-align: center !important;
		min-height: 74px;
		font-family: 'latomedium';
		font-size: 21px;
		color: #818181;
		text-align: center;
		line-height: 27px !important;
		background-color: #f0f0f0;
		background: #f0f0f0;
		padding-bottom: 7px;
		overflow: hidden;
		margin-top: 15px;
		min-height: 465px;
		vertical-align: top;
	}

	.ESG_box5 a {
		width: 100% !important;
		height: auto !important;
		padding: 0 !important;
		margin: 0 !important;
		display: block;
		background: transparent !important;
		text-transform: none !important;
		color: #01305e;
	}

	.ESG_box6 {
		display: inline-block;
		overflow: auto !important;
		height: 290px;
		padding-bottom: 12px;
	}

	.ESG_box6 a {
		width: 100% !important;
		height: auto !important;
		padding: 0 !important;
		margin: 0 !important;
		display: block;
		background: transparent !important;
		text-transform: none !important;
		color: #01305e;
	}


	.ESG_box5 {
		height: 290px;
		overflow: scroll;
		overflow: auto !important;
	}

	.ESG_box6 {
		font-size: 27px !important;
		line-height: 36px !important;
		padding: 13px 0px;
		text-align: center !important;
		min-height: 74px;
		font-family: 'latomedium';
		font-size: 21px;
		color: #818181;
		text-align: center;
		line-height: 27px !important;
		background-color: #f0f0f0;
		background: #f0f0f0;
		padding-bottom: 7px;
		overflow: hidden;
		margin-top: 15px;
		min-height: 448px;
		vertical-align: bottom;
	}



	.ESG_box1 li:hover a {
		background: #ccbb88;
		color: #002f5b;
		font-weight: bold;
	}


	.ESG_box1 li a {
		position: static;
		bottom: 0px;
	}

	.ESG_box1 li h6 {
		font-size: 18px;
	    font-family: 'latobold';
	    padding: 40px 20px;
	    text-align: left;
	    color: #cb8;
	    line-height: 21px !important;
	    min-height: 1px !important;
	    padding-bottom: 10px;
	}

	.ESG_box1 p {
		font-family: 'latoregular';
		line-height: 18px;
		text-align: justify;
		color: #787878;
		padding: 0 40px;
		height: 90px;
		overflow: auto;
		position: scroll;
	}



	.ESG_box2 li h6 {
		font-size: 18px;
		font-family: 'latobold';
		line-height: 20px;
		padding: 40px 20px;
		text-align: left;
		min-height: 110px;
		color: #cb8;
	}

	.ESG_box2 li:hover a {
		background: #ccbb88;
		color: #002f5b;
		font-weight: bold;
	}

	.ESG_box2 {
		font-size: 22px;
		font-family: 'latobold';
		line-height: 20px;
		text-align: center;
		min-height: 110px;
		color: #01305e;
	}

	.ESG_box2 li a {
		position: static;
		bottom: 0px;
	}

	.ESG_box2 p {
		font-size: 14px;
		font-family: 'latoregular';
		line-height: 18px;
		text-align: justify;
		color: #787878;
		padding: 0 40px;
		height: 90px;
		overflow: auto;
		position: scroll;
	}

	.ESG_box2 li h6 {
		font-size: 18px;
	    font-family: 'latobold';
	    padding: 40px 20px;
	    text-align: left;
	    color: #cb8;
	    line-height: 21px !important;
	    min-height: 1px !important;
	    padding-bottom: 10px;
	}


	.ESG_box3 li h6 {
		font-size: 18px;
	    font-family: 'latobold';
	    padding: 40px 20px;
	    text-align: left;
	    color: #cb8;
	    line-height: 21px !important;
	    min-height: 1px !important;
	    padding-bottom: 10px;
	}

	.ESG_box3 li:hover a {
		background: #ccbb88;
		color: #002f5b;
		font-weight: bold;
	}

	.ESG_box3 li a {
		position: sticky;
		bottom: 0px;
	}

	.ESG_box3 p {
		font-size: 14px;
		font-family: 'latoregular';
		line-height: 18px;
		text-align: justify;
		color: #787878;
		padding: 0 40px;
		height: 90px;
		overflow: auto;
		position: scroll;
	}

	.ESG_box4 li h6 {
		font-size: 18px;
	    font-family: 'latobold';
	    padding: 40px 20px;
	    text-align: left;
	    color: #cb8;
	    line-height: 21px !important;
	    min-height: 1px !important;
	    padding-bottom: 10px;
	}

	.ESG_box4 li:hover a {
		background: #ccbb88;
		color: #002f5b;
		font-weight: bold;
	}

	.ESG_box4 li a {
		position: static;
		bottom: 0px;

	}

	.ESG_box4 p {
		position: static;
		bottom: 0px;
		font-size: 14px;
	    font-family: 'latoregular';
	    line-height: 18px;
	    text-align: justify;
	    color: #787878;
	    padding: 0 40px;
	    height: 90px;
	    overflow: auto;
	    position: scroll;

	}


	.ESG_box5 h6 {
		padding: 0px 10px;
		display: block;
		font-size: 18px;
		line-height: 25px;
		font-weight: bold;
		color: #cb8;
		font-family: 'latobold';
		/* text-transform: capitalize !important; */
		text-align: left;
		margin-bottom: 10px;
		font-weight: normal !important;
	}

	.ESG_box5 p {
		font-size: 14px;
    font-family: 'latoregular';
    line-height: 18px;
    text-align: justify;
    color: #787878;
    padding: 0 20px;
    height: 90px;
    overflow: auto;
    position: scroll;
    margin-bottom: 20px;

	}


	.ESG_box6 h6 {
		font-size: 18px;
		font-family: 'latoregular';
		line-height: 20px;
		padding: 0px 20px;
		text-align: center;
		color: #787878;
		display: inline-block;
		margin-bottom: 20px;
		display: flex;
		flex-wrap: wrap;
	}

	.headerBox6_cls {
		font-size: 27px !important;
		line-height: 36px !important;
		padding: 26px 1px;
		text-align: center !important;
		min-height: 74px;


		color: #01305e;
		text-align: center;
		line-height: 24px !important;
		background-color: #f0f0f0;
		background: #f0f0f0;
		padding-bottom: 10px;
		overflow: hidden;
		margin-top: 1px;
		min-height: 12px;
		vertical-align: top;
		min-width: -webkit-fill-available;
		position: relative;
		text-align: center !important;
		border: 15px;
		background: #f0f0f0;
		top: 15px;
		font-family: 'latobold';
	}

	.header_cls {
		font-size: 27px !important;
		line-height: 36px !important;
		padding: 26px 1px;
		text-align: center !important;
		min-height: 74px;
		font-family: 'latobold';
		font-size: 21px;
		color: #01305e;
		text-align: center;
		line-height: 24px !important;
		background-color: #f0f0f0;
		background: #f0f0f0;
		padding-bottom: 10px;
		overflow: hidden;
		margin-top: 9px;
		min-height: 12px;
		vertical-align: top;
		min-width: -webkit-fill-available;
		
		position: relative;
		text-align: center !important;
		border: 15px;
		background: #f0f0f0;
		top: 15px;

	}


	.Esg_container {
		margin-top: 10px;
	}

}


@media only screen and (max-width: 600px) {

	.investassure_list li img {
		width: 100%;
		display: block;
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-ms-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		transition: all 0.3s ease;
		height: 233px;
	}

	.view_newsESGbox {
		width: calc(90.33% - -30px);
		display: inline-block;
		vertical-align: top;
		padding: 0px 0px 15px 0px;
	}

	.ESG_news_Cont {
		height: 390px !important;

	}

	.view_newsESGbox.veiwscentermargin {
		margin: 0;
	}

	.view_newsESGbox .investassure_list li {
		width: 100%;
		display: block;
	}

	.view_newsESGbox .investassure_list {
		display: block;
	}

	.view_newsESGbox.veiwscentermargin {
		margin: 0px 10px 0px 0px;
	}

	.investassure_box1 {
		padding: 10px 0 10px 10px;
	}

	.ticker_three.ticker_text1 {
		height: 250px;
		padding-bottom: 26px;
		overflow: hidden;
	}

	#insight_id.ticker_auto,
	.ticker_three1.ticker_auto {
		overflow: auto !important;
	}

	.ticker_three div p {
		height: auto !important;
	}

	.ticker_position .ticker_text1 div div {
		height: 120px;
		overflow: hidden;
	}


	.ticker_text div div h5,
	.ticker_top a h5 {
		display: block;
		font-size: 15px;
		line-height: 18px;
		font-weight: bold;
		color: #cb8;
		font-family: 'latobold';
		/*text-transform: capitalize !important;*/
		text-align: left;
		margin-bottom: 10px;
		font-weight: normal !important;
	}

	.ticker_text div div p,
	.ticker_top a p {
		font-size: 14px;
		font-family: 'latoregular';
		line-height: 16px;
		padding: 0 20px;
		min-height: inherit;
		text-align: left;
		/*text-transform: capitalize !important;*/
		font-weight: normal !important;
		margin-bottom: 10px !important;
		text-align: justify;
	}

	.ticker_position .ticker_text1 div div p {
		color: #fff;
	}

	.slider_box1 {
		position: relative;
	}

	.slider_box1 .inner_box {
		position: absolute;
		top: 98px;
		margin: auto;
		left: 0;
		right: 0;
	}


	.slider_box1 {
		position: relative;
	}


	.slider_box1 img {
		width: 100%;
		display: block;
	}


	.slider_box1 .inner_box {
		position: absolute;
		top: 98px;
		margin: auto;
		left: 0;
		right: 0;
	}


	.view_newsbox .investassure_list .top_left {
		display: block;
	}

	.ESG_Newsbox {
		position: absolute;
		padding: 0px 20px 0px 20px;
		font-weight: bold;
		text-align: justify;
		color: #002f5b;
	}


	.investassure_list {
		display: table;
	}

		ul.investassure_list.news_invest_list_nimbus.ESG_box5 {
    font-size: 14px;
    font-family: 'latoregular';
    line-height: 18px;
    text-align: center;
    color: #787878;
    padding: 0 20px;
    /* height: 120px; */
    /* margin-top: 10px; */
    width: 100%;
    /* overflow: hidden; */
    display: block;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

	.ESG_box5 li a {
		display: inline-block;
		overflow: auto !important;
		height: 290px;
		padding-bottom: 12px;
		padding: 40px 30px;
		font-size: 27px !important;
		line-height: 16px !important;
		padding: 12px 1px;
		text-align: center !important;
		min-height: 74px;
		font-family: 'latomedium';
		font-size: 21px;
		color: #818181;
		text-align: center;
		line-height: 27px !important;
		background-color: #f0f0f0;
		background: #f0f0f0;
		padding-bottom: 7px;
		overflow: hidden;
		margin-top: 15px;
		min-height: 545px;
		vertical-align: top;
	}

	.ESG_box5 {
		display: inline-block;
		overflow: auto !important;
		height: 290px;
		padding-bottom: 12px;
		padding: 40px 30px;
		font-size: 27px !important;
		line-height: 16px !important;
		padding: 12px 1px;
		text-align: center !important;
		min-height: 74px;
		font-family: 'latomedium';
		font-size: 21px;
		color: #818181;
		text-align: center;
		line-height: 27px !important;
		background-color: #f0f0f0;
		background: #f0f0f0;
		padding-bottom: 7px;
		overflow: hidden;
		margin-top: 15px;
		min-height: 478px;
		vertical-align: top;
	}

	.ESG_box5 a {
		width: 100% !important;
		height: auto !important;
		padding: 0 !important;
		margin: 0 !important;
		display: block;
		background: transparent !important;
		text-transform: none !important;
		color: #01305e;
	}

	.ESG_box6 {
		display: inline-block;
		overflow: auto !important;
		height: 290px;
		padding-bottom: 12px;
	}

	.ESG_box6 a {
		width: 100% !important;
		height: auto !important;
		padding: 0 !important;
		margin: 0 !important;
		display: block;
		background: transparent !important;
		text-transform: none !important;
		color: #01305e;
	}


	.ESG_box5 {
		height: 290px;
		overflow: scroll;
		overflow: auto !important;
	}

	.ESG_box6 {
		font-size: 27px !important;
		line-height: 36px !important;
		padding: 13px 1px;
		text-align: center !important;
		min-height: 74px;
		font-family: 'latomedium';
		font-size: 21px;
		color: #818181;
		text-align: center;
		line-height: 27px !important;
		background-color: #f0f0f0;
		background: #f0f0f0;
		padding-bottom: 7px;
		overflow: hidden;
		margin-top: 15px;
		min-height: 470px;
		vertical-align: bottom;
	}

	.ESG_box1 li h6 {
		font-size: 18px;
		font-family: 'latobold';
		line-height: 25px;
		padding: 40px 20px;
		text-align: left;
		min-height: 74px;
		color: #cb8;
	}



	.ESG_box1 li:hover a {
		background: #ccbb88;
		color: #002f5b;
		font-weight: bold;
	}


	.ESG_box1 li a {
		position: static;
		bottom: 0px;
	}

	.ESG_box1 li h6 {
		font-size: 18px;
	    font-family: 'latobold';
	    padding: 40px 20px;
	    text-align: left;
	    color: #cb8;
	    line-height: 21px !important;
	    min-height: 1px !important;
	    padding-bottom: 10px;
	}

	.ESG_box1 p {
		font-family: 'latoregular';
		line-height: 18px;
		text-align: justify;
		color: #787878;
		padding: 0 40px;
		height: 90px;
		overflow: auto;
		position: scroll;
	}

	.ESG_box2 li:hover a {
		background: #ccbb88;
		color: #002f5b;
		font-weight: bold;
	}

	.ESG_box2 {
		font-size: 22px;
		font-family: 'latobold';
		line-height: 20px;
		text-align: center;
		min-height: 110px;
		color: #01305e;
	}

	.ESG_box2 li a {
		position: static;
		bottom: 0;
	}

	.ESG_box2 p {
		font-size: 14px;
		font-family: 'latoregular';
		line-height: 18px;
		text-align: justify;
		color: #787878;
		padding: 0 40px;
		height: 90px;
		overflow: auto;
		position: scroll;
	}

	.ESG_box2 li h6 {
		font-size: 18px;
	    font-family: 'latobold';
	    padding: 40px 20px;
	    text-align: left;
	    color: #cb8;
	    line-height: 21px !important;
	    min-height: 1px !important;
	    padding-bottom: 10px;
	}

	.ESG_box3 li h6 {
		font-size: 18px;
	    font-family: 'latobold';
	    padding: 40px 20px;
	    text-align: left;
	    color: #cb8;
	    line-height: 21px !important;
	    min-height: 1px !important;
	    padding-bottom: 25px;
	}

	.ESG_box3 li:hover a {
		background: #ccbb88;
		color: #002f5b;
		font-weight: bold;
	}

	.ESG_box3 li a {
		position: relative;
		bottom: -16px;
	}

	.ESG_box3 p {
		font-size: 14px;
		font-family: 'latoregular';
		line-height: 18px;
		text-align: justify;
		color: #787878;
		padding: 0 40px;
		height: 90px;
		overflow: auto;
		position: scroll;
	}

	.ESG_box4 li h6 {
		font-size: 18px;
	    font-family: 'latobold';
	    padding: 40px 20px;
	    text-align: left;
	    color: #cb8;
	    line-height: 21px !important;
	    min-height: 1px !important;
	    padding-bottom: 10px;
	}

	.ESG_box4 li:hover a {
		background: #ccbb88;
		color: #002f5b;
		font-weight: bold;
	}

	.ESG_box4 li a {
		position: static;
		bottom: 0px;

	}

	.ESG_box4 p {
		font-size: 14px;
		font-family: 'latoregular';
		line-height: 18px;
		text-align: justify;
		color: #787878;
		padding: 0 40px;
		height: 90px;
		overflow: auto;
		position: scroll;

	}

	.ESG_box5 h6 {
		padding: 0px 10px;
		display: block;
		font-size: 18px;
		line-height: 25px;
		font-weight: bold;
		color: #cb8;
		font-family: 'latobold';
		/* text-transform: capitalize !important; */
		text-align: left;
		margin-bottom: 10px;
		font-weight: normal !important;
	}

	.ESG_box5 p {
		font-size: 14px;
    font-family: 'latoregular';
    line-height: 18px;
    text-align: justify;
    color: #787878;
    padding: 0 20px;
    height: 90px;
    overflow: auto;
    position: scroll;
    margin-bottom: 20px;
	}


	.ESG_box6 h6 {
		font-size: 18px;
		font-family: 'latoregular';
		line-height: 25px;
		padding: 0px 20px;
		text-align: center;
		color: #787878;
		display: inline-block;
		margin-bottom: 20px;
	}

	.headerBox6_cls {
		font-size: 27px !important;
		line-height: 36px !important;
		padding: 26px 1px;
		text-align: center !important;
		min-height: 74px;

		color: #01305e;
		text-align: center;
		line-height: 24px !important;
		background-color: #f0f0f0;
		background: #f0f0f0;
		padding-bottom: 10px;
		overflow: hidden;
		margin-top: 1px;
		min-height: 12px;
		vertical-align: top;
		min-width: -webkit-fill-available;
		position: relative;
		text-align: center !important;
		border: 15px;
		background: #f0f0f0;
		top: 15px;
		font-family: 'latobold';

	}

	.header_cls {
		font-size: 27px !important;
		line-height: 36px !important;
		padding: 26px 1px;
		text-align: center !important;
		min-height: 74px;
		font-family: 'latobold';
		font-size: 21px;
		color: #01305e;
		text-align: center;
		line-height: 24px !important;
		background-color: #f0f0f0;
		background: #f0f0f0;
		padding-bottom: 10px;
		overflow: hidden;
		margin-top: 1px;
		min-height: 12px;
		vertical-align: top;
		min-width: -webkit-fill-available;
		position: relative;
		text-align: center !important;
		border: 15px;
		background: #f0f0f0;
		top: 15px;

	}

	.Esg_container {
		margin-top: -15px;
	}

}


@media only screen and (max-width: 300px) {
	.investassure_list li img {
		width: 100%;
		display: block;
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-ms-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		transition: all 0.3s ease;
		height: 233px;
	}

	.view_newsESGbox {
		width: calc(90.33% - -30px);
		display: inline-block;
		vertical-align: top;
		padding: 0px 0px 15px 0px;
	}

	.ESG_news_Cont {
		height: 390px !important;

	}

	.view_newsESGbox.veiwscentermargin {
		margin: 0;
	}

	.view_newsESGbox .investassure_list li {
		width: 100%;
		display: block;
	}

	.view_newsESGbox .investassure_list {
		display: block;
	}

	.view_newsESGbox.veiwscentermargin {
		margin: 0px 10px 0px 0px;
	}

	.investassure_box1 {
		padding: 10px 0 10px 10px;
	}

	.ticker_three.ticker_text1 {
		height: 250px;
		padding-bottom: 26px;
		overflow: hidden;
	}

	#insight_id.ticker_auto,
	.ticker_three1.ticker_auto {
		overflow: auto !important;
	}

	.ticker_three div p {
		height: auto !important;
	}

	.ticker_position .ticker_text1 div div {
		height: 120px;
		overflow: hidden;
	}


	.ticker_text div div h5,
	.ticker_top a h5 {
		display: block;
		font-size: 15px;
		line-height: 18px;
		font-weight: bold;
		color: #cb8;
		font-family: 'latobold';
		/*text-transform: capitalize !important;*/
		text-align: left;
		margin-bottom: 10px;
		font-weight: normal !important;
	}

	.ticker_text div div p,
	.ticker_top a p {
		font-size: 14px;
		font-family: 'latoregular';
		line-height: 16px;
		padding: 0 20px;
		min-height: inherit;
		text-align: left;
		/*text-transform: capitalize !important;*/
		font-weight: normal !important;
		margin-bottom: 10px !important;
		text-align: justify;
	}

	.ticker_position .ticker_text1 div div p {
		color: #fff;
	}

	.slider_box1 {
		position: relative;
	}

	.slider_box1 .inner_box {
		position: absolute;
		top: 98px;
		margin: auto;
		left: 0;
		right: 0;
	}


	.slider_box1 {
		position: relative;
	}


	.slider_box1 img {
		width: 100%;
		display: block;
	}


	.slider_box1 .inner_box {
		position: absolute;
		top: 98px;
		margin: auto;
		left: 0;
		right: 0;
	}


	.view_newsbox .investassure_list .top_left {
		display: block;
	}

	.ESG_Newsbox {
		position: absolute;
		padding: 0px 20px 0px 20px;
		font-weight: bold;
		text-align: justify;
		color: #002f5b;
	}


	.investassure_list {
		display: table;
	}

		ul.investassure_list.news_invest_list_nimbus.ESG_box5 {
    font-size: 14px;
    font-family: 'latoregular';
    line-height: 18px;
    text-align: center;
    color: #787878;
    padding: 0 20px;
    /* height: 120px; */
    /* margin-top: 10px; */
    width: 100%;
    /* overflow: hidden; */
    display: block;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

	.ESG_box5 li a {
		display: inline-block;
		overflow: auto !important;
		height: 290px;
		padding-bottom: 12px;
		padding: 40px 30px;
		font-size: 27px !important;
		line-height: 16px !important;
		padding: 12px 1px;
		text-align: center !important;
		min-height: 74px;
		font-family: 'latomedium';
		font-size: 21px;
		color: #818181;
		text-align: center;
		line-height: 27px !important;
		background-color: #f0f0f0;
		background: #f0f0f0;
		padding-bottom: 7px;
		overflow: hidden;
		margin-top: 15px;
		min-height: 545px;
		vertical-align: top;
	}

	.ESG_box5 {
		display: inline-block;
		overflow: auto !important;
		height: 290px;
		padding-bottom: 12px;
		padding: 40px 30px;
		font-size: 27px !important;
		line-height: 16px !important;
		padding: 12px 1px;
		text-align: center !important;
		min-height: 74px;
		font-family: 'latomedium';
		font-size: 21px;
		color: #818181;
		text-align: center;
		line-height: 27px !important;
		background-color: #f0f0f0;
		background: #f0f0f0;
		padding-bottom: 7px;
		overflow: hidden;
		margin-top: 15px;
		min-height: 478px;
		vertical-align: top;
	}

	.ESG_box5 a {
		width: 100% !important;
		height: auto !important;
		padding: 0 !important;
		margin: 0 !important;
		display: block;
		background: transparent !important;
		text-transform: none !important;
		color: #01305e;
	}

	.ESG_box6 {
		display: inline-block;
		overflow: auto !important;
		height: 290px;
		padding-bottom: 12px;
	}

	.ESG_box6 a {
		width: 100% !important;
		height: auto !important;
		padding: 0 !important;
		margin: 0 !important;
		display: block;
		background: transparent !important;
		text-transform: none !important;
		color: #01305e;
	}


	.ESG_box5 {
		height: 290px;
		overflow: scroll;
		overflow: auto !important;
	}

	.ESG_box6 {
		font-size: 27px !important;
		line-height: 36px !important;
		padding: 13px 1px;
		text-align: center !important;
		min-height: 74px;
		font-family: 'latomedium';
		font-size: 21px;
		color: #818181;
		text-align: center;
		line-height: 27px !important;
		background-color: #f0f0f0;
		background: #f0f0f0;
		padding-bottom: 7px;
		overflow: hidden;
		margin-top: 15px;
		min-height: 470px;
		vertical-align: bottom;
	}



	.ESG_box1 li:hover a {
		background: #ccbb88;
		color: #002f5b;
		font-weight: bold;
	}


	.ESG_box1 li a {
		position: relative;
		bottom: -16px;
	}

	.ESG_box1 li h6 {
		font-size: 18px;
		font-family: 'latobold';
		line-height: 25px;
		padding: 40px 20px;
		text-align: left;
		min-height: 74px;
		color: #cb8;
	}

	.ESG_box1 p {
		font-size: 14px;
		font-family: 'latoregular';
		line-height: 18px;
		text-align: justify;
		color: #787878;
		padding: 0 40px;
		height: 90px;
		overflow: auto;
		position: scroll;
	}

	.ESG_box2 li h6 {
		font-size: 18px;
		font-family: 'latobold';
		line-height: 25px;
		padding: 60px 20px;
		text-align: left;
		min-height: 110px;
		color: #cb8;
	}

	.ESG_box2 li:hover a {
		background: #ccbb88;
		color: #002f5b;
		font-weight: bold;
	}

	.ESG_box2 {
		font-size: 18px;
		font-family: 'latobold';
		line-height: 20px;
		text-align: center;
		min-height: 110px;
		color: #01305e;
	}

	.ESG_box2 li a {
		position: relative;
		bottom: -16px;
	}

	.ESG_box2 p {
		font-size: 14px;
		font-family: 'latoregular';
		line-height: 18px;
		text-align: justify;
		color: #787878;
		padding: 0 40px;
		height: 90px;
		overflow: auto;
		position: scroll;
	}

	.ESG_box2 li h6 {
		font-size: 18px;
		font-family: 'latobold';
		line-height: 25px;
		padding: 40px 20px;
		text-align: left;
		min-height: 74px;
		color: #cb8;
	}

	.ESG_box3 li h6 {
		font-size: 18px;
		font-family: 'latobold';
		line-height: 25px;
		padding: 70px 20px;
		text-align: left;
		min-height: 110px;
		color: #cb8;
	}

	.ESG_box3 li:hover a {
		background: #ccbb88;
		color: #002f5b;
		font-weight: bold;
	}

	.ESG_box3 li a {
		position: relative;
		bottom: -16px;
	}

	.ESG_box3 p {
		position: relative;
    bottom: 52px;
    overflow: auto !important;
    font-size: 15px;
    line-height: 1.8em;
    padding: 10px 40px;
	}

	.ESG_box4 li h6 {
		font-size: 18px;
		font-family: 'latobold';
		line-height: 25px;
		padding: 70px 20px;
		text-align: left;
		min-height: 110px;
		color: #cb8;
	}

	.ESG_box4 li:hover a {
		background: #ccbb88;
		color: #002f5b;
		font-weight: bold;
	}

	.ESG_box4 li a {
		position: relative;
		bottom: -16px;
	}

	.ESG_box4 p {
		position: relative;
		bottom: 52px;
		overflow: visible;
		font-size: 15px;
		line-height: 1.8em;
		padding: 10px 40px;

	}

	.ESG_box5 h6 {
		padding: 0px 10px;
		display: block;
		font-size: 15px;
		line-height: 25px;
		font-weight: bold;
		color: #cb8;
		font-family: 'latobold';
		/* text-transform: capitalize !important; */
		text-align: left;
		margin-bottom: 10px;
		font-weight: normal !important;
	}

	.ESG_box5 p {
		font-size: 14px;
    font-family: 'latoregular';
    line-height: 18px;
    text-align: justify;
    color: #787878;
    padding: 0 20px;
    height: 90px;
    overflow: auto;
    position: scroll;
    margin-bottom: 20px;
	}


	.ESG_box6 h6 {
		font-size: 18px;
		font-family: 'latoregular';
		line-height: 25px;
		padding: 0px 20px;
		text-align: center;
		color: #787878;
		display: inline-block;
		margin-bottom: 20px;
	}

	.headerBox6_cls {
		font-size: 27px !important;
		line-height: 36px !important;
		padding: 26px 1px;
		text-align: center !important;
		min-height: 74px;
		font-family: 'latobold';
		color: #01305e;
		text-align: center;
		line-height: 24px !important;
		background-color: #f0f0f0;
		background: #f0f0f0;
		padding-bottom: 10px;
		overflow: hidden;
		margin-top: 1px;
		min-height: 12px;
		vertical-align: top;
		min-width: -webkit-fill-available;
		position: relative;
		text-align: center !important;
		border: 15px;
		background: #f0f0f0;
		top: 15px;

	}

	.header_cls {
		font-size: 27px !important;
		line-height: 36px !important;
		padding: 26px 1px;
		text-align: center !important;
		min-height: 74px;
		font-family: 'latobold';
		font-size: 21px;
		color: #01305e;
		text-align: center;
		line-height: 24px !important;
		background-color: #f0f0f0;
		background: #f0f0f0;
		padding-bottom: 10px;
		overflow: hidden;
		margin-top: 1px;
		min-height: 12px;
		vertical-align: top;
		min-width: -webkit-fill-available;
		;
		position: relative;
		text-align: center !important;
		border: 15px;
		background: #f0f0f0;
		top: 15px;

	}

	.Esg_container {
		margin-top: -15px;
	}
}
