@charset "utf-8";
/* CSS Document */

.full-conainer-width{ width:100%; padding:30px 0px; margin-bottom:8px;}

.startegic-wrp-main{ width:100%; position:relative; margin-bottom:20px;}
.startegic-wrp-main h2.strategic-ttle-txt-1{  font-family: 'ronnia_ltlight'; font-weight:400; font-size:38px; margin:0px; padding:0px; padding-top: 1px;}
.startegic-wrp-main h2.startegic-ttle-txt-2{  font-family: 'RonniaBasicBold';
    font-weight: 700;
    font-size: 50px;
    margin: 0px;
    padding: 20px 0px 0px;
    border-bottom: 2px solid #b7d62d;}
	
	ul.ban-lst{ list-style:none; list-style-type:none; margin:20px 0px 10px 0px; padding:0px 0px 0px 0px;}
	ul.ban-lst li{ background-image: url(../images/white-ul-bg.png);
    background-repeat: no-repeat;
    background-position: 0px 5px;
    padding: 0px 0px 3px 26px;
    color: #fff;
    font-size: 18px;
    font-family: 'RonniaBasicReg';
    font-weight: 400; }
	
	.starategic-pic-abolu{ width:54%; position:absolute; bottom:-50px; right:-190px;}
	.starategic-pic-abolu img{ width:100%;}
	
	.inner-strategic-box{ width:100%; margin:20px 0px;}
	.inner-strategic-box p.numerical-txt{     font-size: 52px;
    font-family: 'RonniaBasicBold';
    line-height: 10px; }
	.inner-strategic-box span.numb-desc{ font-size:20px; line-height:1em; font-family: 'RonniaBasicBold';}
	.inner-strategic-box ul.ban-lst{ margin:0px 0px 0px 0px;}
	
	.bor-right-yellow{ border-right:2px solid #a5ce39;}
	
	.result-pic{ width: 90%;
    margin: 70px auto;}
	.result-pic img{ width:100%;}
	
	.intrinsic-main-wrp{ width:100%;}
	
	.white{ color:#fff !important;}
.bg-white{ background-color:#fff !important;}
.underlined-title-white h1{border-bottom: 2px solid #fff;     margin: 0;
    font-size: 35px;
    font-weight: 700;
    padding-bottom: 5px;}
	
	.wing{width: 100px;
    height: 10px;
    display: block;}
	.right_top_wing{ float:right}
	.boxes{ padding:25px 18px; }
	.bg-light-grey{ background-color:#efefef;}
	.top_margin{ margin-top:45px;}
	.boxes_big_text{ font-size:31px; font-family:RonniaBasicBold; }
	.red-dark{ color:#571509; }
	.boxes_small_text{ font-size:16px; line-height:18px; font-family:RonniaBasicBold;}
	.small_text_round{ font-size:16px;}
	.box_container{ margin-top:25px;}
	.width-95-perce{ width:100%; border-right:2px solid #a5ce39; padding-right:15px; padding-bottom:50%;}
	.new-top-marg{ margin-top:50px !important;}
	.no-left-pad{ padding-left:0px;}
	
	.product-main-wrp{ width:100%;}
	.pro-inner-wrp{ width:100%; border-bottom:1px solid #111;  padding:10px 0px;}
	.product-box{ width:100%; padding:20px;}
	.product-box h2{ font-family: 'RonniaBasicBold'; font-size:42px; font-weight:700; margin:0px;}
	
	.product-desc-wrp{ width:100%;}
	.pro-pic-wrp{ width:100%;}
	.pro-pic-wrp img{ width:100%;}
	p.pro-legend-txt{ font-size:12px;}
	
	.performa-foot{ width:100%;}
	.performa-foot img{ width:100%;}
	
	.performa-btm-wrp{ width:100%; padding:20px 0px;}
	.performa-btm-wrp img{ width:100%;}
	
	.csr-green-wrp{ width:100%; padding:20px; background-color:#5cb248;}
	.csr-green-wrp p.csr-sub-desc-txt{ margin:0px 0px 10px 0px; font-family: 'RonniaBasicReg'; font-size:20px; line-height:26px; font-weight:400;}
	
	h2.csr-country-ttle{ font-size:32px; line-height:34px; font-family: 'RonniaBasicBold'; font-weight:700;}
	h2.csr-country-ttle2{ font-size:24px; line-height:28px; font-family: 'RonniaBasicBold'; font-weight:700;}
	span.smll-txt-2{ font-size:22px;}
	
	p.blck-bord-wrp{ padding-bottom:10px; border-bottom:1px solid #08090a;}
	
	.csr-body-copy-wrp{ width:100%; margin:30px 0px;}
	.csr-sub-ttle-wrp{ width:100%; border-bottom:1px solid #08090a;}
	.csr-sub-ttle-wrp p.csr-sub-ttle-txt{ font-size:23px; font-family: 'RonniaBasicBold'; font-weight:700; margin:0px; float:left;}
	
	ol.roman-txt-lst{ list-style:none; list-style-type:none; }
	ol.roman-txt-lst li{ font-size:20px; color:#5cb248;  font-family: 'RonniaBasicBold';}
	ul.blck-icn-lst{ list-style:none; list-style-type:none; margin:0px; padding:0px;}
	ul.blck-icn-lst li {
    color: #08090a;
    font-size: 16px;
    font-family: 'RonniaBasicReg';
    background-image: url(../images/black-ul-bg-smll.png);
    background-repeat: no-repeat;
    background-position: 0px 4px;
    padding: 0px 0px 10px 30px;
}

.smll-txt-3{ font-size:22px !important; padding-bottom:20px;}

.grey-csr-box{ width:100%; padding:20px 0px; margin:30px 0px;}

.inner-grey-15-box{ width:100%;}
.inner-grey-15-box h2{ font-family: 'RonniaBasicBold'; font-size:32px; font-weight:700; padding:0px 0px; margin:0px;}
.inner-grey-15-box p{ font-size: 24px;
    font-family: 'RonniaBasicBold';
    font-weight: 700;
    padding: 0px 0px;
    margin: 0px;
    line-height: 30px;}
	
	.csr-banner-wrp{ width:100%; margin:20px 0px;}
	.csr-banner-wrp img{ width:100%;}
	
	.face-of-change-wrp{ width:100%; margin:30px 0px;}
	
	.change-left-pic-wrp{ width:100%;}
	
	p.program-txt{ font-size:24px; font-family: 'RonniaBasicReg';}

    ol.program-lst{ list-style:decimal; list-style-type:decimal;}
	ol.program-lst li{ color: #08090a;
    font-size: 16px;
    font-family: 'RonniaBasicReg'; padding-bottom:10px;}


.csr-four-pic{ width:100%;}
.csr-four-pic img{ width:100%;}

p.new-sub-text-ttle{font-size: 20px;
    font-family: 'RonniaBasicBold';
    font-weight: 700;
    margin: 30px 0px 0px;}
	
	.white-bord{ border-bottom:1px solid #fff !important;}


.padding-20{ padding:20px !important;}



.bg-yellow{ background-color:#f9b70c !important;}
	.bg-orange{ background-color:#eb6615 !important;}
	.bg-green{ background-color:#50af47 !important;}
	.col-green{ color:#50af47 !important;}
	.col-yellow{ color:#f9b70c;}
	.col-orange{ color:#eb6615 !important;}	


.bottom-borders{
border-bottom: 2px solid #08090a;
}
	.bg-blue-light {
    background-color: #0082c6 !important;
}
span.btm-common-md-right2{
    width: 100px;
    height: 10px;
    display: block;
	float:right;
}

ul.msg-md-lst li {
    background-image: url(../images/black-ul-bg.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    padding: 0px 0px 3px 40px;
    font-size: 16px;
    font-family: 'RonniaBasicReg';
    font-weight: 400;
	margin-bottom: 15px;
}

ul.legend-md-lst li {
	background-image: url(../images/grey-ul-bg.png);
    background-repeat: no-repeat;
    background-position: 0px 3px;
    padding: 0px 0px 3px 20px;
    font-size: 14px;
    font-family: 'RonniaBasicReg';
    font-weight: 400;
    margin-bottom: 15px;
}


ul.msg-md-lst li {
    background-image: url(../images/black-ul-bg.png);
    background-repeat: no-repeat;
    background-position: 0px 5px;
    padding: 0px 0px 3px 40px;
    font-size: 16px;
    font-family: 'RonniaBasicReg';
    font-weight: 400;
	margin-bottom: 15px;
	
}

ul.legend-md-2st li {
	background-image: url(../images/grey-ul-bg.png);
    background-repeat: no-repeat;
    background-position: 0px 3px;
    padding: 0px 0px 3px 20px;
    font-size: 14px;
    font-family: 'RonniaBasicReg';
    font-weight: 400;
    margin-bottom: 15px;
}


ul.legend-md-lst li {
	background-image: url(../images/white-ul-bg.png);
    background-repeat: no-repeat;
    background-position: 0px 3px;
    padding: 0px 0px 3px 20px;
    font-size: 14px;
    font-family: 'RonniaBasicReg';
    font-weight: 400;
    margin-bottom: 15px;
}


  .corporate-info-wrp{ width:100%;}
.inner-corpo-info-wrp{ width:100%;}
.inner-corpo-info-wrp p.info-corp-ttle{ font-family: 'RonniaBasicBold'; font-size:22px; margin:0px 0px 0px 0px; padding:0px;}
.inner-corpo-info-wrp p.black{ margin:0px 0px 10px 0px;}

.white-arrow { position:absolute; top:-31px; left:10px; }


.mda-up-con { font-size:16px; font-family: 'RonniaBasicReg'; color:#000000; }
.mda-up-con h3 { font-size:16px; font-family: 'RonniaBasicBold';}
.mda-up-con h4.sub-title1 { margin:0px; border-bottom:solid 1px #000; padding-bottom:8px;}
.mda-no { background-color:#ec1d24; padding:8px 12px; color:#FFF; font-family: 'RonniaBasicBold';}
.mda-list1 p { padding:0px; margin:0px; padding-bottom:15px; color:#ec1d24;}
ul.mda-list-1 { margin:0px; padding:0px; }
ul.mda-list-1 li { background-image:url(../images/red.png); background-repeat:no-repeat; background-position:left 5px; padding-left:28px; font-size:16px; padding-bottom:12px;  }

ul.mda-list-1new li { background-image:url(../images/red-white.png); background-repeat:no-repeat; background-position:left 5px; padding-left:28px; font-size:16px; padding-bottom:12px;  }


/*responsive*/
/*------------5 column definition -----------*/

.col-xs-15, .col-sm-15, .col-md-15, .col-lg-15 {
  display: inline-block;
  float: none;
  /* text-align: left; */
  margin-right: -4px;
  position: relative;
  min-height: 1px;
  padding-right: 10px;
  padding-left: 10px;
}

.col-xs-15 {
	width: 20%;
	float: left;
}
@media (min-width: 768px) {
.col-sm-15 {
	width: 20%;
	float: left;
}
}
@media (min-width: 992px) {
.col-md-15 {
	width: 20%;
	float: left;
}
}
@media (min-width: 1200px) {
.col-lg-15 {
	width: 20%;
	float: left;
}

}