/* text alignment */
/* body {
text-align: justify !important;
} */
/* custom fields css */
.top-padding-80{
	padding-top: 80px;
}
.bottom-padding-80{
	padding-bottom: 80px;
}
.safety-text ul {
	margin-left: 50px;
	margin-bottom: 20px;
}
.safety-text ul li{
	list-style: disc;
}
.g-map.mb-5 {
	display: flex;
}
.g-map.mb-5 span {
	display: flex !important;
	align-items: center;
}
/* news */
.content-div p {
	font-weight: 400 !important;
	font-size: 16px !important;
	line-height: 1.3 !important;
}
.tender-gmdc:nth-child(odd) .tender-section {
	background: #f7f7f7 !important;
}
.content-box {

}
.inner-mainbanner .owl-dots.disabled {
	display: none;
}
.inner-mainbanner .owl-nav.disabled {
	display: none;
}
/* birthday_card */
.wish-bg {
	background: #f1f1f1 !important;
	display: flex;
	flex-wrap: nowrap;
	align-items: center;
	flex-direction: column;
	border: 10px solid #fff;
	padding: 3rem;
}
.text-wish {
	font-family: 'Damion', cursive;
	font-size: 65px;
	line-height: 80px;
	margin-bottom: 30px;
}
.wish-date {
	font-size: 18px;
	font-weight: 500;
}
.wish-name {
	font-size: 20px;
	font-weight: 500;
	background: #60a932;
	padding: 15px 20px;
	color: #fff;
	margin-top: 15px;
}
.wish-photo img {
	border: 1px solid #D4D4D4;
	padding: 5px;
	background: #fff;
}
.wish-photo {
	padding: 15px;
}
/* table */
table.table-bordered.dataTable th {
	background-color: #eedec5;
	color: #000000;
	padding: 15px;
	border-top: 0;
	border-bottom: 0;
}
table.table-bordered.dataTable td {
	padding: 12px;
}
table.table-bordered.dataTable.table-striped tbody tr:nth-of-type(odd) {
	background-color: rgb(238 222 197 / 20%);
}
.dataTables_paginate .page-item.active .page-link {
	z-index: 3;
	color: #fff;
	background-color: #60a932;
	border-color: #60a932;
}
.dataTables_paginate .page-item .page-link {
	color: #000;
}
.award-page img {
	width: 100%;
}
/* home page */
.section-title-content_section p {
	line-height: 1.5;
	margin-bottom: 15px !important;
	font-size: 18px;
}
/* home page features section */
.gm-bg p{
	font-size: 25px;
	color: #fff;
	display: block;
	line-height: 30px;
	margin: 0;
}
.bg-white p{
	color: #60a932;
}
/* home count section */
.nuber-bg p {
	font-size: 35px;
	color: #000;
	display: block;
	line-height: 40px;
	font-weight: 400;
	margin: 0;
}
.postid-5839 .bauxite-location-li {
	display: none !important;
}

/* pagination */
.page-numbers {
	padding: 5px 5px;
	border: 1px solid;
}
span.page-numbers.dots {
	border: none;
}
.tender-section ul {
	list-style: inside;
}
/* gvt section */
.bg-gvt {
	background: #F5F5F5;
	padding: 70px !important;
}

/* shareholder container */
.shareholder-content-box p{
	font-size: 18px;
}
.shareholder-content-box h2{
	font-size: 30px;
}
.shareholder-content-box h4{
	font-size: 16px;
	font-weight: 400 !important;
	line-height: 25px;
}
/* hr employee */
.wish-date-main {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	/*align-items: center;*/
	justify-content: center;
	width: 100%;
}
.wish-photo-main {
	flex: auto;
	flex-direction: column;
	flex-wrap: wrap;
	display: inline-flex;
	margin: 2.5%;
	width: 45%;
}
@media only screen and (max-width: 767px) {
	.wish-photo-main {width:100%;}
}

/* OrgChart css */

#chart-container {position: relative; display: inline-block; top: 10px; left: 10px; height: auto; min-height: 500px; width: calc(100% - 24px); overflow: auto; overflow-x: scroll !important; text-align: center; border: 2px dashed #f0e6d5; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}
#chart-container .orgchart {background: white;}
#chart-container .orgchart .node {width: 200px; padding: 5px;}
#chart-container .orgchart .node .title {height: auto; white-space: normal; padding:7px 25px; font-weight: 600; background-color:#000000; color:#fff;}
#chart-container .orgchart .node .title .symbol {float: none; position: absolute; left: 10px; top: 10px; font-size: 0px;}
#chart-container .orgchart .node .content {height: auto; white-space: normal; padding:7px; border-color: #000; background:#33333315;}
#chart-container .orgchart .lines .leftLine, #chart-container .orgchart .lines .rightLine {border-color: #000;}
#chart-container .orgchart .lines .downLine {background-color:#000; background-color:transparent; border:1px dashed;}
#chart-container .orgchart .node .edge {color: #000;}


.orgchart {box-sizing: border-box;display: inline-block;min-height: 202px;min-width: 202px;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-image: linear-gradient(90deg, rgba(200, 0, 0, 0.15) 10%, rgba(0, 0, 0, 0) 10%), linear-gradient(rgba(200, 0, 0, 0.15) 10%, rgba(0, 0, 0, 0) 10%);background-size: 10px 10px;border: 1px dashed rgba(0,0,0,0);padding: 20px;}
.orgchart .hidden, .orgchart~.hidden {display: none;}
.orgchart.b2t {transform: rotate(180deg);}
.orgchart.l2r {position: absolute;transform: rotate(-90deg) rotateY(180deg);transform-origin: left top;}
.orgchart .verticalNodes ul {list-style: none;margin: 0;padding-left: 18px;text-align: left;}
.orgchart .verticalNodes ul:first-child {margin-top: 2px;}
.orgchart .verticalNodes>td::before {content: '';border: 1px solid rgba(217, 83, 79, 0.8);}
.orgchart .verticalNodes>td>ul>li:first-child::before {box-sizing: border-box;top: -4px;height: 30px;width: calc(50% - 2px);border-width: 2px 0 0 2px;}
.orgchart .verticalNodes ul>li {position: relative;}
.orgchart .verticalNodes ul>li::before,.orgchart .verticalNodes ul>li::after {box-sizing: border-box;content: '';position: absolute;left: -6px;border-color: rgba(217, 83, 79, 0.8);border-style: solid;border-width: 0 0 2px 2px;}
.orgchart .verticalNodes ul>li::before {top: -4px;height: 30px;width: 11px;}
.orgchart .verticalNodes ul>li::after {top: 1px;height: 100%;}
.orgchart .verticalNodes ul>li:first-child::after {box-sizing: border-box;top: 24px;width: 11px;border-width: 2px 0 0 2px;}
.orgchart .verticalNodes ul>li:last-child::after {box-sizing: border-box;border-width: 2px 0 0;}
.orgchart.r2l {position: absolute;transform: rotate(90deg);transform-origin: left top;}
.orgchart>.spinner {font-size: 100px;margin-top: 30px;color: rgba(68, 157, 68, 0.8);}
.orgchart table {border-spacing: 0;border-collapse: separate;}
.orgchart>table:first-child{margin: 20px auto;}
.orgchart td {text-align: center;vertical-align: top;padding: 0;}
.orgchart .lines:nth-child(3) td {box-sizing: border-box; height:20px;}
.orgchart .lines .topLine {border-top: 2px dashed rgba(217, 83, 79, 0.8);}
.orgchart .lines .rightLine {border-right: 1px dashed rgba(217, 83, 79, 0.8);float: none;-moz-border-radius: 0;-webkit-border-radius: 0;border-radius: 0;}
.orgchart .lines .leftLine {border-left: 1px dashed rgba(217, 83, 79, 0.8);float: none;-moz-border-radius: 0;-webkit-border-radius: 0;border-radius: 0;}
.orgchart .lines .downLine {background-color: rgba(217, 83, 79, 0.8);margin: 0 auto;height: 30px;width: 2px;float: none;}

/* node styling */
.orgchart .node {box-sizing: border-box;display: inline-block;position: relative;margin: 0;padding: 3px;border: 2px dashed transparent;text-align: center;width: 308px;}
.orgchart.l2r .node, .orgchart.r2l .node {width: 50px;height: 130px;}
.orgchart .node>.spinner {position: absolute;top: calc(50% - 15px);left: calc(50% - 15px);vertical-align: middle;font-size: 30px;color: rgba(68, 157, 68, 0.8);}
.orgchart .node:hover {background-color: rgb(133 133 133 / 13%);transition: .5s;cursor: default;z-index: 20;}
.orgchart .node.focused {background-color:  rgb(133 133 133 / 13%);}
.orgchart .ghost-node {position: fixed;left: -10000px;top: -10000px;}
.orgchart .ghost-node rect {fill: #ffffff;stroke: #bf0000;}
.orgchart .node.allowedDrop {border-color: rgba(68, 157, 68, 0.9);}
.orgchart .node .title {text-align: center;font-size: 13px;font-weight: bold; height: 20px;line-height: 18px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;background-color: rgba(217, 83, 79, 0.8);color: #fff;-moz-border-radius: 4px 4px 0 0;-webkit-border-radius: 4px 4px 0 0;border-radius: 4px 4px 0 0; }
.orgchart.b2t .node .title {transform: rotate(-180deg);transform-origin: center bottom;}
.orgchart.l2r .node .title {transform: rotate(-90deg) translate(-40px, -40px) rotateY(180deg);transform-origin: bottom center;width: 120px;}
.orgchart.r2l .node .title {transform: rotate(-90deg) translate(-40px, -40px);transform-origin: bottom center;width: 120px;}
.orgchart .node .title .symbol {float: left;margin-top: 4px;margin-left: 2px;}
.orgchart .node .content {box-sizing: border-box;width: 100%;height: 20px;font-size: 12px; font-weight: 500;line-height: 18px;border: 1px solid rgba(217, 83, 79, 0.8);-moz-border-radius: 0 0 4px 4px;-webkit-border-radius: 0 0 4px 4px;border-radius: 0 0 4px 4px;text-align: center;background-color: #fff;color: #333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }
.orgchart.b2t .node .content {transform: rotate(180deg);transform-origin: center top;}
.orgchart.l2r .node .content {transform: rotate(-90deg) translate(-40px, -40px) rotateY(180deg);transform-origin: top center;width: 120px;}
.orgchart.r2l .node .content {transform: rotate(-90deg) translate(-40px, -40px);transform-origin: top center;width: 120px;}
.orgchart .node .edge {font-size: 15px;position: absolute;color: rgba(68, 157, 68, 0.5);cursor: default;transition: .2s;}
.orgchart.noncollapsable .node .edge {display: none;}
.orgchart .edge:hover {color: #449d44;cursor: pointer;}

.orgchart .node .verticalEdge {width: calc(100% - 10px);width: -webkit-calc(100% - 10px);width: -moz-calc(100% - 10px);left: 5px;}
.orgchart .node .topEdge {top: -4px;}
.orgchart .node .bottomEdge {bottom: -4px;}
.orgchart .node .horizontalEdge {width: 15px;height: calc(100% - 10px);height: -webkit-calc(100% - 10px);height: -moz-calc(100% - 10px);top: 5px;}
.orgchart .node .rightEdge {right: -4px;}
.orgchart .node .leftEdge {left: -4px;}
.orgchart .node .horizontalEdge::before {position: absolute;top: calc(50% - 7px);}
.orgchart .node .rightEdge::before {right: 3px;}
.orgchart .node .leftEdge::before {left: 3px;}
.orgchart .node .toggleBtn {position: absolute;left: 5px;bottom: -2px;color: rgba(68, 157, 68, 0.6);}
.orgchart .node .toggleBtn:hover {color: rgba(68, 157, 68, 0.8);}
.oc-export-btn {display: inline-block;position: absolute;right: 5px;top: 5px;padding: 6px 12px;margin-bottom: 0;font-size: 14px;font-weight: 400;line-height: 1.42857143;text-align: center;white-space: nowrap;vertical-align: middle;touch-action: manipulation;cursor: pointer;user-select: none;color: #fff;background-color: #5cb85c;border: 1px solid transparent;border-color: #4cae4c;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px; z-index:11;}
.oc-export-btn[disabled] {cursor: not-allowed;box-shadow: none;opacity: 0.3;}
.oc-export-btn:hover,.oc-export-btn:focus,.oc-export-btn:active  {background-color: #449d44;border-color: #347a34;}
.orgchart~.mask {position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 999;text-align: center;background-color: rgba(0,0,0,0.3);}
.orgchart~.mask .spinner {position: absolute;top: calc(50% - 54px);left: calc(50% - 54px);color: rgba(255,255,255,0.8);font-size: 108px;}
.orgchart .node {transition: transform 0.3s, opacity 0.3s;}
.orgchart .slide-down {opacity: 0;transform: translateY(40px);}
.orgchart.l2r .node.slide-down, .orgchart.r2l .node.slide-down {transform: translateY(130px);}
.orgchart .slide-up {opacity: 0;transform: translateY(-40px);}
.orgchart.l2r .node.slide-up, .orgchart.r2l .node.slide-up {transform: translateY(-130px);}
.orgchart .slide-right {opacity: 0;transform: translateX(130px);}
.orgchart.l2r .node.slide-right, .orgchart.r2l .node.slide-right {transform: translateX(40px);}
.orgchart .slide-left {opacity: 0;transform: translateX(-130px);}
.orgchart.l2r .node.slide-left, .orgchart.r2l .node.slide-left {transform: translateX(-40px);}


#chart-container .orgchart .color1 .title { background-color:#333; color:#fff;}
#chart-container .orgchart .color1 .content { border-color:#333; background:#33333315;}
#chart-container .orgchart .color2 .title { background-color:#68b436; color:#fff;}
#chart-container .orgchart .color2 .content { border-color:#68b436; background:#68b43615;}
#chart-container .orgchart .color3 .title { background-color: #996633; color:#fff;}
#chart-container .orgchart .color3 .content { border-color: #996633; background:#99663315;}

#chart-container .orgchart .color4 .title { background-color: #e2c08c; color:#000;}
#chart-container .orgchart .color4 .content { border-color: #e2c08c; background:#e2c08c15;}
#chart-container .orgchart .color5 .title { background-color: #cc0066; color:#fff;}
#chart-container .orgchart .color5 .content { border-color: #cc0066; }

/* homepage */
.tende-select select {
	padding: 0px 35px 0 10px !important;
}
/*hiding past tenders button  */
.past-tender-button{
	display:none;
}
.postid-12586 ul.breadcrumb-page-list li:nth-child(2) {
	display: none !important;
}
/* popup bg */
.pum-theme-12672, .pum-theme-default-theme {
	background-color: rgb(0 0 0 / 70%) !important;
}
.pum-theme-12672 button.pum-close.popmake-close {
	background: #211C19 !important;
}

/* home gvt */
@media only screen and (max-width: 520px) {
	.bg-gvt {
		padding: 40px !important;
	}
	.bg-gvt .line-center:before {
		margin: 0 auto;
		top: auto;
		bottom: -20px;
		left: 0;
		right: 0;
		text-align: center;
	}
	.bg-gvt .section-title-area .subtitle {
		text-align: center;
	}
}

@media only screen and (max-width: 480px) {
	/* 	.tender-slide .tender-blog{height: 235px !important;} */
	.gm-bg {padding: 25px 22px;}
}

.w-100 {
	width: 100% ;
}

/*custom css for env and mines safety  */

.black-box{background-color: #000;padding: 20px 30px;}
.black-box ul li{font-size: 16px;font-weight: normal;line-height: 23px;color: #fff;padding-bottom: 10px;padding-left: 15px;position: relative;}

.black-box ul li i{position: absolute;left: -4px;top: 3px;}
.green-set-bg{background-color: #E6BB89;height: 200px;}
.white-box{background-color: #fff;box-shadow: 0 3px 10px rgb(0 0 0 / 8%);padding: 48px 35px;}
.white-box ul li {color:#000;}
.position-bg{position: absolute;left: 0;right: 0;top: 0;}
.position-reletive{position: relative;}
.conv-box{background-color: #F0D7B1;padding: 35px 40px;}
.conv-box ul li {color:#000;}
.energy-banner{background-image: url('https://www.gmdcltd.com/wp-content/uploads/2022/07/filename6x8XZJ05CTWSenergy-banner.png');background-repeat: no-repeat;background-size:cover;padding:115px 15px;height: 500px;}
.energy-power ul li{font-size: 16px;color: #fff;font-weight: normal;position: relative;padding-left: 15px;line-height: 30px;}
.white-color{color: #fff !important;}
.energy-power ul li i{position: absolute;left: -4px;top: 3px;}
.energy-power ul{margin-left: 10px;}
.height{height: 100%;}
.color-bg{background-color:#E6BB89 !important;}
.bg-grey{background-color: #F9F9F9;}
.inner-bg-heder h3{background-color: #68B436;padding: 15px 20px;color: #fff;font-size: 25px;font-weight: 500;}
.inner-bg-heder ul {padding: 15px 20px;}
.inner-bg-heder{background-color: #fff;border: 1px solid #DEE2E6;height: 100%;}
.csr-color-bg {background-color: #f0d7b1;padding: 15px;height: auto;}
ul.dividend-point-enviro.mb-3 li {
	list-style: none;
}
ul.dividend-point-enviro.mb-3 {
	margin: 0;
}
/* mines and env css end  */

.postid-445 table {
	text-align: left;
}

.common-text-justify {
	text-align: justify !important;
}

.single-investors p {
	text-align: justify !important;
}

.logo-div-2 {
	padding-left: 10px;
}



.tender-box{
	scroll-margin-top: 125px;
}
.postid-908 .env-files-section p{
	display:none
}
.postid-898 ul.breadcrumb-page-list li:nth-child(3) {
	display: none;
}
.award-bottom-text {
	font-size: 20px !important;
	line-height: 30px !important;
}
.hide-acf-sec{
	display:none;
}

/* .policy-div-env li:before {
display: none;
}
.policy-div-env ul {
margin-left: 30px;
} */
@media only screen and (max-width:767px){
	.hidden-xs{
		display:none;
	}
	.section-space--inner--80 {
		padding-top: 20px !important;
		padding-bottom: 20px !important;
	}
}
/* pagination css */
.page-id-816 .pagination .page-numbers
{padding: 10px 15px;
	border: 1px solid #ededed;}

.page-id-816 .pagination .page-numbers:hover {background:#6cb734; color:#fff;}

/* mobile menu changes */
.mobile-menu-overlay__body .social-links--white-topbar ul {
	margin: 0 !important;
}
.mobile-menu-overlay__body .offcanvas-navigation > ul > li:last-child {
	border-bottom: 1px solid #333 !important;
	margin-bottom: 20px !important;
}
/* media page css */
.media-border{ padding: 0px 0px 0px 0px;
	border-bottom: 1px solid #DFDFDF;
	margin-bottom: 20px;}

.media-border h3 {
	font-size: 18px;
	color: #E6BB89;
	margin-bottom: 5px;
	font-weight: 500;
}

.media-felx-box {
	display: flex;
	justify-content: space-between;
	align-items: flex-end;
	padding: 0px 0px 5px 0px;

	margin-bottom: 5px;
}
.media-felx-box:not(:last-child){border-bottom: 1px solid #EBEBEB;}
.media-box1{display:flex; flex-direction:column; padding-right:50px;}
.media-box2{min-width:100px;}

.media-felx-box p{font-size:18px; color:#000;
	font-weight: normal;
	line-height: initial;
}
.media-felx-box p span {
	font-size: 18px;
	color: #000;
	font-weight: 500;
}
.media-box1 a:hover{color:#6cb734;}
.media-felx-box a.btn-m {
	font-size: 14px;
	background: #6cb734;
	padding: 3px 10px;
	color: #fff;
}


/* media page css over */
/*enviorment new css  */

/* enviorment new css over  */
.energy-banner {
    background-image: url(https://www.gmdcltd.com/wp-content/uploads/2022/08/filenames83aQHUhmlgRenergy-banner-2.png);
    background-repeat: no-repeat;
    background-size: cover;
    padding: 115px 15px;
}
/* audio box text align */
.postid-753 .box-auido P {
    text-align: left !important;
}

/* add below css to live */

/*Ticker css  */

@media only screen and (max-width: 600px) {
      /*.onoffswitch3-switch {
      display: none !important;
      }*/
      .mare-header-switch-min {
      display: block !important;
      }
      .speaker {
      height: 200px !important;
      margin-botton: 0px !important;
      }
      }
      @media only screen and (max-width: 990px) {
      .mare-header {
      top: 70px !important;
      }
      }



      .scroll-text a {
      color: #000000;
      display: inline-block;
      }
      .scroll-text a :hover {
      color: black !important;
      }
      .scroll-text {
      color: #000;
      }
     /* .scroll-text a:first-child {
      display: block !important;
      background-color: red !important;
      }*/
      .mare-header {
<!--       position: sticky;
 -->      top: 110px;
      z-index: 20;
      -webkit-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      }
      .mare-header-checkbox {
      display: none;
      }
      .mare-header-label {
      display: block;
      overflow: hidden;
      cursor: pointer;
      border: 0px solid #999999;
      border-radius: 0px;
      }
      .mare-header-inner {
      display: block;
      width: 200%;
      margin-left: -100%;
      -moz-transition: margin 0.3s ease-in 0s;
      -webkit-transition: margin 0.3s ease-in 0s;
      -o-transition: margin 0.3s ease-in 0s;
      transition: margin 0.3s ease-in 0s;
      }
      .mare-header-inner>span {
      display: block;
      float: left;
      position: relative;
      width: 50%;
      height: 35px;
      padding: 0;
      line-height: 35px;
      font-size: 16px;
      color: white;
      font-weight: 500;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      
      }
      .scroll-text a span{border-right: 1px solid #000;padding:0 15px;}
      .scroll-text a:last-child span{border-right: 0px;}
      .mare-header-inner .mare-header-active {
      padding-left: 10px;
      background-color: #EEEEEE;
      color: #FFFFFF;

      }
      .mare-header-inner .mare-header-inactive {
      width: 100px;
      padding-left: 16px;
      background-color: ##27A1CA;
      color: #FFFFFF;
      text-align: right;
      }
      .mare-header-switch {
      display: block;
      width: 50%;
      margin: 0px;
      text-align: center;
      border: 0px solid #999999;
      border-radius: 0px;
      position: absolute;
      top: 0;
      bottom: 0;
      }
      .mare-header-switch-min {
      display: none;
      padding: 0px 5px;
      margin: 0px;
      text-align: center;
      border: 0px solid #999999;
      border-radius: 0px;
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      }
      .mare-header-active .mare-header-switch {
      background:#60A932;
      left: 0;
      color: #fff;
      width: 160px;
      font-size: 16px;
      }
      .mare-header-switch-min {
      background: #eeff41;
      color: black;
      }
      .mare-header-inactive {
      background: rgba(230,187,137,1) 50%;
      right: 0;
      width: 20px;
      }
      .mare-header-checkbox:checked+.mare-header-label .mare-header-inner {
      margin-left: 0;
      }
      /*ticker*/
    /*  .scroll-text a:first-child {
      background-color: yellow !important;
      }*/
      
/* gmdc_live css */
.submenu li > a{padding:3px 30px;}
/*.mega-menu{padding: 30px 0px 90px 0px;}*/
.topbar-info li{display:inline-block; margin-right:30px;}
.topbar-info li:before{content:"|"; position:absolute; display:initial; margin:0 15px;}
.topbar-info li a i{display:none;}
.footer-widget__title:after{content: ''; display:block; width:80px; height:4px; background-olor:#ffc246; background:rgb(96,169,50); background:linear-gradient(90deg, rgba(96,169,50,1) 0%, rgba(96,169,50,1) 50%, rgba(230,187,137,1) 50%, rgba(230,187,137,1) 100%); position:relative; margin-bottom:30px; top:10px; left:0; right:0;}


.footer-widget__title{color:#fff; margin-bottom:20px; font-size:1rem; font-weight:500;}
.footer-contact{color:#fff; font-size:15px;}
.footer-contact a{color:#fff;}
.footer-widget__navigation, .footer-widget__navigation li a{font-size:15px;}
.footer-widget__navigation li:last-child{padding-bottom: 12px;}


.topbar-info li:before {
    content: "|";
    position: absolute;
    display: initial;
    margin: 0 15px !important;
}
.topbar-info li {
    display: inline-block;
    margin-right: 30px !important;
}
/* footer */

.footer-contact a {
    color: #fff;
}
.footer-contact {
    color: #fff;
    font-size: 15px;
}
.footer-widget__title:after {
    content: '';
    display: block;
    width: 80px;
    height: 4px;
    background-color: #ffc246;
    background: rgb(96,169,50);
    background: linear-gradient(90deg, rgba(96,169,50,1) 0%, rgba(96,169,50,1) 50%, rgba(230,187,137,1) 50%, rgba(230,187,137,1) 100%);
    position: relative;
    margin-bottom: 30px;
    top: 10px;
    left: 0;
    right: 0;
}
/* inqury button */
.enquiry-fix{position:fixed; top:200px; right:0; z-index:21; text-transform:uppercase; padding:10px; letter-spacing:1px; writing-mode:vertical-rl; text-orientation:upright; background: #60a932;}
.enquiry-fix a{color:#fff !important;}
.enquiry-fix:hover{background-color:#000 !important;}

@media only screen and (max-width:767px){
.enquiry-fix{top:160px;}
}


@media only screen and (max-width : 480px){
.enquiry-fix {
    position: fixed;
    top: 125px;
    right: 0;
    z-index: 1;
    text-transform: uppercase;
    padding: 10px;
    letter-spacing: 0;
    writing-mode: vertical-rl;
    text-orientation: upright;
    background: #60a932;
    font-size: 13px;
    font-weight: 500;
}
    
}
.social-links--white-topbar ul {
    margin-left: 0px !important;
}

@media only screen and (max-width: 1200px) {
	.header-area__desk {
    display: none;
}
}

.mare-header-inner .mare-header-inactive {
	width: 130px;
	padding-left: 16px;
	background-color: ##27A1CA;
	color: #FFFFFF;
	text-align: right;
}
.mare-header-switch {
	display: block;
	width: auto;
	margin: 0px;
	text-align: center;
	border: 0px solid #999999;
	border-radius: 0px;
	position: absolute;
	top: 0;
	bottom: 0;
}
@media only screen and (max-width: 767px) {
.cstm-mt-20{
margin-top:20px;
}
.cstm-mt-12{
margin-top:12px;
}
}


input#detailBox {
    display: none;
}


.icemlogo {
    float: right;
    width: 200px;
    overflow: hidden;
    height: auto;
    margin-left: 30px;
}
.icemlogo img {
    width: 100%;
    height: auto;
}

@media only screen and (max-width:767px){
	.icemlogo {
    float: none !important;
    margin-left: 0px !important;
    margin-bottom: 20px !important;
	}}

/*new home css*/
.border-bottom-pm{border-bottom: 6px solid #98805E!important;}

.pm-cm-box {
    display: flex;
    align-items: center;
    flex-direction: row;
}

.pm-cm-image{margin-right:20px;}
.pm-cm-image img{box-shadow: 0px 3px 6px #00000029; border-radius: 100px; width: 100%;}

.pm-cm-align-flex {
    display: flex;
    position: relative;
    flex-direction: column;
}
.pm-cm-box .name{font-size:20px; font-weight:700; margin-bottom:30px; position: relative; padding-bottom: 15px; line-height: initial;}

.pm-cm-box .name:before {
    content: '';
    display: block;
    width: 80px;
    height: 4px;
    background-olor: #ffc246;
    background: rgb(96,169,50);
    background: linear-gradient(90deg, rgba(96,169,50,1) 0%, rgba(96,169,50,1) 50%, rgba(230,187,137,1) 50%, rgba(230,187,137,1) 100%);
    position: absolute;
    bottom: 0px;
    left: 0;
    right: 0;
}

.pm-cm-box .name-subline{font: normal normal bold 16px/18px Roboto;
letter-spacing: 0px;
color: #87775E;}

@media only screen and (max-width : 767px){
.pm-cm-box {
    display: inline-block;
    align-items: center;
    flex-direction: row;
    margin: 0 auto;
    text-align: center;
}
.pm-cm-image {
    margin-right: 0;
    margin-bottom: 20px;
}
    
.pm-cm-align-flex {
    display: inline-block;
    position: relative;
}
.pm-cm-box .name {
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 20px;
    position: relative;
    padding-bottom: 15px;
    line-height: initial;
    text-align: center;
}
.pm-cm-box .name:before {
    content: '';
    display: block;
    width: 80px;
    height: 4px;
    background-olor: #ffc246;
    background: rgb(96,169,50);
    background: linear-gradient(90deg, rgba(96,169,50,1) 0%, rgba(96,169,50,1) 50%, rgba(230,187,137,1) 50%, rgba(230,187,137,1) 100%);
    position: absolute;
    bottom: 0px;
    margin: 0 auto;
    right: 0;
    left: 0;
}
.pm-cm-image img {
    width: auto;
}

}

/*new home*/

.bold16{font-size:16; font-weight:bold;}
.dividend-point-enviro li:last-child{margin:0;}
.bot-height{clear:both; position:relative; padding-bottom:30px;}

.csr-slider-new .swiper-pagination-enviro{bottom: auto !important;}

.tender-section a {
    word-break: break-all;
}
.tender-section a .pdf-pading {
    word-break: initial;
}